@charset "UTF-8";
/* CSS Document */
body{ background: #022545 url('images/body_bg.jpg') repeat-x; font-family: Helvetica, sans-serif; padding: 0 0 55px 0;} 

/*top*/
#top_wrap{background: transparent url('images/top_wrap_bg.jpg') repeat-x; width: 100%; height: 90px; position: relative;}

#top{ width: 900px; /*height: 90px;*/ margin: auto; position: relative; background: transparent url('images/top_bg.jpg') no-repeat;}

#top_nav{ width: 526px; height: 30px;  position: absolute;  right: 0; top:60px;}

#top_nav a{color: #333; font-size: 11pt; text-decoration: none; position: relative; top: -8px; padding: 0 5px 0 5px;}

#btn_pay_your_bill{ position: relative; top: 4px;}
/* end top*/

/*content*/
#content_wrap{width: 100%; position: relative; min-height: 437px; background: #005188 url('images/content_wrap_bg.jpg') repeat-x; padding: 0 0 10px 0; }

#content{ width: 900px; /*min-height: 500px;*/ margin: auto; padding: 20px 0 0 0;}
/*main nav*/
#main_nav{ width: 179px;  float: left; position: relative; z-index: 25000}

#nav, #nav ul.sub_out{ /* all lists */padding: 0;margin: 0;list-style: none;float : left; width: 179px; }


	#nav li { /* top list items */position : relative;float : left; width: 179px; /*border-bottom: 1px solid #005187;*/ margin: 0 0 1px 0;}
	
#nav li a {display : block;color: #fff; font-size: 14pt;text-decoration : none;background: transparent url('images/nav_off_bg.jpg') no-repeat;padding: 10px 0 5px 8px;width: 179px;}
	
#nav li a:hover, #nav li.active a {background: transparent url('images/nav_on_bg.jpg') no-repeat;}
	
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */left: auto;}
	
#nav li ul { /* second-level lists */position : absolute;left: -999em;margin-left : 11.20em; margin-top : -2.10em;background:  transparent url('images/sub_nav_bg.jpg');padding: 10px 0 10px 0; z-index: 10000; width: 200px}
	
#nav li ul li{border-bottom: none; }
	
#nav li ul li a{ color: #fff;  background: none;  padding: 4px 0 4px 12px;  font-size: 10pt;}
	
#nav li ul li a:hover{ color: #0099cc;  background: url('images/sub_nav_arrow.jpg') 0 35% no-repeat;}
	
#nav li ul ul { /* third-and-above-level lists */left: -999em;}

/* for current section - no flyout */
#nav li ul.off{  position: relative; top: 0;  left: 0; margin: 0; padding: 8px 0 0 0; background: none;}

#nav li ul.off li a{ background: none; margin:0; padding: 0 0 8px 20px;}

#nav li ul.off li a:hover, #nav li ul.off li.current a{background: url('images/current_sub_arrow.jpg') 5% 25% no-repeat; color: #0099cc;}



/* end main nav*/
#copy_wrap{ width: 709px; float: left;  padding: 0 0 0 10px; position: relative;}

.sub{ background: transparent;}

/*home slide show*/
.pics { height: 259px; width: 709px;  background: transparent url('images/slideshow_bg-trans.png') no-repeat; overflow: hidden}

.pics img { height: 239px; width: 709px;  top:0; left:0 }
/* end */

#home_left{ width: 472px; float: left; color: #fff; font-size: 11pt; line-height: 1.3em; min-height: 182px; background: transparent url('images/home_divider.jpg') 100% 0 no-repeat; padding: 0 15px 0 15px;}

#home_right{ width:176px; float: left; color: #fff; font-size: 10pt; line-height: 1.3em; padding: 0 5px 0 15px;}

#home_left h1, #home_right h2{color: #65aee0; font-size: 20pt; margin: 0 0 25px 0;}

#home_right h2{ font-size: 16pt; margin: 0 0 5px 0;}

#home_right a{ color: #fff; text-decoration: none;}

#home_right p{padding: 0 0 10px 0; line-height: 1.3em;}

#header{ width: 709px; height: 95px;}

#copy{background: #eceadd; width: 709px; min-height: 475px; position: relative; float: left; padding: 0 0 20px 0; color: #333;}

#copy_btm{ width: 709px; height: 8px; position: relative; background: transparent url('images/copy_btm-trans.png') no-repeat; margin: 0 0 5px 0;}

#copy p{padding: 0 0 10px 0; line-height: 1.3em;}

#sub_left{ width: 433px; ; float: left;   padding: 25px 15px 10px 15px; background: transparent url('images/sub_divider.jpg') 100% 0 repeat-y;}

#sub_right{ width: 216px; float: left; position: relative; padding: 0 15px 0 15px; background: transparent url('images/sub_divider.jpg') 0 0 repeat-y; margin: 0 0 0 -1px;/* trick to get backgrounds to lay over top of each other, that way it'll always extend for the longest section */}

#sub_left_narrow{ width: 170px;  float: left;  padding: 0 15px 10px 15px; background: transparent url('images/sub_divider.jpg') 100% 0 repeat-y;}

#sub_right_wide{ width: 474px; min-height: 500px;  float: left; position: relative; padding: 0 15px 0 20px; background: url('images/sub_divider.jpg') 0 0 repeat-y; margin: 0 0 0 -1px;/* trick to get backgrounds to lay over top of each other, that way it'll always extend for the longest section */}

#sub_left,#sub_right_wide{ font-size: 10pt;}

#sub_right,#sub_left_narrow{ font-size: 9pt;}

.news_blurb,.quote_blurb{ background: transparent url('images/side_divider.jpg') bottom center no-repeat; padding: 0 0 5px 0; margin: 0 0 20px; 0;}

.quote_blurb{ font-family: Georgia, serif; font-size: 13pt; margin: 0 0 5px 0; font-style: italic;}

p.quote_blurb{ font-size:  10pt; background: none; margin: 0; padding-left: 5px;}

#pay_btns p{ padding: 0 0 7px 0;}

.facility{ clear: both; background: transparent url('images/facility_divider.jpg') bottom left repeat-x; padding: 0 0 5px 0; margin: 0 0 10px 0;  }

p.facility_info{float: left; margin: 0 20px 0 0; font-size: 9pt;}

.wide{ padding: 15px 15px 0 15px; font-size: 10pt; width: 650px;}
/*end content*/

/*prefooter*/
#prefooter_wrap{ width: 100%; height: 90px; background: transparent url('images/prefooter_wrap_bg.jpg') repeat-x; position: relative;}

#prefooter{ width: 900px; margin: auto; position: relative;}

/*pods*/
#pods{ width: 714px;   position: absolute; left: 190px; top: 40px;}

#slide_pod{position: relative; list-style-type: none;}

#slide_pod li{width: 230px;height: 0;overflow: hidden;float: left; position: relative;padding: 49px 10px 0 0;}

#slide_pod li:hover{height: 137px;margin-top: -40px;overflow: auto;cursor: pointer;overflow: hidden; }

li.pod_survey{width: 230px; height: 50px; background: transparent url('images/pod_survey_off-trans.png') no-repeat; position: relative;}

li.pod_survey:hover{width: 230px; height: 50px; background: transparent url('images/pod_survey-trans.png') no-repeat; position: relative;}

li.pod_survey a{ width: 230px; height: 137px; display: block;  margin-top: -50px;}

li.pod_pe{width: 230px; height: 50px; background: transparent url('images/pod_pe_off-trans.png') no-repeat; position: relative;}

li.pod_pe:hover{width: 230px; height: 50px; background: transparent url('images/pod_pe-trans.png') no-repeat; position: relative;}

li.pod_pe a{ width: 230px; height: 137px; display: block;  margin-top: -50px;}

#slide_pod_tall {position: relative; list-style-type: none;}

#slide_pod_tall li{width: 230px;height: 90; float: left; overflow: hidden;position: relative;padding-top: 49px;}

#slide_pod_tall li:hover{height: 147px;margin-top: -50px;overflow: auto;cursor: pointer;overflow: hidden; }

li.pod_team{width: 230px; height: 50px; background: transparent url('images/pod_team_off-trans.png') no-repeat; position: relative;}

li.pod_team:hover{width: 230px; height: 50px; background: transparent url('images/pod_team-trans.png') no-repeat; position: relative;}

a#pod_link_anest{ position: absolute; top: 67px; left: 35px; width: 108px; height: 10px; }

a#pod_link_crna{ position: absolute; top: 80px; left: 35px; width: 55px; height: 14px; }

/*end prefooter*/
/*footer*/
#footer_wrap{ width: 100%; min-height: 110px; background: transparent url('images/footer_wrap_bg.jpg') repeat-x; position: relative;}

#footer{ width: 900px; min-height: 90px; margin: 0 auto 25px auto;}

#footer div{ float: left; color: #fff;  min-height: 75px; padding: 20px 0 0 0; position: relative;}

#footer_col_one{ width: 377px; font-size: 10pt; padding: 20px;}

#footer_col_two{ width: 287px;  font-size: 9pt;}

#footer_col_three{ width: 232px; text-align: right; padding: 0 0 0 8px; font-size: 9pt;}

.footerL{ float: left;}

.footerR{float: right; padding: 0 10px 0 10px;}

.footerLinks{ float: left;  padding: 0 7px 0 12px;}

.footerLinksLast{ float: left;  padding: 0 0 0 7px;}

.footerLinksFirst{ float: left;  padding: 0 0 0 7px;}

#footer_col_two a{ color: #fff; text-decoration: none; padding: 0 0 5px 0; display: block;}

#footer a{ color: #fff; text-decoration: none;}

img.divider{ position: absolute; top: 10px; right: 0;}

/*end footer*/

/*post footer*/
#post_footer{ width: 100%; height: 1px; background: transparent url('images/post_footer_bg.jpg') repeat-x; position: relative; top: -15px}
/*end post footer*/


/*form stuff*/
input, textarea{margin: 5px; margin-bottom: 8px; border: 1px solid #999;color: #333; padding: 5px 0 0 0;}

textarea{ width: 325px;}

input.input{ width: 325px;}

.submit{border: 1px solid #999;padding: 5px;color: #333; background: #fff; cursor: pointer;}

.form{font-weight: bold;}

input.radio_btn{border: none;}

label.radio_lbl{}

select#month, select#day, select#year{width: 70px;}
/*end form*/

/*accordion stuff*/
/*answers for patients*/
#accordion h3{color: #003366; font-size: 12pt; font-family: Georgia, serif; cursor: pointer; padding: 0 0 10px 0;}

 #job_accordion h3{color: #333; font-size: 11pt; font-family: Helvetica, sans-serif;   cursor: pointer; padding: 0 0 10px 0; font-weight: bold;}
 
 .link{ font-weight: normal; color: #006699;}

.accordion_content{ padding: 0 0 5px 25px; }

p.no_opening{color: #333; font-size: 11pt;   padding: 0 0 10px 0;}
/*end answers for patients, job accordion*/

/*end accordion*/

/* BIO / PROFILE PAGES */

#profile_photo{float: right;position: relative;border: 1px solid #999; padding: 5px; margin: 0;}

#profile_photo_place_holder{float: right;width: 145px;height: 220px; margin: 0;}

#profile_left {position: relative;float: left;width: 305px;/*padding-left: 20px;*/ }

#profile_name {width: 305px; float: left;position: relative;}

.profile_heading{ color: #003366; font-weight: 600;}
/* END BIO */

/*CRNAs*/
table#crnas_table{ width: 100%;}

table#crnas_table td{ width: 300px; padding: 0 0 5px 0;}
/*end*/

/*News*/
.newsDate{ font-weight: bold;}

.newsHead{ font-size: 13pt; padding: 0 0 10px 0;}

/*end */

/*reize stuff*/
#resize{ font-size: 9pt; color: #666; position: relative; float: right; margin: -3px 20px 0 0;}

#resizeZero,#resizeUp{font-family: Georgia, serif; color: #336699;}

#resizeZero{ font-size: 11pt; cursor: pointer;}

#resizeUp{font-size: 14pt; cursor: pointer;}


/*misc*/
h1, h2, h3{ font-family: Georgia, serif;  color: #003366;}

h1.sub,h1.no_pad{font-size: 17pt; padding: 0 0 0 15px; }

h1.no_pad{ padding: 0 0 20px 0;}

h2{ font-size: 14pt; padding: 0 0 10px 0;}

.listHeading{ font-family: Helvetica; font-weight: bold; color: #333; font-size: 11pt;}

ul.body{ padding: 0 0 10px 20px;}

ul.body li{ list-style-type: disc; padding: 5px 0 5px 0; line-height: 1.3em;}

a{color: #006699; text-decoration: none;}

a:hover{text-decoration: underline;}

.clear{ clear: both;}

#print_icon{ position: relative; float: right; margin: 0px 15px 0 0}

.read_more, .quote_credit{ text-align: right;}

.quote_credit{color: #006699; font-size: 11pt;}

.address{padding-left: 61px;}

.qa{color: #003366; font-weight: bold; font-family: Georgia, serif;}

p.left{float: left;}

p.right{float: right;}

.imgL{margin: 0 10px 0 0;border: 1px solid #ccc;}

.imgFloat{ float: right; padding: 0 0 3px 5px;}

.caption{font-size: 9pt; width: 275px;}

.center{ text-align: center; margin: 15px 0 0 0; }

.preload{display: none;}

p.crumbs{ font-size: 9pt; margin: 0 0 0 15px;}

.strong{ font-weight: bold;}

/*end misc*/
