/* CSS Document */

body {margin: 0; background: #eceae4 url(images/background.png) repeat-x; font: normal 12px Arial, Helvetica, sans-serif;}

a, a:visited, a:active, a:link {color: #336288;}

a:hover { color: #92a6b7; }

#headercontain {width: 790px; background:url(images/headerback.png); margin: 0 auto;}
#header {background:url(images/header.png); width: 780px; height: 122px; margin: 0 5px 0 5px;}

#logolinkside {float: left; width: 280px; height: 122px; }
.logolink {margin: 0; padding: 0; width: 280px; height: 122px; text-indent: -99999px; display: block; }

#topnavside {float: right; width: 485px; height: 122px; padding-right: 15px;}
#topnavside a, #topnavside p {
	font-size: 14px;
	padding: 0;
	margin: 0;
}
.uppernav { float: right; margin: 0; color: #fff; font: normal 10px Arial, Helvetica, sans-serif; padding: 0 0 0 0; }
#topnavside .uppernav a.highlight {
	color: #ac3648;
	font-weight: bold;
}


.uppernav a, .uppernav a:visited, uppernav a:link {color: #fff; text-decoration: none; }
.uppernav a:hover {text-decoration: none; color: #264e70;}

/* Main Navigation Bar ------------------------------------------------------------------ */
#navcontain {width: 770px; height: 40px; background: url(images/navbarback.png); margin: 0 auto; padding: 0 10px 0 10px;}

div#nav {width: 770px; height: 40px; margin: 0; background:url(images/nav.png); padding: 0;}

ul#nav_main { list-style-type : none; 
float: left;
width : 770px; height : 40px; 
margin : 0; padding : 0;}

ul#nav_main li {display: inline; float: left; height:33px;}

ul#nav_main a { display: block;
color: #f5f3ef; text-decoration: none;
font: bold 13px Arial, Helvetica, sans-serif;
vertical-align: text-bottom;}

li#nm_1 a { padding: 12px 32px 8px 24px;}
li#nm_1 a:hover { background: url(images/navhighlight.png) repeat-x; }

li.nm a { padding: 12px 24px 8px 32px;}
li.nm a:hover { background : url(images/navhighlight.png) repeat-x; }

/* End Navigation
/* Drop Down Menu Attributes ------------------------------------------------------------- */
#nav li ul { position: absolute;
	width: auto; height: auto;
	left: -999em;
	background: #5181a7; /* #467dbc; */
	margin: 0; padding: 0;
	border-bottom: 1px solid #eceae4;
	border-left: 1px solid #eceae4;
	border-right: 1px solid #eceae4;
	border-top: 0 solid #fff;
	}

#nav li ul li { clear: both; 
/* padding: 1px 8px 1px 8px;  */
margin: 0px 0 -8px 0; padding: 1px 0 1px 0;}

#nav li ul li a { width: 150px;
font-weight: normal;
font-size: 11px;
padding: 6px 8px 6px 8px;
margin: 0px; }

#nav li ul.extend li a { width: 255px;
font-weight: normal;
font-size: 11px;
padding: 6px 8px 6px 8px;
margin: 0px; }

#nav li ul li a:hover { background-image: none; background:#346389;}

#nav li:hover, #nav li.hover {    position: static; }
#nav li:hover ul, #nav li.sfhover ul {left: auto;}

/* End Drop Down Menu Attributes ----------------------------------------------------------- */

#container {width: 790px; background:url(images/bodyback.png); margin: 0 auto; }

#flashmain {margin: 0 10px 0 10px; }

#main_container {width: 780px; background:url(images/bodyback.png); margin: 0 auto; float: left; padding: 0 5px 0 5px;}
#second_container {width: 780px; background:url(images/secondarybodyback.png); margin: 0 auto; float: left; padding: 0 5px 0 5px;}


#contentmain_main {float: left; width: 477px; margin: 10px 0 0 15px;}
#contentmain_sub {float: right; width: 263px; margin: 10px 0 0 0; background:url(images/main_sideback.png);}

#contentmain_sub #cms_sub { margin: 0 10px 0 15px; }

#newslist {padding: 0; margin: 15px 0 10px 12px; }
#newslist li { list-style-image:url(images/listasterik.png); padding: 0; margin: 10px 0 10px 12px; }

.pagetitle { color: #336288; font-size: 20px; font-weight: bold; padding: 0; margin: 0 0 0 0;}

h4 {color: #336288; font-size: 14px;}

.space {clear: both; display: block; }

.line { height:0; width: 100%; border-bottom: 1px solid #ccc; }


.lists {padding: 0; margin: 10px 0 10px 15px; }
.lists li {list-style-image:url(images/bulletpoint.png); margin: 5px 0 0 0;}

.physiciansbio {clear: both; display: block; }

/* Begin Secondary page setup ------------------------------------------ */

#contentsecond_nav {float: left; width: 213px; background:url(images/second_navback.png) repeat-x; }

#secondnav_header {background:url(images/second_navheaderback.png); width: 213px; padding: 10px 0 10px 0;}
#secondnav_headtxt {color: #336288;  font-weight: bold; font-size: 14px; margin: 0 0 0 30px;}
#secondnavheadsep {background:url(images/secondnavheadsep.png); width: 213px; height: 21px; }

#secondnav {list-style-type: none; color: #336288; text-align: left; padding: 0; margin: 0; }

#secondnav a {text-decoration: none; }
#secondnav a:hover {color: #fff; }
#secondnav li.reg a{padding: 5px 0 0 25px; margin: 0 0 0 5px; background:url(images/nav-individualback.png) no-repeat; height: 24px; display: block;}
#secondnav li.reg a:hover {padding: 5px 0 0 25px; margin: 0 0 0 5px; background:url(images/secondnav_back2.png) no-repeat; height: 24px;}

#secondnav li.regextend a{padding: 5px 0 0 25px; margin: 0 0 0 5px; background:url(images/secondnav_extend.png) no-repeat; height: 37px; display: block;}
#secondnav li.regextend a:hover {padding: 5px 0 0 25px; margin: 0 0 0 5px; background:url(images/secondnav_extend1.png) no-repeat; height: 37px;}



#secondnav li.large a{padding: 5px 0 0 25px; margin: 0 0 0 5px; background:url(images/sidenav-large.png) no-repeat; height: 37px; display: block;}
#secondnav li.large a:hover {padding: 5px 0 0 25px; margin: 0 0 0 5px; background:url(images/sidenav-large2.png) no-repeat; height: 37px;}

#contentsecond_body {float: right; width: 537px; padding: 15px 15px 25px 15px;}




/* Begin Footer -------------------------------------------------------- */

#bottombar {width: 770px; height: 20px; background: url(images/bottombar.png) repeat-x; margin: 5px 10px 0 10px; padding: 7px 0 0 0;}
#bottombar p {color: #fff; font-size: 10px; margin: 0; text-align: center;}
#bottombar a {color: #fff; }