.error {color:#CC0000;}
.sm { font-size:10px;}
.clear {clear:both;}
.li_pdf { list-style-image: url(../images/pdficon.gif); padding-left:5px; }
.li_doc { list-style-image: url(../images/docicon.gif); padding-left:5px; }
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	color: #237f96;
	margin: 5px 0 10px 0;
	padding: 0;
}
#topleftloggedin {
	position:relative;
	float:left;
	top:0;
	padding:10px 0 0 10px;
	color:#fff;
	font-size:11px;
}
#toprightloggedin {
	position:relative;
	float:right;
	top:0;
	padding:10px 10px 0 0;
	color:#fff;
	font-size:11px;
}
#topleftloggedin a, #toprightloggedin a{ font-weight:normal; font-size:11px; color:#fff; text-decoration:none;}
#topleftloggedin a:hover, #toprightloggedin a:hover{ font-weight:normal; font-size:11px; color:#ccdceb; text-decoration:underline;}
.norepeat {background-repeat: no-repeat;}
.txtBody12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000;}
	
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #000;}

.txtBody1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000;}
	
.normal:hover {
	text-decoration: underline;
}

.btt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #19673A;}
.btt:hover {
	text-decoration: underline;}
.title {
	font-weight: bold;
	font-size: 16px;
}

input, submit, reset, textarea, button {
	font-family: verdana, arial, "sans-serif";
	font-size: 11px;
}	
.btn {cursor:pointer;}
.btnAskaPhys {
	font-family: verdana, arial, "sans-serif";
	font-size: 11px;
}		
body {
	background: #ddd9d3;
	margin-top: 0px;
	margin-left: 0px;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;	
}
table, table td {
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;	
}
a:link {color: #000; text-decoration: none;  font-size:12px; font-weight: bold; }
a:visited {color: #000; text-decoration: none; font-size:12px; font-weight: bold; }
a:hover {color: #000; text-decoration: underline; font-size:12px; font-weight: bold; }
a:active {color: #000; text-decoration: none; font-size:12px; font-weight: bold; }

table.maintbl {
	background: #fff;
	table-layout:auto;
}

table.mainContentTbl td {
	height:inherit;
}

table.hdr_slogan {
	background: #016b85;
}
table.hdr_slogan td {
	padding-top: 50px;
	padding-left: 325px;
}

table.topNav {
	background: #015294;
}
table.topNav td { 
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
}
a.topNav:link {color: #fff; text-decoration: none;  font-size:14px; font-weight: bold;}
a.topNav:visited {color: #fff; text-decoration: none; font-size:14px; font-weight: bold;}
a.topNav:hover {color: #fff; text-decoration: none; font-size:14px; font-weight: bold;}
a.topNav:active {color: #fff; text-decoration: none; font-size:14px; font-weight: bold;}

hr.ClinicDiv {
	color:#237f96;
	width:100%;
	text-align:center;
	height:1px;
	padding:0;
	margin:0;
}
table.leftNav {
	background: #fff;
}
table.leftNav th {
	text-align: left;
	font-weight: bold;
	color: #237f96;
	padding-left: 15px;
	vertical-align:top;
	font-size: 16px;
}
table.leftNav td { 
	text-align: left;
	font-weight: normal;
	color: #000;
	padding-left: 15px;
	padding-bottom: 10px;
	vertical-align:top;
	font-size: 12px;
}
table.leftNav td .ClinicName {
	color: #237f96;
	font-size: 14px;
}
a.leftNav:link {color: #237f96; text-decoration: none;  font-size:14px; font-weight: bold;}
a.leftNav:visited {color: #237f96; text-decoration: none; font-size:14px; font-weight: bold;}
a.leftNav:hover {color: #237f96; text-decoration: none; font-size:14px; font-weight: bold;}
a.leftNav:active {color: #237f96; text-decoration: none; font-size:14px; font-weight: bold;}

table.highlights {
	background: #ccdceb;
}
table.highlights th { 
	padding-top: 16px;
	padding-left: 17px;
}
table.highlights td { 
	padding-left: 10px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color: #000;
}
a.highlights:link {color: #000; text-decoration: none;  font-size:12px; font-weight: bold;}
a.highlights:visited { color: #000; text-decoration: none; font-size:12px; font-weight: bold;}
a.highlights:hover {color: #000; text-decoration: underline; font-size:12px; font-weight: bold;}
a.highlights:active {color: #000; text-decoration: none; font-size:12px; font-weight: bold;}

a.highlightsRight:link {color: #000; text-decoration: none;  font-size:12px; font-weight: bold;}
a.highlightsRight:visited { color: #000; text-decoration: none; font-size:12px; font-weight: bold;}
a.highlightsRight:hover {color: #000; text-decoration: underline; font-size:12px; font-weight: bold;}
a.highlightsRight:active {color: #000; text-decoration: none; font-size:12px; font-weight: bold;}

.highlightsTD {color: #005294; text-decoration: none; font-size:11px; font-weight: bold; padding-right: 20;}

a.highlights2:link {color: #005294; text-decoration: none;  font-size:11px; font-weight: bold;}
a.highlights2:visited { color: #005294; text-decoration: none; font-size:11px; font-weight: bold;}
a.highlights2:hover {color: #005294; text-decoration: underline; font-size:11px; font-weight: bold;}
a.highlights2:active {color: #005294; text-decoration: none; font-size:11px; font-weight: bold;}

.division {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000;
	text-align: left;
	vertical-align: bottom;
	padding-left: 15px;
}
.copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-align: left;
	vertical-align: bottom;
}
table.copyright {
	background: #fff;
}
table.copyright td { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-align: left;
	vertical-align: bottom;
	padding-top: 6px;
}
a.copyright:link {color: #000; text-decoration: none; font-size:11px; font-weight: bold;}
a.copyright:visited { color: #000; text-decoration: none; font-size:11px; font-weight: bold;}
a.copyright:hover {color: #000; text-decoration: underline; font-size:11px; font-weight: bold;}
a.copyright:active {color: #000; text-decoration: none; font-size:11px; font-weight: bold;}

table.vAlignBtm {
	background: #fff;
}
table.vAlignBtm td { 
	vertical-align: bottom;
}

table.rightMenu {
	background: #ccdceb;
}
table.rightMenu th { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #005294;
	text-align: left;
	padding: 0 15px 0 15px;	
}
table.rightMenu b{ 
	font-size: 14px;
	font-weight: bold;
}
table.rightMenu ul li span{ 
	color: #2a8299;
	font-size: 13px;
	font-weight: bold;
}
table.rightMenu td { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #000;
	text-align: left;
	padding: 0 15px 0 15px;
}
.rightsitelowerlinks {
	padding-bottom: 10px; 
	padding-left:10px;
	vertical-align: bottom;
}
a.rightsitelowerlinks:link {color: #026a85; text-decoration: none;  font-size:13px; font-weight: bold;}
a.rightsitelowerlinks:visited {color: #026a85; text-decoration: none; font-size:13px; font-weight: bold;}
a.rightsitelowerlinks:hover {color: #026a85; text-decoration: underline; font-size:13px; font-weight: bold;}
a.rightsitelowerlinks:active {color: #026a85; text-decoration: none; font-size:13px; font-weight: bold;}

a.providerLink:link {color: #026a85; text-decoration: none;  font-size:13px; font-weight: bold;}
a.providerLink:visited {color: #026a85; text-decoration: none; font-size:13px; font-weight: bold;}
a.providerLink:hover {color: #026a85; text-decoration: underline; font-size:13px; font-weight: bold;}
a.providerLink:active {color: #026a85; text-decoration: none; font-size:13px; font-weight: bold;}

a.providerLink2:link {color: #000; text-decoration: none; font-size:11px; font-weight: bold;}
a.providerLink2:visited {color: #000; text-decoration: none; font-size:11px; font-weight: bold;}
a.providerLink2:hover {color: #000; text-decoration: underline; font-size:11px; font-weight: bold;}
a.providerLink2:active {color: #000; text-decoration: none; font-size:11px; font-weight: bold;}

.txtHeader {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #005294;
}
.locations {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color: #000;
	text-decoration: none;
	text-align: left;
	/*text-transform: uppercase;*/
}

.breadcrumb {
	font-family : Arial, Helvetica, sans-serif;
	color: #005294; 
	text-align: left;
	text-decoration: none;  
	font-size:11px; 
	font-weight: 500;
	padding-top: 3px;
}

a.breadcrumb:link {color: #005294; text-decoration: none;  font-size:11px; font-weight: 500;}
a.breadcrumb:visited { color: #005294; text-decoration: none; font-size:11px; font-weight: 500;}
a.breadcrumb:hover {color: #005294; text-decoration: underline; font-size:11px; font-weight: 500;}
a.breadcrumb:active {color: #005294; text-decoration: none; font-size:11px; font-weight: 500;}

.sitemapsub {
	font-family : Arial, Helvetica, sans-serif;
	color: #026a85; 
	text-decoration: none;  
	font-size:12px; 
	font-weight: 500;
}
a.sitemapsub:link {color: #026a85; text-decoration: none;  font-size:12px; font-weight: 500;}
a.sitemapsub:visited { color: #026a85; text-decoration: none; font-size:12px; font-weight: 500;}
a.sitemapsub:hover {color: #026a85; text-decoration: underline; font-size:12px; font-weight: 500;}
a.sitemapsub:active {color: #026a85; text-decoration: none; font-size:12px; font-weight: 500;}

/* Folowing CSS is for the header provider scrole */
.toggleborder img
{
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;	
}

.toggleborder:hover img{
	border-top: 1px solid #008ba8; 
	border-left: 1px solid #008ba8;
	border-right: 1px solid #008ba8;
	border-bottom: 1px solid #008ba8;
} 

.toggleborder:hover {
	color: #008ba8;
}  

a.toggleborder:link {color: #ccc; text-decoration: none;  font-size:8pt; font-weight: bold;}
a.toggleborder:visited { color: #ccc; text-decoration: none; font-size:8pt; font-weight: bold;}
a.toggleborder:hover {color: red; text-decoration: none; font-size:8pt; font-weight: bold;}
a.toggleborder:active {color: #ccc; text-decoration: none; font-size:8pt; font-weight: bold;}  

a.servicelink:link {color: #237f96; text-decoration: none;  font-size:15px; font-weight: bold;}
a.servicelink:visited {color: #237f96; text-decoration: none; font-size:15px; font-weight: bold;}
a.servicelink:hover {color: #237f96; text-decoration: none; font-size:15px; font-weight: bold;}
a.servicelink:active {color: #237f96; text-decoration: none; font-size:15px; font-weight: bold;}

a.servicelinks:link {color: #237f96; text-decoration: none;  font-size:12px; font-weight: 500;}
a.servicelinks:visited {color: #237f96; text-decoration: none; font-size:12px; font-weight: 500;}
a.servicelinks:hover {color: #237f96; text-decoration: none; font-size:12px; font-weight: 500;}
a.servicelinks:active {color: #237f96; text-decoration: none; font-size:12px; font-weight: 500;}

a.backservices:link {color: #237f96; text-decoration: none;  font-size:12px; font-weight: bold;}
a.backservices:visited {color: #237f96; text-decoration: none; font-size:12px; font-weight: bold;}
a.backservices:hover {color: #237f96; text-decoration: none; font-size:12px; font-weight: bold;}
a.backservices:active {color: #237f96; text-decoration: none; font-size:12px; font-weight: bold;}

a.whc_seemore:link {color: #28246b; text-decoration: none;  font-size:13px; font-weight: bold;}
a.whc_seemore:visited {color: #28246b; text-decoration: none; font-size:13px; font-weight: bold;}
a.whc_seemore:hover {color: #28246b; text-decoration: underline; font-size:13px; font-weight: bold;}
a.whc_seemore:active {color: #28246b; text-decoration: none; font-size:13px; font-weight: bold;}

.whc_Optiomsheader {
	color: #003399;
	font-size: 26px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
}

.whc_headers {
	color: #003399;
	font-size: 17px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
}

table.whc_options {
	background: #ccdcea;
	width: 100%;
	height: 100%;
	text-align: left;
	vertical-align: top;
	
}
table.whc_options td{
	padding: 10px 20px 10px 20px;
	text-align: left;
	vertical-align: top;
}
#faqs h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	color: #237f96;
	margin: 5px 0 10px 0;
	padding: 0;
}
.inactive {
	color:#999999;
}
#faqs a {
color: #237f96; text-decoration: none;  font-size:12px; font-weight: bold;
}
#faqs a:hover {
color: #000; text-decoration: underline;  font-size:12px; font-weight: bold;
}

#patientlinks ul{
	list-style:none;
	margin:0;
	padding:0 0 0 20px;
}
#patientlinks ul li{
	list-style:none;
	margin:0;
	padding:5px 0 5px 0;
}
#patientlinks blockquote{
	margin:0;
	padding:5px 0 5px 0;
}
#eventspage a {
	color: #237f96; 
	text-decoration: none;  
	font-size:12px; 
	font-weight: bold; 
}
#eventspage a:hover {
	color: #000; 
	text-decoration: underline;  
	font-size:12px; 
	font-weight: bold; 
}
fieldset{ border:solid 1px #DEDEDE; }
fieldset legend {font-size:16px; font-weight:bold; color: #237f96; }
fieldset ul, fieldset li{ border:0; margin:0; padding:0; list-style:none; }
fieldset li{ clear:both; list-style:none; padding:10px; }
fieldset input{ float:left; border: 1px solid #a7a6aa; }
fieldset label{ padding: 0 10px 0 0; float:left; }
fieldset span, fieldset span label, fieldset span input{ float:none; display:inline; white-space:nowrap;}

/********************************* Start LiveValidation *************************************/

.LV_valid { color:#00CC00; }
.LV_invalid { color:#CC0000; }
.LV_validation_message{ font-weight:normal; margin:0 0 0 5px; padding:0; }
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #00CC00;
}  
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #CC0000;
}
/********************************* End LiveValidation *************************************/
#AskaPhysicianAdmin a {color: #237f96; text-decoration: none;  font-size:12px; font-weight: normal;}
#AskaPhysicianAdmin a:hover {color: #000; text-decoration: underline; font-size:12px; font-weight: normal;}
/********************************* Start Sorter Table *************************************/
#changeStatusView {width:615px; text-align:right; clear:both}
#changeStatusView a {color: #237f96; text-decoration: none;  font-size:12px; font-weight: bold;}
#changeStatusView a:hover {color: #000; text-decoration: underline;  font-size:12px; font-weight: bold;}
.sortable {width:615px; border-left:1px solid #c6d5e1; border-top:1px solid #c6d5e1; border-bottom:none; margin:0 auto 15px}
.sortable th {background:url(../images/header-bg.gif); text-align:left; color:#cfdce7; border:1px solid #fff; border-right:none}
.sortable th h3,.sortable thead th h3 {font-size:11px; font-weight:bold; padding:6px 8px 8px}
.sortable tbody td {font:10px; padding:4px 6px 6px; border-bottom:1px solid #c6d5e1; border-right:1px solid #c6d5e1}
.sortable td {font:10px; padding:4px 6px 6px; border-bottom:1px solid #c6d5e1; border-right:1px solid #c6d5e1}
.sortable .head h3 {background:url(../images/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .desc, .sortable .asc {background:url(../images/header-selected-bg.gif)}
.sortable .desc h3 {background:url(../images/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .asc h3 {background:url(../images/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px}
.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#fff}
.sortable .evenrow td {background:#fff}
.sortable .oddrow td {background:#ecf2f6}
.sortable td.evenselected {background:#ecf2f6}
.sortable td.oddselected {background:#dce6ee}

#controls {width:615px; margin:0 auto; height:20px}
#perpage {float:left; width:200px}
#perpage select {float:left; font-size:11px}
#perpage span {float:left; margin:2px 0 0 5px}
#navigation {float:left; width:215px; text-align:center}
#navigation img {cursor:pointer}
#text {float:left; width:200px; text-align:right; margin-top:2px}
/********************************* End Sorter Table *************************************/
#errmsg {color:red; padding:0 0 0 5px; clear:both;}
#msg {color:green; padding:0 0 0 5px; clear:both;}
.cross-select-box {font-size:11px; width:260px; height:100px;}
#captcha-info{position:absolute; left:255px; display:block; border:1px solid #454545; padding:5px; font-size:11px; color:#454545; font-style:italic; background:#ccdceb}
