/* CSS Document */

/*********************
 * html
 *********************/
html { overflow-y: scroll; }
html { overflow: -moz-scrollbars-vertical; }

body {margin: 0;
	padding: 0;
	text-align: center;
	background-color: #00376a}

#bkgrd {width: 1100px;
	background: url(images/bkgrdtile_02.jpg) repeat;
	margin-left: auto;
	margin-right: auto;
	padding: 0}

#bkgrdInside {width: 1100px;
  background: url(images/background_01.jpg) repeat-x top;}

#container {width: 1000px;
	background: #FFF;
	margin-left: auto;
	margin-right: auto}

/*-------------------------------------HEADER-------------------------------------*/

#header {background: url(images/map_02.jpg) no-repeat top; height: 390px}
.logo {position: relative; left: 125px;}

#header1 {background: url(images/map1_02.jpg) no-repeat top; height: 350px}
.logo {position: relative; left: 125px;}

#header2 {background: url(images/map2_02.jpg) no-repeat top; height: 350px}
.logo {position: relative; left: 125px;}

#header3 {background: url(images/map4_02.jpg) no-repeat top; height: 360px}
.logo {position: relative; left: 125px;}

/*------------------------------------Content-Home------------------------------------*/

.floatfix {clear: left;}

#content a {color: #004b85; text-decoration: none}
#content a:hover {color: #00ad8f}

#contentLeft {width: 378px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
	line-height: 125%;
	margin: 0 0 16px 0;
	padding: 6px 12px 0 60px;
	border-right: solid 1px #ccc}
	
#contentLeft h2{
	font-family: Georgia, Times New Roman, Times;
	font-size: 16px;
	color: #004b85;
	line-height: 125%}
	
#contentLeft p {margin:0; padding:0}	
	
.checks {
	list-style-image: url(images/checks.jpg);
}


#contentRight {width: 260px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: left;
	line-height: 125%;
	margin: 0 0 16px 0;
	padding: 28px 20px 0 20px;
}
#hvhc {padding-top:18px}

#holidaygreeting {padding:40px 0 30px 0;}

#mission {
	margin:20px 0;
	padding: 0 5px;
	text-align: center;
	border: 2px solid #004b85;
}

#mission p {
	margin-top:-5px;
}

#mission h4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;	
}

/*office box with locations*/
#officeContainer {
	width: 238px;
	float: right;
	background: url(images/officebkgrd_03.jpg) repeat-y;
	position: relative;
	top: -200px;
	margin: 0 0 -200px 0;
	padding: 0;}
	
#office {
	width: 200px;
	margin: 0 8px 0 8px;
	padding: 0 8px 0 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;
	text-align: left;
	line-height: 115%;}
	
#office h1 {font-family: Georgia, Times New Roman, Times; font-size: 16px; color: #00376a;
	text-align: left;
	line-height: 115%; margin:0 0 8px 0;padding:2px 4px 1px 8px; border-bottom: 1px dotted #00376a; border-top: 1px dotted #00376a; background-color: #e8f0f5}
	
.specialty {font-size: 9px; font-weight: bold; color: #3580B8}	

#office a {font-size: 10px; font-weight: bold; color: #004b85}

#office a:hover {font-size: 10px; font-weight: bold; color: #00ad8f}

#office p {padding:0;margin:0; font-size: 11px; }

.smtxt {font-size: 9px; color: #333}
.smtxt1 {font-size: 9px; color: #666}

#portal h2{
	font-family: Georgia, Times New Roman, Times;
	font-size: 16px;
	color: #004b85;
	line-height: 125%}

#portal img {
	margin: -5px 60px 0 60px;
}

#referral h3 {
	text-align: center;
	border: 2px solid #999;
	padding: 5px;
	margin-top: 20px;
	margin-bottom: 5px;
}


/*---------------------------------------------FOOTER------------------------------*/
#footer {
	width: 976px;
	clear: both;
	background-color: #e8f0f5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #666;
	margin: 0 ;
	padding: 12px 12px 32px 12px;
	border-top: solid 1px #ecf1f5;
	text-align: center}

#footer a {color:#666; letter-spacing: .05em; text-decoration: none; margin: 0 12px 0 12px}
#footer a:hover {color:#666; text-decoration: underline}
.copyright {font-size: 9px;}

/*-----------------------OUR PHYSICIANS - one column content box----------------------*/

.physician {width: 700px; float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
	line-height: 125%;
	margin: 0 0 16px 0;
	padding: 0 0 0 60px;}
	
/*------------------------------------------LOCATION CONTENT------------------------------*/
#locationLeft {width: 450px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
	line-height: 125%;
	margin: 0 0 16px 0;
	padding: 12px 0 0 60px;
	border-right: solid 1px #ccc}
	
#locationLeft h1, #locationRight h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #004b85;
	margin: 0; padding: 0}
	
#locationLeft a, #locationRight a {
	text-decoration: none;
	color: #004b85;}

#locationLeft a:hover, #locationRight a:hover {
	text-decoration: underline;
	color: #004b85;}
	
#locationRight {width: 300px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
	line-height: 125%;
	margin: 0 0 16px 0;
	padding: 12px 20px 0 20px;}

/*------------------------------------------One Column Layout------------------------------*/
	
#column {width: 635px;
    float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
	line-height: 135%;
	margin: 0 0 16px 0;
	padding: 12px 0 0 60px;}
	
#column h1 {
	font-size: 16px;
	color: #004b85;
	margin: 0 0 5px 0; padding: 0}
	
#column h2 {
	font-size: 14px;
	color: #004b85;
	margin: 0; padding: 12px 0 0 0}	
	
#column a {
	text-decoration: none;
	color: #004b85;}

#column a:hover {
	text-decoration: underline;
	color: #004b85;}
	
.docImg {border: solid 1px #CCCCCC; float: left; margin: 0 12px 6px 0; padding: 0}	

#column div.hr { 
width: 100%; 
height: 1px; 
border: 0; 
background-color: #ccc; 
margin: 12px 0 12px 0; padding: 0; 
} 

.choose {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #004b85; padding: 0; margin: 0}

#column form {padding: 0; margin: 0}

/*-----------------------------bio icon image swap----------------------------------*/

div.bio {
height: 25px;
width: 25px;
margin:0;
padding:0;
background-image:url("images/bio-ro.jpg");
} 

div.bio a, div.bio a:link, div.bio a:visited {
display:block;
}

div.bio img {
width:25px;
height:25px;
border:0;
}

div.bio a:hover img {
visibility:hidden;
}

