/* -----------------------------------------------------------------------------------*/
/* ---------------------------------->>> GLOBAL <<<-----------------------------------*/
/* -----------------------------------------------------------------------------------*/

body{ 
	background:url(../images/bkrnd_page.png); 
	font-family:Verdana, Arial, sans-serif;
	font-size:62.5%;
	}

h1{ 
	color:#181e62; 
	font-size:2em; 
	font-weight:bold;
	}
	
h2{ 
	color:#0771d4; 
	font-size:1.6em; 
	margin-bottom:15px; 
	}

a{ text-decoration:none; }

p{ 
	color:#181e62; 
	font-size:1.2em; 
	margin-bottom:15px; 
	}



.floatR{ float:right; }

#content a{ color:#0181e6; font-weight:bold; }
#content a:hover{border-bottom:1px dotted #0181e6;}


.fileLink{ background:url(../images/fileDownload.png) right no-repeat; padding-right:65px; }
h3{	color:#181e62; font-size:1.4em; font-weight:bold; border-bottom:1px solid #181e62; margin-bottom:5px;}
h4{	color:#0771d4; font-size:1.3em; font-weight:bold;}
h5{	color:#181e62; font-size:1.3em; }
	
#content ul{ margin-left:20px; list-style-type:square; }
#content ol{ margin-left:20px; list-style-type:decimal; }
#content li{ color:#181e62; font-size:12px; margin-bottom:5px;}
#content img{ padding:3px; margin:0 8px;}
#content table td{ padding:5px; border:1px solid #181e62; font-size: 1.2em; }

.left{float:left; display:inline;}
.redBorder{ border:1px solid #c60015; padding:3px; }
.dkBlueBorder{ border:1px solid #181e62; padding:3px; }
.blueBorder{ border:1px solid #0181e6; padding:3px; }

.accent{background-color:#d6f0f6;}
li{ font-size:inherit;}

/* -----------------------------------------------------------------------------------*/
/* ------------------------------>>> NEWS SECTION <<<---------------------------------*/
/* -----------------------------------------------------------------------------------*/

#archives{
	background:url(../images/bkrnd_archives.png) no-repeat; 
	margin-left:0 !important; 
	}
	#archives img{ padding:0; margin:0; }
	#archives ul{  display:none; margin-left:0 !important;}
	#archives li{
		background-color:#1d2c76;
		border-bottom:1px solid #fff;
		color:#fff;
		font-size:11px;
		list-style-type:none; 
		margin-bottom:0;
		padding:5px 10px;
		position:relative;
		text-align:center;
		width:105px;
	}

	#archives li ul li ul{ position:absolute; left:100%; top:0; }
	#archives li ul li ul li{ border-left:1px solid #fff; padding:0; width:125px;}
	#archives a{ background-color:#1d2c76; color:#fff; display:block; font-weight:normal; height:100%; padding:5px 10px;  width:105px; }
	#archives a:hover{ background-color:#2b4590; border-bottom:0; }

#label{ 
	width:125px !important; 
	height:21px;
	padding:0 !important;
	}

.date{ color:#605f5f; font-size:1em; font-weight:normal;}
.newsTitle{ border:0;}


/* -----------------------------------------------------------------------------------*/
/* ----------------------------------->>> FORMS <<<-----------------------------------*/
/* -----------------------------------------------------------------------------------*/

.formBlock{  
	border:1px solid #181E62;
	margin-top:20px;
	padding:0 0 15px 0;
	}
	.formBlock h3{ background-color:#d6f0f6; font-size:90%; font-weight:normal; margin-bottom:10px; padding:3px 10px; }
	.formBlock input, .formBlock textarea{ border:1px solid #999;  margin-bottom:5px; padding:2px; width:220px; }
	.formBlock select{ margin-bottom:5px; }
	.formBlock label{ color:#181E62; float:left; font-size:1.2em; margin-right:5px; text-align:right; width:130px; }


.required{font-weight:bold;}
.error{ background-color:#d6f0f6; padding:15px;}
	.error li{ font-size:95% !important; margin-bottom:2px !important;}


#captcha{font-size:90%; margin-top:15px;}
#captcha th{background-color:#d6f0f6; border:1px solid #181E62; font-size:1.2em; padding:3px 10px; color:#181E62;}

textarea{ font-family:Helvetica, Arial, sans-serif; font-size:95%;}


/* -----------------------------------------------------------------------------------*/
/* ----------------------------------->>> TABLES <<<----------------------------------*/
/* -----------------------------------------------------------------------------------*/
.displayTable{ 
	border:1px solid #181E62; 
	color:#181e62; 
	width:100%;   
	}
.displayTable td{ font-size:1.1em !important; padding:15px 10px !important; } 
.displayTable th{  background-color:#d6f0f6; color:#181e62; font-size:90%; padding:3px 10px;}

/* -----------------------------------------------------------------------------------*/
/* --------------------------->>> PHYSICIAN FINDER <<<--------------------------------*/
/* -----------------------------------------------------------------------------------*/
#physicianResults td{ border-left:0 !important; border-right:0 !important; vertical-align:top;}
#physicianResults a{ color:#181e62; }
#physicianResults a:hover{ background-color:#d6f0f6; border:0; }

/* Two Column Physician Profile Display Styles */
.physProfile{ color:#191e62; font-size:1.1em; }
	.physProfile p{ font-size:90%; }
	.physProfile h4{  color:#191e62 !important; font-weight:bold; font-size:95%; }
	.physProfile img{ padding: 0 0 10px 0  !important; margin:0 !important; }
#phys_groupOne{ float:left; margin-right:15px; width:280px; }
	#phys_groupOne h2{ color:#191e62; font-weight:bold; margin-bottom:0; }
	#phys_groupOne h3{ border:0; color:#191e62; font-size:1.2em; font-weight:normal; margin-bottom:10px; }
	
#phys_groupTwo{ float:left; width:160px;}
#physSearch{ padding:3px 5px; border:1px solid #181e62; }
#physSearch:hover{border:1px solid #181e62 !important; background-color:#daf1fc !important;}

#viewPhysicians{ background-color:#d6f0f6; border:1px solid #181e62; color:#181e62; font-weight:bold; margin:0; padding:2px 8px; }
#viewPhysicians:hover{ background-color:#c6e3ea;}
