body {
	background-image: url(images/footer-bg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	background-color: #b9b9b9;
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}
div, p, td {font-size:13px;}
ul {font-size:13px;}
h1 {
	font-size: 31px;
	font-weight: normal;
	color: #5ea556;
	margin: 0px;
	padding: 0px;
	line-height: normal;
}
h2 {
	color: #2c4250;
	font-size: 43px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	line-height: normal;
}
h3 {
	padding: 0px;
	margin: 0px 0px 15px 0px;
	color: #2b4554;
	font-size: 29px;
	font-weight: normal;
}
h4 {
	font-size: 18px;
	font-weight: normal;
	color: #000;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
h5 {
	font-size: 18px;
	font-weight: normal;
	color: #000;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
h6 {font-size:13px; font-weight:bold; padding:0px; margin:6px 0px 4px 0px; color:#000;}
hr {
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: Solid #cccccc 1px;
	margin: 25px 0px 25px 0px;
	padding: 0px;
}
.white {
	color: #FFF;
}
#headermain {
	background: url(images/bg.gif) top center ;
	background-repeat: repeat-x;
	width:100%;
	background-color:#FF0000;
	margin-bottom:0px;
	*margin-bottom:-3px;
	
}
#header {
	background: url(images/header-bg.gif) no-repeat top left;
	width: 966px;
	height: 240px;
	margin: 0px auto;
	padding: 0px 7px 0px 0px;
	*padding: 0px 3px 0px 0px;
	
}
#banner {
}
#main {
	background-color: #5ea556;
}
#mainmenu {
	width: 210px;
	float: left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
#mainmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 210px; /* Width of Menu Items */
	}
#mainmenu ul li {
	position: relative;
	list-style: none;
	}
	
#mainmenu li ul {
	position: absolute;
	left: 209px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	width: 200px;
	}
/* Styles for Menu Items */
#mainmenu ul li a {
	width: 194px;
	display: block;
	height: 45px;
	text-align: right;
	line-height: 45px;
	font-size: 19px;
	color: #FFF;
	text-decoration: none;
	padding: 0px 16px 0px 0px;
	background-image: url(images/mainnav-rule.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	}
/* Fix IE. Hide from IE Mac \*/
* html #mainmenu ul li { float: left; height: 1%; }
* html #mainmenu ul li a { height: 1%; }
/* End */
#mainmenu ul li a:hover { /* Hover Styles */
	background-image: url(images/mainnav-over.gif);
	background-repeat: no-repeat;
	color: #0e4f06;
}
#mainmenu #HouseMenuNavCurrentLink {
	background-image: url(images/mainnav-over.gif);
	background-repeat: no-repeat;
	color: #0e4f06;
}
		
#mainmenu li ul li a { /* Sub Menu Styles */
	height: 21px;
	display: block;
	border: Solid #408fbf 1px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	line-height: 21px;
	padding: 0px 0px 0px 15px;
	background-color: #0069aa;
	text-align: left;
}
#mainmenu li ul li a:hover, #mainmenu li ul li #HouseMenuNavCurrentLink { /* Sub Menu Hover Styles */
	background-color: #ffffff;
	background-image: none;
}
		
#mainmenu li:hover ul, #mainmenu li.over ul { display: block; }
/*#mainnav a {
	width: 194px;
	display: block;
	height: 45px;
	text-align: right;
	line-height: 45px;
	font-size: 21px;
	color: #FFF;
	text-decoration: none;
	padding: 0px 16px 0px 0px;
	background-image: url(images/mainnav-rule.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#mainnav a:hover {
	background-image: url(images/mainnav-over.gif);
	background-repeat: no-repeat;
	color: #0e4f06;
}*/
#contentarea {
	background-image: url(images/contentarea-bg.gif);
	background-repeat: repeat-y;
	width: 966px;
	margin: 0px auto 0px auto;
	overflow: hidden;
	padding: 0px 7px 0px 0px;
}
#content {
	width: 706px;
	float: right;
	padding: 25px;
	line-height: 21px;
	color: #363636;
	
}
#content a {color:#006666; text-decoration:underline; font-weight:bold;}
#content a:visited {color:#006666;}
#content a:hover {color:#339933;}
#sidebar {
	width: 199px;
	float: right;
	margin: 0px 0px 25px 25px;
	font-size:13px;
}
#bluebox {

	width: 199px;
	background-color: #239db3;
	background-image: url(images/bluebox-bg.gif);
	background-repeat: repeat-x;
	padding: 0px;
	font-size: 13px;
	color: #000;
	line-height:18px;
	margin:0px;
	height:auto;
}
.bluebox-middle {

	width: 199px;
	background-image: url(images/bluebox-top.gif);
	background-color:#51b5c6;
	background-repeat:no-repeat;
	padding: 0px;
	height:6px;
}
#bluebox a {
	color: #FFF; font-weight:normal;
}
#bluebox a:hover {
	color: #000; font-weight:normal;
}
#graybox {
	width: 199px;
	background-color: #d0d0d0;
	background-image: url(/Portals/0/graybox-bg.gif);
	background-repeat: repeat-x;
	padding: 0px;
	font-size: 13px;
	color: #000;
	line-height: 18px;
	margin:0px;
}
#footer {
	width: 756px;
	padding: 15px 7px 0px 210px;
	margin: 0px auto 0px auto;
	text-align: center;
	color: #c8c8c8;
	font-size: 12px;
	line-height: 21px;
}
#footer a {
	color: #c8c8c8;
}
#footer a:hover {
}