 /***********************************************************************************************STYLING COMMON TO ALL PAGES /*************************************************************************************************/html,body{margin:0;padding:0}body {	background-image:url(../../images/bkgrnd.jpg);	background-repeat:repeat-x;	background-color: #E4E3DC;	font-family:Verdana, Arial, Helvetica, sans-serif;/*	color:#033655;*/	font-size:12px;}div#header {	width: 800px;	background-color:#F7F6EF;}div#header img{	display:block;}div#header form{	float:right;	display: inline;	background-color:#F7F6EF;	margin-bottom: 0px;	padding-bottom: 0px;		}div#header input{	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/	font-size: 9px;	color:#033655;	background-color:#F7F6EF;	padding:0px;	margin:0;	}div#headerlabel {	font-size: 9px;	background-color:#F7F6EF;}div#secondarycontent {	width: 580px;	background-color:#ffffff;	font-size:12px;	float:right;	color:#033665;	min-height:700px;}/* style links and link hovers in the editable content area (secondary content) */div#secondarycontent a,  a:visited  {	color:#044c7d; /*  dark blue = 044c7d  */	text-decoration:none;}div#secondarycontent a:hover {	color:#f93407; /* bright blue = 036c68    red= c60905*/	text-decoration:none;}div#container{	text-align:left;	width:800px;	background-color: #F7F6EF;	margin: 0 auto;	/*margin-bottom:20px;	margin-top: 20px;	margin-left: 20px;*/	border: 10px solid #F7F6EF;  	color:#033655;	/* create a faux column so navigation and content DIV heights match all the way to the bottom */	background-image: url(../images/faux_column_new.jpg);	background-repeat:repeat-y; }div#navigation{	float:left;	background-color:#efede2; /* old was b8b28e*/	width: 200px;	color:#033655;}div#content{	float:right;	width:600px;	background-color:#ffffff;	color:#033655;}div#footer{	background-color: #f7f6ef; 	clear:both;	font-size: 10px;	text-align: center;	color:#033655;	}div#footer a,  a:visited  {	color:#044c7d; /*  dark blue =  036c68 */	text-decoration:none;}div#footer a:hover {	color:#c60905; /* bright blue = 036c68    red= c60905*/	text-decoration:none;}/* class for text that needs to be hidden (like for accessibility) */.hidden{position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}/***********************************************************************************************TOP MENU/*************************************************************************************************//* style the outer div to give it width *//* ================================================================ This copyright notice must be untouched at all times.The original version of this stylesheet and the associated (x)htmlis available at http://www.cssplay.co.uk/menus/final_drop2.htmlCopyright (c) 2005-2007 Stu Nicholls. All rights reserved.This stylesheet and the assocaited (x)html may be modified in any way to fit your requirements.=================================================================== *//* style the outer div to give it width */.menu {width:600px; font-size:0.85em;/*padding-bottom:200px;*//*font-family:Verdana, Arial, Helvetica, sans-serif;*/z-index:200;background-color:#033665;}/* remove all the bullets, borders and padding from the default list styling */.menu ul {padding:0;margin:0;list-style-type:none;}.menu ul ul {width:150px;}/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */.menu li {float:left;width:120px;position:relative;}/* style the links for the top level */.menu a, .menu a:visited {display:block;font-size:11px;text-decoration:none; color:#ffffff; width:120px; height:30px; /*border:1px solid #fff;*/ /*border-width:1px 1px 0 0;*/ background:#033665; padding-left:3px;line-height:29px;}/* a hack so that IE5.5 faulty box model is corrected */* html .menu a, * html .menu a:visited {width:120px;w\idth:109px;}/* style the second level background */.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#4676a2;  color:#ffffff;text-align:left;}/* style the second level hover */.menu ul ul a.drop:hover{background:#cdddec; color:#033665;}.menu ul ul :hover > a.drop {background:#cdddec; color:#033665;}/* style the third level background */.menu ul ul ul a, .menu ul ul ul a:visited {background:#4676a2; color:#ffffff; text-align:left;}/* style the third level hover */.menu ul ul ul a:hover {background:#cdddec; color:#033665;}.menu ul ul ul :hover > a {background:#cdddec;color:#033665;}/* hide the sub levels and give them a positon absolute so that they take up no room */.menu ul ul {visibility:hidden;position:absolute;height:0;top:30px;left:0; width:150px;}/* another hack for IE5.5 */* html .menu ul ul {top:29px;t\op:30px;}/* position the third level flyout menu */.menu ul ul ul{left:149px; top:0;width:150px;}/* position the third level flyout menu for a left flyout */.menu ul ul ul.left {left:-150px;}/* style the table so that it takes no part in the layout - required for IE to work */.menu table {position:absolute; top:0; left:0;}/* style the second level links */.menu ul ul a, .menu ul ul a:visited {background:#4676a2; color:#ffffff; height:auto; line-height:1em; padding:5px 10px; width:129px/* yet another hack for IE5.5 */}* html .menu ul ul a{width:150px;w\idth:129px;}/* style the top level hover */.menu a:hover, .menu ul ul a:hover{color:#033665; background:#cdddec; }.menu :hover > a, .menu ul ul :hover > a {color:#033665;background:#cdddec;}/* make the second level visible when hover on first level list OR link */.menu ul li:hover ul,.menu ul a:hover ul{visibility:visible; }/* keep the third level hidden when you hover on first level list OR link */.menu ul :hover ul ul{visibility:hidden;}/* keep the fourth level hidden when you hover on second level list OR link */.menu ul :hover ul :hover ul ul{visibility:hidden;}/* make the third level visible when you hover over second level list OR link */.menu ul :hover ul :hover ul{ visibility:visible;}/* make the fourth level visible when you hover over third level list OR link */.menu ul :hover ul :hover ul :hover ul { visibility:visible;}/***********************************************************************************************SIDE MENU/*************************************************************************************************//* common styling */.side_menu li {position:relative;list-style:none;background-image: url(../../new_home_page/images/arrow_left_hover.jpg);background-position:left center;background-repeat:no-repeat;padding-left:12px;text-indent:5px;}.side_menu li li{background-image: none;background-position:left center;background-repeat:no-repeat;padding-left:0;text-indent:5px;}.side_menu ul {padding:0; margin:0; list-style-type:none;  /*background:#b8b28e;*/ width:185px; }.side_menu ul li ul {visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:185px;}.side_menu ul li {float:left;}.side_menu ul li a, .side_menu ul li a:visited {display:block; float:left; text-decoration:none; color:#033655; width:189px; /* height:30px;*/ line-height:25px; font-size:11px;/*background:transparent; */}/* IE hack again */* html .side_menu ul li a, * html .side_menu ul li a:visited {width:195px; w\idth:189px;}/* end IE hack */.side_menu table {border-collapse:collapse; border:0; margin:0; padding:0; font-size:1em; position:absolute; left:0; top:0;}/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */.side_menu ul li:hover a,.side_menu ul li a:hover{background:#033655; color:#ffffff;}.side_menu ul li:hover {position:relative; z-index:90;}* html .side_menu ul li a:hover {position:relative; z-index:100;}.side_menu ul li:hover ul,.side_menu ul li a:hover ul {visibility:visible; position:absolute; height:auto;  background:#4676a2; overflow:visible;color:#ffffff;}.side_menu ul li:hover ul li a,.side_menu ul li a:hover ul li a{display:block; background:#4676a2;  line-height:15px; padding:5px 0 5px 0; height:auto; text-decoration:none;color:#ffffff;}.side_menu ul li:hover ul li:hover a,.side_menu ul li a:hover ul li a:hover {background:#cdddec; color:#033665;}.side_menu ul li:hover ul li ul,.side_menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:185px;}.side_menu ul li:hover ul li:hover ul,.side_menu ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; height:auto; color:#ffffff; padding:0;  list-style-type:none; background:#4676a2;}.side_menu ul li:hover ul li:hover ul li a,.side_menu ul li a:hover ul li a:hover ul li a {display:block; background:4767a2; color:#ffffff;}.side_menu ul li:hover ul li:hover ul li:hover a,.side_menu ul li a:hover ul li a:hover ul li a:hover {background:#4767a2; color:#ffffff;}/*Lee's styling below */.titles {/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/	font-size: 14px;	color: #033655;}.titles_secondary {	font-size: 12px;	color:#033655;}.italics {	font-style: italic;	color:#033655;}.bold {	font-weight:bold;	color:#033655;	font-size:11px}.red {	font-size: 12px;	color:#c60905;	font-weight:300;}h1 {/*	font-family:Verdana, Arial, Helvetica, sans-serif;*/	font-size: 17px;	color: #0d243a;	font-weight: 700;}h2 {/*	font-family:Verdana, Arial, Helvetica, sans-serif;*/	font-size: 15px;	color: #0d243a;	font-weight: 600;}h3 {/* same as .titles *//*	font-family:Verdana, Arial, Helvetica, sans-serif;*/	font-size: 13px;	color: #0d243a;	font-weight: 500;}h4 {/* same as .titles_secondary */	font-size: 12px;	color:#0d243a;	font-weight:400;}h5 {/* same as .titles_secondary */	font-size: 11px;	color:#0d243a;	font-weight:300;}div#text { font-size:12px; float:right; width:350px; }div#text a { font-size:12px; }.indent { margin-left:20px; }.smalltext {font-size:80%}/*home page styling ONLY*//* home page newsletter drop down menu *//* left side */.divider {	color: #ffffff;	background-color:#033665;	padding-left:10px;	padding-right:10px;	display:block;	height:25px;}#left {	background-color:#efede1;	float:left;	width:55%;	padding:10px;	min-height:700px;	line-height:1.8em;}#left ul {	list-style-type: none;	text-align: left;	margin-left:-35px;}/* right side */#right {	float:right;	width:38%;	list-style-type:none;}/*#right ul {	list-style-type: none;	text-align: left;	margin-top:0px;}*/#announce {	font-size:13px;	margin-top:20px;	margin-bottom:35px;	list-style-type:none;}#announce a:hover { color:#aa0000; }
