.headerTable
{
width:980px;
}

.contentTable
{
font-size:12px;
font-family:arial, helvetica;
}

.mainWidth
{
width:960px;
}

body
{
margin-top:0px;
margin-left:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.topLinks
{
font-weight:bold;
font-family:arial, helvetica;
font-size:12px;
color:#009FDD;
padding-right:10px;
padding-left:10px;
}

.topLinks A
{
text-decoration: none;
}

.topLinks A:hover
{
text-decoration: underline;
}

.myFavs
{
width:237px;
}

.portletHeader
{
padding:1px;
padding-left:10px;
background-color:#FFFFFF;
font-family:arial,helvetica;
font-size:14px;
font-weight:bold;
color:#107E7D;
border-left:2px solid #62C1C2;
}


.portletHeader2
{
padding:4px;
padding-left:10px;
background-color:#E1F7FF;
font-family:arial,helvetica;
font-size:14px;
font-weight:bold;
color:#0EA4DF;
border:2px solid #008DC5;
}


.portletTable
{
background-color:#62C1C2;
}
.portletTable2
{
background-color:#0EA4DF;
font-size:13px;
}

.mbsMemberInfo
{
display:none;
font-size:12px;
font-family:arial, helvetica;
padding-top:10px;padding-right:10px;
}

.searchForm
{
}

.searchSelection
{
background-color:#FFFFFF;
background-image:url(/OPDMain/images/selector_bg2.jpg);
font-size:12px;
font-weight:normal;
padding-left:10px;
}

.searchSelection2
{
background-color:#FFFFFF;
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-left:10px;
font-size:12px;
font-weight:normal;
}

.printSelection
{
background-color:#FFFFFF;
padding-left:10px;
padding-top:10px;
font-size:12px;
font-weight:normal;
padding-left:10px;
}

.formBody
{
background-color:#FFFFFF;
width:500px;
}

.switchForm
{
background-color:#FFFFFF;
font-size:13px;
font-family:arial, helvetica;
}

.selectorOn
{
background-color:#F2EC90;
}

.portletBody
{
padding:6px;
font-size:11px;
background-color:#BCE7E8;
border-left:2px solid #62C1C2;
border-right:2px solid #62C1C2;
border-bottom:5px solid #62C1C2;
}

.portletBody2
{
padding:6px;
font-size:11px;
background-color:#f3e7d1;
border-left:2px solid #62C1C2;
border-right:2px solid #62C1C2;
border-bottom:25px solid #62C1C2;
}


.portletBody3
{
padding:6px;
font-size:11px;
background-color:#ABE7FF;
border-left:2px solid #008DC5;
border-right:2px solid #008DC5;
border-bottom:5px solid #008DC5;
}

.rightsideInfo
{
background-color:#F1D494;

}

.rightsideHeader
{
padding:4px;
padding-left:10px;
background-color:#FFFFFF;
font-family:arial,helvetica;
font-size:13px;
font-weight:bold;
color:#C78800;
border:3px solid #F5AE14;
}


.rightsideHeader2
{
padding:4px;
padding-left:10px;
background-color:#FFFFFF;
font-family:arial,helvetica;
font-size:13px;
font-weight:bold;
color:#0096D2;
border:3px solid #0096D2;
}

.rightsideBody
{
padding:10px;font-size:12px;background-color:#F4DFB1;border-left:2px solid #F5AE14;border-right:2px solid #F5AE14;border-bottom:1px solid #F5AE14;
}

.rightsideBody2
{
padding:10px;font-size:12px;background-color:#A7DFF5;
}


.suggestion_list
{
background: white;
border: 1px solid;
width:240px;
padding: 4px;
}
		
.suggestion_list ul
{
padding: 0;
margin: 0;
list-style-type: none;
}

.suggestion_list a
{
text-decoration: none;
color: #000000;
}

.suggestion_list .selected
{
background: #009FDD;
color: #FFFFFF;
font-weight:bold;
}

.suggestion_list .selected a
{
color: white;
font-weight:bold;
}

#autosuggest
{
display: none;
}

ul.popularSearch 
		{
		padding: 0;
		margin: 5px;
		list-style-type: none;
		}

/* used for the copyright statement in the footer */
.footnote {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}

/* used for the footer text*/
		

.footer
{
font-size:12px;
font-weight:bold;
color:#ffffff;

padding-left:20px;
padding-right:20px;
padding-bottom:3px;
}

/* used for the footer text*/
.footerNoBorder {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	border-style: solid;
	border-width: 0px;
	border-color: #0090DD;
}

.removeLink
{
color:#288283;
font-size:11px;
}


.resultsTable
{

font-size:12px;
font-family:arial, helvetica;
width:980px;
}

.resultName
{
color:#009FDD;
font-size:13px;
font-weight:bold;
font-size:14px;
}

.resultsRight
{
background-color:#019FDE;
padding:3px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

a.pagination
{
color:#F3A000;
text-decoration:none;
font-weight:bold;
}
a.pagination:hover
{
text-decoration:underline;
}
a.pagination:visited
{
color:#F3A000;
font-weight:bold;
}

.pageLink
{
color:#F3A000;
padding:3px;
background-color:#FFFFFF;
font-size:12px;
border:1px solid #F3A000;
font-weight:bold;
}

.pageLinkOn
{
padding:3px;
background-color:#EEEEEE;
font-size:12px;
border:1px solid #636363;
color:#000000;
font-weight:bold;
}		
			
td.resultBodyCheckbox
{
font-size:12px;
padding:5px;
background-color:#EEEEEE;
border:1px solid #FFFFFF;
}

td.resultBody2
{
font-size:12px;
padding:5px;
background-color:#ffffff;
border:1px solid #FFFFFF;
}

.resultBody table
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

a
{
color:#0090C1;
text-decoration:none;
}

a: hover
{
color:#0090C1;
text-decoration:underline;
}

td.updateHeader
{
background-color:#8B8B8B;
color:#ffffff;
font-weight:bold;
padding:3px;
font-size:12px;
border:1px solid #FFFFFF;
}

.OPDbutton
{
background-color:#ECECEC;
font-weight:bold;
font-size:11px;
color:#009DD3;
border:1px solid #A9A9A9;
}


.doctorName
{
font-size:19px;
font-weight:bold;
font-family:arial, helvetica, sans-serif;
color:#585858;
}

.detailBodyText
{
color:#000000;
font-size:13px;
font-family:arial, helvetica;
border-bottom:1px solid #CCCCCC;
}

.statData
{
font-size:12px;
background-color:#FFFFFF;
padding:4px;
font-family:arial, helvetica;
}

.locationTable
{
width:220px;
color:#000000;
font-size:12px;
font-family:arial, helvetica;
}

.detailPageHeader
{
background-color:#FFFFFF;
padding:5px 5px 3px 5px;
border-bottom:1px dashed #ADADAD;
border-left:1px solid #CCCCCC;
color:#000000;
font-family:arial, helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

.detailMiddle
{
padding-left:15px;
padding-top:5px;
padding-right:15px;
font-size:13px;
}


.detailPageHeader2
{
background-color:#FFFFFF;
padding:5px 5px 0px 0px;
color:#000000;
border-bottom:1px dashed #ADADAD;
font-family:arial, helvetica, sans-serif;
font-size:16px;
font-weight:bold;
margin-bottom:8px;
}

.locationCell
{
padding:10px 5px 12px 15px; border-bottom:1px dashed #009FDD;
}

.locationButton
{
padding:5px 5px 10px 4px;
border-bottom:1px solid #CCCCCC;
}

.locationNote
{
padding:5px;border-bottom:1px dashed #009FDD;font-size:11px;
}

.mediumText {
font-size:12px;
font-family:arial, helvetica;
}

.leftDetailButtons
{
border-right:1px solid #CCCCCC;
}

.detailFunctionButtons
{
padding-bottom:10px;
}

.smallText {
font-size:10px;
font-family:arial, helvetica;
}

.smallText a {
color: #333333;
text-decoration: underline;
}

.mbsButton {
background-color:#e4f6ff;
font-weight:bold;
font-size:11px;
color:#0090DD;
border:1px solid #0090DD;
width: 135px;
margin-top: 5px;
}

.filterBar {
background-color:#e4f6ff;
border-top:1px solid #0090DD;
border-bottom:1px solid #0090DD;
}

ul.squaredot	{
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	margin-left: 20px;
	padding-left: -15px;
	list-style-image: url(/OPDMain/images/square_bullet.gif);
	margin-top: 3px;
	margin-bottom: -3px;
	line-height: 15px;
}


.newResultTable {
	margin-bottom:10px;
}

.resultHeader {
	background-color: #eeeeee;
	padding: 3px 10px 3px 10px;
}

.resultName {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}

.resultName A {
	color: #0090C1;
	}
	
.resultName A:hover {
	color: #000000;
	}

.resultSubHead {
	color:#666666;
	font-weight: bold;
	}

.messageCenterTable {
	width: 200px;
	}

.messageCenterHead {
	background-color:#2dabac;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	padding: 2px 5px 2px 5px;
	}
	
.messageCenterBody {
	background-color:#cff5f6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#144d4d;
	padding: 8px;
	}

.detailEntries {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#585858;
	padding: 2px 5px 2px 5px;
	}
	
.detailEntrySpan {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	}
	
.distance
{
font-weight:bold;
color:#ED6A00;
}

.loginBox
{
font-size:12px;
font-weight:normal;
font-family:arial, helvetica;
background-image:url(/OPDMain/images/login_bg.jpg);
padding:10px 5px 5px 10px;
border:1px solid #90E5E5;
}

.physicianList {
list-style-image: url(/OPDMain/images/greenbullet.gif);
margin-left:-20px;
margin-bottom:2px;
margin-top:0;
}

.requiredAsterisk
{
font-size:26px;
font-weight:bold;
color:#EE9D00;
}

.error
{
color:red;
}

/* additional class on the Details page */

.detailOverviewTable
{
border-bottom:1px solid #CCCCCC;
}

.OverviewTable
{
padding:3px 0px 20px 0px;
}


.detailHeaderGraphic
{
padding-left:10px;
}

.detailsHeading
{
color:#545454;
font-size:18px;
}


.networkCell
{
padding:3px 3px 3px 5px;
background-color:#FFFFFF;
font-size:13px;
font-weight:normal;
border-bottom:1px solid #CCCCCC;
}

.detailRightLinks
{
padding:5px;border-bottom:1px solid #CCCCCC;font-size:11px;background-color:#FFFFFF;
}

.detailRightLinks2
{
padding:5px;border-bottom:1px dashed #CCCCCC;font-size:12px;background-color:#FFFFFF;
}

.locationDataCell 
{
padding:5px 5px 10px 10px;
border-bottom:1px solid #CCCCCC;
}

.backToSearchResults
{
border-bottom:1px solid #FFFFFF;
}

#scroller {
	height:290px;
	width: 100%;
	overflow: auto;
	border: 1px solid #CCCCCC;
}

.portalConfirm
{
background-color:#8AE7D3;
border:2px solid #3CA58E;
font-size:14px;
padding:5px;
}


/* footer links - these are the links to the privacy statement and statement of use in the footer */
A.footerLink {
	font-family: arial;
	font-size: 11px;
	color: #0090DD;
	text-decoration: none;
}

A.footerLink:Hover, A.footerLink:Active {
	color: #666666;
	text-decoration: underline;
}

A.footerLink:Visited {
	color: #0090DD;
}




.tooltiptitle{COLOR: #FFFFFF;padding:8px; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-weight: bold; font-size: 12px;}
.tooltipcontent{COLOR: #000000; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-size: 12px;width:300px;padding:6px;}

#ToolTip{position:absolute; width: 300px; top: 0px; left: 0px; z-index:4; visibility:hidden;}

.fieldHelpHeader {
	background-color: 	#0090DD;
	font-family: 		arial, sans-serif;
	color: 				#FFFFFF;
	font-size: 			12px;
	font-weight: 		bold;
	padding: 			2px;
}	
				
.fieldHelpContent {
	background-color: 	#FFFFFF;
	font-family: 		verdana, arial, sans-serif;
	color: 				#000000;
	font-size: 			10px;
	font-weight: 		normal;
	padding: 			4px;
}
			
.formLabel
{
font-size:12px;
padding-left:10px;
padding-bottom:15px;
padding-right:35px;
font-weight:bold;
color:#585858;
}

/* Session timeout, server down */
.feedbackHeader
{
font-size:18px;
font-weight:bold;
color:#009FDD;
}

.errorTable
{
font-size:12px;
background-color:#FFFFFF;
width:960px;
}

.errorHeaderText
{
	padding-left: 20px;
	padding-top: 20px;
}

.errorBodyText
{
	padding-left: 23px;
	padding-top: 15px;
}

.helpfulLinks A {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration: none;
	}

.helpfulLinks A:visited {
	color:#FFFFFF;
}

.helpfulLinks A:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

.helpfulLinks p {
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 3px;
	margin-left: 10px;
	margin-right: 5px;
	padding-bottom: 2px;
	color: #FFFFFF;
	clear: none;
}
.YouSearchedFor2
{
	display: none;
}
.YouSearchedFor2Cell
{
	display: none;
}
.locationDataWeb
{
	display:block;
}

.locationDataPrint
{
	display:none;
}

.extendedHours
{
	font-weight:bold;
}

.headerLink
{
	FONT-SIZE: 12px; 
	CURSOR: hand; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Verdana,  sans-serif; 
	font-weight:bold;
	text-decoration: underline;
}

.headerLink:visited {
	FONT-SIZE: 12px; 
	CURSOR: hand; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Verdana,  sans-serif; 
	font-weight:bold;
	text-decoration: underline;
}

.headerLink:hover {
	FONT-SIZE: 12px; 
	CURSOR: hand; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Verdana,  sans-serif; 
	font-weight:bold;
	text-decoration: underline;
}
.headerLink:active {
	FONT-SIZE: 12px; 
	CURSOR: hand; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Verdana,  sans-serif; 
	font-weight:bold;
	text-decoration: underline;
}

.hashelp {
	border-bottom:1px dotted purple;
	color:#4D4DA3;
	text-decoration:none;
	margin-bottom: 4px;
	cursor: default;
}

.finePrint {
	font-size: 10px;
}
.finePrint LI {
	font-size: 10px;
}

TABLE.data_list {
	width: 100%;
}

TABLE.data_list TD {
	padding: 4px;
	vertical-align: top;
}

.data_list .header TD,
.data_list TH.header  {
	background-color: #e6e6e6;
	font-weight: bold;
	text-align: left;
	padding: 4px;
	cursor: auto;
}

TABLE.data_list TR {
}
