/* uofmhealth.org Style sheet designed by Geoff O'Connor */

/*
Table of Contents

Color Palette
General Page Elements and Fonts
Header and Top Navigation - Logo, site name, main menu
Sidebars - Submenu, searchbar, shortlists
Content - Articles, search results
Tables
Images
Footer - Copyright, Awards
Home Page Styles
*/

/*
Color Palette

#02254a - Michigan Blue
#f9ad22 - Michigan Maize
#002142 - Top Navbar Blue
#000033 - Navy Blue
#26527d - Medium Blue
#2E6398 - Links
#FFF - White
#F7F7F7 - Very Light Grey
#DFDCD6 - Light Grey (background, top nav bar, tabs, footer)
#666 - Medium Grey
#333 - Dark Grey
*/

/*General Page Elements and Fonts*/

body {
	background: #011832 url(../images/body_bkd.jpg) repeat-x top;
	color: #333;
	font-family:  Arial, Geneva, Helvetica, Sans-serif;
	font-size: 80%;  /* equivalent to 13px */
	text-align: center;
/*	line-height: 18px;*/
	margin: 0;
	padding: 0px 0px 5px 0px;
}
#wrapmain {
	background-color: #02254a;
	margin: 0px auto;
	padding: 0;
	text-align: left;
	width: 958px;
	background-image: url(../images/wrap_bkd4.jpg);
	background-repeat: repeat-y;
	background-position: center;	/*height: 500px;*/
}

#wrapmain_home {
	background-color: #011832;
	margin: 0px auto;
	padding: 0;
	text-align: left;
	width: 958px;
}
p {
	margin-top: 0;
	margin-bottom: 10px;
}
br {
	margin-top: 0px;
	margin-bottom: 0px;
}
td {
	color: #333;
	font-family: Arial, Geneva, Helvetica, Sans-serif;
	font-size: 100%;
	padding: 5px 5px 5px 0px;
}
h1 {
	color: #02254a;
	font-family: Arial, Geneva, Helvetica, Sans-serif;
	font-size: 170%; /* equivalent to 22px */ 
	letter-spacing: 1px;
	line-height: 22px;
	margin-top: 0;
	margin-bottom: 10px;
}
h2 {
	color: #02254a;
	font-family: Arial, Geneva, Helvetica, Sans-serif;
    font-size: 160%; /* equivalent to 20px */
/*    letter-spacing: 1px;*/
	line-height: 22px;
	margin-top: 0;
	margin-bottom: 10px;
	clear: right;
}
h3 {
	color: #26527d;
	font-family: Arial, Geneva, Helvetica, Sans-serif;
	font-size: 120%; /* equivalent to 18px */
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 7px;
}
h4 {
	color: #333;
	font-family: Arial, Geneva, Helvetica, Sans-serif;
	font-size: 105%; /* equivalent to 15px */
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 7px;
}
ol.searchlist li{
line-height: 3;
}
ul.contentlist li {
	color:#F3A007;
	margin: 0px 0px 7px -15px;
}
ul.contentlist li span {
	color:#333;
}
a {
	color: #2E6398;
}
a:hover, a:active {
	text-decoration: none;
}
.bold {
	font-weight: bold;
}

/* Header */

#header {
	background-color: #02254a;
	height: 175px;
	margin: 0;
	padding: 0;
	width: 958px;
	background-image: url(../images/header_bkd.jpg);
	background-position: center top;
}

#header_blue {
	background-color: #02254a;
	height: 175px;
	margin: 0;
	padding: 0;
	width: 958px;
	background-image: url(../images/header_bkd_blue.jpg);
	background-position: center top;
}

#topborder {
	margin: 0;
	padding: 0;
	width: 958px;
	height: 34px;
	float: left;
	text-align: left;
	color: #ccc;
}

#topborder_mott {
	margin-bottom: 16px;
	padding: 0;
	width: 958px;
	height: 34px;
	float: left;
	text-align: left;
	color: #ccc;
}

#branding_container {
	position: relative;
    width: 940px;
    margin: 0;
    padding: 0;
    clear:both;
}

#umhs_logo_landscape {
	background-color: #02254a;
	float: left;
	position: relative;
/*	top: 48px;*/
	margin: 19px 0px 7px 30px;
	padding: 0px;
	text-align: left;
}

#umhs_mott_logo_landscape {
	background-color: #02254a;
	float: left;
	position: relative;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	text-align: left;
	width:351px;
	height: 81px;
}

#site_name {
    color: #f9b736;
	font-size: 20px;
	font-weight: bold;
	background-color: none;
	float: right;
	position: relative;
	margin: 0px 40px 0px 30px;
	padding: 40px 0 0 0;
	text-align: left;
	clear:none;
}

#toprightside {
	color: #fff;
	width: 180px;
	float: right;
	padding: 5px 0px 0px 0px;
	margin: 18px 52px 0px 0px;
	text-align: right;
}
#toprightside h2 {
	color: #D5D5D5;
	font-size: 18px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	letter-spacing: 1.5px;
	line-height: 22px;
	margin-bottom: 0px;
}

#skip, #skip a {
	position: absolute; left: -1000em; width: 20em;
	}

/* Navigation*/

#top_tertiary_nav {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	float: left;
	margin: 4px 0px 0px 10px;
	padding: 0px;
	width: 660px;
}
#top_tertiary_nav ul {
	margin: 0;
	padding: 3px 0px 0px 5px;
}
#top_tertiary_nav > ul a {
	width: auto;
}
#top_tertiary_nav li {
	list-style-type: none;
	float: left;
	height: 32px;
	margin: 0px;
	padding: 0px 5px 0px 4px;
	background-image: url(../images/seperator_top_tertiary_nav.jpg);
	background-repeat: no-repeat;
	background-position: 100% 4px;
}
#top_tertiary_nav li.last_link {
	height: 32px;
	margin: 0px;
	padding: 0px 5px 0px 4px;
	background-image:none;

}
#top_tertiary_nav a {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #cccccc;
	display: block;
	padding: 2px 5px 3px 5px;
	text-decoration: none;
}
#top_tertiary_nav .single_line {
	padding: 6px 10px 18px 10px;
}
#top_tertiary_nav #selected a {
	padding: 2px 5px 3px 5px;
	background-color: #f9ad22;
	color: #002a54;
	background-image: url(../images/navbartop_selected_bkd.jpg);
	background-position: -7px -11px;
}
#top_tertiary_nav a:hover {
	color: #fff;
}
#action_nav {
	float: right;
	text-align: center;
	margin: 81px 83px 0px 0px;
	padding: 0px;
}
#action_nav ul {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0;
	padding-top: 3px;
}
#action_nav li {
	list-style-type: none;
	float: left;
	height: 17px;
	background-image: url(../images/seperator_action_nav5.jpg);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding: 0px 5px 0px 4px;
}
#action_nav .tab a:link, #action_nav .tab a:visited {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #02254a;
	text-decoration: none;
	padding: 0px 5px 0px 0px;
	cursor: hand;
}
#action_nav .tab a span {
	height: 17px;
	line-height:15px;
	padding: 0px 0px 0px 5px;
	cursor: hand;
}
#action_nav .tab a:hover {
	background:url(../images/action_nav_selected_bkd_hover.jpg) right 0 no-repeat;
	display:block;
	color: #000;
	cursor: hand;
}
#action_nav .tab a:hover span {
	background:url(../images/action_nav_selected_bkd_hover.jpg) left 0 no-repeat;
	display:block;
	color: #fff;
	cursor: hand;
}
#action_nav #selected a:link, #action_nav #selected a:visited, #action_nav #selected a:visited, #action_nav #selected a:hover {
	background:url(../images/action_nav_selected_bkd.jpg) right 0 no-repeat;
	display:block;
	color:#fff;
	cursor: hand;
}
#action_nav #selected a span, #action_nav #selected a:hover span {
	background:url(../images/action_nav_selected_bkd.jpg) left 0 no-repeat;
	display:block;
	color:#fff;
	cursor: hand;
}
#action_nav li.tab_last_link {
	list-style-type: none;
	float: left;
	height: 17px;
	background-image: none;
	padding: 0px 5px 0px 4px;
}
#action_nav .tab_last_link a:link, #action_nav .tab_last_link a:visited {
	display:block;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #02254a;
	text-decoration: none;
	padding: 0px 5px 0px 0px;
	cursor: hand;
}
#action_nav .tab_last_link a span {
	display:block;
	height: 17px;
	line-height:15px;
	padding: 0px 0px 0px 5px;
	cursor: hand;
}
#action_nav .tab_last_link a:hover {
	background:url(../images/action_nav_selected_bkd_hover.jpg) right 0 no-repeat;
	display:block;
	color: #000;
	cursor: hand;
}
#action_nav .tab_last_link a:hover span {
	background:url(../images/action_nav_selected_bkd_hover.jpg) left 0 no-repeat;
	display:block;
	color: #fff;
	cursor: hand;
}
#action_nav #selected a:link, #action_nav #selected a:visited, #action_nav #selected a:visited, #action_nav #selected a:hover {
	background:url(../images/action_nav_selected_bkd.jpg) right 0 no-repeat;
	display:block;
	color:#fff;
}
#action_nav #selected a span, #action_nav #selected a:hover span {
	background:url(../images/action_nav_selected_bkd.jpg) left 0 no-repeat;
	display:block;
	color:#fff;
}
/*#navbartop {
    font-size: 13px;
	font-weight:bold;
	float: left;
	clear: both;
	width: 943px;
	line-height: normal;
	text-align: center;
	position: absolute;
	top: 139px;
	margin: 0;
	padding: 0;
}*/

#navbartop {
    font-size: 13px;
	font-weight:bold;
	float: left;
	clear: both;
	width: 943px;
	line-height: normal;
	text-align: center;
	position: relative;
/*	top: 139px;*/
	margin: 8px 0px 0px 7px;
	padding: 0;
}
#navbartop ul, #navbartop li {
	border:0;
	margin:0;
	padding:0;
	list-style:none;
}
#navbartop ul {
/*	border-bottom:solid 1px #d6d6d6;*/
	height:29px;
	margin-left: 17px;
}
#navbartop li {
	float:left;
	margin-right:3px;
}
#navbartop .tab a:link, #navbartop .tab a:visited {
	background:url(../images/tab-round.png) right 60px;
	color:#26527d;
	display:block;
	height:30px;
	line-height:30px;
	text-decoration:none;
	cursor: hand;
}
#navbartop .tab a span {
	background:url(../images/tab-round.png) left 60px;
	display:block;
	height:30px;
	margin-right:27px;
	padding-left:27px;
	cursor: hand;
}
#navbartop .tab a:hover {
	background:url(../images/tab-round.png) right 30px;
	display:block;
	color:#fff;
	cursor: hand;
}
#navbartop .tab a:hover span {
	background:url(../images/tab-round.png) left 30px;
	display:block;
	cursor: hand;
}

#navbartop .tab_home a:link, #navbartop .tab_home a:visited {
	background:url(../images/tab-round_blue.png) right 60px;
	color:#26527d;
	display:block;
	height:30px;
	line-height:30px;
	text-decoration:none;
	cursor: hand;
}
#navbartop .tab_home a span {
	background:url(../images/tab-round_blue.png) left 60px;
	display:block;
	height:30px;
	margin-right:20px;
	padding-left:20px;
	cursor: hand;
}
#navbartop .tab_home a:hover {
	background:url(../images/tab-round_blue.png) right 30px;
	display:block;
	color:#26527d;
	cursor: hand;
}
#navbartop .tab_home a:hover span {
	background:url(../images/tab-round_blue.png) left 30px;
	display:block;
	cursor: hand;
}
#navbartop .tab2 a:link, #navbartop .tab2 a:visited {
	background:url(../images/tab-round.png) right 60px;
	color:#26527d;
	display:block;
	font-weight:bold;
	height:30px;
	line-height:30px;
	text-decoration:none;
	cursor: hand;
}
#navbartop .tab2 a span {
	background:url(../images/tab-round.png) left 60px;
	display:block;
	height:30px;
	margin-right:20px;
	padding-left:20px;
	cursor: hand;
}
#navbartop .tab2 a:hover {
	background:url(../images/tab-round.png) right 30px;
	display:block;
	color:#fff;
	cursor: hand;
}
#navbartop .tab2 a:hover span {
	background:url(../images/tab-round.png) left 30px;
	display:block;
	cursor: hand;
}
#navbartop .tab3 a:link, #navbartop .tab3 a:visited {
	background:url(../images/tab-round.png) right 60px;
	color:#26527d;
	display:block;
	font-weight:bold;
	height:30px;
	line-height:30px;
	text-decoration:none;
	cursor: hand;
}
#navbartop .tab3 a span {
	background:url(../images/tab-round.png) left 60px;
	display:block;
	height:30px;
	margin-right:20px;
	padding-left:20px;
	cursor: hand;
}
#navbartop .tab3 a:hover {
	background:url(../images/tab-round.png) right 30px;
	display:block;
	color:#fff;
	cursor: hand;
}
#navbartop .tab3 a:hover span {
	background:url(../images/tab-round.png) left 30px;
	display:block;
	cursor: hand;
}
#navbartop .tab4 a:link, #navbartop .tab4 a:visited {
	background:url(../images/tab-round.png) right 60px;
	color:#26527d;
	display:block;
	font-weight:bold;
	height:30px;
	line-height:30px;
	text-decoration:none;
	cursor: hand;
}
#navbartop .tab4 a span {
	background:url(../images/tab-round.png) left 60px;
	display:block;
	height:30px;
	margin-right:20px;
	padding-left:20px;
	cursor: hand;
}
#navbartop .tab4 a:hover {
	background:url(../images/tab-round.png) right 30px;
	display:block;
	color:#fff;
	cursor: hand;
}
#navbartop .tab4 a:hover span {
	background:url(../images/tab-round.png) left 30px;
	display:block;
	cursor: hand;
}
#navbartop #selected a:link, #navbartop #selected a:visited, #navbartop #selected a:visited, #navbartop #selected a:hover {
	color:#000033;
	background:url(../images/tab-round.png) right 0 no-repeat;
	cursor: hand;
}
#navbartop #selected a span, #navbartop #selected a:hover span {
	background:url(../images/tab-round.png) left 0 no-repeat;
	cursor: hand;
}


#navbartop #selected_home a:link, #navbartop #selected_home a:visited, #navbartop #selected_home a:visited, #navbartop #selected_home a:hover {
	color:#fff;
	background:url(../images/tab-round_blue2.png) right 0 no-repeat;
	cursor: hand;
}
#navbartop #selected_home a span, #navbartop #selected_home a:hover span {
	background:url(../images/tab-round_blue2.png) left 0 no-repeat;
	cursor: hand;
}





#navbartop #selected2 a:link, #navbartop #selected2 a:visited, #navbartop #selected2 a:visited, #navbartop #selected2 a:hover {
	color:#000033;
	background:url(../images/tab-round.png) right 0 no-repeat;
	cursor: hand;
}
#navbartop #selected2 a span, #navbartop #selected2 a:hover span {
	background:url(../images/tab-round.png) left 0 no-repeat;
	cursor: hand;
}
#navbartop #selected3 a:link, #navbartop #selected3 a:visited, #navbartop #selected3 a:visited, #navbartop #selected3 a:hover {
	color:#000033;
	background:url(../images/tab-round.png) right 0 no-repeat;
	cursor: hand;
}
#navbartop #selected3 a span, #navbartop #selected3 a:hover span {
	background:url(../images/tab-round.png) left 0 no-repeat;
	cursor: hand;
}
#navbartop #selected4 a:link, #navbartop #selected4 a:visited, #navbartop #selected4 a:visited, #navbartop #selected4 a:hover {
	color:#000033;
	background:url(../images/tab-round.png) right 0 no-repeat;
	cursor: hand;
}
#navbartop #selected4 a span, #navbartop #selected4 a:hover span {
	background:url(../images/tab-round.png) left 0 no-repeat;
	cursor: hand;
}

/* Content */

#home_content {
	background-color: #011832;
	float: left;
	line-height: normal;
	margin: 0;
	padding: 0px 25px 0px 25px;
	height: 597px;
	width: 908px;
	background-image: url(../images/home_content_bkd_white.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#topbanner {
	background-color: #fff;
	float: left;
	line-height: normal;
	margin: 0;
	padding: 0px 0px 0px 10px;
	height: 291px;
	width: 948px;
	background-image: url(../images/topbanner_bkd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentwrap {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	width: 938px;
}
#left_nav_content_container {
	float: left;
	background: url(../congenital/css/images/sideshadow.jpg) no-repeat 100% 0%;
	height: auto !important; /*sets the height for all browsers to auto*/
	height: 300px; /*sets height (which acts like min-height) to your set size
     for IE, since it doesn't understand !important */
	min-height: 300px; /*set min-height for other browsers that understand !important*/
	margin: 0px 0px 15px 0px;
	padding: 0px;
	text-align: left;
	width: 690px;
}
#content_middle {
	float: right;
	text-align: left;
	width: 460px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#content_left {
	float: right;
	text-align: left;
	width: 680px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#right_nav {
	float: right;
	height: auto !important; /*sets the height for all browsers to auto*/
	height: 400px; /*sets height (which acts like min-height) to your set size
     for IE, since it doesn't understand !important */
	min-height: 400px; /*set min-height for other browsers that understand !important*/
	margin: 0px 20px 15px 0px;
	padding: 15px 0px 0px 15px;
	text-align: left;
	width: 195px;
	background-color: #FFFFFF;
	background-image: url(../images/content_border.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#right_nav ul { 
list-style-type:none; 
margin:0 0 6px 0;
padding:0;
}
#right_nav li { 
padding: 0px 0 7px 15px;
margin:0;
}
#right_nav h4 {
	font-size: 14px;
	diplay: block;
	padding: 4px 4px 4px 15px;
	border-top: solid #f9b637 1px;
	border-bottom: solid #e1e1e1 1px;
	/*border-bottom: dashed #f9b637 1px;*/
	background-color: #EFEFEF;
	/*background-color: #f7f7f7;*/
	background-image: url(../images/tmm_page2.png);
	background-repeat: no-repeat;
	background-position: 4px 8px;
}
#right_nav ul li a {
text-decoration: none;
}

#right_nav ul li a:hover {
color: #666666;
}
#toplinks_content {
	color: #f9ad22;
	font-size: 11px;
	font-family: Arial, Geneva, Helvetica, Sans-serif;
	float: right;
	margin: 0px 40px 0px 0px;
	padding: 0px 0px 0px 5px;
	text-align: right;
	width: 150px;
	display: inline;
	letter-spacing: .5px;
	overflow:hidden;
}
#toplinks_content a:link {
	color: #02254a;
	font-family: Arial, Geneva, Helvetica, Sans-serif;
	font-size: 11px;
	text-decoration: none;
}
#toplinks_content a:visited {
	color: #02254a;
	font-family: Arial, Geneva, Helvetica, Sans-serif;
	font-size: 11px;
	text-decoration: none;
}
#toplinks_content a:hover {
	color: #02254a;
	font-family: Arial, Geneva, Helvetica, Sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
#toplinks_content a:active {
	color: #02254a;
	font-family: Arial, Geneva, Helvetica, Sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

/* lists */

#content_middle ul {
	margin-top: 0;
	margin-bottom: 0;	
}
#content_middle ul ul{
	margin-top: 10px;	
}
#content_middle ul li {
    list-style:circle outside url("/ott/images/core/bullet.gif");
	margin-bottom: 10px;
	padding-left: 0px;
	color: #333;
}

#content_left ul {
	margin-top: 0;
	margin-bottom: 0;	
}
#content_left ul ul{
	margin-top: 10px;	
}
#content_left ul li {
	list-style:circle outside url("/ott/images/core/bullet.gif");
	margin-bottom: 10px;
	padding-left:0px;
}



/* Images */

a img {
	border: none;
}
img.outlined {
	padding: 3px;
	border: 1px solid #999;
}
#pictureleft {
	border: 1px solid #CCC;
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 3px;
}
#pictureright {
	border: 1px solid #CCC;
	float: right;
	margin: 0px 0px 10px 10px;
	padding: 3px;
}
.picturerightnoborder {
	float: right;
	margin: 0px 0px 7px 10px;
	padding: 3px 3px 3px 3px;
	text-align: center;
}
.pictureleftborder {
	border: 1px solid #DCCAAE;
	float: left;
	margin: 0px 10px 7px 0px;
	padding: 3px 3px 3px 3px;
	text-align: center;
}
.picturerightborder {
	border: 1px solid #DCCAAE;
	float: right;
	margin: 0px 0px 7px 10px;
	padding: 3px 3px 3px 3px;
	text-align: center;
}
.pictureleftnoborder {
	float: left;
	margin: 0px 5px 7px 0px;
	padding: 3px 3px 3px 3px;
	text-align: center;
}
.pictureborder {
	border: 1px solid #DCCAAE;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 3px 3px 3px 3px;
	text-align: center;
}
.thumbleftborder {
    border: 1px solid #ccc;
	float: left;
	margin: 0px 5px 2px 0px;
	padding: 2px;
	text-align: center;
}

/* Forms */

#contactform {
	color: #333;
	font-family: Arial, Geneva, Helvetica, Sans-serif;
	font-size: 12px;
	width: 400px;
}
#contactform th {
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	padding: 0px 10px 10px 0px;
}
#contactform td {
	padding: 5px 5px 5px 0px;
}
.smalltext {
	font-size: 11px;
}
#callcenter {
	background-color: #eee;
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
#media_contacts_container {
	float: left;
	text-align: left;
	width: 450px;
	margin: 0px 0px 10px 0px;
}
.media_contacts_header {
	font-weight: bold;
	color: #000033;
	margin-bottom: 5px;
}

/* Accordian styles */

/* use this to constrain the overall width of the whole accordian */
.ac-container {
	font-weight: normal;
	width: 140px;
}
/* Determines how the headers to each item looks */
.ac-container div.reveal-header {
	margin: 0px;
	color: #000;
	padding: 2px 0px 0px 0px;
	cursor: default;
	background-image:url(../images/toggle_plus.jpg);
	background-repeat: no-repeat;
	padding-left:24px;
	background-position: left center;
	position:relative; /* to make the links clickable in ie6*/
}
/* Mouse hover effect for the headers */
.ac-container div.reveal-header:hover {
	text-decoration: underline;
	cursor: pointer;
}
/* Determines how the revealed text looks */
.ac-container div.revealed {
	margin:0px;
	color: #000;
	background-color: #fff;
	padding: 5px 0px 0px 24px;
	color:#02254a;
}

/* Search styles */

#searchwrapper {
	width:201px;
	height:24px;
	background-image:url(../images/searchfield_bkd.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	position:relative;
}
#searchwrapper form {
	display:inline;
}
#searchwrapper_white_bkd {
	width:201px;
	height:24px;
	background-image:url(../images/search_field_bkd_white_bkd.jpg);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	position:relative;
}
#searchwrapper_white_bkd form {
	display:inline;
}
.searchbox {
background-color:transparent;
border:0 none;
color:#666666;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
height:16px;
margin:3px 30px 0 0;
position:relative;
width:166px;
}
/*.searchbox {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	border:0px;
	background-color:transparent;
	position:absolute;
	top:4px;
	left:7px;
	width:164px;*/
/*	height:17px;*/
/*}*/
.searchbox_submit {
	border:0px;
	background-color:transparent;
	position:absolute;
	top:4px;
	left:175px;
	width:26px;
	height:17px;
}
#breadcrumbs_icon_bar {
	margin: 0;
	padding: 0px 20px 8px 32px;
	width: 906px;
	height: 26px;
	float: left;
	text-align: left;
	background-image: url(../images/breadcrumb_bar_bkd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#breadcrumbs {
	font-size: .92em;
	font-weight: bold;
	width: 600px;
	float: left;
	text-align: left;
	color: #f9ad22;
}
#breadcrumbs a:link, #breadcrumbs a:visited {
	color: #2D6093;
	font-family: Arial, Geneva, Helvetica, Sans-serif;
	font-weight: normal;
	text-decoration: underline;
}
#breadcrumbs a:hover {
	color: #02254a;
	text-decoration: underline;
}
#breadcrumbs a:active {
	color: #2E6398;
	text-decoration: underline;
}
#breadcrumbs .selected a {
	color: #333;
	text-decoration: none;
}
#page_toolbar {
    
    font-size: 14px;
	float: right;
	width: 190px;
	clear: none;
	margin: 0;
	padding: 5px 0px 0px 0px;
}
#page_toolbar img {
	border:0px;
	vertical-align: bottom;
}
#page_toolbar ul {
    font-size:14px;
	background: #fff;
    height: 26px;
	margin: 0;
	padding: 0;
}
#page_toolbar > ul a {
	width: auto;
}
#page_toolbar li {
    list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px 8px 0px 0px;
}
#print_etc_icons {
	float: right;
	width: 180px;
	clear: none;
}

/* Footer */

/*#footer_full_bkd {
	background-color: #011832;
	padding: 0;
	text-align: left;
	width: 100%;
	background-image: url(../images/footer_full_bkd.jpg);
	background-repeat: repeat-x;
	background-position: 0% 0%;
	height: 210px;
}*/
#footer_content_container {
	background-color: #011832;
	margin: 0px auto;
	padding: 0;
	text-align: left;
	width: 958px;
/*	background-image: url(../images/footer_content_container_bkd.jpg);*/
	background-repeat: no-repeat;
	background-position: 0% 0%;
	height: 210px;
}
#footer {
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #ccc;
	margin: 10px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 918px;
	clear: both;
}
#content_bottom {
	background-image: url(../images/bottom_bkd.jpg);
	margin: 0;
	padding: 0px;
	width: 958px;
	height: 14px;
	clear: both;
}
#footer_contact_us {
	color: #ccc;
	font-family: verdana, Arial, Geneva, Helvetica, Sans-serif;
	font-size: 30px;
	float: left;
	text-align: left;
	margin: 35px 0px 0px 85px;
	padding: 0px;
	width: 360px;
	height:125px;
	line-height: 40px;
}
.contact_us_subhead {
	font-size: 24px;
	line-height: 30px;
	}

#footer_links_container {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #003366;
	float: right;
	width: 430px;
	height: 140px;
	margin: 20px 20px 0px 0px;
}	
#footer_links_container  a:link, #footer_links_container a:visited {
	color: #003366;
	line-height: 1;
	text-decoration: underline;
	}
#footer_links_container  a:hover, #footer_links_container a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #003366;
	line-height: 1;
	text-decoration: underline;
	}
#footer_links_container ul {
	list-style: none;
	margin: 7px 0px 0px 12px;
	padding: 0px; 
	}
#footer #footer_links_container li {
	float: left;
	margin: 0;
	list-style: none;
	list-style-image: none;
} 
#on_the_web {
	float: right;
	text-align: left;
	width: 200px;
	height: 140px;
	display: block;
	padding: 0px;
	margin: 0px;
	}
#quick_links {
	float: left;
	text-align: left;
	width: 200px;
	height: 140px;
	display: block;
	padding: 0px;
	margin: 0px;
	}
.footer_links_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000033;
	line-height: 22px;
	}
#itunes_icon {
	background-image: url(../images/itunes_icon.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding: 0 0 5px 22px;
	}
#facebook_icon {
	background-image: url(../images/facebook_icon.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding: 0 0 5px 22px;
	}
#youtube_icon {
	background-image: url(../images/youtube_icon.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding: 0 0 5px 22px;
	}
#twitter_icon {
	background-image: url(../images/twitter_icon.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding: 0 0 5px 22px;
	}
#copyright {
background-color: #011832;
	color: #ccc;
	font-family: Arial, Geneva, Helvetica, Sans-serif;
	font-size: 11px;
	float: left;
	text-align: center;
	margin: 0px 0px 5px 0px;
	padding: 3px 0 5px 0;
	width: 958px;
}
#copyright a {
	color: #f9ad22;
	font-family: Arial, Geneva, Helvetica, Sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
#awards {
	float: right;
	text-align: right;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 355px;
}
#awards img {
	border-width: 0px;
	padding-left: 0px;
}
.seperator {
	width: 100%;
	height: 1px;
	margin: 15px 0px 15px 0px;
	background-image: url(../images/dashed_seperator.jpg);
	background-repeat: x-repeat;
	background-color: #fff;
	display: block;
}
.seperator_content {
	border-bottom: 1px dashed #999;
	display: block;
}
#related_links h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5;
	margin: 0px 0px 0px 0px;
}
#related_links {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 195px;
}
#related_links ul {
	margin: 0;
	padding: 0px 0px 15px 0px;
}
#subnav #related_links ul {
    color: #003466;
	margin: 0;
	padding: 0px 0px 15px 0px;
}
#related_links li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	list-style-type: none;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}
#related_links ul li a, #related_links ul li a:visited {
    color: #003466;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	padding: 0px 0px 4px 7px;
	text-decoration: underline;
}
#related_links ul li a:hover, #related_links ul li a:active {
	color: #666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	padding: 4px 0px 4px 7px;
}
#related_links .more a, #related_links .more a:visited {
	color: #002a54;
	font-weight: normal;
	padding: 4px 0px 4px 20px;
	text-decoration: underline;
}
#related_links .more a:hover, #related_links .more a:active {
	color: #002a54;
	font-weight: normal;
	padding: 4px 0px 4px 20px;
	text-decoration: underline;
}
#subnav {
	float: left;
	width: 195px;
	height: auto !important; /*sets the height for all browsers to auto*/
	height: 400px; /*sets height (which acts like min-height) to your set size
 for IE, since it doesn't understand !important */
	min-height: 400px; /*set min-height for other browsers that understand !important*/
	text-align: left;
	line-height: 1.5;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
/*	border-right: #E4E4E4 1px solid;*/
	background-color: #FFFFFF;
	background-image: url(../images/content_border.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
/*#subnav a, #subnav a:visited {
	color: #02254a;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 14px;
	text-decoration: none;
}
#subnav a:hover, #subnav a:active {
	background-position: 0% 50%;
	background-repeat: no-repeat;
	color: #666;
	padding: 4px 0px 7px 14px;
}
#subnav #selected a {
	background-image:url(../images/yellow_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #26527d;
	padding: 4px 0px 4px 14px;
}
#subnav #selected_with_level2 a {
	color: #26527d;
	padding: 4px 0px 4px 14px;
}
#subnav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	white-space: nowrap;
}
#subnav ul {
	margin: 0;
	padding: 0;
}
#subnav #subnav_level2 a, #subnav #subnav_level2 a:visited {
	background-image: none;
	color: #02254a;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	padding: 4px 0px 4px 14px;
	margin-left: 15px;
	text-decoration: none;
}
#subnav_level2 a:hover, #subnav_level2 a:active {
	color: #666;
	padding: 4px 0px 4px 14px;
}
#subnav_level2 #selected_level2 a, #subnav_level2 #selected_level2 a:visited {
	background-image:url(../images/yellow_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #26527d;
	padding: 4px 0px 4px 14px;
	margin-left: 15px;
}
#subnav_level2 li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}
#subnav_level2 ul {
	margin: 0;
	padding: 0;
}*/
#media_inquiries {
	background-image: url(../images/media_inquiries_bkd.jpg);
	background-color: #fff;
	color: #002a54;
	width: 175px;
	height: 164px;
	padding: 10px 10px 0px 10px;
	margin-bottom: 10px;
}
#top_story_container {
	width: 460px;
	height: 120px;
	margin: 0px;
}
#top_story_thumb {
	float: left;
	width: 220px;
}
#top_story_text {
	float: right;
	width: 230px;
}
.video_link a {
	color: #02254a;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/video_icon_f2f2f2.jpg);
	background-repeat: no-repeat;
	background-position: right 70%;
	padding: 0px 26px 0px 0px;
}
.video_link {
	color: #666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/video_icon_f2f2f2.jpg);
	background-repeat: no-repeat;
	background-position: right 70%;
	padding: 0px 26px 0px 0px;
}
#content_full {
	height: auto !important; /*sets the height for all browsers to auto*/
	height: 400px; /*sets height (which acts like min-height) to your set size
     for IE, since it doesn't understand !important */
	min-height: 400px; /*set min-height for other browsers that understand !important*/
	width: 920px;
}
#content_right_nav_only {
	float: left;
	text-align: left;
	width: 685px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Home page styles */
#first_column {
	float: left;
	width: 265px;
	height: auto !important; /*sets the height for all browsers to auto*/
	height: 440px; /*sets height (which acts like min-height) to your set size
 for IE, since it doesn't understand !important */
	min-height: 440px; /*set min-height for other browsers that understand !important*/
	text-align: left;
	margin: 15px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
	border-right: #E4E4E4 1px solid;
}
#first_column p {
	margin: 0px 0px 17px 0px;
	padding: 0px;
}
#second_column {
	float: right;
	text-align: left;
	width: 390px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#third_column {
	float: right;
	height: auto !important; /*sets the height for all browsers to auto*/
	height: 440px; /*sets height (which acts like min-height) to your set size
     for IE, since it doesn't understand !important */
	min-height: 440px; /*set min-height for other browsers that understand !important*/
	margin: 15px 20px 15px 0px;
	padding: 0px 0px 0px 15px;
	text-align: left;
	width: 195px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E4E4E4;
}
.double_arrow {
	font-weight: bold;
	color: #f9ad22;
	line-height: 1.5;
}
.error_red {
	color: #FF3300;
}
.toggle_minus {
	background-image: url(../images/toggle_minus.jpg);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding: 0 0 5px 22px;
	}
.toggle_plus {
	background-image: url(../images/toggle_plus.jpg);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding: 0 0 5px 22px;
	}
#news_archives p {
	margin: 10px 0px 0px 0px;
}
#news_archives ul {
	list-style: none;
	margin: 0px 0px 0px 15px;
	padding: 0px; 
	}
#news_archives li {
	margin: 0;
	list-style: none;
	list-style-image: none;
	margin: 0px 0px 5px 0px;
} 

/* Paragraph customization on Programs and Services page */

	p.alpha {
	word-spacing: .3em;
	}
	
/* Tabs on Programs and Services page */

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	width: 100%;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
ul.tabs li {
    color: #000;
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
ul.tabs li a {
	text-decoration: none;
	color: #003366;
	display: block;
	font-size: 1.3em;
	padding: 0 20px;
	border: 0px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
    color: #003366 !important;
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}

.tab_container {
	overflow: hidden;
	clear: both;
	float: left;
	width: 100%;
	background: #fff;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}		
/* paul */
#callcenter {
	background-color: #eee;
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}

div.callout {
	color: #f9ad22;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
	margin: 5px 0px 5px 0px;
	line-height: 28px;
}

.readmore {
	display: inline;
	float:right;
	background-image: url(../../landing/adrenal/images/down-triangle.jpg);
	padding-right: 24px;
	background-repeat: no-repeat;
	background-position: 90% 50%;
}
.readless {
	display: inline;
	float:right;
	background-image: url(../../landing/adrenal/images/up-triangle.jpg);
	padding-right: 24px;
	background-repeat: no-repeat;
	background-position: 90% 50%;
}
.bio {
	display: inline;
	float: left;
	width: 460px;
	background-color: #f5f5f5;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 4px;
	border-top: 1px solid #f9ad22/*#2a5c8d*/;
	border-bottom: 1px solid #f9ad22;
	height: auto !important; /*sets the height for all browsers to auto*/
	height: 40px; /*sets height (which acts like min-height) to your set size
        for IE, since it doesn't understand !important */
	min-height: 30px; /*set min-height for other browsers that understand !important*/
	clear: both;
}
.bio a {
	text-decoration: none;
}
div#content .bio p {  
    margin-top: 0;
    margin-bottom: 5px;
}

#topbanner_ohp {
	background-color: #fff;
	float: left;
	line-height: normal;
	margin: 0;
	padding: 0px 0px 0px 10px;
	height: 255px;
	width: 948px;
	background-image: url(../images/top_banner_ohp_bkd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#home_page_highlights {
color: #003366;
	float: left;
	text-align: left;
	width: 430px;
	height: 250px;
	margin: 40px 0px 5px 0px;
	padding: 15px 0px 15px 0px;
/*	background-color: #ccc;
	border: 1px solid #f9ad22;*/
}
#home_page_highlights h3 {
	border-bottom: 1px dashed #f9ad22;
	display: block;
}
/*#home_page_highlights ul{
	margin: 0px 0px 0px 8px;
	padding: 0px;

}

#home_page_highlights li{
	margin: 0px 0px 7px 0px;
	padding: 0px;
}*/
#home_page_highlights a{
/*color: #f9ad22;*/
text-decoration: none;
}
#home_page_highlights a:hover, #home_page_highlights a:active {
	text-decoration: underline;
}
#home_page_highlights p {
	color: #F9A60D;
	margin-top: 5px;
}

#home_page_news {
	float: right;
	text-align: left;
	width: 444px;
	height: 238px;
	margin: 57px 8px 0px 0px;
	padding: 10px 0px 0px 0px;
	overflow: hidden;
}

/*#home_page_news {
	float: right;
	text-align: left;
	width: 444px;
	height: 238px;
	margin: 47px 8px 0px 0px;
	padding: 20px 0px 0px 0px;
	overflow: hidden;
}*/

/*#home_page_news {
	float: right;
	text-align: left;
	width: 444px;
	height: 238px;
	margin: 47px 8px 0px 0px;
	padding: 20px 0px 0px 0px;
	overflow: hidden;
	background-color: #ccc;
	border: 1px solid #f9ad22;
}*/

#home_page_news h3 {
	border-bottom: 1px dashed #f9ad22;
	display: block;
}
#home_page_news p {
    margin-top: 5px;
}
#home_page_news ul{
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#home_page_news li{
	color: #f9ad22;
	border-bottom: 1px dashed #f9ad22;
	background-image: url(../images/tmm_page.png);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 7px 20px;
	list-style: none;
	list-style-image: none;
}
#home_page_news a {
color: #003366;
text-decoration: none;
}
#home_page_news a:hover, #home_page_news a:active {
	text-decoration: underline;
}
#home_news_footer {
    color: #fff;
	float: right;
	text-align: right;
	width: 385px;
	height: 25px;
	margin: 2px 15px 5px 0px;
	padding: 5px 0px 0px 0px;
}
#home_news_footer h3 {
	border-bottom: 1px dashed #f9ad22;
	display: block;
}
#home_news_footer p {
margin-top: 5px;
}
#home_news_footer ul{
	margin: 0px 0px 0px 8px;
	padding: 0px;
}
#home_news_footer li{
    color: #f9ad22;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px dashed #f9ad22;
}
#home_news_footer a {
color: #003366;
text-decoration: none;
}
#home_news_footer a:hover, #home_news_footer a:active {
	text-decoration: underline;
}
#home_page_news #news1 {
    float: right;
    text-align: left;
	width: 430px;
	height: 225px;
	border: 0px solid #527fa2;
}
#banners {
	float: left;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin: 43px 0px 0px 0px;
	padding: 0px;
	width: 908px;
	display: inline;	
}
#banners ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#banners > ul a {
	width: auto;
}
#banners li {
    background-image: url(../images/banner_bkd_209.png);
    background-repeat: no-repeat;
	float: left;
	margin: 5px 16px 0px 0px;
	padding: 0px;
	white-space: nowrap;
	display: inline;
}
#home_content #banners li .last{
	margin-right: 0px;
}
#banners li:hover a {
	text-decoration: underline;
}
#banners li:hover, #banners li:hover a {
    text-decoration: underline;
}
#banners a {
background-image: url(../images/banner_bkd.png);
background-repeat: no-repeat;
    /*background-color: #E6E6E6;*/
	font-family: "Helvetica Neue", arial, geneva, helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	display: block;
	padding: 3px 3px 0px 3px;
	text-decoration: none;
	width: 0.1em;
}
#banners #selected_banner a {
    font-family: "Helvetica Neue", arial, geneva, helvetica, sans-serif;
	height: 12px;
	background-color: #FFE8A3;
	color: #003366;
	display: block;
	padding: 3px 10px 8px 10px;
	border-top: #f9ad22 solid 4px;
}
#banners a:hover {
background-color: #f9ad22;
	text-decoration: underline;
}
#banners_description {
/*	background-color:#F5F5F5;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;*/
	float: left;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 908px;
	display: inline;
}
#banners_description ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	
}

#banners_description > ul a {
	width: auto;
}

#banners_description li {
background-image: url(../images/banner_description_bkd_209.png);
background-repeat: no-repeat;
	float: left;
	margin: 0px 16px 0px 0px;
	padding: 5px 5px 10px 10px;
/*	white-space: nowrap;*/
	display: inline;
	width: 200px;
    height: 27px;
}

#home_content #banners_description li .last{
	margin-right: 0px;
}

/*#banners_description li:hover a {
	text-decoration: underline;
}*/

/*#banners_description li:hover, #banners_description li:hover a {
    text-decoration: underline;*/
}



#banners_description #selected_banners_description a {
    font-family: "Helvetica Neue", arial, geneva, helvetica, sans-serif;
	height: 12px;
	background-color: #FFE8A3;
	color: #003366;
	display: block;
	padding: 3px 10px 8px 10px;
	border-top: #f9ad22 solid 4px;
}

#banners_description a {
	color: #f9ad22;
	font-size: 12px;
	text-decoration: none;
}

#banners_description a:hover {
    color: #f9ad22;
	text-decoration: underline;
}







#contact_tool_bar {
	margin-top: 12px;
	padding: 0px 20px 3px 10px;
	width: 906px;
	height: 31px;
	float: left;
	text-align: left;
	background-image: url(../images/contact_tool_bar_bkd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contact_info {
   color: #f9ad22;
	font-size: 13px;
	width: 600px;
	float: left;
	text-align: left;
	padding-top: 8px;
}

#contact_info .bold {
	font-size: 12px;
	color: #f9ad22;
	font-weight: normal;

}
#contact_info a:link, #contact_info a:visited {
color: #003366;
/*	color: #2E6398;*/
	font-family: Arial, Geneva, Helvetica, Sans-serif;
	font-weight: normal;
	text-decoration: none;
}
#contact_info a:hover {
	color: #26527d;
	text-decoration: underline;
}
#contact_info a:active {
	color: #2E6398;
	text-decoration: none;
}
#contact_info .selected a {
	color: #333;
	text-decoration: none;
}

#icon_toolbar { 

    font-size: 14px;
	float: right;
	width: 260px;
	height: 26px;
	clear: none;
	margin: 0;
	padding: 9px 0px 0px 0px;
}
#icon_toolbar img {
	border:0px;
	vertical-align: bottom;
}
#icon_toolbar ul {
	background: #fff;
	margin: 0;
	padding: 0;
}
#icon_toolbar > ul a {
	width: auto;
}
#icon_toolbar li {
    list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px 8px 0px 0px;
}






#social_toolbar {   
    font-size: 14px;
	float: right;
	width: 70px;
	height: 26px;
/*	clear: none;*/
	margin: 0;
	padding: 4px 0px 0px 0px;
}
#social_toolbar img {
	border:0px;
	vertical-align: bottom;
}
#social_toolbar ul {
	background: #fff;
	margin: 0;
	padding: 0;
}
#social_toolbar > ul a {
	width: auto;
}
#social_toolbar li {
    list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px 8px 0px 0px;
}

#internal_links_bar {
	padding: 10px 0px 3px 0px;
	width: 958px;
	height: 31px;
	float: left;
	text-align: center;
	background-image: url(../images/internal_links_bkd.jpg);
	background-color: #011832;
	background-repeat: no-repeat;
	background-position: left 10px;
}
#internal_links {
   color: #f9ad22;
	font-size: 13px;
	width: 958px;
	float: left;
	text-align: center;
	padding-top: 5px;
}

#internal_links .bold {
	font-size: 12px;
	color: #f9ad22;
	font-weight: normal;

}
#internal_links a:link, #internal_links a:visited {
color: #fff;
/*	color: #2E6398;*/
	font-family: Arial, Geneva, Helvetica, Sans-serif;
	font-weight: normal;
	text-decoration: none;
}
#internal_links a:hover {
	color: #ffcc33;
	text-decoration: underline;
}
#internal_links a:active {
	color: #fff;
	text-decoration: none;
}
#internal_links .selected a {
	color: #333;
	text-decoration: none;
}
#cse-search-results {
background-color: #FFF !important;
}

a.internal {
	background: url('../images/key.png') no-repeat bottom right;
	padding-right: 26px
	}

/* Promos */
#m-line {
	color: #000033;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px 5px 15px 5px;
	width:183px;
	background-image: url(../images/phone_2_4.png);
	background-repeat: no-repeat;
	background-position: 12px 28px;
	background-color: #fff;
	/*    background-color: #FFE493;*/
	/*	background-color: #FFDB6F;*/
	border: 1px solid #ccc;
	/*	border: 1px solid #F9B637;*/
	display:block;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
#m-line h1 {
	color: #003366;
	font-size: 28px;
	font-weight:bold;
	margin: 5px 0px 10px 53px;
	background-image: url(../images/m-line-M.png);
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding: 0 0 0 20px;
}
#m-line h2 {
	color: #FFF;
	font-size: 20px;
	font-weight:bold;
	background-color: #003366;
	border: 1px solid #F9B637;
	padding: 3px 5px 3px 5px;
	margin: 15px 0px 5px 30px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display:inline;
}
/* End Promos */	

/* Paul added for headlines */
#col {
	padding-top: 10px;
	border-top: 1px solid #ccc;
}
#right-col {
	float: right;
	width: 300px;
}
#left-col {
	float: left;
	width: 300px;
}
#main-center {
	clear: both;
	padding-top: 10px;
	border-top: 1px solid #ccc;
}
.story {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #ccc;

}
#content_no_right_nav {
	float: right;
	text-align: left;
	width: 680px;
	margin: 0px 23px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.secure  {
	background-image: url(../images/key.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 0px 30px 0px 0px;
	display: inline-block;
}

/*.secure a:link {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/key.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 0px 30px 0px 0px;
}
.secure a:visited {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/key.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 0px 30px 0px 0px;
}
.secure a:hover {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.secure a:active {
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
*/