/* layout */
body { 
 	margin:0;
 	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
 	color:#121212; 
 	background-color:#666; 
	line-height:1.7em;
 	}
#wrapper {
	width: 997px;
	}
#header {
 	height: 115px;
 	width: 997px;
 	background: #4f8fbe url(image/header-bg.gif) no-repeat left top;
 	}
#columns {
	width: 997px;
 	background: #fff;
 	padding: 0 0 13px 0;
	}
#home #columns {
 	background: #fff url(image/body-bg-home.gif) repeat-y left top;
	}
#subpage #columns {
 	background: #fff url(image/body-bg-sub.gif) repeat-y left top;
	}
#navigation {
	display: block;
	float: left;
	width: 209px;
	margin: 0;
	padding: 74px 0 0 0;
	}
#home #navigation {
	width: 212px;
	}
#content-wrap {
	border-top: 2px solid #cfe0f3;
	display:table;
	width: 733px;
	}
#content {
	float: right;
	width: 785px;
	margin: 0;
	padding: 0;
	}
#home #content {
	width: 783px;
	}
	
#content #breadcrumbs {
	padding: 10px 0 10px 23px;
	}
.breadcrumbs_between {
	padding-top:8px;
	*padding-top:5px;
	}
.breadcrumb {
	font-size:11px;
}

#content #main-image {
	width: 780px;
	}
#content #main-image img { border: none; }
#content #body-text {
	color:#121212;
	line-height:1.7em;
	width: 490px;
	float:left;
	padding:0 0px 0 20px;
}
#content #body-wide {
	width:700px;
	float:left;
	padding:15px 15px 0 30px;
	overflow:auto;
}
/* In This Section */	
#id_nav{
	background-image:url(image/title_section.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:1px solid #cfe0f3;	
	border-top:none;
	color:#265c8f;	
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	margin-bottom:10px;
	padding-bottom:6px;
	padding-left:22px;
	padding-right:6px;
	padding-top:35px;
	*padding-top:42px;
	width:172px;
	*width:200px;
}
a.id_nav {font-size:11px;}
td.id_nav {font-size:11px;*padding-bottom:6px;}

/* sidebar */	
div#sidebar {
	float: right;
	line-height:1.2em;
	margin: 0 0 10px 0;
	padding: 35px 6px 6px 22px;
	width: 172px;
	*width: 200px;
 	background: transparent url(image/sidebar-bg.gif) no-repeat 12px 46px;
	}
#sidebar h3 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#888888;
	margin: 23px 0 0 0;
	padding: 0 0 0 15px;
	background: transparent url(image/sidebar-bullet.gif) no-repeat left 3px;
	}
#sidebar h3 a:link,
#sidebar h3 a:visited { color: #265c8f; text-decoration: none; }
#sidebar h3 a:hover { color: #000; text-decoration: none; }

#sidebar p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0 0 1em 0;
	padding: 0 0 0 15px;
	}
		
/* Footer */
#footer {
 	height: 108px;
 	width: 997px;
 	background: #4f8fbe url(image/footer-bg.gif) no-repeat left top;
 	}
 	
#find-physician {
	position: absolute;
	top: 105px;
	left: 0;
	width: 226px;
	height: 84px;
	margin: 0;
	background: #ffea5d url(image/find-physician.gif) no-repeat left top;
	overflow: visible;
	border: none;
	}
#find-physician img {
	border: none;
	}


/* linkage */
a:link { color: #265c8f; text-decoration: underline; }
a:visited { color: #265c8f; text-decoration: underline; }
a:hover { color: #000; text-decoration: underline; }


/* navigation */
#navigation ul {
	display: block;
	float: left;
	width: 212px;
	margin: 0;
	padding: 0;
	list-style: none;
	}
#navigation ul li {
	display: block;
	float: left;
	width: 212px;
	margin: 0;
	padding: 0;
	font: 12px/14px Arial, Helvetica, sans-serif;
	}
#navigation ul li a {
	display: block;
	float: left;
	width: 146px;
	padding: 6px 33px;
	background: transparent url(image/nav-triangle.gif) no-repeat 22px 9px;
	}

#home #navigation ul li a { width: 148px; }

#navigation ul li a:link,
#navigation ul li a:visited {
	color: #265c8f;
	text-decoration: none;
	}
#navigation ul li a:hover,
#navigation ul li a#currentsection:hover{
	color: #265c8f;
	background-color: #fff;
	}
	
#navigation ul li ul {
	display: block;
	float: left;
	/*width: 192px;*/
	width: 212px;
	margin: 0;
	padding: 0;
	background: #ddeaf7;
	}
#navigation ul li ul li {
	display: block;
	float: left;
	/*width: 192px;*/
	width: 212px;
	margin: 0;
	padding: 0;
	font: 11px/13px Arial, Helvetica, sans-serif;
	}
#navigation ul li ul li a {
	display: block;
	float: left;
	width: 134px;
	padding: 4px 33px 4px 45px;
	background: none;
	}
	
#navigation a#currentsection {
	font-weight: bold;
	background: transparent url(image/nav-triangle-down.gif) no-repeat 22px 9px;
	background-color: #ddeaf7;
	}	
#navigation a#currentpage {
	font-weight: bold;
	background: #fff url(image/nav-triangle-sub.gif) no-repeat 35px 7px;
	}

/**************** ACTUAL LEFT NAV ************/

#nav-services *{border-collapse:0;margin:0;padding:0;}
#nav-services table.mainCont1, #nav-services table.clSub1{width:212px;}
#nav-services td.clTop1 a{background-image:url(image/nav-triangle.gif);background-position:22px 8px;background-repeat:no-repeat;color:#265c8f;display:block;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding-bottom:5px;padding-left:33px;padding-top:5px;text-decoration:none;width:192px;*width:212px;}
#nav-services a:hover{background-color:#fff;}
#nav-services table.clSub1{background-color:#ddeaf7;}
#nav-services td.clSub1 a, #nav-services td.clSub1 a:hover{display:block;padding:4px 30px 4px 40px;text-decoration:none;color:#265c8f;}
#nav-services .pactive2 a{background-image:url(image/nav-triangle-down.gif)!important;font-weight:bold;width:179px;*width:212;}
#nav-services .pactive a{background-color:#fff;background-image:url(image/nav-triangle-down.gif)!important;font-weight:bold;width:179px;*width:212;}
#nav-services .pactive a:hover{background-color:#fff;cursor:default;}
#nav-services td.clSub1.cactive a{background-color:#fff;background-image:url(image/nav-triangle-sub.gif);background-position:32px 7px;*background-position:35px 7px;background-repeat:no-repeat;font-weight: bold;}
#nav-services td.clSub1.cactive a:hover{color:#265c8f;cursor:default;}
#home #nav-services td.clSub1 a{padding:4px 33px 4px 45px;}
#home #navigation #nav-services td.clTop1 a{width:182px;*width:214px;}
#home #navigation #nav-services td.clSub1 a{width:136px;*width:214px;}
a.clMain1{font-size:12px;line-height:1.2em;}
a.clSubb1{font-size:11px;line-height:1.2em;}

#nav-general *{border-collapse:0;margin:0;padding:0;}
#nav-general table.mainCont2, #nav-general table.clSub2{width:212px;}
#nav-general td.clTop2 a{background-image:url(image/nav-triangle.gif);background-position:22px 9px;background-repeat:no-repeat;color:#265c8f;display:block;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding-bottom:5px;padding-left:33px;padding-top:5px;text-decoration:none;width:192px;*width:212px;}
#nav-general a:hover{background-color:#fff;}
#nav-general td.clSub2 a{display:block;padding:4px 33px 4px 45px;text-decoration:none;color:#265c8f;}
#nav-general table.clSub2{background-color:#ddeaf7;}
#nav-general .pactive2 a{background-image:url(image/nav-triangle-down.gif)!important;font-weight:bold;width:179px;*width:212;}
#nav-general .pactive a{background-color:#fff;background-image:url(image/nav-triangle-down.gif)!important;font-weight:bold;width:179px;*width:212;}
#nav-general .pactive a:hover{background-color:#fff;cursor:default;}
#nav-general td.clSub2.cactive a{background-color:#fff;background-image:url(image/nav-triangle-sub.gif);background-position:35px 7px;background-repeat:no-repeat;font-weight: bold;}
#nav-general td.clSub2.cactive a:hover{color:#265c8f;cursor:default;}
#home #navigation #nav-general td.clTop2 a{width:182px;*width:214px;}
#home #navigation #nav-general td.clSub2 a{width:136px;*width:214px;}
#nav-split{background-color:#fff;height:1px;line-height:0;margin:0;padding:0;width:212px;}
#home #nav-split{width:214px;}
a.clMain2{font-size:12px;line-height:1.2em;}
a.clSubb2{font-size:11px;line-height:1.2em;}
/*************************************/
	
/* header */
#header #logo {
 	height: 87px;
 	width: 300px;
 	float: left;
 	padding: 28px 0 0 26px;
 	}
#header #logo a img {
	border: none;
	}
#header #nav-header{/*d.e*/
	color:#fff;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:right;
 	padding: 12px 80px 0 0;
 	margin: 0 0 1em 0;
}
#nav-header a {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #fff;
 	text-align: right;
}
#nav-header a:link, #nav-header a:visited {
	text-decoration: none;
}
#nav-header a:hover {
	text-decoration: underline;
}
td.NavBarNum1 {
	vertical-align:middle;
}
/*search, d.e*/
#search-container{display:block;position:relative;float:right;text-align:right;margin-top:-80px;padding-right:80px;}
table.search{border-collapse:collapse;margin:0;padding:0;}
form.search{margin:0;padding:0;}
table.search td{margin:0;padding:0;}
td.search.keyword input{border:1px solid #a5acb2;height:22px;width:155px;}
td.search.submit{vertical-align:bottom;}


/* footer */
#footer #copyright {
 	height: 85px;
	line-height:1.2em;
 	width: 200px;
 	float: left;
 	padding: 23px 0 0 23px;
 	}
#footer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #fff;
	line-height:1.2em;
 	margin: 0 0 1em 0;
 	}
#footer p.fineprint {
	color: #b2d5f6;
	line-height:1.2em;
 	}
#footer #nav-footer {
 	height: 85px;
 	float: right;
	padding-right:209px;
	padding-top:23px;
 	}
#footer #nav-footer p {
 	text-align: right;
 	}
#footer #nav-footer p a {
	color: #fff;
 	}
#footer #nav-footer p a:link ,
#footer #nav-footer p a:visited {
	text-decoration: none;
 	}
#footer #nav-footer p a:hover {
	text-decoration: underline;
 	}
#nav-footer  {
	float:right;
}
#nav-footer a:link, #nav-footer a:visited {
 	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #fff;
 	text-align: right;
	text-decoration: none;
}
#nav-footer a:hover, #nav-footer a:visited:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #fff;
 	text-align: right;
	text-decoration: underline;
}
td.NavBarNum2 {
	vertical-align:middle;
}
td.NavBarNum3 {
	vertical-align:middle;
}
/* text formatting */
h1 {
	font-family:Palatino, "Palatino Linotype", serif;	
	font-size:24px; 
	font-weight:normal;
	color: #1d4973;
	margin: 17px 0 6px 0;
	}
h2 {
	font-family:Palatino, "Palatino Linotype", serif;	
	font-size:20px; 
	font-weight:normal;
	color:#1d4973;
	margin: 0px 0px 1em 0;
	}
h3,
#body-text p font[size="4"] {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:14px; 
	font-weight:bold;
	color:#888888;
	margin: 0 0 1em 0;
	}
p, li, th, td, dt, dd, blockquote {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px; 
 	color: #121212; 
	}
#body-text p, #body-text li, #body-text th, #body-text td, #body-text dt, #body-text dd, #body-text blockquote {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px; 
 	color: #121212; 
	}

/* home page only */
#home #content #body-text {
	width: 700px;
	float:left;
	padding:0 15px 0 30px;
	}
#home #content p {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px; 
	margin: 0 0 15px 0;
 	color: #121212; 
	}
#home-columns {
	width: 700px;
	clear: both;
	border-top: 3px solid #ddd;
	padding: 18px 0;
 	background: transparent url(image/home-columns-bg.gif) no-repeat 170px top;
	}
#home-columns #body {
	width: 410px;
	float: left;
	padding: 1px 0 0 0;
	}
	
/******** NEWS **********/
#home-columns #news {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:1.3em;
	width:250px;
	float:right;
	text-align:left;
	}
#home-columns #news a {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:1.3em;
 	list-style: none;
	text-align:left;
	}
#home-columns #news h2 {
	margin: 0;
	margin-bottom:5px;
	padding: 0;
	}
.imgLeft {
	border: 2px solid #ddd; 
	float: left; 
	margin: 10px 10px 5px 0;
	}
.black_links a:link {color:#000;}
/*.white_links a:link {color:#fff;}*/