body{ background-image:url(/images/NewSite/bgd_main_5.jpg); background-repeat:repeat-x; background-color:#fff; height:540px;
}

body,p,li,td{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;

}
#fontControl {
	LEFT: -10px; FLOAT: right; WIDTH: 234px; POSITION: relative; TEXT-ALIGN: right
}

.td{
background-image:url(/images/NewSite/bdg_sideline.gif); background-repeat:no-repeat; padding-top:30px;
}

.td_divider{
background:#CCC;
}

.td_top{
background:#669999;
}

a.menu2{
	color:#e7a614;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right: 12px;
	padding-left: 12px
}

a.menu2:visited{
	color:#e7a614;
	font-weight:bold;
	text-decoration:none;
}

a.menu2:hover{
	color:#e7a614;
	font-weight:bold;
	text-decoration:underline;
}

a.menu3{
	color:#666;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:10px;
	padding-right: 12px;
	padding-left: 12px;
}

a.menu3:hover{
	color:#666;
	text-decoration: none;	
}

a.menu3:visited{
	color:#666;
	text-decoration: none;	
}

.headlines{
	font-family:arial;
	font-weight:bold;
	font-size:16px;
	color:#336666;
}

.headlines2{
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	color:#336666;

}
.subheadlines{
	font-family:arial;
	font-size:12px;
	text-decoration:underline;
	color:#ff9933;
}

.subheadlines2{
	font-family:arial;
	font-size:12px;
	color:#408080;

}

.sidebar{
	color:#336666;
	font-weight:bold;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

a.sidebarlinks{
	color:#000000;
	font-family:arial;
	font-size:10px;
	text-decoration:none;
}

a.sidebarlinks a{
	color:#000000;
	font-family:arial;
	font-size:10px;
	text-decoration:none;
}

a.sidebarlinks a:hover{
	text-decoration:underline;
}

a.sidebarbiglinks{
/*	color:#61a4d3;*/
	color:#2e6b95;
	font-family:arial;
	font-size:11px;
	font-weight:500;
	line-height:17px;
	text-decoration:none;
}

a.sidebarbiglinks:hover{
	text-decoration:underline;
	color:#666;
}

a.sidebarbiglinks:visited{
	color:#666;
}

a.sidebarbiglinks ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
	
a.sidebarbiglinks a {
	list-style-type: none;
/*	background-image:url(../images/NewSite/arrow_homepage.gif);*/
	background-position:0;
	background-repeat:no-repeat;
	padding:0 0 0 12px;
}

.sidebarlinks2{
	color:#2e6b95;
	font-family:arial;
	font-size:10px;
	text-decoration:none;
}

.sidebarlinks2 a{
	color:#2e6b95;
	font-family:arial;
	font-size:10px;
	text-decoration:none;
}

.sidebarlinks2 a:hover{
	color:#2e6b95;
	text-decoration:underline;
}

.sidebarlinks2 a:visited{
	color:#2e6b95;
	text-decoration:none;
}

.sidebarbiglinks2 a{
	color:#2e6b95;
	font-family:arial;
	font-size:11px;
	font-weight:500;
	line-height:17px;
	text-decoration:none;
}

.sidebarbiglinks2{
	color:#2e6b95;
	font-family:arial;
	font-size:11px;
	font-weight:500;
	line-height:17px;
	text-decoration:none;
}

.findadoclinks{
	color:#003333;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	text-decoration:none;
}

.findadoclinks:hover{
	text-decoration:underline;
	color:#336666;
}

.dropdownOver{
	background-color:#ff9933;
}

.dropdownOut{
	background-color:#cccccc;
}

.footer{
	font-family:arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.footer a{
	font-family:arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.footer a:visited{
	font-family:arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.footerwhite{
	font-family:arial;
	font-size:11px;
	color:#ffffff;
	line-height:20px;
	text-decoration:none;
}

.divider{
	color:#cccccc;
}

.utility{
	font-family:arial;
	font-size:11px;
	color:#000000;
}

.subnav_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;	
	color:#666;
}

.subnav_header a{
	color:#666;
	text-decoration:none;
}

.subnav_header a:hover{
	color:#666;
	text-decoration:underline;
}

.subnav_header a:visited{
	color:#666;
}

.subnav_header2 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:#61a4d3;
	line-height:20px;
}

.subnav_header2 a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#2e6b95;
	font-weight:bold;
}

.subnav_header2 a:visited{
	color:#2e6b95;
}

.subnav_header3 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
	color:#fff;
	line-height:20px;
}

.subnav_header3 a:visited{
	font-weight:normal;
	color:#fff;
	text-decoration:none;
}
.subnav_header3 a:hover{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

.subnav_header4 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	color:#666;
	line-height:20px;
}
.subnav_header4 a:visited{
	text-decoration:none;
	color:#666;
}
.subnav_header4 a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#666;
	font-weight:bold;
}

.subnav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#666;
	padding-left: 12px;
}

.subnav a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	color:#61a4d3;
}

.subnav a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#2e6b95;
	font-weight:notmal;
}

.subnav a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2e6b95;
}


a{
	text-decoration:underline;
	color:#b97623;
}

a:hover{
	text-decoration:underline;
	color:#83561e;
}

a:visited{
	color:#83561e;
}

.ha ul li{
	padding: 0;
	margin-top: 0.3em;
	margin-left: -1.3em;
	margin-bottom: 0.3em;
	margin-right: 0;
	border: 0;
	text-decoration:underline;
	color:#990000;
	font-size:10px;
	list-style-type:square;
	
}

.ha:hover{
	text-decoration:underline;
}

.label{
	font-size:11px;
	text-decoration:none;
	color:#990000;
	font-weight:bold;
}

.label2{
	font-size:11px;
	text-decoration:none;
	color:#ff9933;
	font-weight:bold;
}

.homelink {
margin-top: 10px;
margin-left: 12px;
  }
  

.toplink a{
	font-size:11px;
	text-decoration:none;
	color:#666;
}  

.toplink a:hover{
	text-decoration:none;
	color:#666;
}  


.extras{
	font-size:11px;
	text-decoration:none;
	color:#000;
	font-weight:normal;
	padding-left: 30px;
/*	background-color:#d7d8a6;*/
	background-color:#fff;
	padding: 2px;
}  

.extras strong{
	font-weight:bold;
}  


.extras a{
	text-decoration:none;
	color:#333;
	font-weight:normal;
}  

.extras a:visited{
	color:#333;
}

.extras a:hover{
	color:#000;
}



.news{
	font-size:13px;
	text-decoration:none;
	color:#666;
	font-weight:bold;
	padding-left: 10px;
}  

.serviceline
{
	padding: 15px 15px 20px 15px;
}

.news ul{
	list-style: none;
	padding: 0;
	margin: 0.15em 0 0 0;
}

.news li
{
	padding: 10px 5px 5px 10px;
}

.news a{
	font-size:11px;
	text-decoration:none;
	color: #b97623;
	font-weight:normal;

}  

.news a:hover{
	font-size:11px;
	text-decoration:none;
	color: #ce9618;
	font-weight:normal;
} 

.healthtips {
    height:20px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_healthtips.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.healthtips span {display:none;}

.newsandevents {
    height:20px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_NewsandEvents.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.newsandevents span {display:none;}

.aboutus {
    height:20px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_aboutus.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.aboutus span {display:none;}

.physicians {
    height:20px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_Phy_Prov.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.physicians span {display:none;}

.visitorinfo {
    height:38px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_PatientVisitor.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.visitorinfo span {display:none;}

.contactus {
    height:20px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_contactus.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.contactus span {display:none;}

.thefoundation {
    height:38px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_thefoundation.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.thefoundation span {display:none;}

.careersat {
    height:38px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_careersat.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.careersat span {display:none;}

.classes {
    height:38px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_services_classes.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.classes span {display:none;}

.patientvisitor {
    height:38px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_PatientVisitor.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.patientvisitor span {display:none;}

.services {
    height:20px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_services.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.services span {display:none;}

.servbariatric {
    height:38px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_services_bar.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.servbariatric span {display:none;}

.servcancercare {
    height:20px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_serv_cancer_care.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.servcancercare span {display:none;}

.servcardcare {
    height:20px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_serv_card_care.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.servcardcare span {display:none;}

.servrehab {
    height:38px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_serv_rehab.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.servrehab span {display:none;}

.servchildbirth {
    height:20px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_serv_childbirth.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.servchildbirthspan {display:none;}

.servdi {
    height:20px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_serv_dimaging.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.servdi span {display:none;}

.served {
    height:20px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_serv_ed.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.served span {display:none;}

.servgeropsych {
    height:20px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_serv_gero_psych.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.servgeropsych span {display:none;}

.servinpatient {
    height:20px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_serv_inpatient.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.servinpatient span {display:none;}

.servneuroscienc {
    height:20px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_serv_neuroscienc.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.servneuroscienc span {display:none;}

.servlab {
    height:38px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_serv_lab.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.servlab span {display:none;}

.servsbc {
    height:20px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_serv_sbc.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.servsbc span {display:none;}

.servslpctr {
    height:20px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_serv_slp_ctr.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.servslpctr span {display:none;}

.servsportsmed {
    height:20px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_serv_sportsmed.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.servsportsmed span {display:none;}

.servstroke {
    height:20px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_serv_stroke.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.servstroke span {display:none;}

.servsurserv {
    height:20px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_serv_sur_serv.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.servsurserv span {display:none;}

.servwoundcare {
    height:38px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_serv_woundcare.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.servwoundcare span {display:none;}

.servgknife {
    height:38px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_GammaKnife.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.servgknife span {display:none;}

.servsbc {
    height:20px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_serv_sbc.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.servsbc span {display:none;}

.servptherapy {
    height:20px;
	width: 190px;
    background-image:url(../images/NewSite/subsection_serv_phy_thrapy.gif);
    background-repeat:no-repeat;
	cursor:hand;
    }
.servptherapy span {display:none;}



/* CALLOUTS*/
.readmore {
    height:35px;
	width: 400px;
    background-image:url(../images/NewSite/callout_readmore.gif);
    background-repeat:no-repeat;
	background-position:right;	
    }
.readmore span {display:none;}

.readmore2{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none; 
	font-size:11px; 
	font-weight:600;
}

a.readmore2 {
	text-decoration:none;
	color:#b97623;
	font-size:11px;
	font-weight:600;
}

a.readmore2:hover{
	text-decoration:none;
	color:#83561e;
	font-weight:bold;
}

a.readmore2:visited{
	text-decoration:none;
	color:#83561e;
	font-weight:bold;	
}

.readmoreserviceline {
    height:35px;
	width: 355px;
    background-image:url(../images/NewSite/callout_readmore_servicelin.gif);
    background-repeat:no-repeat;
	background-position:right;
    }
.readmoreserviceline span {display:none;}

/* ROUND TEXT BOXES*/
.roundcont {
	width: 295px;
	background-color: #c0d0d9;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(/images/NewSite/rd_box/tr_blu.gif) no-repeat top right; 
}

.roundbottom {
	background: url(/images/NewSite/rd_box/br_blu.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

/* BUTTON*/
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 0px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a:hover.button {
    color: #666;
    text-decoration: none;
}

a.button span {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

/*#spot h1, #spot h2 {text-indent:-9999px;line-height:0;margin:0;padding:0;height:0*/;}
#spot, .spot{width:950px;height:200px;}
#spot h3{margin:0;padding:0;font-family:'Lucida Grande','Lucida Sans', Arial, sans-serif;color:#5a3c82;font-weight:bold;font-size:13px;}
#spot p{font-size:13px;color:#272525;}	
#spot a{color:#626197;}

div.people {
    margin: 10px 0 0 0;
	}

div.people img {
    padding: 3px;
	border: 1px solid #ccc;
    }	
