body{margin:0;padding:0;text-align:center;background:#e6e3d7;font-family:Arial,Verdana,sans;font-size:11px;color:#333;line-height:14px;}
a,
a:hover,
a:visited{color:#003667;}
p{margin:0 0 10px 0;padding:0;}
form{margin:0;padding:0;}
#container{width:820px;margin:0 auto;text-align:left;}
h1,h2,h3,h4,h5,h6{margin:0 0 5px 0;padding:0;}
h1.header{color:#fff;font-size:22px;margin:0;}
h1{color:#003667;font-size:20px;}
#content_home_left h1{color:#003667;font-size:18px;margin:0 16px 0 16px;padding:0;}
#title_physiciandirectory h1{margin:0;}
body.title_boardofdirectors #content_sub h2{color:#003667;font-size:16px;}
h3{color:#003667;font-size:16px;}
h4{color:#946201;font-size:14px;}
#content_sub h4{color:#946201;font-size:16px;}
* html #content_sub h4{color:#946201;font-size:16px;}
h5.header{color:#c6eafc;font-size:14px;}
#content_sub h5{color:#c6eafc;font-size:14px;}
#content_sub h2{color:#999;font-weight:normal;line-height:18px;font-size:14px;margin:4px 0 10px 0;}
.alignRt{text-align:right;}

/*special rules */



/* --------------- Nav Rules -------------- */
#head {
	/*clear: both;*/
	position: relative;
	width: 788px;
	height: 55px;
/*	margin: 0 0 5px 0px;
	padding: 0 6px 0 0;*/
	background: #e6e3d7 url(../../images/infonet/headbg.gif) no-repeat;
	}
#nav{clear:both;position:relative;width:788px;height:49px;margin:0 0 5px 13px;padding:0 6px 0 0;background:#295c8c url(../../images/emc/nav_bg.png) no-repeat;}
#nav a{display:block;float:right;background:url(../../images/emc/anchor_bg.png) no-repeat;height:28px;padding:15px 10px 0 10px;margin-top:3px;color:#83b3de;text-decoration:none;}
#nav a:hover,#nav a#active{background:url(../../images/emc/anchor_bg_hover.png) no-repeat;color:#fff;}
body.category_home a#nav_home{background:url(../../images/emc/anchor_bg_hover.png) no-repeat;color:#fff;}
body.category_aboutus a#nav_about{background:url(../../images/emc/anchor_bg_hover.png) no-repeat;color:#fff;}
body.category_services a#nav_services{background:url(../../images/emc/anchor_bg_hover.png) no-repeat;color:#fff;}
body.category_employment a#nav_employment{background:url(../../images/emc/anchor_bg_hover.png) no-repeat;color:#fff;}
body.category_patientinfo a#nav_patient{background:url(../../images/emc/anchor_bg_hover.png) no-repeat;color:#fff;}
body.category_calendar a#nav_cal{background:url(../../images/emc/anchor_bg_hover.png) no-repeat;color:#fff;}
/* --------- Utility Nav Rules ---------- */
#unav{float:right;margin:10px 25px 10px 0;display:inline;}
#unav a{color:#5e5945;text-decoration:none;background:url(../../images/emc/unav_divider.gif) no-repeat left center;font-size:11px;padding:6px 6px 6px 8px;}
#unav a:hover{color:#484436;}
#unav a.noborder{background:none;}
/* -------- Employment App Rules ------ */
#employment_nav{position:relative;width:471px;height:38px;margin:0 0 15px 0;}
#navone,#navone_on{position:absolute;left:0px;background:transparent url(../../images/emc/employment_app_nav.gif) 0px 0px no-repeat;}
#navtwo,#navtwo_on{position:absolute;left:95px;background:transparent url(../../images/emc/employment_app_nav.gif) -95px 0px no-repeat;}
#navthree,#navthree_on{position:absolute;left:163px;background:transparent url(../../images/emc/employment_app_nav.gif) -163px 0px no-repeat;}
#navfour,#navfour_on{position:absolute;left:243px;background:transparent url(../../images/emc/employment_app_nav.gif) -243px 0px no-repeat;}
#navfive,#navfive_on{position:absolute;left:333px;background:transparent url(../../images/emc/employment_app_nav.gif) -333px 0px no-repeat;}
#navsix,#navsix_on{position:absolute;left:411px;background:transparent url(../../images/emc/employment_app_nav.gif) -411px 0px no-repeat;}
#navone a{display:block;height:38px;width:95px;background:none;}
#navtwo a{display:block;height:38px;width:73px;background:none;}
#navthree a{display:block;height:38px;width:89px;background:none;}
#navfour a{display:block;height:38px;width:90px;background:none;}
#navfive a{display:block;height:38px;width:84px;background:none;}
#navsix a{display:block;height:38px;width:70px;background:none;}
#navone_on a{display:block;height:38px;width:95px;background:none;}
#navtwo_on a{display:block;height:38px;width:73px;background:none;}
#navthree_on a{display:block;height:38px;width:89px;background:none;}
#navfour_on a{display:block;height:38px;width:90px;background:none;}
#navfive_on a{display:block;height:38px;width:84px;background:none;}
#navsix_on a{display:block;height:38px;width:70px;background:none;}
#navone a:hover,#navone_on{background:transparent url(../../images/emc/employment_app_nav.gif) 0px -38px no-repeat;}
#navtwo a:hover,#navtwo_on{background:transparent url(../../images/emc/employment_app_nav.gif) -95px -76px no-repeat;}
#navthree a:hover,#navthree_on{background:transparent url(../../images/emc/employment_app_nav.gif) -163px -114px no-repeat;}
#navfour a:hover,#navfour_on{background:transparent url(../../images/emc/employment_app_nav.gif) -243px -152px no-repeat;}
#navfive a:hover,#navfive_on{background:transparent url(../../images/emc/employment_app_nav.gif) -333px -190px no-repeat;}
#navsix a:hover,#navsix_on{background:transparent url(../../images/emc/employment_app_nav.gif) -411px -228px no-repeat;}
#employment_nav.information #navone{background:transparent url(../../images/emc/employment_app_nav.gif) 0px -38px no-repeat;}
#employment_nav.education #navtwo{background:transparent url(../../images/emc/employment_app_nav.gif) -95px -76px no-repeat;}
#employment_nav.license #navthree{background:transparent url(../../images/emc/employment_app_nav.gif) -163px -114px no-repeat;}
#employment_nav.employer #navfour{background:transparent url(../../images/emc/employment_app_nav.gif) -243px -152px no-repeat;}
#employment_nav.ref #navfive{background:transparent url(../../images/emc/employment_app_nav.gif) -333px -190px no-repeat;}
#employment_nav.finish #navsix{background:transparent url(../../images/emc/employment_app_nav.gif) -411px -228px no-repeat;}
#employment_nav b{display:none;}
.confirm{color:#0F2243;padding:8px 0 8px 30px;border-bottom:1px solid #F4ECA1;border-top:1px solid #F4ECA1;margin:10px 0 10px 0;font-weight:bold;background:#FFFCD0 url(../../images/emc/chat_16.png) no-repeat 5px 50%;}
.success{color:#006600;padding:8px 0 8px 30px;border-bottom:1px solid #49B641;border-top:1px solid #49B641;margin:10px 0 10px 0;font-weight:bold;background:#DDFECE url(../../images/emc/confirm_16.png) no-repeat 5px 50%;}
.error{color:#BC0000;padding:8px 0 8px 30px;border-bottom:1px solid #B13A18;border-top:1px solid #B13A18;margin:10px 0 10px 0;font-weight:bold;background:#FFDEC8 url(../../images/emc/stop_16.png) no-repeat 5px 50%;}
/* ------------ Header Rules ------------- */
#header{width:540px;height:120px;padding:40px 0 0 270px;}
#header_home{width:788px;height:279px;background:url(../../images/emc/header_bg.gif) no-repeat;padding:1px 16px;}
#flash{width:479px;height:279px;}
#header_home_content{float:right;width:279px;height:129px;padding:150px 0 0 0;color:#fff;}
#header_home_content ul{margin:0;padding:0;list-style:none;}
#header_home_content ul li{margin:0 0 10px 0;}
#header_home_content ul li a{background:url(../../images/emc/arrow_blue.gif) no-repeat left center;padding:0 0 0 15px;color:#bbe0f2;text-decoration:none;font-weight:bold;}
body.category_aboutus #header.header_image{background:url(../../images/emc/about_us_header.jpg) no-repeat;}
body.title_ourmissionvalues #header.header_image{background:url(../../images/emc/header_mission.jpg) no-repeat;}
body.category_services #header.header_image{background:url(../../images/emc/our_services_header.jpg) no-repeat;}
body.category_services.title_hospitalservices #header.header_image{background:url(../../images/emc/our_services_header2.jpg) no-repeat;}
body.category_services.title_emergencyservices #header.header_image{background:url(../../images/emc/header_er.jpg) no-repeat;}
body.category_services.title_rehabilitationcenter #header.header_image{background:url(../../images/emc/header_rehabilitation.jpg) no-repeat;}
body.title_criticalcare #header.header_image{background:url(../../images/emc/header_criticalcare.jpg) no-repeat;}
body.title_birthingcenter #header.header_image{background:url(../../images/emc/header_birthing.jpg) no-repeat;}
body.title_surgical #header.header_image{background:url(../../images/emc/header_surgical.jpg) no-repeat;}
body.title_womenshealth #header.header_image{background:url(../../images/emc/header_womenshealth.jpg) no-repeat;}
body.title_pediatric #header.header_image{background:url(../../images/emc/header_pediatric.jpg) no-repeat;}
body.category_employment #header.header_image{background:url(../../images/emc/employment_header.jpg) no-repeat;}
body.category_patientinfo #header.header_image{background:url(../../images/emc/about_us_header.jpg) no-repeat;}
body.category_calendar #header.header_image{background:url(../../images/emc/about_us_header.jpg) no-repeat;}
body.category_contactus #header.header_image{background:url(../../images/emc/about_us_header.jpg) no-repeat;}
body.title_brandelmanor #header.header_image{background:url(../../images/emc/header_brandel.jpg) no-repeat;}
body.title_cypressofemanuel #header.header_image{background:url(../../images/emc/header_cypress.jpg) no-repeat;}
body.title_imaging #header.header_image{background:url(../../images/emc/header_imaging.jpg) no-repeat;}
body.title_stanfordemanuelradiationoncologycenter #header.header_image{background:url(../../images/emc/header.jpg) no-repeat;}
body.title_homehealthcare #header.header_image{background:url(../../images/emc/header_homehealth.jpg) no-repeat;}
body.title_hospiceofemanuel #header.header_image,body.title_lovelight2007 #header .header_image{background:url(../../images/emc/header_hospice.jpg) no-repeat;}
body.title_diabetescare #header.header_image{background:url(../../images/emc/header_diabetes.jpg) no-repeat;}
body.title_homecareservices #header.header_image{background:url(../../images/emc/header_homehealth.jpg) no-repeat;}
/* --------------- Content Rules ------------ */
#content_home{margin:0 16px;background:#fff url(../../images/emc/content_bg.gif) no-repeat left top;}
#content{margin:0 16px 0 16px;background:#fff;}
#content_sub{/*margin:0 16px 0 228px;padding:5px 15px 105px 35px;*/
margin:0 16px 0 250px;padding:5px 15px 105px 0px;min-height:500px;height:auto !important;height:500px;}
body.category_services #content_sub{min-height:700px;height:auto !important;height:700px;}
ul.list{margin:0 60px 10px 15px;padding:0;list-style:none;color:#7799aa;}
#sidebar_info ul.list{margin:0 0 10px 8px;color:#666;}
ul.list2{margin:0 60px 10px 15px;padding:0;list-style:none;color:#908F8A;}
ul.list li,ul.list2 li,ul.list3 li{margin:0 0 3px 0;padding:0 0 0 12px;background:url(../../images/emc/bullet_grey_arrow.gif) no-repeat left 50%;list-style:none;}
#sidebar_info ul.list li,#sidebar_info ul.list2 li{margin:0 0 2px 0;}
ul.list3{margin:0 60px 10px 15px;padding:0;list-style:none;color:#333;}
/* ------------ Sidebar Rules ------------ */
#sidebar{float:left;width:186px;height:600px;background:url(../../images/emc/sidebar_bg.gif) no-repeat left top;padding:0 28px 0 14px;}
#sidebar ul.subnav{margin:10px 0;padding:0;list-style:none;border-top:1px solid #ccc;}
#sidebar ul.subnav li a{display:block;background:url(../../images/emc/arrow_white.gif) no-repeat 5% center;padding:8px 0 7px 30px;border-bottom:1px solid #ccc;text-decoration:none;color:#666666;height:16px;font-size:12px;}
#sidebar ul.subnav li a:hover{background:#e9eff1 url(../../images/emc/arrow_gray.gif) no-repeat 5% center;color:#333;}
#sidebar ul.subnav li.active a{background:#e9eff1 url(../../images/emc/arrow_gray.gif) no-repeat 5% center;color:#333;}
#sidebar h6{border-top:6px solid #946201;padding:4px 0 0 7px;margin-top:15px;color:#d88e00;font-size:12px;}
* html #sidebar h6{font-size:10px;}
#sidebar p{margin:1px 0 8px 1px;padding:0 0 8px 7px;color:#666666;}
#sidebar a.file{padding:8px 0 8px 22px;text-decoration:none;background:url(../../images/emc/ico_info.gif) no-repeat left 50%;}
#sidebar a.file:hover{text-decoration:underline;}
.map{background:url(../../images/emc/ico_info.gif) no-repeat left 50%;}
#sidebar a img{margin:0 0 10px 0;}
ul.other_services{margin:0;padding:57px 0 0 0;list-style:none;background:url(../../images/emc/other_services_header.gif) no-repeat top;}
body.title_stanfordemanuelradiationoncologycenter ul.other_services,body.title_hospiceofemanuel ul.other_services,body.title_imaging ul.other_services,body.title_homecareservices ul.other_services,body.title_diabetescare ul.other_services,body.title_rehabilitationcenter ul.other_services{background:url(../../images/emc/other_specialist.gif) no-repeat top;}
body.title_brandelmanor ul.other_services,body.title_cypressofemanuel ul.other_services{background:url(../../images/emc/rehab_services.gif) no-repeat top;}
ul.other_services li{margin:8px 0 0 5px;padding:0 0 8px 7px;border-bottom:1px solid #ccc;}
ul.other_services li h5{color:#7799aa;font-size:12px;}
ul.other_services li h5 a{text-decoration:none;color:#7799aa;background:url(../../images/emc/gray_arrow.gif) no-repeat right;padding:0 15px 0 0;}
/* --------- Content Home Left Rules ---------- */
#content_home_left{position:relative;margin:0 299px 0 0;padding:25px 0 15px 0;min-height:385px;height:auto !important;height:385px;}
#content_home_left h3{margin:0 16px 0 16px;}
#content_home_left p{margin:0 16px 0 16px;padding:0;}
#content_home_left .intro p{line-height:18px;padding:0 0 10px 0;margin:0 20px 0 16px;}
#content_home_left #jobs p{margin:0;padding:0;}
#jobs{position:absolute;width:330px;background:#fff url(../../images/emc/jobs_bg.png) no-repeat;border-top:10px solid #abcee0;border-bottom:1px solid #ebebeb;padding:60px 20px 29px 139px;margin:45px 0 0 0;left:0;}
a.jobs{width:167px;height:23px;background:url(../../images/emc/jobs_btn.gif) no-repeat;display:block;margin:5px 0 0 0;}
p.clear{margin:0;padding:0;}
img.border{padding:6px;margin:10px;background:#F7F7F7;border:1px solid #CCC;}
img.border_right{padding:6px;margin:0px 0 10px 10px;background:#F7F7F7;border:1px solid #CCC;text-align:right;}
img.border_left{padding:6px;margin:0px 10px 10px 0px;background:#F7F7F7;border:1px solid #CCC;text-align:left;}
/* --------- Content Home Right Rules ---------- */
#content_home_right{float:right;width:299px;padding:0 0 34px 0;background:#fff url(../../images/emc/right_btm_left.gif) no-repeat left bottom;}
.right{border-bottom:1px solid #ccc;}
a#critical_care{display:block;width:299px;height:113px;background:url(../../images/emc/critical_care_bg.jpg) no-repeat;}
a#emanuel_plaza{display:block;width:299px;height:113px;background:url(../../images/emc/446_emanuel_plaza_bg.jpg) no-repeat;}
a#legacy_circle{display:block;width:299px;height:113px;background:url(../../images/emc/legacy_circle_bg.jpg) no-repeat;}
a#critical_care:hover,a#emanuel_plaza:hover,a#legacy_circle:hover{background-position:0 -113px;}
/* ----------- Misc. Rules ----------- */
a.more{display:block;background:url(../../images/emc/learn_more_btn.gif) no-repeat;width:84px;height:17px;margin:7px 0;}
a.current_job{display:block;background:url(../../images/emc/current_job_btn.gif) no-repeat;width:160px;height:17px;margin:5px 0 0 0;}
.bene_left{float:left;margin:0 0 0 15px;padding:0;width:150px;}
#current_jobs{width:369px;background:#E3F3CB url(../../images/emc/jobs_green_bg.png) no-repeat;border-top:7px solid #9cb484;border-bottom:1px solid #ccc;padding:41px 15px 10px 114px;}
/* ----------- Form Rules ----------- */
#forms,#forms_2{width:471px;}
#forms_2 strong{display:block;margin:10px 0 4px 0;}
#forms input,select{margin:3px 0 13px 0;display:block;}
.dateselect select,.specify_date select{margin:0 5px 0 0;float:left;display:inline;}
#forms input.opt{display:inline;}
#forms input.opt{display:inline;}
#forms label{display:block;font-weight:bold;font-size:12px;}
div.note{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 4px;background:#FFFDED;margin:10px 0;}
#search_criteria,#search_specific{border-top:1px solid #ccc;margin:10px 0 0 0;padding:10px 0 0 0;width:471px;}
#search_physician{margin:0;padding:0;}
#search_specific{border-top:1px solid #ccc;margin:15px 0 0 0;padding:15px 0 0 0;}
#search_results_header{border-top:8px solid #8d8870;background:#f0efe3;padding:5px 0 5px 10px;margin:5px 0 0 0;width:451px;}
.directory_header{border-top:8px solid #8d8870;background:#f0efe3;padding:10px 15px;margin:15px 0 0 0;width:430px;}
.directory_header strong{font-size:12px;}
.directory_header a.goto_address{display:block;float:right;margin:0;background:url(../../images/emc/goto_address_btn.gif) no-repeat;height:17px;width:159px;padding:0;}
.directory_header a.goto_phone{display:block;float:right;margin:0;background:url(../../images/emc/goto_phone_btn.gif) no-repeat;height:9px;width:150px;padding:0 0 8px 0;}
ul#results,ul.phone,ul.address{border-bottom:1px solid #d8d5cb;margin:0;padding:0;list-style:none;width:460px;}
ul.insurance{border-bottom:1px solid #d8d5cb;margin:0;padding:0;width:460px;list-style:none;}
ul#results li,ul.insurance li{margin:0;padding:0;}
p.note{margin:15px 0 0 0;padding:10px 25px 10px 15px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;background:#FDFDE9;width:420px;}
#content_home_left p.note_home{margin:15px 0 0 15px;padding:10px;border-top:1px solid #f7df82;border-bottom:1px solid #f7df82;background:#fdf1bf;width:435px;line-height:14px;}
ul#results.job li a,ul.insurance li{display:block;background:#f9f9f4 url(../../images/emc/doc_bullet.gif) no-repeat left 50%;;border-top:1px solid #d8d5cb;padding:6px 0 3px 40px;height:17px;text-decoration:none;color:#333;}
ul.phone li{display:block;background:#f9f9f4 url(../../images/emc/phone_bullet.gif) no-repeat left 50%;border-top:1px solid #d8d5cb;padding:6px 0 6px 40px;height:17px;text-decoration:none;color:#333;}
ul.address li{display:block;background:#f9f9f4 url(../../images/emc/home_bullet.gif) no-repeat left top;border-top:1px solid #d8d5cb;padding:6px 0 3px 40px;text-decoration:none;color:#333;}
ul.insurance li a{color:#333;}
ul#results.job li a:hover{background:#f0efe3 url(../../images/emc/doc_bulletOV.gif) no-repeat left 50%;}
ul#results.doctor li a{display:block;background:#f9f9f4 url(../../images/emc/doc_bullet.gif) no-repeat left 50%;border-top:1px solid #d8d5cb;padding:6px 0 3px 40px;height:17px;text-decoration:none;color:#333;}
ul#results.doctor li.kaiser a{background:#f9f9f4 url(../../images/emc/kaiser_bg.gif) no-repeat left 50%;}
ul#results.doctor li.kaiser a:hover{background:#f0efe3 url(../../images/emc/kaiser_bgOV.gif) no-repeat left 50%;}
ul#results.doctor li.sg a{background:#f9f9f4 url(../../images/emc/sutter_bg.gif) no-repeat left 50%;}
ul#results.doctor li.sg a:hover{background:#f0efe3 url(../../images/emc/sutter_bgOV.gif) no-repeat left 50%;}
ul#results.doctor li a:hover{background:#f0efe3 url(../../images/emc/doctor_bullet_hover.gif) no-repeat left 50%;}
ul#results li.toggle{padding:2px 0 4px 40px;background:#f9f9f4;}
.greenbox{background:#ecf6dc;padding:15px;border-top:8px solid #c5d3b0;margin:15px 0 0 0;}
#specs{border-top:1px solid #d9edb9;border-bottom:1px solid #d9edb9;background:#f5faed;padding:15px;}
div.top_border{border-top:1px solid #d9edb9;padding:10px 0 0 0px;}
.left{float:left;width:100px;height:30px;margin:0;}
.left2{margin:10px 0 0 0;}
.left2 a{color:#003667;}
.left3{float:left;}
.left4{padding:10px 0 0 10px;display:block;margin:0 0 0 65px;}
hr.thin{border:none;border-top:1px solid #ccc;margin:10px 0;height:1px;}
table.forms{margin:15px 0 0 0;}
p.small{font-size:9px;}
table.dates tr td{padding:0 5px;}
.blue_bg{background:#e9eff1;}
.campus_map{background:#fefae0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;width:460px;}
/* ---------- Callout Rules ---------- */
.mission{width:450px;background:#fffeea;border-top:8px solid #7799aa;border-bottom:1px solid #e0dfce;padding:15px;margin:15px 0;}
.mission ul{margin:0;padding:0;list-style:none;}
.mission ul li{margin:0 0 0 0px;padding:1px 0 1px 12px;font-style:italic;background:url(../../images/emc/mission_bullet.gif) no-repeat left 30%;}
.callout{width:440px;background:#f3f2e9;border-top:8px solid #7799aa;border-bottom:1px solid #ccc;padding:15px;margin:15px 0 15px 0;}
body.title_cypressofemanuel .callout{width:440px;background:#f3f2e9;border-top:8px solid #9cb484;border-bottom:1px solid #ccc;padding:15px;margin:15px 0 15px 0;}
body.title_aboutuslandingpage .callout{width:320px;background:#f3f2e9 url(../../images/emc/turlock_callout_bg.jpg) no-repeat left bottom;border-top:8px solid #7799aa;border-bottom:1px solid #ccc;padding:15px 15px 15px 135px;margin:15px 0 0 0;}
body.title_emergencyservices .callout{width:320px;background:#f3f2e9 url(../../images/emc/emergency_callout.jpg) no-repeat left bottom;border-top:8px solid #9cb484;border-bottom:1px solid #ccc;padding:15px 15px 15px 135px;margin:15px 0 0 0;}
body.title_surgical .callout{background:#f3f2e9 url(../../images/emc/callout_surgical.jpg) no-repeat right bottom;border-top:8px solid #946201;border-bottom:1px solid #ccc;padding:15px;margin:15px 0 0 0;}
body.title_birthingcenter .callout{width:320px;background:#f3f2e9 url(../../images/emc/callout_birthed.jpg) no-repeat left top;border-top:8px solid #C3A858;border-bottom:1px solid #ccc;padding:15px 15px 15px 135px;margin:15px 0 0 0;}
.turlock p{margin:0;padding:0;}
div#lovelight{text-align:center;}
div#lovelight h2{margin:0 auto;padding:15px 0 0;border-bottom:1px solid #CCC;display:block;width:250px;}
div#lovelight p{margin:0;padding:0;}
/* -------- Calendar / News Rules ---------- */
table#calendar{border-top:8px solid #688799;width:471px;margin:0 0 15px 0;}
table#news{border-top:8px solid #2A4353;width:471px;margin:15px 0;}
table#calendar td.date,table#news td.date{text-align:right;width:100px;padding-right:10px;}
table#calendar tr td,table#news tr td{border-bottom:1px solid #ccc;padding:6px;}
table#calendar tr td a,table#news tr td a{text-decoration:none;color:#003667;}
table#calendar tr td a:hover,table#news tr td a:hover{text-decoration:underline;color:#003667;}
table#calendar tr.alt td,table#news tr.alt td{background:#ededed;}
.detail{border-bottom:1px solid #ccc;border-top:8px solid #2A4353;margin:15px 0 15px 0;padding:0 0 10px 0;}
body.category_calendar .detail{border-top:8px solid #688799;}
h2#newsTitle{background:#f5f5f5;border-bottom:1px solid #ccc;margin-top:0;padding:10px;color:#003667;font-size:12px;display:block;}
.newscalText{padding:4px 10px 10px 10px;}
/* -------- Table Custom Rules ---------- */
table#custom{border-top:8px solid #8d8870;/* width:450px;*/
width:470px;margin:10px 0 0 0;}
table#custom tr th{background:#f0efe3;padding:5px 0 5px 15px;text-align:left;border-bottom:#d8d5cb 1px solid;font-size:10px;}
table#custom tr td{padding:5px 0 5px 15px;border-bottom:#d8d5cb 1px solid;background:#f9f9f4;}
table#custom tr td.toggle{border-top:#E6E6E1 3px solid;background:#F2F2ED;}
table#custom tr td table.embed tr td{border:none;background:none;padding:5px 0 0 0;margin:0;}
table#custom tr td.icon{padding:5px 0 5px 38px;background:#f9f9f4 url(../../images/emc/document_bullet.gif) no-repeat left;}
table#custom tr th.right,
table#custom tr td.right{text-align:right;padding-right:8px;font-weight:normal;font:11px Arial,sans-serif;}
/* -------- SupraFlexÂª Button Rules --------- */
span.flex{background:url(../../images/emc/gray_btn_right.gif) right no-repeat;width:18px;height:17px;display:block;float:left;padding:5px 0 0 0;}
a.supra{background:url(../../images/emc/gray_btn_left.gif) left no-repeat;height:18px;padding:4px 0 0 9px;font-size:11px;color:#003667;display:block;float:left;text-decoration:none;}
a.supra:hover{color:#002444;}
a.float_left{float:left;}
a.float_right,span.float_right{float:right;}
a.bump{margin:0 0 0 15px;}
/* ---------- Services Boxes ----------- */
.services{float:left;width:160px;padding:122px 0 0 0;margin:25px 0 0 2px;min-height:220px;height:auto !important;height:220px;}
.hospital{background:#f5f4ef url(../../images/emc/hospital_services.jpg) no-repeat left top;}
.rehab{background:#f5f4ef url(../../images/emc/residential_rehab.jpg) no-repeat left top;}
.specialist{background:#f5f4ef url(../../images/emc/specialty_services.jpg) no-repeat left top;}
#content_sub .services p{border-bottom:1px #dedaca solid;background:#e9e7dc;margin:0;padding:4px 9px;}
.services p strong{color:#003667;}
.services ul{margin:0;padding:5px 0;list-style:none;}
.services ul li{margin:5px 0;}
.services ul li a{background:url(../../images/emc/services_bullet.gif) no-repeat left;margin:0 0 0 9px;padding:0 0 0 15px;text-decoration:none;color:#333;}
.services ul li.no_bg a{background:none;}
/* ---------- Learn Lists Rules ---------- */
.learn_list{width:300px;height:80px;padding:10px 0 15px 142px;border-bottom:1px solid #ccc;}
* html .learn_list{height:99px;padding:3px 0 2px 142px;}
.learn_list p{margin:0 0 8px 0;padding:0;}
.learn_list h3{margin:0;padding:0;}
* html .learn_list h3{margin:7px 0 0 0;padding:0;font-size:15px;}
.border{border-top:1px solid #ccc;}
.emergency{background:url(../../images/emc/emergency_services.jpg) no-repeat left;}
.rehabilitation{background:url(../../images/emc/rehabilitation_service.jpg) no-repeat left;}
.critical{background:url(../../images/emc/critical_services.jpg) no-repeat left;}
.birthing{background:url(../../images/emc/birthing_services.jpg) no-repeat left;}
.surgical{background:url(../../images/emc/surgical_services.jpg) no-repeat left;}
.womens{background:url(../../images/emc/womens_services.jpg) no-repeat left;}
.pediatric{background:url(../../images/emc/pediatric_services.jpg) no-repeat left;}
.brandel{background:url(../../images/emc/brandel_bg.jpg) no-repeat left;}
.cyprus{background:url(../../images/emc/cyprus_bg.jpg) no-repeat left;}
.cancer{background:url(../../images/emc/970_cancer_center_bg.jpg) no-repeat left;}
.diabetes{background:url(../../images/emc/diabetes_bg.jpg) no-repeat left;}
.home_health{background:url(../../images/emc/home_health_bg.jpg) no-repeat left;}
.hospice{background:url(../../images/emc/hospice_bg.jpg) no-repeat left;}
.imaging{background:url(../../images/emc/imaging_bg.jpg) no-repeat left;}
.physician{background:url(../../images/emc/physician_center_bg.jpg) no-repeat left;}
/* -------- Board of Directors Rules --------- */
ul.board{margin:15px 0 0 0;padding:0;list-style:none;border-top:8px solid #946201;width:460px;}
ul.board img{float:left;margin:0;border:4px solid #e7e6dd;}
ul.board li{margin:0;padding:10px 25px 10px 15px;border-bottom:1px solid #ccc;}
#content_sub ul.board p{margin:0;padding:0;}
ul.board li.highlight{background:#f3f2e9;}
ul.board h3{margin:0;padding:0;}
.req{color:#CB0101;font-family:Arial,Verdana,sans;font-size:14px;}
.req_note{background:url(../../images/emc_corp/alert.gif) left 8px no-repeat;margin:15px 10px 0 0;padding:10px 0 5px 23px;border-top:1px solid #DDDDD9;}
#forms_2 .req_note strong{display:inline;}
/* ------------ Footer Rules ----------- */
#footer{clear:both;width:820px;height:24px;padding:10px 0 0 25px;color:#5e5945;}
#footer a{color:#5e5945;}
#footer a:hover{color:#484436;text-decoration:none;}
/* ------- sIFR Rules ---------- */
/* These are standard sIFR styles... do not modify */
.sIFR-flash{visibility:visible !important;margin:0;}
.sIFR-replaced{visibility:visible !important;}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
/* Hide Adblock Object tab:the text should show up just fine,not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true]{display:none !important;}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash #header h1.header{visibility:hidden;font-size:30px;line-height:1em;}
.sIFR-hasFlash h1{visibility:hidden;font-size:20px;line-height:1em;}
.sIFR-hasFlash #content_home_left h1{visibility:hidden;font-size:18px;line-height:1em;}
.sIFR-hasFlash h3{visibility:hidden;letter-spacing:-6px;font-size:16px;line-height:1em;}
.sIFR-hasFlash h4{visibility:hidden;letter-spacing:-6px;font-size:20px;line-height:1em;}
.sIFR-hasFlash #header h5.header{visibility:hidden;letter-spacing:-6px;font-size:17px;line-height:1em;}
.sIFR-hasFlash #content_sub h5{visibility:hidden;letter-spacing:-5px;font-size:17px;line-height:1em;}
.sIFR-hasFlash h6{visibility:hidden;letter-spacing:-5px;font-size:12px;line-height:1em;}
/* Video Popup Window styles */
body#videoPop{background:#FFF;margin:0;padding:10px;}
