@import url(chc_reset.css);

* { color: #334455; }
/*body { background-position: 0 0; background-repeat: no-repeat; background-image: url(/chc_images/body.bg.gif); }*/

acronym, abbr { border: 0; cursor:help; }

p { 
	padding-top: .45em; 
	padding-bottom: .5em; 
	line-height:1.25em;
	}

.limited-width { width: 950px; }
.invisible{display:none;}

#content-div { text-align: left; width: 950px; margin: 0; }

#headerchc { clear: both; float: none; background-color: #F6F4ED!important; margin-left: 9px;/*margin-left: 12px;*/ }
#headerchc h1, #headerchc h2, #headerchc p { margin:0;padding:0;}
#headerchc h1 {float: left;}
#headerchc h1 a { display: block; width: 390px; height: 85px; background: #FFF url(/chc_images/es/es_cal.hospital.compare.logo.gif) no-repeat 0 0; border-right: 1px solid #5C7BA5;}
#headerchc #banner { float: right; }
#banner h2 { background: transparent url(/chc_images/es/es_calhosp.banner.jpg) no-repeat 0 0; display: block; width: 560px; height: 85px; border-right: 1px solid #5C7BA5; }
/* djd: original
#banner h2 { background: transparent url(/chc_images/es/es_calhosp.banner.jpg) no-repeat 0 0; display: block; width: 559px; height: 85px; border-left: 1px solid #5C7BA5; }
*/
#headerchc h1 a span, #headerchc h2 span, #headerchc p {display: none; }

#main-menu-layer { display: block; background: transparent url(/chc_images/box.top.gif) repeat-x 0 0; height: 44px; width: 947px; clear: both; float: none; margin-left: 12px; border-right: 1px solid #5C7BA5;}
#main-menu { float: right; width: 560px; height: 44px; background: transparent url(/chc_images/mainmenu.bg.gif) no-repeat 0 0; }
#main-menu ol { height: 26px; float: right; }
#main-menu li { float: left; }

#main-menu li a { display: block; height: 25px; margin-right: 10px; margin-left: 10px; background-color: transparent; background-position: center; background-repeat: no-repeat; }
/* djd: original
#main-menu li a { display: block; height: 8px; padding: 9px 10px; margin: 0; background-color: transparent; background-position: center; background-repeat: no-repeat; }
*/
#main-menu li a span { display: none; }
#main-menu li#nav0 a { width: 119px; background-image: url(/chc_images/nav0.gif); margin-left: -20px; }
#main-menu li#nav1 a { width: 32px; background-image: url(/chc_images/es/es_nav1.gif); margin-left: 7px; }
#main-menu li#nav2 a { width: 150px; background-image: url(/chc_images/es/es_nav2.gif); }
#main-menu li#nav3 a { width: 55px; background-image: url(/chc_images/nav3.gif); }
#main-menu li#nav4 a { width: 100px; background-image: url(/chc_images/es/es_nav4.gif); }
#main-menu li#nav5 a { width: 25px; background-image: url(/chc_images/es/es_nav5.gif); }
#main-menu li#nav6 a { width: 55px; background-image: url(/chc_images/es/es_nav6.gif); }
#main-menu li#nav7 a { width: 85px; background-image: url(/chc_images/es/es_nav7.gif); }

#main-menu li#nav0 a:hover, #main-menu #nav0 a.selected { background-image: url(/chc_images/nav0_f2.gif); }
#main-menu li#nav1 a:hover, #main-menu #nav1 a.selected { background-image: url(/chc_images/es/es_nav1_f2.gif); }
#main-menu li#nav2 a:hover, #main-menu #nav2 a.selected { background-image: url(/chc_images/es/es_nav2_f2.gif); }
#main-menu li#nav3 a:hover, #main-menu #nav3 a.selected { background-image: url(/chc_images/nav3_f2.gif); }
#main-menu li#nav4 a:hover, #main-menu #nav4 a.selected { background-image: url(/chc_images/es/es_nav4_f2.gif); }
#main-menu li#nav5 a:hover, #main-menu #nav5 a.selected { background-image: url(/chc_images/es/es_nav5_f2.gif); }
#main-menu li#nav6 a:hover, #main-menu #nav6 a.selected { background-image: url(/chc_images/es/es_nav6_f2.gif); }
#main-menu li#nav7 a:hover, #main-menu #nav7 a.selected { background-image: url(/chc_images/es/es_nav7_f2.gif); }

#main-content-frame { margin-left: 12px; border-width: 0 1px 1px 1px; border-color: #5C7BA5; border-style: solid; background-color: #F6F4ED; clear: both; float: none; width: 947px; }
#main-content { padding-left: 72px;/*72px*/ padding-bottom: 11px; padding-top: 14px; width: 937px; }
/* djd: original
#main-content-frame { margin-left: 12px; border-width: 0 1px 1px 1px; border-color: #5C7BA5; border-style: solid; background-color: #F6F4ED; clear: both; float: none; width: 945px; }
#main-content { padding: 1.2em 0 2em 0; width: 937px; }
*/

#footerchc { clear: both; float: none; font-size: .835em; color: #92a1ad; background-color: inherit; height: 80px; margin-left: 12px; width: 938px; }
#footerchc #footer-msg { margin: 0; padding: 0; background: transparent url(/chc_images/es/es_footer.msg.gif) no-repeat 0 0; width: 376px; height: 40px; float: right; }
#footerchc #footer-msg span { display: none; }
#footerchc p { float: left; clear: left; }
#footerchc li { float: left; margin-right: 2em; padding: 1em 0 0 0; }

/* Rounded Boxes & Tabs */
.topleft { background: transparent url(/chc_images/top.left.gif) no-repeat 0 0; }
.topright { background: transparent url(/chc_images/top.right.gif) no-repeat 100% 0; }
.bottomleft { background: transparent url(/chc_images/bottom.left.gif) no-repeat 0 100%; }
.bottomright { background: transparent url(/chc_images/bottom.right.gif) no-repeat 100% 100%; }

/* Color & Sizes */
#footerchc a, #footerchc p { color: #92a1ad; background-color: inherit; }

/* Box Style in Pop-Up Window */
.b-box { width: 90%; background-color: #E9EDED; background: url(/chc_images/box.br.gif) no-repeat 100% 100%; }
.b-box td, .b-box th { padding-right: 0px; padding-bottom: 10px;  margin: 0; background-color: transparent;}
.b-box th { width: 15px; }
.b-box-tl { background: transparent url(/chc_images/box.tl.gif) no-repeat 0% 0%; height: 10px; }
.b-box-tr { background: transparent url(/chc_images/box.tr.gif) no-repeat 100% 0%; height: 10px; }
.b-box-bl { background: transparent url(/chc_images/box.bl.gif) no-repeat 0% 100%; }
/*.b-box .b-content div { display: block; margin: 18px 2px 17px 0; }*/
.b-box .b-content div { display: block; margin: 0px 10px 10px 0px!important; }
.b-box .b-content div { display: block;  }
.b-box .b-content .legends { width: 97%; }
.b-box .b-content .legends th { vertical-align: middle; text-align: center; width: 110px; padding: 0; }
.b-box .b-content .legends th img { margin: 15px auto; }
.b-box .b-content .legends td { vertical-align: top; text-align: left; padding: 5px 12px 5px 0; }
.b-box .b-content .legends .spacer { height: 4px; background-color: transparent!important;padding:0; }

.disclaimer-width { width: 750px; }


/*.headerlink {position: absolute; height: 20px; top: 5; left: 665; width: 280; cursor: hand;  }*/
.headerlink {position: absolute; height: 20px; top: 5; display:block; float:left; width: 280px; cursor: hand; margin-left: 265px; }

/*To align checklist checkboxes & text*/
div#box793 .mainCol p input 
{
	height: 1.25em;
	margin-right: 2px;
	vertical-align: middle;
}

td div a.gridlinks 
{
	font-size: 1.1em;
}

