/* Mass Reset
############################################################*/
*{padding:0;margin:0;}body{padding:0;margin:30px0;}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}pre,blockquote,form,label,ul,ol,li,dl,fieldset,address{margin:0;padding:0;}dd,blockquote{margin-left:0;}fieldset{padding:0;}img{border:0;}

/* Common
############################################################*/
body {font-size:62.5%;text-align:center;font-family:Arial, Helvetica, sans-serif;background:#e9e9e9 url(images/bg.jpg) repeat-x;}

h1{margin-bottom:6px;font-size:1.9em;color:#ed1b2e;}
	h1.inner img{position:relative;top:7px;}
h2{margin:4px 0 0 0;font-size:1.4em;color:#256f9e;float:left;clear:both;}
h3{margin: 3px 0 0 0; font-size:1.5em; color:#599fcf; float:left; clear:both;}
h4{margin: 3px 0 0 0; font-size:1.5em; color:#ed1b2e; float:left; clear:both;}
h5{margin: 3px 0 0 0; font-size:1.5em; color:#ed1b2e; float:left; clear:both;}
h6{margin: 3px 0 0 0; font-size:1.5em; color:#ed1b2e; float:left; clear:both;}
p{line-height:22px;font-size:1.2em;clear:both;}
span{}
a, a:visited{text-decoration:none;outline:none;}
a:hover{}
a img{border:none;text-decoration:none;}

div.blue h1{color:#2672a0;}
div.email-access{float:left;margin:0 0 20px;text-align:center;}
div.email-access.remote{width:254px;}
div.email-access.local{margin-left:40px;width:220px;}

#container{margin-left:auto;margin-right:auto;width:974px;text-align:left;background:#fff;}

#header{background:url(images/header.jpg);width:974px;height:98px;position:relative;}
	#header a.gohome{float:left;display:block;width:240px;height:55px;position:relative;left:10px;top:20px;}
	#header a.home{background:url(images/btn_home.jpg);width:73px;height:26px;display:block;float:right;position:relative;top:56px;left:-50px;}
	#header a.billing{background:url(images/btn_billing.jpg);width:123px;height:26px;display:block;float:right;position:relative;top:56px;left:-50px;}
	#header a.event{background:url(images/btn_eventcoverage.jpg);width:117px;height:26px;display:block;float:right;position:relative;top:56px;left:-50px;}
	#header a.mymedic{background:url(images/btn_mymed.jpg);width:93px;height:26px;position:absolute;right:29px;top:24px;}
	#header a:hover{background-position:top right;}

#userbox{background:url(images/bg_loggedin.jpg);width:190px;height:52px;position:absolute;top:-1px;right:50px;}
	#userbox p{color:#2c87b6;font-weight:bold;margin:5px 0 0 10px;}
	#userbox span{color:#8f8f8f;font-weight:bold;margin:5px 0 0 10px;font-size:1.1em;position:relative;top:1px;}
	#userbox a{float:right;display:block;width:45px;height:23px;margin:4px 6px 0 0;}
	#userbox a:hover{border-top:2px solid #9e000e;}

#menu{}

#menu a{height:45px;display:block;float:left;}
	#menu a.about{background:url(images/btn_about.jpg);width:108px;}
	#menu a.community{background:url(images/btn_community.jpg);width:157px;}
	#menu a.health{background:url(images/btn_health.jpg);width:136px;}
	#menu a.patient{background:url(images/btn_patient.jpg);width:126px;}
	#menu a.operations{background:url(images/btn_operations.jpg);width:93px;}
	#menu a.careers{background:url(images/btn_careers.jpg);width:75px;}
	#menu a.lucky{background:url(images/btn_lucky.jpg);width:104px;}
	#menu a.media{background:url(images/btn_media.jpg);width:124px;}
	#menu a:hover{background-position:top right;}
		body#about_medic #menu a.about{background-position:top right;}
		body#community_education #menu a.community{background-position:top right;}
		body#health_information #menu a.health{background-position:top right;}
		body#patient_relations #menu a.patient{background-position:top right;}
		body#operations #menu a.operations{background-position:top right;}
		body#careers #menu a.careers{background-position:top right;}
		body#lucky_hearts #menu a.lucky{background-position:top right;}
		body#for_the_media #menu a.media{background-position:top right;}
	#menu a:hover{background-position:top right;}
#menu img{float:left;}

#sub_nav {}
    #sub_nav li {list-style-type:none; display:inline;}
    #sub_nav li a {display:block; float:left; text-indent:-9999px;}
    #sub_nav li#benefits_btn a {background-image: url(images/btn_benefits.png); width:76px; min-height:33px; background-position: 0 0;}
	    #sub_nav li#benefits_btn a:hover {background-position: 0 -33px;}
		#sub_nav li#benefits_btn a.active {background-position: 0 100%;}	
    #sub_nav li#compensation_btn a {background-image: url(images/btn_compensation.png); width:94px; min-height:33px; background-position: 0 0;}
	    #sub_nav li#compensation_btn a:hover {background-position: 0 -33px;}
		#sub_nav li#compensation_btn a.active {background-position: 0 100%;}
    #sub_nav li#career_btn a {background-image: url(images/btn_trainingandeducation.png); width:131px; min-height:33px; background-position: 0 0;}
	    #sub_nav li#career_btn a:hover {background-position: 0 -33px;}
		#sub_nav li#career_btn a.active {background-position: 0 100%;}
    #sub_nav li#incentivesrecognition_btn a {background-image: url(images/btn_incentivesandrecognition.png); width:157px; min-height:33px; background-position: 0 0;}
	    #sub_nav li#incentivesrecognition_btn a:hover {background-position: 0 -33px;}
		#sub_nav li#incentivesrecognition_btn a.active {background-position: 0 100%;}
    #sub_nav li#employeehealthservices_btn a {background-image: url(images/btn_employeehealthservices.png); width:164px; min-height:33px; background-position: 0 0;}
	    #sub_nav li#employeehealthservices_btn a:hover {background-position: 0 -33px;}
		#sub_nav li#employeehealthservices_btn a.active {background-position: 0 100%;}
    #sub_nav li#employeerelations_btn a {background-image: url(images/btn_myMedic.jpg); width:73px; min-height:33px; background-position: 0 0;}
	    #sub_nav li#employeerelations_btn a:hover {background-position: 0 -33px;}
		#sub_nav li#employeerelations_btn a.active {background-position: 0 100%;}
    #sub_nav li#safety_btn a {background-image: url(images/btn_safety.png); width:57px; min-height:33px; background-position: 0 0;}
	    #sub_nav li#safety_btn a:hover {background-position: 0 -33px;}
		#sub_nav li#safety_btn a.active {background-position: 0 100%;}
    #sub_nav li#faqs_btn a {background-image: url(images/btn_faqs.png); width:48px; min-height:33px; background-position: 0 0;}
	    #sub_nav li#faqs_btn a:hover {background-position: 0 -33px;}
		#sub_nav li#faqs_btn a.active {background-position: 0 100%;}
    #sub_nav li#forms_btn a {background-image: url(images/btn_forms.png); width:52px; min-height:33px; background-position: 0 0;}
	    #sub_nav li#forms_btn a:hover {background-position: 0 -33px;}
		#sub_nav li#forms_btn a.active {background-position: 0 100%;}
		#sub_nav li#home_btn a {background-image: url(images/btn_home_extranet.jpg); width:45px; min-height:33px; background-position: 0 0;}
	    #sub_nav li#home_btn a:hover {background-position: 0 -33px;}
		#sub_nav li#home_btn a.active {background-position: 0 100%;}
    #sub_nav li#subnavEnd a {background-image: url(images/subnav_end.jpg); width:27px; min-height:33px;}
	
        
#menu_inner a{height:45px;display:block;float:left;}
	#menu_inner a.about{background:url(images/btn_inner_about.jpg);width:108px;}
	#menu_inner a.community{background:url(images/btn_inner_community.jpg);width:157px;}
	#menu_inner a.health{background:url(images/btn_inner_health.jpg);width:136px;}
	#menu_inner a.patient{background:url(images/btn_inner_patient.jpg);width:126px;}
	#menu_inner a.operations{background:url(images/btn_inner_operations.jpg);width:93px;}
	#menu_inner a.careers{background:url(images/btn_inner_careers.jpg);width:75px;}
	#menu_inner a.lucky{background:url(images/btn_inner_lucky.jpg);width:104px;}
	#menu_inner a.media{background:url(images/btn_inner_media.jpg);width:124px;}
		body#about_medic #menu_inner a.about{background-position:top right;}
		body#community_education #menu_inner a.community{background-position:top right;}
		body#health_information #menu_inner a.health{background-position:top right;}
		body#patient_relations #menu_inner a.patient{background-position:top right;}
		body#operations #menu_inner a.operations{background-position:top right;}
		body#careers #menu_inner a.careers{background-position:top right;}
		body#lucky_hearts #menu_inner a.lucky{background-position:top right;}
		body#for_the_media #menu_inner a.media{background-position:top right;}
	#menu_inner a:hover{background-position:top right;}
#menu_inner img{float:left;}

#flash{background:#256f9e;width:974px;height:204px;clear:both;}

#banners{background:url(images/bg_homebanners.jpg) repeat-x;width:974px;height:210px;position:relative;}
	#banners div#bnr1{background:url(images/bg_home_banners.jpg) no-repeat;width:230px;height:189px;float:left;margin:12px 10px 0 12px;position:relative;}
	#banners div#bnr2{background:url(images/bg_home_banners.jpg) no-repeat;width:230px;height:188px;float:left;margin:12px 10px 0 0;position:relative;}
	#banners div#bnr3{background:url(images/bg_home_banners.jpg) no-repeat;width:230px;height:188px;float:left;margin:12px 10px 0 0;position:relative;}
	#banners div#bnr4{background:url(images/bg_home_banners.jpg) no-repeat;width:230px;height:188px;float:left;margin:12px 0 0 0;position:relative;}
	#banners img{position:absolute;top:0;left:0;}
	#banners h1{font-size:1.6em;position:relative;top:125px;left:10px;}
	#banners p{font-size:1.1em;position:relative;top:120px;left:10px;width:225px;line-height:18px;}
	#banners a{display:block;width:100px;height:25px;position:absolute;right:0;bottom:0;}

#content{clear:both;}
	#home_left{width:333px;float:left;padding:12px;}
	#home_right{width:333px;float:left;padding:12px;}
		#home_right h2{margin:4px 0 10px 0;}
	#home_center{width:250px;float:left;text-align:center;padding:5px;}

#inner{clear:both;}
	#inner_left{width:147px;padding:12px 0 12px 16px;float:left;}
	   #inner_left li {list-style-type:none;}
		a.subnav{background:url(images/bg_secondary.jpg);width:137px;display:block;float:left;clear:left;color:#fff;font-size:1.2em;font-weight:bold;padding:10px 0 10px 10px;}
		a.subnav_secondary{background:url(images/bg_secondary_sub.jpg);width:127px;display:block;float:left;clear:left;color:#0a3758;font-size:1.2em;font-weight:bold;padding:10px 0 10px 20px;}
		#inner_left a:hover{color:#ed1b2e;}
	#inner_center{width:537px;margin:0 10px 0 16px;padding:12px 0;float:left;}
		#inner_center h1{background:url(images/bg_header_one.jpg) repeat-x;height:30px;float:left;}
		#inner_center h2{float:left;clear:both;}
		#inner_center p{margin-bottom:12px;}
		#inner_center ul{font-size:1.2em;margin:0 0 10px;float:left;clear:both;}
		#inner_center ol{margin:0 0 10px;float:left;clear:both;}
		#inner_center li{list-style:none;background:url(images/icn_star.jpg) no-repeat 0 7px;padding-left:15px;line-height:20px;font-size:1em;margin-left:7px;width:510px; float:left;}
		#inner_center ol li {font-size: 1.2em; margin-left:20px; padding-left:10px; background:none; list-style-type:decimal;}
		#inner_center ol li ul li {list-style-type:circle; background:none; font-size: .8em; overflow:visible; padding-left:0; margin-left:15px;}
		#inner_center ul li ul li {list-style-type:circle; background:none; font-size: .8em; overflow:visible; padding-left:0; margin-left:15px;}
		#inner_center ol li ul li ul li {list-style-type:disc; background:none; font-size: .9em; overflow:visible; padding-left:0; margin-left:15px;}
		#inner_center ol li p {font-size:1em; margin-left:15px;}
		#inner_center ol.alphabet li {list-style-type:lower-alpha; font-size:1em;}
		#inner_center img.left{float:left;border:3px solid #2b79a9;margin:3px 6px 3px 0;}
		#inner_center img.right{float:right;border:3px solid #2b79a9;margin:3px 0 3px 6px;}
		#inner_center a{color:#ed1b2e;text-decoration:none;border-bottom:1px dashed #ed1b2e;}
		#inner_center a:hover{color:#00719e;}
		#inner_center a.noborder{border:none;}
		#inner_center .btn_download{float:left;display:block;width:242px;height:43px;margin:5px;padding:10px 0 0 10px;color:#fff;font-size:1.2em;border:none;background:url(/images/btn_download.jpg) no-repeat;}
		#inner_center .btn_download:hover{color:#fff;text-decoration:underline;}
	#inner_right{width:230px;margin:0 0 0 0px;padding:12px 0;float:left;}
	#extranet #inner_right{margin-top:42px;}
		#banr{margin-bottom:15px;}
	#inner table {border-collapse: collapse; width:100%; margin-bottom:10px;};
		#inner th {padding: 0 0.5em;}
		#inner th {background-color:#becfd9; font-size:1.3em; padding: 5px; text-align:center;}
		#inner td {border-bottom:1px solid #ccc; padding:7px; font-size:1.2em;}
		#inner td+td {border-left: 1px solid #ccc;}
		#inner .rowHeader {background-color:#e0e0e0; font-weight:bold;}
		#inner td.important {background-color:#ffe2e2;}

#footer{background:#dcdcdc;width:974px;height:32px;line-height:32px;clear:both;}
	#footer a{font-size:1.1em;color:#3c3c3c;}
	#footer a:hover{color:#ed1b2e;}

#profileEditor{}
	#profileEditor label{float:left;clear:both;font-size:1.2em;font-weight:bold;color:#2572a0;}
	#profileEditor textarea{float:left;clear:both;width:775px;margin-bottom:8px;}
	#profileEditor p.infoUpdate{font-size:1.2em;font-weight:bold;color:#F00;}
	#profileEditor a.updateIt{background:#2572a0;-webkit-border-radius: 6px;-khtml-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;padding:4px 10px;color:#fff;font-size:1.2em;font-weight:bold;float:left;clear:both;margin:0 10px 10px 0;border:0;}
	#profileEditor a.updateIt:hover{background:#d51d2e;}
	
/************
Joe's Blog (WP)
************/
#blog #inner_center{margin:0 50px 0 0;}
#blog #sidebar{float:left;width:195px;margin-top:42px;}


#blog h1{font-size:1.7em;}
#blog h1.title{margin-bottom:30px;font-size:1.9em;}
#blog h2, #blog h3{float:none;}
#blog .post{margin:0 0 40px;padding:0 0 15px; border-bottom:1px dashed #f00;}
#blog p.post-time, #blog p.post-tags{clear:none;padding:5px;font-size:1em;color:#666;}
#blog .navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}

/* comments */
#blog #comments{margin:10px 0;}
#blog ol.commentlist .comment-meta.commentmetadata{padding:5px 0;font-size:.9em;color:#666;}
#blog #commentform #submit{padding:4px 6px;cursor:pointer;color:#fff;border:1px solid #990000;background:#f00;}
#blog #inner_center ol li p{margin-left:0;}
#blog #respond{margin:30px 0 50px;}


/* the left sidebar */
#blog #inner_left{position:relative;margin:0 16px 0 0;padding-top:0;}
	#blog .pesearch{padding:0 0 12px;}
	#blog label.hidden{display:none;}
	#blog input.pesearchbox{margin-left:0;} /* main .pesearchbox styles in admin/templates/modules.css */
	#blog input#searchsubmit{display:none;}


/* the right sidebar */
	#blog #sidebar ul{list-style:none;}
	#blog #sidebar h2{float:none;}
	
	#blog #sidebar ul ul li{list-style:none;background:url(images/icn_star.jpg) no-repeat 0 7px;padding-left:15px;line-height:20px;font-size:1em;margin-left:7px;}
		#blog #sidebar ul ul li a{font-size:1.2em;}
	














