@charset "UTF-8";
/* CSS Document */

html{height:100.01%;}

body{text-align:center; font-family:Arial, Arial, Helvetica, sans-serif; font-size: 62.5%; color:#ffffff; line-height:1.3em; 
background:#dbdbdb;}

hr {width:60%; color:#dbdbdb; text-align:center; height:1px; border-bottom:1px solid #dbdbdb; border-top:none; border-left:none; border-right:none;}

/************* Layout ***************/	

#page{width:760px; margin:-7px auto 0 auto; position:relative; background-color:#FFFFFF;}

#page img{border-bottom:#f19f3f solid 9px;}

#content{width:760px; border-top:#152960 solid 6px; margin:-3px 0 0 0; padding:19px 0 0 0;}

#nav{width:160px; float:left; margin:0 0 100px 5px; text-align:left;}

#nav ul{margin:0 0 100px 0; padding:0 0 0 0; float:left;}
#nav li{list-style:none outside; text-align:left; margin:0 0 1px 0; float:left;}
#nav li a{font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; color:#152960; text-decoration:none; padding:13px 0 13px 19px; float:left;
width:160px; background:#f0f0f0;}
#nav li a:hover{background:#999999;}
#nav li a:active{}
#nav li a:visited{color:#152960;}

#nav li.active a{font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; color:#ffffff; text-decoration:none; padding:13px 0 13px 19px; 
float:left; width:160px; background:#152960 url(../images/active_link.gif) left center no-repeat; background-position:1px 15px;}
#nav li.active a:hover{background:#152960 url(../images/active_link.gif) left center no-repeat; background-position:1px 15px;}
#nav li.active a:active{}
#nav li.active a:visited{color:#ffffff;}


#middle_content{width:363px; float:left; text-align:left; margin:0 0 0 28px;}

.line_break{width:363px; border-bottom:#dbdbdb solid 1px; margin:15px 0 15px 0; float:left;}

#middle_content img#featured{border:none; float:left;}

#featured_text{float:left; margin:0 0 0 9px; width:172px;}

#testimonials{background:url(../images/quotes.gif) no-repeat; float:left; padding:0 28px 0 28px; width:335px;}

#testimonials p{width:320px;}


.right_column{width:170px; background-color:#f0f0f0; float:left; margin:0 0 5px 9px; text-align:left; padding:0px 10px 10px 10px;}

#content .right_column img.tech{border-bottom:none; margin:10px 0 0 0;}

#footer{width:760px; background:#152960; float:left;}

#footer p{color:#FFFFFF;}


/************* News ***************/

body#page_news .right_column img.tech{border-bottom:none; margin:10px 0 0 0;}
body#page_news #content{background:url(../images/bg_news.jpg) no-repeat bottom right;}

/************* FAQs ***************/

body#page_faqs #content .right_column img{border-bottom:none; margin:10px 0 0 0;}
body#page_faqs #content .right_column{background-color:#FFFFFF;}


/************* Find a Doctor ***************/

.doctor{width:91px; float:left;}

#content .doctor img{border:none;}

.details{width:250px; float:left; margin:-12px 0 0 10px;}

body#page_doctors #content .right_column li{color:#000000; list-style:none; font-size:120%; line-height:2em;}
body#page_doctors #content .right_column li.highlight{font-weight:bold; list-style:square;}
body#page_doctors #content .right_column li a{color:#000000; text-decoration:none; line-height:2em; font-size:100%;}
body#page_doctors #content .right_column li a:hover{color:#000000; text-decoration:underline;}

body#page_doctors #content .right_column ul{margin:0 0 0 -20px;}


/************* Text Styles ***************/	

h1{font-family:Arial, Helvetica, sans-serif; color:#25376b; font-size:1.6em; font-weight:bold; font-style:italic;}

em{font-family:Arial, Helvetica, sans-serif; color:#152960; font-weight:bold;}

p{font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#000000; line-height:1.3em; margin:10px 0 10px 0;}

a{font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#152960; line-height:1.3em; text-decoration:underline;}
a:hover{color:#152960; text-decoration:none;}
a:active, a:visited{color:#152960;}

strong{font-weight:bold;}

.credit{font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#ffffff; line-height:1.3em; margin:10px 0 10px 0;}
.credit a{color:#FFFFFF; text-decoration:none;font-size:100%;}
.credit a:hover {color:#FFFFFF; text-decoration:underline;font-size:100%;}

/************* Accessibility ***************/	

/* clearing */ 
.clear{clear:both; height:1px; margin:0; padding:0; font-size: 15px; line-height: 1px;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
* html>body .clearfix{display: inline-block; width:100%;}
* html .clearfix {/* Hides from IE-mac \*/ height: 1%; /* End hide from IE-mac */ }

/* accessibility */ 
.accessibility { position: absolute; top: -999em; left: -999em;}