hr{
	border:solid 1px #ffffff;
	color:#ffffff;
	background-color: #ffffff;
	border-top: dashed 1px #909090;
	margin           : 0px 0px 0px 0px;
}
.section_header{
	font-size        : 18px;
	line-height        : 20px;
	font-weight:bold;
}
td.contentheading{
	font-weight:bold;
	line-height:26px;
	font-size:22px;
	padding-bottom: 10px;
}
h1{
	font-weight:bold;
	font-size:22px;
	margin-top:0px;
	line-height:100%;
	}
	
h2{
	line-height:100%;
	}
	
h3{
	line-height:100%;
	}
/* # extra styles # */
.heavy_text{
	font-weight:bold;
	line-height:22px;
	font-size:14px;
}
.heavy_text_blue{
	font-weight:bold;
	line-height:22px;
	font-size:14px;
	color:#449DC0;
}
.light_text_blue{
	line-height:22px;
	font-size:14px;
	color:#449DC0;
}
.light_text_blue_small{
	line-height:22px;
	font-size:12px;
	color:#449DC0;
}
/* # LINK URI # */
#content-wrapper a:link, #content-wrapper a:visited, #content-wrapper a:active{
	color            : #449DBD;
	text-decoration  : underline;
}
#content-wrapper a:hover {
	text-decoration  : none;
}
#content-wrapper p.more a:link, 
#content-wrapper p.more a:visited, 
#content-wrapper p.more a:active{
	display:block;
	background-color: #FBFAF2;
	padding: 1px 3px 1px 3px;
	border: 1px solid #949591;
	text-decoration:none;
	color: #7A7879;
	text-transform:uppercase;
	font-size:11px;
}
#content-wrapper p.more a:hover{
	color: #000000;
	background-color: #ffffff;
	display:block;
	font-size:11px;
}
/* # TEMPLATE URI # */
#wrapper{
	border: solid thin black;
	width:99%;
	min-width:950px;
	_max-width:950px;
	margin:0px;
	background-color:#ffffff;
}
#wrapper_home{
	border: solid thin black;
	width:99%;
	min-width:950px;
	_max-width:950px;
	margin:0px;
	background-color:#F4F3DE;
}
/* header*/
#header_content{
	height:60px;
	width:100%;
	min-width:950px;
	_max-width:950px;
	background-color:#000000;
}
#header_content img.logo{
	float:left;
}
#header_content_nav{
	width:920px;
	min-width:800px;
	max-width:800px;
}
#top_mod{
	float:right;
	margin-top:38px;
	padding:2px 10px 2px 10px;
}
#header_content_img div, #header_content_img_home div{
	width:920px;
}
#header_content_img{
	background: url(../images/inner_banner_back.gif) bottom repeat-x;
	height:98px;
}
#header_content_img_home{ /* home */
	background: url(../images/home_banner_back.gif) bottom repeat-x;
	height:120px;
	padding:0px;
}
/* body*/
#body_content{
	clear:both;
	width:100%;
	min-width:950px;
	max-width:950px;
}
#left_body_content{
	float:left;
	width:165px;
	height:100%;
	background-color:#F4F3DE;
	padding: 50px 0px 50px 10px;
}
#mid_body_content{
	float:left;
	width:435px;
	padding-top:10px;
	padding-bottom:25px;
	margin-left:10px;
	margin-right:10px;
	height:100%;
	overflow:visible;
}
#mid_body_content_home{
	float:left;
	width:800px;
	padding-top:10px;
	padding-left:20px;
	height:100%;
}
#right_body_content{
	position: relative;
	float:left;
	width:160px;
	padding-top:75px;
	height:100%;
}

#right_body_content table {
	padding-bottom: 10px;
	}
	
#right_body_content table td {
	padding-bottom: 0;
	}

/* # Buckets # */
div.outershadowbox {
	background-color: #d3d3d3;
	padding: 0px 3px 3px 0px;
	width:159px;
	margin-bottom:5px;
}
table.bucket {
	border: 1px solid #575757;
	color: #676666;
	width:159px;
}
table.bucket img{
	border: 1px solid #949591;
	padding:0px;
	margin:3px;
}
table.bucket tr th{
	background-color: #DAD3A9;
	padding: 5px;
	text-align:left;
	text-transform:capitalize;
}
table.bucket tr th img{
	margin: -5px;
	display:block
}
table.bucket tr td{
	background-color: #F4F3DE;
	padding: 5px;
}
table.bucket tr td a{
	text-transform:capitalize;
}

/* # MENUs # */
/* header */
#header_content .mainlevel, #header_content_home .mainlevel{
	color: #ffffff;
	font-weight: bold;
	font-size        : 8px;
	line-height:12px;
  }
#header_content a.mainlevel, #header_content_home a.mainlevel{
	text-decoration  : none;
	color: #ffffff;
	font-size        : 12px;
	line-height:12px;
}
#header_content a:hover.mainlevel, #header_content_home a:hover.mainlevel{
	text-decoration  : none;
	color: #ffffff;
	text-decoration  : underline;
	font-size        : 12px;
	line-height:12px;
}
#header_content #active_menu, #header_content_home #active_menu{
	color: #ffffff;
	font-weight: bold;
	font-size        : 12px;
	line-height:12px;
  }
/* left */
#left_body_content table.moduletable{
	width:165px;
	float:right;
}
#left_body_content table.moduletable table{
	width:100%;
}

#left_body_content .mainlevel {
	color: #459DC3;
	font-weight: bold;
	font-size:14px;
	line-height:18px;
	padding:4px 2px 4px 3px;
	margin-right:0px;
  }
#left_body_content a.mainlevel:link, #left_body_content a.mainlevel:visited{
	border-top: dashed 1px #909090;
	border-left: solid 1px #F4F3DE;
	border-bottom: dashed 1px #909090;
	text-decoration  : none;
	color: #459DC3;
	display:block;
	margin-right:0px;
}
#left_body_content a.mainlevel:hover{
	border-top: dashed 1px #909090;
	border-left: solid 1px #F4F3DE;
	border-bottom: dashed 1px #909090;
	color: #000000;
	text-decoration  : none;
	display:block;
	margin-right:0px;
}
#left_body_content #active_menu.mainlevel{
	/*border-top: solid 1px #909090;
	border-left: solid 1px #909090;
	border-bottom: solid 1px #909090;*/
	border-top: dashed 1px #909090;
	border-left: solid 1px #F4F3DE;
	border-bottom: dashed 1px #909090;
	color: #000000;
	text-decoration  : none;
	background-color:#ffffff;
	display:block;
	margin-right:0px;
	
  }
/* left sub */
#left_body_content .sublevel {
	color: #459DC3;
	font-size:12px;
	line-height:16px;
	padding:4px 0px 4px 22px;
	_padding:4px 0px 4px 20px;
  }
#left_body_content a.sublevel:link, #left_body_content a.sublevel:visited{
	border-top: solid 1px #F4F3DE;
	border-left: solid 1px #F4F3DE;
	border-bottom: solid 1px #F4F3DE;
	text-decoration  : none;
	color: #459DC3;
	display:block;
}
#left_body_content a.sublevel:hover{
	border-top: solid 1px #F4F3DE;
	border-left: solid 1px #F4F3DE;
	border-bottom: solid 1px #F4F3DE;
	color: #000000;
	text-decoration : none;
	display:block;
}
#left_body_content div #active_menu{
	/*border-top: solid 1px #909090;
	border-left: solid 1px #909090;
	border-bottom: solid 1px #909090;*/
	border-top: dashed 1px #F4F3DE;
	border-left: solid 1px #F4F3DE;
	border-bottom: dashed 1px #F4F3DE;
	color: #000000;
	text-decoration  : none;
	display:block;
	background:#ffffff url(../images/subnav_img.gif) no-repeat ;
  }
/* left forms */
#left_body_content form{
	margin:0px 0px 25px 0px;
}
#left_body_content input,#left_body_content  label{
	font-family      : Verdana, Arial, Helvetica, sans-serif;
	font-size        : 12px;
}
/* footer */
#footer_content{
	clear:both;
	width:100%;
	background-color:#000000;
}
#footer_content_left{
	width:800px;
	text-align:center;
	height:20px;
	color:#ffffff;
}
#footer_content_left p{
	padding:2px;
	color:#ffffff;
}
#footer_content td{
	color: #ffffff;
	font-size:11px;
	width: 400px;
  }
#footer_content .mainlevel {
	color: #ffffff;
  }
#footer_content a.mainlevel{
	text-decoration  : none;
	color: #ffffff;
}
#footer_content a:hover.mainlevel{
	text-decoration  : none;
	color: #ffffff;
	text-decoration  : underline;
}
#footer_content #active_menu{
	color: #ffffff;
  }
#cbIconsBottom{
	display: none;
}
td.componentheading{
	font-size:22px;
	font-weight:bold;
	line-height:26px;
	padding-bottom:10px;
}

#footer table.moduletable table td {
	width: 473px;
}

#footer table.moduletable table td,
#footer .leftside
 {
	font-size: 11px;
	font-family: arial;
	color: white;
	}

#content-wrapper #left_body_content.sectionnav { }

#content-wrapper .sectionnav ul {list-style: none;  padding: 0; }

#content-wrapper .sectionnav ul li.leftnav_item { font-size: 14px; line-height: 18px; font-weight: bold; }

#content-wrapper .sectionnav ul li.leftnav_item a { 
border-bottom:1px dashed #909090;
border-left:1px solid #F4F3DE;
border-top:1px dashed #909090;
color:#459DC3;
display:block;
margin-right:0;
text-decoration:none;
padding: 4px 2px 4px 3px;
}

#content-wrapper .sectionnav ul li.leftnav_item a:hover {
border-bottom:1px dashed #909090;
border-left:1px solid #F4F3DE;
border-top:1px dashed #909090;
color:#000000;
display:block;
margin-right:0;
text-decoration:none;
}

#content-wrapper .sectionnav ul li.selected { background: #ffffff; }
#content-wrapper .sectionnav ul li.selected a {color: #000000;}

.subnav { }
#left_body_content .subnav .sublevel { padding: 0 0 0 27px; }
#left_body_content .subnav .sublevel a { text-decoration: none; padding-left: 0; }
#content-wrapper .subnav ul li a { display: block; padding:4px 0 4px 35px; text-decoration: none; border-top: 1px dashed #f4f3de; border-bottom: 1px dashed #f4f3de; }
#content-wrapper .subnav ul li.selected a {   }
#content-wrapper .subnav .leftnav_subitem2 { }
#content-wrapper .subnav .leftnav_subitem2 a {   }
#content-wrapper .subnav .leftnav_subitem2 a:hover { text-decoration: none; color: #000000;  }

#content-wrapper .sectionnav ul li.selected ul { display: block; }
#content-wrapper .sectionnav ul li ul li { font-size: 12px; line-height: 16px; padding: 4px 0 4px 22px; font-weight: normal; }
#content-wrapper .sectionnav ul li.leftnav_item ul li a { border: 0; color:#459DC3;}
#content-wrapper .sectionnav ul li.leftnav_item ul li a:hover { border: 0; color:#000000; }
/*#content-wrapper .sectionnav ul li ul li.leftnav_subitem { background: #F4F3DE; }*/
#content-wrapper .sectionnav ul li ul li.selected { background: #ffffff; }

.find_a_doctor .webform select, .find_a_doctor .webform input, .find_a_doctor .webform textarea { width: 200px; }
.find_a_doctor .webform input.cat_button { margin-right:15px; width: 150px; }