/*
Theme Name: Alexandria Radiology
Description: WordPress theme for New Futures
Author: Jeph Christoff for OmniStudio
Author URI: http://www.omnistudio.com
Version: 1.0

[Table Of Contents] 

	00- Reset
	01- Global
	02- Header 
	03- Navigation
	04- Headings
	05- General Content 
	06- Tan Boxes
	07- Main Content
	08- Sidebar
	09- Footer 
	10- CForm Styles
	11- Clearfix
	12- Custom Styles

*/

#main #bodyContent #content ul.gfield_checkbox li {
	float: left;
	margin-right: 10px;
}
/* 
----------------------------------------------------------------------------- 
=00 RESET
-----------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,h1,h2,h3,h4,h5,h6,th,var{font-style:normal;font-weight:normal;}
ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:1.0em;}
q:before,q:after{content:'';}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}
a, #TB_window a#TB_ImageOff {
	text-decoration:none;
	outline: none;
	color: #01415b;
	font-weight: bold;
}
a:hover, #TB_overlay a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
	color: #002D39;
}

.right, .alignright {
	float: right;
}
.left, .alignleft {
	float: left;
}
.none, p.linklove {
	display:none;
}



/* 
----------------------------------------------------------------------------- 
=01 GLOBAL
-----------------------------------------------------------------------------*/
#TB_ajaxContent {
	font: 100%/1.4em Arial, Helvetica, sans-serif;
	color: #464543;
}
html {
	height: 100%;
}
body {
	font: 0.75em/1.4em Arial, Helvetica, sans-serif;
	color: #464543;
	background: #BAD2E2 url(images/bg/bg.png) repeat-x;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}
#wrapper {
	display: table;
	background: url(images/bg/bg.jpg) no-repeat center top;
	height: 100%;
	width: 100%;
	position: absolute;
}
#doc {
	width: 980px;
	margin: 0px auto;
	min-width:980px;
}



/* 
----------------------------------------------------------------------------- 
=02 HEADER
-----------------------------------------------------------------------------*/
#header {
	height: 113px;
	padding-top: 15px;
}
#header h1 a {
	display: block;
	height: 97px;
	width: 219px;
	text-indent: -9999px;
}
#header #utility {
	font-size: 90%;
	color: #6F7376;
	text-align: right;
	overflow: hidden;
	line-height: 1.4em;
	padding-top: 15px;
	width:330px;
}
#header #utility a {
	color: #1E556B;
	font-weight: normal;
}
#header #utility a#share {
	background: url(images/icon/print-share.png) no-repeat left 1px;
	padding-left: 17px;
}
#header #utility a#print {
	background: url(images/icon/print-share.png) no-repeat left -13px;
	padding-left: 17px;
}
#header #utility #search {
	padding-top: 8px;
	padding-bottom: 16px;
}
#header #utility #search #s {
	background: url(images/icon/search-bg.png);
	border-width: 0px;
	border-style: none;
	padding: 5px;
	/*height: 17px;*/
	width: 285px;
	color: #002D39;
	font: 14px Arial, Helvetica, sans-serif;
}




/* 
----------------------------------------------------------------------------- 
=03 NAVIGATION
-----------------------------------------------------------------------------*/
#navigation {
	height: 40px;
	background: url(images/apptscheduling.png) no-repeat right top;
	margin-bottom: 5px;
	-moz-border-radius-topleft: 15px;
	-webkit-border-top-left-radius: 15px;
}
#navigation ul li {
	display: inline;
	height: 30px;
	float: left;
}
#navigation a {
	display: block;
	height: 24px;
	color: #FEFEFE;
	font-size: 95%;
	float:left;
	padding-right: 11px;
	padding-left: 11px;
	padding-top: 6px;
	font-weight: normal;
	background: #002D39;
	border-bottom: solid 10px #e6eff4;
}
frameset body #navigation a {
	font-size: 90%;
	padding-right: 6px;
	padding-left: 6px;
}

#navigation li.page-item-2 a {
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
}
#navigation a:hover  {
	text-decoration: none;
	height: 24px;
	border-bottom: solid 10px #e6eff4;
	background: #F1E9CB;
	color: #002D39;
} 
#navigation li.current_page_item a, 
#navigation li.current_page_item a:hover, 
#navigation li.current_page_parent a,
#navigation li.current_page_parent a:hover,
.locations #navigation li.page-item-3 a,
#teaching-files #navigation li.page-item-9 a,
.teaching-files #navigation li.page-item-9 a {
	text-decoration: none;
	background: #e7d8af url(images/bg/bg-nav.png) no-repeat center bottom;
	color: #002D39;
	margin: 0px;
	height: 34px;
	border-bottom: 0px none;
	font-weight: bold;
}

#navigation #appointment {
	text-indent: -9999px;
}


/* 
----------------------------------------------------------------------------- 
=04 HEADINGS
-----------------------------------------------------------------------------*/
h1 {
	font-size:250%;
	color:#5f4220;
	line-height:1em;
	margin-bottom:20px;
}
#header h1 {
	margin-bottom:0px;
}
#main #content.locations h1, #main #content.locations-full h1 {
	padding: 0px 25px;
}
#blue #services-content h1 {
	font-size:250%;
	color:#FFFFFF;
	line-height:1em;
	margin-bottom:10px;
	padding-top: 10px;
	padding-left: 18px;
}
#blue #bluebox-content h1 {
	font-size:250%;
	color:#FFFFFF;
	line-height:1em;
	margin-bottom:10px;
}
h2 {
	font-size:200%;
	color:#5f4220;
	line-height:1em;
	margin-bottom:10px;
}
#main .boxes-3 h2, #main .boxes-2 h2 {
	background: #E7D8AF;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	font-size: 18px;
	color: #002D39;
	padding: 10px;
}
h3 {
	font-weight: bold;
	font-size:170%;
	color: #4487a6;
        clear: both;
	margin-bottom:10px;
}
.files h3 {
	margin-bottom:7px;
	margin-top:1.5em;
}
h4 {
	font-size: 120%;
	color: #5b4643;
}
#sidebar h4 {
	font-size: 16px;
	color: #002D39;
	margin-bottom: 8px;
}
#sidebar #subnav h2 {
	color: #FFFFFF;
	background: #8CB5CA url(images/bg/bg-subnav-header.png) no-repeat;
	height: 25px;
	padding-left: 20px;
	padding-top: 5px;
	font-size: 18px;
	margin-bottom: 8px;
}
#bluebox-content h4 {
	color: #D1EBF8;
	margin-bottom: 10px;		
}
h5 {
	color: #002D39;
	margin-bottom: 0.5em;
	font-size: 130%;
	font-weight: bold;
}
h6 {
	color: #3b1f0b;
	font: normal 120% "Times New Roman", Times, serif;
	text-align: right;
}
div.homepage h3 {
	margin-bottom:5px;
	font-size:17px;
	color: #FFFFFF;
}
div.homepage h3 strong {
	font-size:14px;
}




/* 
----------------------------------------------------------------------------- 
=05 GENERAL CONTENT STYLES
-----------------------------------------------------------------------------*/
#main p {
	margin: 0px 0px 1em;
	padding: 0px;
}
#main ul {
	margin: 0px 0px 1em 1em;
	padding: 0px;
}
#TB_ajaxContent ul {
	margin: 1em 0px 1em 1em;
	padding: 0px;
}
#main #services-content ul {
	margin: 0px;
	padding: 0px 0px 10px;
	width: 373px;
}
#main blockquote {
	margin: 0px 3em 1em;
	padding: 0px;
}
#main ol {
	margin: 0px 0px 1em 1em;
	padding: 0px;
}
#main ul ul {
	margin: 0px 0px 0.25em;
	padding: 0px;
}
#main ol ol {
	margin: 0px 0px 0.25em 1.5em;
	padding: 0px;
	list-style: lower-alpha;
}
#main ul li, #TB_ajaxContent ul li {
	background: url(images/icon/arrow-blue.png) no-repeat left 6px;
	padding-bottom: 7px;
	padding-left: 10px;
}
#main #services-content ul li {
	background-image: none;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 373px;
}
#main ul ul li {
	background: url(images/icon/arrow-blue-small.png) no-repeat left 7px;
	padding-bottom: 2px;
	font-size:95%;
	padding-left: 8px;
}
#main ol li {
	padding-bottom: 5px;
}
#main ol ol li {
	padding-bottom: 2px;
}
#main blockquote {
	background: #F5F0DB;
	padding: 10px;
	font: italic 18px/1.4em Georgia, "Times New Roman", Times, serif;
	color: #6A5D37;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-bottom-right: 10px;
}
#main blockquote p {
	margin: 0px;
	padding: 0px;
}
#main .fifty-percent {
	width:45%;
}
.alignright {
		margin-left:20px;
		margin-bottom:10px;
}
.alignleft {
		margin-right:20px;
		margin-bottom:10px;
}
.wp-caption {
	text-align:center;
	font-style: italic;
	color: #666;
	margin-bottom:0px;
}
#bluebox-content .wp-caption {
	color: #fff;
}
.wp-caption img {
	margin-bottom: 5px;
}


/* 
----------------------------------------------------------------------------- 
=06 BOXES
-----------------------------------------------------------------------------*/
#main .three-boxes {
	background: url(images/bg/bg-3boxes.png) no-repeat left bottom;
}
#main .three-boxes .boxes-3 .box, #main .two-boxes .boxes-2 .box {
	background: #FFFFFF;
}
#main .boxes-3, #main .boxes-2 {
	width: 313px;
	background: #F1E9CB;
	float: left;
	margin-right: 10px;
	padding: 0px;
	margin-bottom: 10px;
}	
#main #last.boxes-3, #main .boxes-2.last {
	width: 313px;
	background: #F1E9CB;
	float: left;
	margin-right: 0px;
	padding: 0px;
	margin-bottom: 10px;
}	
#main .three-boxes ul, #main .two-boxes ul {
	margin: 0px;
	padding: 0px;
}
#main .three-boxes ul li, #main .two-boxes ul li {
	background: url(images/icon/arrow-blue.png) no-repeat left 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 10px;
}
#main .three-boxes .boxes-3 .inside, #home #main .three-boxes .boxes-3 .inside, #main .two-boxes .boxes-2 .inside {
	padding: 0px 10px;
	background-image: none;
}

#main .two-boxes {
	background: url(images/bg/bg-2boxes.png) no-repeat left bottom;
}
#main .boxes-2, #main .boxes-2.last {
	width: 339px;
}
div.homepage {
	padding:8px 5px;
	position:absolute;
	top:380px;
	width:637px;
	color: #FFFFFF;
	background: url(images/bg/photos.png);
}




/* 
----------------------------------------------------------------------------- 
=07 MAIN CONTENT
-----------------------------------------------------------------------------*/
#content-home {
	margin-bottom:10px;
	height: 307px;
}
#main #content {
	width: 660px;
	background: #FFFFFF;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	padding: 20px 25px;
}
#main #content.files {
	width: 685px;
	background: #FFFFFF;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	padding: 0px 25px 20px 0px;
}
#main.full #content {
	width: 955px;
}
#main.full #content.locations {
	width: 980px;
	padding: 0px 0px 20px;
}
#main.full #content.locations-full {
	width: 980px;
	padding: 20px 0px;
}
a.back-link {
	background: #C3E3F2;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	padding: 8px;
	margin-bottom: 20px;
	display:inline-block;
	text-decoration: none;
}
a.back-link:hover {
	background: #71A8C2;
	text-decoration: none;
	color:#FFF;
}
#main #blue {
	width: 700px;
	_width: 690px;
	background: #FFFFFF;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	padding: 10px 0px 0px 10px;
}
#main {
	background: #FFFFFF url(images/bg/bg-main.png) repeat-y;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
}
.home #main{
	background: #FFFFFF;
	padding: 10px 0px 0px 10px;
}
#main.full {
	background: #FFFFFF;
}
#main .inside {
	background: url(images/bg/bg-content-2col-bottom.png) no-repeat right bottom;
	padding-bottom: 10px;
}
.home #main .inside, #main.full .inside   {
	background: url(images/bg/bg-content-bottom.png) no-repeat right bottom;
	padding-bottom: 10px;
}
#main #blue #services-content {
	background: #002D39;
	margin-right: 10px;
	_margin-right: 0px;
	margin-bottom: 10px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
}
#main #blue #bluebox-content {
	background: #002D39;
	margin-right: 10px;
	_margin-right: 0px;
	margin-bottom: 10px;
	padding:15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	color:#eee;
}
#services-content .photo-services {
	background: #2D535E;
	width: 307px;
	padding: 10px 0px 0px 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
}
#services-content a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-left: 10px;
	margin-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 353px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}
#services-content a:hover {
	text-decoration: none;
	background: #2D535E;
}
#steps .teaching-files {
		width:190px;
}
.full #steps .teaching-files {
		width:30%;
}
#steps .middle {
		padding: 0px 22px; 
		margin: 0px 22px; 
		border-left: solid 1px #CCC; 
		border-right: solid 1px #CCC;
}

#aar-in-the-news #main .post {
	padding: 15px;
	margin-bottom: 5px;
}
#main.search .post, #main.search .page {
	padding: 0px 0px 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #A1C1D0;
}
#main .post.odd, #main .location.odd, table tr.odd {
	background: #E6EFF4;
}
#main .location {
	padding: 8px 25px;
}
#main .location .gsmsc-controls {
	display:none;
}
#main .location .map {
	border-left: 1px solid #BAD2E2;
	border-right: 1px solid #BAD2E2;
	padding: 0px 12px 0px 20px;
}
#main .location.even .map {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#main .location .vascular {
	font-size: 10px;
	color:#8c8c8c;
}
#main .location.odd .vascular {
	color:#86888a;
}
#main .location .services a {
	font-weight:normal;
}
#TB_window {
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topleft: 15px;
	-webkit-border-top-left-radius: 15px;
}
#TB_title {
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	background-color: #E6EFF4;
}
#history, #diagnosis {
	margin-bottom: 4em;
}
#history a, #diagnosis a {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #71A8C2;
	display:block;
}





/* 
----------------------------------------------------------------------------- 
=08 SIDEBAR
-----------------------------------------------------------------------------*/
#sidebar {
	width: 255px;
	background: url(images/bg/bg-sidebar.png) no-repeat;
	padding-right: 15px;
}
#sidebar a {
	font-weight: normal;
}
#main #sidebar ul {
	margin: 0px;
	padding: 0px;
}
#main #sidebar div {
	margin-top: 25px;
	margin-left: 15px;
}
#main #sidebar div div {
	margin: 0px;
}
#main #sidebar #subnav {
	background: url(images/bg/bg-subnav.png) repeat-y;
	margin: 0px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	padding-bottom: 10px;
}
#main #sidebar #subnav .inside {
	background-image: none;
	padding-top: 5px;
	margin: 0px;
}
#main #sidebar #subnav ul {
	margin: 0px;
	padding: 0px;
}
#main #sidebar #subnav ul ul {
	padding: 0px 0px 5px 0px;
	font-size: 90%;
}
#main #sidebar #subnav ul li {
	margin: 0px;
	width: 255px;
	padding: 0px 0px 0px 0px;
	background: url(images/icon/trans.gif);
}
#sidebar #subnav a {
	background: url(images/icon/arrow-blue.png) no-repeat 10px 8px;
	margin: 0px 0px 0px 10px;
	padding: 5px 10px 5px 20px;
	display: block;
	line-height: 1.2em;
	color: #335761;
}
#sidebar #subnav ul ul a {
	padding: 2px 10px 2px 30px;
	margin: 0px 0px 0px 10px;
	background: url(images/icon/arrow-blue.png) no-repeat 20px 5px;
}
#sidebar #subnav a:hover {
	background: #e0ecf3 url(images/icon/arrow-blue.png) no-repeat 10px 8px;
	text-decoration: none;
}
#sidebar #subnav ul ul a:hover {
	background: #e0ecf3 url(images/icon/arrow-blue.png) no-repeat 20px 5px;
	text-decoration: underline;
}
#main #sidebar #subnav .current_page_item, #main #sidebar #subnav .current_page_ancestor, .inthenews #main #sidebar #subnav li.page-item-39, #aar-in-the-news #main #sidebar #subnav li.page-item-39 {
	background: #FFFFFF;
	background-image: none;
}
#main #sidebar #subnav .current_page_item a, .inthenews #main #sidebar #subnav li.page-item-39 a, #aar-in-the-news #main #sidebar #subnav li.page-item-39 a {
	font-weight: bold;
}
#main #sidebar #subnav .current_page_item a:hover, #main #sidebar #subnav .current_page_ancestor a:hover, #aar-in-the-news #main #sidebar #subnav li.page-item-39 a:hover {
	background: #FFFFFF url(images/icon/arrow-blue.png) no-repeat 10px 8px;
}
#main #sidebar #subnav .current_page_item ul a:hover, #main #sidebar #subnav .current_page_ancestor ul a:hover, #main #sidebar #subnav ul ul .current_page_item a:hover {
	background: #FFFFFF url(images/icon/arrow-blue.png) no-repeat 20px 5px;
}
#main #sidebar #subnav .current_page_item ul a {
	font-weight: normal;
}
#sidebar #quotescollection_randomquote-0 {
	font: italic 13px/1.4em "Georgia", "Times New Roman", Times, serif;
	color: #6D7376;
	background: url(images/icon/quote.png) no-repeat;
	padding-left: 25px;
}
#sidebar .images img {
		margin-bottom: 15px;
		margin-right: 8px;
}





/* 
----------------------------------------------------------------------------- 
=09 FOOTER
-----------------------------------------------------------------------------*/
#footer {
	line-height: 1.3em;
	font-size: 90%;
	background: #002D39;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	height: 48px;
	margin-bottom:20px;
	color: #CCCCCC;
	padding: 10px;
}





/* 
----------------------------------------------------------------------------- 
=10 CFORM STYLES
-----------------------------------------------------------------------------*/
#content .gform_wrapper {
	width: 660px;
	max-width: 660px;
}
#content .gform_wrapper ul {
	margin: 0px;
	padding: 0px;
}
#main #content .gform_wrapper ul li {
	margin: 0px 0px 12px;
	padding: 0px;
	background-image: none;
}
#content .gform_wrapper .gform_body input, #content .gform_wrapper .gform_body textarea {
	color: #666;
	margin: 0px;
	padding: 5px;
	border: 1px solid #999;
	font: 14px Arial, Helvetica, sans-serif;
}
#content .gform_wrapper .gsection {
	border-bottom: 0px none !important;
}
.cform {
	margin:0;
	width:auto;
}
#cformsform ol, #cforms2form ol, #cforms3form ol, #cforms4form ol {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#cformsform ol li, #cforms2form ol li, #cforms3form ol li, #cforms4form ol li {
	padding-bottom:1.5em;
}
#cformsform ol li.cf-box-title, #cforms2form ol li.cf-box-title, #cforms3form ol li.cf-box-title, #cforms4form ol li.cf-box-title {
	padding-bottom:0em;
}

.cform .single, .cform textarea {
	width: 540px;
	border-color: #BAD2E2;
	border-width: 1px;
	border-style: solid;
	padding: 4px;
	font: 14px Arial, sans-serif;
	color: #666;
}
.cform .reqtxt, .cform .emailreqtxt {
	margin-left: 5px;
	font-size: 90%;
	color: #8f031f;
}
#usermessagea.cf_info {
	color: #002D39;
	font-size: 110%;
	font-weight: bold;
	letter-spacing: normal;
	text-align: left;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-bottom-right: 10px;
}
#usermessagea.failure {
	color: #b80615;
	background: #FFD2C9;
	margin-bottom: 1em;
	padding: 10px;
}
p#ll {
	display: none;
}
.cform input:hover, .cform textarea:hover, .cform select:hover {
	background: #FFFFFF;
}
.cform label, .cform .cf-box-title {
	font-size: 100%;
	background-image: none;
	color: #002D39;
	display:block;
	margin:0;
	padding:0px;
	font-weight: bold;
}
.cform label.cf-after, .cform label.cf-group-after {
	color: #666;
	display:inline;
	font-weight:normal;
	padding-left:5px;
	padding-right:10px;
	position:relative;
	top:-3px;
}
.cform li.cf_li_err label {
	color: #b80615;
}
.cform label.cf-before {
	display:inline-block;
}
.cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton {
	margin:0;
}





/* 
----------------------------------------------------------------------------- 
=11 CLEARFIX
-----------------------------------------------------------------------------*/
.clearfix:after, blockquote:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}






/* 
----------------------------------------------------------------------------- 
=12 CUSTOM STYLES
-----------------------------------------------------------------------------*/
#admin-overlay {
	width: 100%;
	left: 0px;
	top: 10px;
	position:absolute;
	height:34px;
}
#admin-overlay .right {
	width: 13%;
}
#admin-overlay .right a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}
#admin-overlay .right a span {
	background: url(images/bg/omni-bg.png) no-repeat -30px top;
	width: 100%;
	display: block;
	height: 24px;
	font: 90% Arial, Helvetica, sans-serif;
	padding-top: 10px;
}
#admin-overlay .right a span.hide {
	background: url(images/bg/omni-bg.png) no-repeat -80px top;
}
#admin-overlay .right a span strong {
	display:none;
}
#admin-overlay .right a span.hide strong {
	display:inline;
	margin-right:10px;
}
#toggleText {
	background: url(images/bg/omni-bg.png) no-repeat;
	width: 87%;
}
#toggleText p {
	margin: 0px;
	padding: 10px 10px 10px 75px;
}
#toggleText a {
	color: #FFFFFF;
	padding-right: 8px;
	padding-left: 8px;
}
table td {
	padding:5px;
}

.gform_wrapper.smartpay .top_label input.medium,
.gform_wrapper.smartpay .top_label select.medium,
.gform_wrapper.smartpay .top_label textarea.medium {
	width:50%;
}