.body {
	background-image : url(images/body_bkg.gif);
	background-color : White;
	background-position : left;
	background-repeat : repeat-y;
}
.bodypop {
	background-color : White;
}
.header {
	background-image : url(images/header_bkg.jpg);
	background-color : White;
	background-position : left;
	background-repeat : repeat-y;
}
.headernav {
	font-family : "Humanst521 BT", Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #5F6E37;
	text-decoration : none;
	line-height : 12px;
	padding-left : 8px;
	padding-right : 8px;
}
.headernav:hover {
	font-family : "Humanst521 BT", Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FF3C00;
	text-decoration : none;
	line-height : 12px;
	padding-left : 8px;
	padding-right : 8px;
}
.nav {
	background-image : url(images/nav_bkg.gif);
	background-color : White;
	background-position : left;
	background-repeat : repeat-y;
}
.topnav {
	font-family : "Humanst521 BT", Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #4B4B4B;
	padding-left : 14px;
	padding-right : 14px;
	text-decoration : none;
	display : block;
	padding-bottom : 8px;
	padding-top : 8px;
	text-transform : uppercase;
	float: left;
}
.topnav:hover {
	font-family : "Humanst521 BT", Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	padding-left :14px;
	padding-right : 14px;
	text-decoration : none;
	display : block;
	background-color : #A0A0A0;
	padding-bottom : 8px;
	padding-top : 8px;
	text-transform : uppercase;
	float: left;
}
.white {
	font-family : "Humanst521 BT", Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
}
.white_sm {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
	line-height : 16px;
}
.orange {
	font-family : "Humanst521 BT", Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #FF3C00;
}
.blue_sm {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #002850;
	font-weight : bold;
	text-decoration : none;
	line-height : 18px;
}
.leftmenu_heading {
	font-family : "Humanst521 BT", Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #FFFFFF;
	text-transform : uppercase;
}
.input {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #5F6E37;
	border : 1px solid #80914E;
	height : 18px;
}
.select {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #5F6E37;
	border : 1px solid #80914E;
	height : 18px;
}
.txt_body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #4B4B4B;
	padding-left : 25px;
	padding-right : 25px;
	padding-bottom : 25px;
	padding-top : 25px;
	line-height : 15px;
}
.txt_body2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #4B4B4B;
	line-height : 18px;
}
h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #637239;
	font-weight : normal;
	line-height : 26px;
}
.h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #637239;
	font-weight : normal;
	line-height : 26px;
}
h3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #637239;
	font-weight : normal;
}
.subscript {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #637239;
	font-weight : normal;
}
.txt_cyan {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #82A0A0;
	line-height : 15px;
}
.txt_black {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #4B4B4B;
	line-height : 15px;
}
.txt_green {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #5F6E37;
	line-height : 15px;
}
a {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #5F6E37;
	line-height : 15px;
}
.snippet {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #234865;
	padding-left : 8px;
	padding-right : 8px;
}
.menuflash {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #000000;
	padding-left : 8px;
	padding-right : 8px;
}
.snippetLink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #234865;
}
.subhead_orange {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #FE5520;
}
.subhead_blue {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #82A0A0;
}
.template_black {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	background-color : Black;
	font-weight : bold;
}
.template_black_sm {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	background-color : Black;
	font-weight : bold;
}
.template_grey {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #4B4B4B;
	background-color : #CBCBCB;
	font-weight : bold;
}
.template_grey_sm {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #4B4B4B;
	background-color : #CBCBCB;
	font-weight : bold;
}
.template_lgrey_sm {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #4B4B4B;
	background-color : #E7E7E7;
	font-weight : bold;
}
.template_orange {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #4B4B4B;
	background-color : #FFC4B2;
	font-weight : bold;
}
.template_orange_sm {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #4B4B4B;
	background-color : #FFC4B2;
	font-weight : bold;
}
.template_lorange_sm {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #4B4B4B;
	background-color : #FFEBE5;
	font-weight : bold;
}
.template_blue {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #4B4B4B;
	background-color : #B4C6C6;
	font-weight : bold;
}
.template_blue_sm {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #4B4B4B;
	background-color : #B4C6C6;
	font-weight : bold;
}
.template_lblue_sm {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #4B4B4B;
	background-color : #E0E7E7;
	font-weight : bold;
}
.template_green {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #4B4B4B;
	background-color : #C6D2A2;
	font-weight : bold;
}
.template_green_sm {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #4B4B4B;
	background-color : #C6D2A2;
	font-weight : bold;
}
.template_lgreen_sm {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #4B4B4B;
	background-color : #E2E8D0;
	font-weight : bold;
	white-space:nowrap; 
}
.txt_leftnav {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #4B4B4B;
	padding-left : 6px;
	padding-right : 6px;
	text-decoration : none;
	display : block;
	background-color : #CDD9D9;
	padding-bottom : 6px;
	padding-top : 6px;
	font-weight : bold;
	margin-bottom : 2px;
}
.txt_leftnav_nolink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #009900;
	padding-left : 6px;
	padding-right : 6px;
	text-decoration : none;
	display : block;
	background-color : #CDD9D9;
	padding-bottom : 6px;
	padding-top : 6px;
	font-weight : bold;
	margin-bottom : 2px;
}
.txt_leftnav:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #4B4B4B;
	padding-left : 6px;
	padding-right : 6px;
	text-decoration : none;
	display : block;
	background-color : #FFFFFF;
	padding-bottom : 6px;
	padding-top : 6px;
	font-weight : bold;
}
.txt_leftnav_nolink:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #009900;
	padding-left : 6px;
	padding-right : 6px;
	text-decoration : none;
	display : block;
	background-color : #FFFFFF;
	padding-bottom : 6px;
	padding-top : 6px;
	font-weight : bold;
}
.menu_plus {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	color : #597878;
	padding-left : 15px;
	padding-right : 4px;
	text-decoration : none;
	display : block;
	padding-bottom : 5px;
	padding-top : 3px;
	font-weight : bold;
	margin-bottom : 1px;
	background-image : url(images/menu_plus_l1.gif);
}
.menu_plus:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	color : #FFFFFF;
	padding-left : 15px;
	padding-right : 4px;
	text-decoration : none;
	display : block;
	padding-bottom : 5px;
	padding-top : 3px;
	font-weight : bold;
	margin-bottom : 1px;
	background-image : url(images/menu_plus_l1_on.gif);
}
.menu_minus {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	color : #FFFFFF;
	padding-left : 15px;
	padding-right : 4px;
	text-decoration : none;
	display : block;
	padding-bottom : 5px;
	padding-top : 3px;
	font-weight : bold;
	margin-bottom : 1px;	
	background-image : url(images/menu_minus_l1.gif);
}
.menu_plus2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	color : #869B48;
	padding-left : 25px;
	padding-right : 4px;
	text-decoration : none;
	display : block;
	padding-bottom : 5px;
	padding-top : 3px;
	font-weight : bold;
	margin-bottom : 1px;
	background-image : url(images/menu_plus_l2.gif);
}
.menu_plus2:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	color : #FFFFFF;
	padding-left : 25px;
	padding-right : 4px;
	text-decoration : none;
	display : block;
	padding-bottom : 5px;
	padding-top : 3px;
	font-weight : bold;
	margin-bottom : 1px;
	background-image : url(images/menu_plus_l2_on.gif);
}
.menu_minus2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	color : #FFFFFF;
	padding-left : 25px;
	padding-right : 4px;
	text-decoration : none;
	display : block;
	padding-bottom : 5px;
	padding-top : 3px;
	font-weight : bold;
	margin-bottom : 1px;	
	background-image : url(images/menu_minus_l2.gif);
}
.menu_txt2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	color : #597878;
	padding-left : 15px;
	padding-right : 4px;
	text-decoration : none;
	display : block;
	padding-bottom : 4px;
	padding-top : 4px;
	margin-bottom : 1px;
	background-image : url(images/menu_txt_l2.gif);
}
.menu_txt2:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	color : #597878;
	padding-left : 15px;
	padding-right : 4px;
	text-decoration : none;
	display : block;
	padding-bottom : 4px;
	padding-top : 4px;
	margin-bottom : 1px;
	background-image : url(images/menu_txt_l2_on2.gif);
}
.menu_plus3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	color : #FF3C00;
	padding-left : 36px;
	padding-right : 4px;
	text-decoration : none;
	display : block;
	padding-bottom : 5px;
	padding-top : 3px;
	font-weight : bold;
	margin-bottom : 1px;	
	background-image : url(images/menu_plus_l3.gif);
}
.menu_plus3:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	color : #FFFFFF;
	padding-left : 36px;
	padding-right : 4px;
	text-decoration : none;
	display : block;
	padding-bottom : 5px;
	padding-top : 3px;
	font-weight : bold;
	margin-bottom : 1px;	
	background-image : url(images/menu_plus_l3_on.gif);
}
.menu_minus3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	color : #FFFFFF;
	padding-left : 36px;
	padding-right : 4px;
	text-decoration : none;
	display : block;
	padding-bottom : 5px;
	padding-top : 3px;
	font-weight : bold;
	margin-bottom : 1px;	
	background-image : url(images/menu_minus_l3.gif);
}
.menu_txt3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	color : #869B48;
	padding-left : 26px;
	padding-right : 4px;
	text-decoration : none;
	display : block;
	padding-bottom : 4px;
	padding-top : 4px;
	margin-bottom : 1px;
	background-image : url(images/menu_txt_l3.gif);
}
.menu_txt3:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	color : #869B48;
	padding-left : 26px;
	padding-right : 4px;
	text-decoration : none;
	display : block;
	padding-bottom : 4px;
	padding-top : 4px;
	margin-bottom : 1px;
	background-image : url(images/menu_txt_l3_on.gif);
}
.menu_plus4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	color : #4B4B4B;
	padding-left : 49px;
	padding-right : 4px;
	text-decoration : none;
	display : block;
	padding-bottom : 5px;
	padding-top : 3px;
	font-weight : bold;
	margin-bottom : 1px;	
	background-image : url(images/menu_plus_l4.gif);
}
.menu_plus4:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	color : #FFFFFF;
	padding-left : 49px;
	padding-right : 4px;
	text-decoration : none;
	display : block;
	padding-bottom : 5px;
	padding-top : 3px;
	font-weight : bold;
	margin-bottom : 1px;	
	background-image : url(images/menu_plus_l4_on.gif);
}
.menu_minus4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	color : #FFFFFF;
	padding-left : 49px;
	padding-right : 4px;
	text-decoration : none;
	display : block;
	padding-bottom : 5px;
	padding-top : 3px;
	font-weight : bold;
	margin-bottom : 1px;	
	background-image : url(images/menu_minus_l4.gif);
}
.menu_txt4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	color : #FF3C00;
	padding-left : 37px;
	padding-right : 4px;
	text-decoration : none;
	display : block;
	padding-bottom : 4px;
	padding-top : 4px;
	margin-bottom : 1px;
	background-image : url(images/menu_txt_l4.gif);
}
.menu_txt4:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	color : #FF3C00;
	padding-left : 37px;
	padding-right : 4px;
	text-decoration : none;
	display : block;
	padding-bottom : 4px;
	padding-top : 4px;
	margin-bottom : 1px;
	background-image : url(images/menu_txt_l4_on.gif);
}
.menu_txt5 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	color : #4B4B4B;
	padding-left : 48px;
	padding-right : 4px;
	text-decoration : none;
	display : block;
	padding-bottom : 4px;
	padding-top : 4px;
	margin-bottom : 1px;
	background-image : url(images/menu_txt_l5.gif);
}
.menu_txt5:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	color : #4B4B4B;
	padding-left : 48px;
	padding-right : 4px;
	text-decoration : none;
	display : block;
	padding-bottom : 4px;
	padding-top : 4px;
	margin-bottom : 1px;
	background-image : url(images/menu_txt_l5_on.gif);
}
.txt_heading {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #4B4B4B;
	padding-left : 6px;
	padding-right : 6px;
	text-decoration : none;
	display : block;
	padding-bottom : 6px;
	padding-top : 6px;
	margin-bottom : 2px;
	line-height : 18px;
}
.txt_heading1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #4B4B4B;
	text-decoration : none;
	display : block;
	line-height : 18px;
}

#sddm {
	margin: 0;
	padding: 0;
	z-index: 30
}

#sddm li {	
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-family : "Humanst521 BT", Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-transform : uppercase;
	text-decoration : none;
}

#sddm li a {
	display: block;
	margin: 0;
	padding-bottom : 8px;
	padding-top : 8px;
	padding-left : 14px;
	padding-right : 14px;
	color: #4B4B4B;
	text-align: center;
	text-decoration: none;
	font-size : 10px;
}

#sddm li a:hover {	
	color: #FFFFFF;
	background-color : #A0A0A0;
	font-size : 10px;
}
	
#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	border: 0;
	background: #FFFFFF;
	}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding-bottom : 8px;
		padding-top : 8px;
		padding-left : 14px;
		padding-right : 14px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #CECECE;
		color: #4B4B4B;
		font-family : "Humanst521 BT", Arial, Helvetica, sans-serif;
		font-size : 10px;
		}

	#sddm div a:hover
	{	background: #A0A0A0;
		color: #FFFFFF}