﻿/* Color Palette
light beige #F6E9C6
dark green #20571D
medium green #587D23
light green #A0B47F
lightest green #E3EBE1
burgandy #A04656
*/

/***** Layout and Structure *****/
	a img       { border: none; text-decoration: none; }
	li img      { vertical-align: bottom; }
	strong, b   { font-weight: bold; }
	em, i       { font-style: italic; }
	fieldset    { border-style: groove; border-width: 2px; padding: .5em; margin: 1em 0px; }
	legend      { margin-left: 1em; }

	/***** YUI Customization *****/
	/* Existance of graphical page headers seems to force pixel-width layout */
	body                           { text-align: left; background-color:#b9cc99; }                             /* Remove page centering in IE           */
	#doc980                        { margin: auto; width: 980px; min-width: 980px; background-color:#a0b47f; }  /* 980px width, no centering in Moz      */
	.yui-tCustom                   { margin: 0px; width: 980px;}                    /* Custom column pattern                 */
	.yui-tCustom #yui-main         { float: right; }              /* first block to the right              */
	.yui-tCustom .yui-b            { float:left; width: 240px; }                    /* second block to the left, 240px width */
	.yui-tCustom #yui-main .yui-b  { width: 740px;  }            /* no gutter                             */

	.yui-tMenuless #yui-main        { float: right; margin-left: -20px; }
	.yui-tMenuless .yui-b           { float: left; width: 20px; margin-top: 1em; }
	.yui-tMenuless #yui-main .yui-b { margin-left: 220px;}

	/* Grids */
	.yui-tCustom   .yui-ge div.first { width: 500px; }
	.yui-tMenuless .yui-ge .yui-u    { width: 203px; }
	.yui-tMenuless .yui-ge div.first { width: 754px; }


	/***** Header *****/
	#hd h1               { height: 119px; overflow: hidden; }
	#hd ul               { /* float: left; margin-left: 190px; */ }
	#hd li               { margin-left:5px;}
	#layout_TopNav       { text-align:left; clear: both; height: 31px; }
	#layout_TopNav ul    { list-style: none; height: 19px; float: left; width: 350px; padding-left: 190px; }
	#layout_TopNav ul li { display: inline; padding-right: 25px; }
	#layout_TopNav form  { float: left;    }
	#layout_TopNav img   { display: block; }

	#layout_Search       { vertical-align: top; margin-top: -1px; }
	#layout_SearchLabel  { padding: 8px 10px 0px 0px; }
	#layout_SearchField  { width: 15em; margin-bottom: 0px; max-width: 270px; height: 16px; border: 2px #4A4D7B solid; }
	#layout_SearchGo     { width: 18px; height: 19px; margin-right: 10px; margin-left: 0px; margin-bottom: 2px; vertical-align:bottom;}
	#layout_QuickLinks   { height: 18px; border: 2px #4A4D7B solid; }
	#logo                { margin: 0px; border: 0px; padding: 0px; }
	#bd                  { clear: both; }

	/***** Content *****/
	#yui-main .yui-b { padding-top: 3px; }
	#layout_TopBar   { height: 1px; margin: 0px 0px 1px 1px; }
	.page_title      { margin: 1em 1em 1em 0em; display: none; }
	#layout_Content  { padding-bottom: 1em; }

	/***** Breadcrumbs *****/
	#layout_Breadcrumbs  { margin-left:5px; }

	/***** Footer *****/
	#ft              { text-align: center; font: .7em Arial, Helvetica, Verdana, sans-serif; }
	#ft_nav_one,
	#ft_nav_two      { padding: 10px 0px 0px 0px; }
	#ft a            { color: #20561b; font-weight: bold; text-decoration: none; }
	#ft a:hover      { color: #20571D; text-decoration: underline; }
	#ft_address      { color: white; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; padding: 10px 0px 10px 0px; }

	/***** Colors, Fonts, Decorations *****/
	.yui-b { background: url('/images/Layout/rightnav.gif') repeat-y top right;}

	/***** Header *****/
	#hd             { background-color: white; }
	#hd h1          { background: url('/images/Managed/header.jpg') no-repeat 296px 0px; }
	#layout_TopNav  { background: url('/images/layout/bg_topnav.gif') no-repeat; display: inline-block; font: .8em Verdana, Arial, Helvetica, sans-serif; color: #f6e9c6;}
	#layout_TopNav  { display: block; }

	#layout_TopNav ul li { font-weight: bold; }
	
	#layout_TopNav a { color: white; text-decoration :none; }
	#layout_TopNav a:hover { color: #f6e9c6;text-decoration :underline; }
	#banner         { background: #ffffff; margin-top: -3px; }   /***** negative margin used to conceal repeating right nav *****/

	/***** Left Nav Menu *****/
	#layout_LeftMenu         { width: 160px; background: url('/images/layout/bg_leftnav.gif') no-repeat; min-height:447px;}
	#layout_LeftMenu a       { color: white; text-decoration: none; font-weight: bold; }
	#layout_LeftMenu a:hover { color: #f6e9c6;text-decoration :none;}
	#layout_LeftMenu ul.Root { margin-left: 0px; padding-left: 5px; padding-bottom: 3px; }
	#layout_LeftMenu .T1 {
		list-style: none;
		margin-left: 7px;
		margin-top: 6px;
		padding: 3px 3px 3px 3px;
		font: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold; 
		color: #20561b;
		background-color:#20571d;
		width:130px;
		opacity:.70;
		filter: alpha(opacity=70);
	}
	
	#layout_LeftMenu .T1POpen{
		list-style: none;
		color: #20571d;
		background-color:#f6e9c6;
		font-weight: bold; 
}

	#layout_LeftMenu .T2 {
		background-image: none;
		list-style: none;
		list-style-image: none;
		margin: 1em 0px 1em .5em;
		color: #999;
		font: normal 85% Verdana, Arial, Helvetica, sans-serif;
	}
	#layout_LeftMenu .T2 a { text-decoration: underline; }
	#layout_LeftMenu .T2 a:visited { color: #999; }
	#layout_LeftMenu .T3 { margin: 1em 0px 1em 1em; }
	#layout_LeftMenu .T4 { margin: 1em 0px 1em 1em; }

	#disclaimer {color:white; font: .7em Arial, Helvetica, Verdana, sans-serif;
		margin: 80px 20px 80px 20px;
	}

	#bottomleft { margin-left: 10px; margin-top: 194px; }

	/***** Right Nav ******/
	#layout_RightNav { 
		background-color: #A04656; 
		color: #ffffff;  
		font-size: 10px; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 10px 10px 0px 10px;
		float: right;
		width: 165px;
		min-height: 368px;  
		list-style: disc #ffffff;
	}
	
	#layout_RightNav table { width: 170px !important; border: thin; border-color: #ffffff; }
	#layout_RightNav p	   { padding-top: .5em; padding-bottom: .5em; line-height: 1em; }
	#layout_RightNav li    { line-height: 2em; }
	#layout_RightNav a     { color: #fff; text-decoration: underline; font-size: 10px; line-height: 2em; }

	/***** Content *****/
	#yui-main .yui-b { background-color: white; } /* Needed to keep central content properly colored */
	#layout_Content { width: 500px; padding: 0px 10px 10px 10px; }
	#layout_Content p { font: 1em Arial, Helvetica, Verdana, sans-serif; }
	#layout_Content a { color: #20561b; }
	#layout_Content a:visited { color: #5D8128; }
	#formID_21 { margin: 1em; }

	/***** eWEP Content *****/
	.layout_eWEP h1,
	.layout_eWEP h2,
	.layout_eWEP h3,
	.layout_eWEP h4,
	.layout_eWEP h5,
	.layout_eWEP h6,
	.layout_eWEP table,
	.layout_eWEP address,
	.layout_eWEP .vcard, /* address microformat */
	.layout_eWEP p     { margin: 1em 0; line-height:2em;}
	.layout_eWEP h1,
	.page_title        { font: 2em Times, Georgia, Serif; color:#a0b47f; letter-spacing:1px; font-weight: bold; }
	.layout_eWEP h2   { font: 1.3em Arial, Helvetica, Verdana, sans-serif; color:#a04656; letter-spacing:1px; font-weight: bold; }
	.layout_eWEP h3    { font: 1em Arial, Helvetica, Verdana, sans-serif; color: #000000; font-weight: bold; }
	.layout_eWEP       { font: 1em Arial, Helvetica, Verdana, sans-serif; color: #000000; line-height:2em;}
	.layout_eWEP ul    { list-style-type: disc; }
	.layout_eWEP ol    { list-style-type: decimal; }
	.layout_eWEP ul li { margin-left: 3em; margin-top: .5em; line-height:1.5em;}
	.layout_eWEP ol li { margin-left: 3em; margin-top: .5em; }
	.layout_eWEP h3,
	.layout_eWEP caption,
	.layout_eWEP th,
	.layout_eWEP dt    { font-weight: bold; }
	.layout_eWEP cite  { display: block; text-align: right; font-style: italic; margin-right: 1.5em; }
	.layout_eWEP dd    { margin-left: 1em; }
	.layout_eWEP blockquote { margin: 1em 4em; }
	.layout_eWEP caption { text-align: center; margin: 1em 0 0 0 0; }
	/* .layout_eWEP table   { width: 100%; } */
	.header {font: 150% Georgia, Times, serif; letter-spacing:1px; color: #003698; line-height:2em;}
	.footer {font: italic normal normal 125% Georgia, Times, serif; color: #003698;	text-align: center;	line-height:2em; }
	
	/***** Breadcrumbs *****/
	#layout_Breadcrumbs          { text-transform: uppercase; color: #a0b47f; font: 77% Verdana, Arial, Helvetica, sans-serif; }
	#layout_Breadcrumbs a        { color: #a0b47f; text-decoration: none; }
	#layout_Breadcrumbs a:hover  { text-decoration: underline; }
	#layout_Breadcrumbs .Current { color: Black }

	/***** Page Lists *****/
	dl.PageList         { color: black; }
	dl.PageList dt      { font: bold 85% Verdana, Arial, sans-serif; margin-top: 1em; }
	dl.PageList dt a    { color: #0078C0; text-decoration: none; font-weight: bold; }
	dl.PageList dd      { font-size: 77%; font-weight: normal; }
	dl.PageList dd.Date { font-style: italic; }


	/***** Related Links *****/
	.layout_Related h2 {
		background-color: #D4D2C5;
		color: #666666;
		font: bold 100% Verdana, Arial, sans-serif;
		padding: 5px;
		margin: 0px;
	}
	.layout_Related ul { padding-left: 12px; list-style: disc outside url('/images/Layout/RelatedMenuB.gif'); }
	.layout_Related li { margin: 8px 0px 8px 1em; color: #404040; font: 85% Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; }
	.layout_Related a  { color: #404040; text-decoration: none; }
	.layout_Related a:hover { text-decoration: underline; }

	/***** Printing *****/
	@media print {
		#hd,
		#ft,
		#layout_PageHeader,
		#layout_Breadcrumbs,
		#layout_TopBar,
		.layout_Related,
		.layout_InlineMenu,
		.yui-b { display: none; }
		html, body { width: 100%; }
		#doc980 { width: 100%; background-color: transparent; background-image: none; }
		.yui-tCustom #yui-main .yui-b { display: block; float: none; width: 6.5in; margin: 0; padding: 0; }
		#yui-main .yui-b { border-left: none; }
		#yui-main .first { border-right: none; }
	}
