﻿/*
	This file should contain any CSS that is used to render the layout,
	structure, and style of the page.  eWebEditPro will not see this file,
	so CSS that is specific to the editable content areas should go in the
	appropriate site-specific CSS file.
*/



/*** Page Grid System setup ***/
#doc4 { width: 980px; } /* converting from em to px for IE6 */
.layout_Normal, .layout_NoRight, .layout_NoLeft, .layout_NoNav {
	margin:auto;
	text-align:left;
	width:978px;
	min-width:750px;
}

.layout_Normal  #yui-main, .layout_NoRight #yui-main { float: right; margin-left:  -325px; }
.layout_NoLeft  #yui-main                            { float: left;  margin-right: -325px; }

.layout_Normal  .yui-b,    .layout_NoRight .yui-b    { float: left;  width: auto; }
.layout_Normal  #yui-main .yui-b,
.layout_NoRight #yui-main .yui-b                     { margin-left: 275px; }

.layout_NoLeft  #yui-main, .layout_NoNav   #yui-main { display: block; margin: 0 0 13px 0; }

/** Universal **/
html { overflow-y: scroll; }
body { 
	background-image: url('/images/Layout/secondary_bg.gif');
	background-repeat: repeat-x;
	background-color: #e0d9c1; 
}
a { text-decoration: none; color: #9c1e3d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
a:hover { text-decoration: underline; }
p { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
li { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
h1 { margin: 0; padding: 13px 0; font-size: 18px; }
h2 { font-size: 16px; }
ul li { list-style-image: url('/images/Layout/square_bullet.gif'); margin-bottom: 5px; }
ul li li { list-style-image: none; list-style: circle; }
hr { color: #c4ba99; }
table td,
table th { border: 0; }
ol, ul, dl { margin-left: 35px; }
em strong,
strong em { font-weight: bold; font-style: italic; }


/** Menu **/
#layout_LeftMenu { background-image: url('/images/Layout/secondarynav_bg.gif'); background-repeat: no-repeat; border-bottom: 1px solid #fff; width: 240px;
	min-height: 310px; height: auto !important; height: 310px; } /* http://www.dustindiaz.com/min-height-fast-hack/ */
#layout_LeftMenu a { color: #f8f7d9; text-decoration: none; text-transform: uppercase; font-size: 11px; }
#layout_LeftMenu ul li a:hover { color: #ffde7a; }
#layout_LeftMenu #MNAV000001 { padding-left: 35px; }
#layout_LeftMenu ul { margin: 0 0 0 17px; padding: 10px 10px 10px 20px; width: 190px; }
#layout_LeftMenu li { list-style: none; list-style-image: none; padding: 4px 0; margin-bottom: 0; border-bottom: 1px solid #B15665; }
#layout_LeftMenu li a { padding: 6px 10px 6px 0px; }
#layout_LeftMenu li.T1Current,
#layout_LeftMenu li.T1Active { background-image: url('/images/Layout/nav_rollover.gif'); background-repeat: no-repeat; margin-left: -20px; border-bottom: none; width: 200px; }
#layout_LeftMenu li.T1Active a { margin-left: 20px; color: #9c1e3d; }
#layout_LeftMenu li.T1Active a:hover { color: #9c1e3d; }
#layout_LeftMenu ul li.T2, 
#layout_LeftMenu ul li.T3 { border-bottom: none; }
#layout_LeftMenu ul li.T2 a { color: #F8F7D9; margin-left: 0; }
#layout_LeftMenu ul li.T2 a:hover { color: #ffde7a; }
#layout_LeftMenu ul.T3 li.T3 a { font-weight: normal; text-decoration: none; }
#layout_LeftMenu ul li.T2Current a, 
#layout_LeftMenu ul.T3 li.T3Current a { font-weight: bold; text-decoration: underline; }
#layout_LeftMenu ul.T2Active { padding-left: 30px; padding-bottom: 0; width: 143px; }
#layout_LeftMenu ul.T3Active { padding-bottom: 0; }
.request_btn { margin-top: 20px; }

#OTH000023 li#INAV000009 { background-image: none; border-bottom: 1px solid #B15665; margin-left: 0;}
#OTH000023 li#INAV000009 a { color: #F8F7D9; margin-left: 0;}
#OTH000023 li#INAV000009 ul.T2 { display: none;}

#OTH000002 li#INAV000009 { background-image: none; border-bottom: 1px solid #B15665; margin-left: 0;}
#OTH000002 li#INAV000009 a { color: #F8F7D9; margin-left: 0;}
#OTH000002 li#INAV000009 ul.T2 { display: none;}


/*** Header ***/
#hd { height: 121px; border-left: 1px solid #fff; border-right: 1px solid #fff; 
	background: url('/images/Layout/header_bg.jpg') no-repeat top right; }
#hd .layout_logo   { margin: 0; padding-top: 13px; }
.go_btn { background-color: #9b1e3d; color: #fff; }
.perform_search { padding: 12px 5px 0 0; float: right; text-transform: uppercase; font-size: 11px; font-weight: bold; * padding: 9px 5px 0 0; }
.searchbox_empty { border: 1px solid #7f9db9; color: #000; padding: 2px; font-size: 13px; float: left; }
.search_btn { overflow: visible; background: transparent url('/images/HomePage/search_btn.gif') no-repeat scroll center top; display: block;
	float: left; font-weight: bold; height: 22px; line-height: 22px; margin-left: -1px; text-align: center; width: 50px; }
.this_page { float: left; width: 250px; clear: left; padding-left: 30px; padding-top: 12px; * padding-top: 9px; }

/** Callouts **/
.layout_Related,
#layout_Callouts {
	padding: 8px; 
	border-left: 1px dotted #C4BA99;
}

/** Body **/ 
#layout_Breadcrumbs { font-size: 10px; }
#bd .yui-g,
#bd .yui-ge { background-color: #fff; border: 1px solid #C4BA99; 
	border-top: none; padding: 10px; min-height: 300px; height: auto !important; height: 300px; margin-right: -1px; } 
	/* http://www.dustindiaz.com/min-height-fast-hack/ */
h1.page_title { background-image: url('/images/Layout/page_title_bg.gif'); background-repeat: repeat-y; padding: 5px 0 5px 10px; 
	letter-spacing: 5px; color: #333; margin-top: 10px; font-weight: normal; text-transform: uppercase; }
#layout_Content { padding-top: 10px; }
#layout_Content img { margin: 8px; }
#layout_Content table img {	margin: 0; }
#layout_Content img.goldborder,
.goldborder { border: 2px solid #c3b998; }
p.breaking_news_header { width: 505px; overflow: hidden; }
#layout_Content p.breaking_news_header img { margin: 0; }
.rockbullet_header {
	background-image: url('/images/Layout/rockbullet.jpg'); 
	background-repeat: no-repeat;
	background-position: left top; 
	padding: 8px 0 8px 50px;
	line-height: 25px; 
	color: #9C1E3D;
	font-weight: bold; 
	font-size: 14px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.red_boldfont,
.red_boldfont em,
em .red_boldfont {
	color: #9C1E3D;
	font-weight: bold; 
}

/*** Footer ***/
#ft { padding: 9px 0; text-align: center; color: #a1997e; font-size: 10px; }
#ft a { color: #7e7762; font-size: 10px; text-decoration: none; text-transform: uppercase; }

/** Forms **/
.FormError { background-color: red; color: white; }

/** Search Page **/

.nobordertab td, .nobordertab th { border: none; }

.search_container { padding: 10px 0 0 30px; }
.search_container ul li { list-style: none; }
.search_container ul { margin-top: 0px; }
.search_container h2 { margin-left: -20px; }
.search_container h1 { margin-left: -25px; }
.search_container .color_row th { background: #4E4F49; color: #fff; }
.search_container .p_margin { margin-left: 20px; }
.nobordertab td { vertical-align: top; }

/** DIW pages **/
.healthlib_quizlist h6 { background-color: #c4ba99; padding: 5px; color: #242A2A; font-weight: bold; }

/** Email form **/
.noborder td { border: none; font-weight: bold; }
