@charset "utf-8";
/* CSS Document */

body {
	background-color: #aeaead;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

html {
	overflow-y: scroll;
}

FORM {margin:0; padding:0px;}

.jsclass body .randomcontent { /*Do NOT remove! CSS to hide random contents in JS enabled browsers*/
	display: none;
}

.copyright {
	padding-left: 12px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color:#215e3b;	
}
.txtNav {
	padding-right: 30px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color:#215e3b;	
}
.txtNav A{
	color:#215e3b;
	text-decoration:none;
}
.txtNav A:hover{
	color:#215e3b;
	text-decoration:underline;
}
.headerBG {
background-color:#215e3b;
height:112px;
}
.logo {
padding-left:31px;
padding-top:13px;
padding-bottom:16px;
/*height:112px;*/
}

.breadcrumb {font-family: Helvetica, Arial, sans-serif; vertical-align:bottom; padding-bottom:43px;
font-size:11px; color:#005d3b;}
.breadcrumb A{color:#005d3b; text-decoration:none;}
.breadcrumb A:hover{color:#005d3b; text-decoration: underline;}

.dkgreen { background-color:#124227;}
.dkgreen2 { background-color:#204328;}
.armygreen { background-color:#7b8c46;}
.searchBG {background-image: url(images/search_bg.gif); background-repeat:repeat-x; background-color:#146b3a;}
.searchArrow {padding-top:1px; padding-left:1px; padding-right:7px;}
.navBar {background-image:url(images/navbar_bg.gif); height:32px;}
.imgBar {background-image:url(images/imgBar_bg.gif); background-repeat:repeat-x; height:94px;}

.content_nav {padding-top:4px; width:186px;; vertical-align:top; padding-right:0px; padding-left:16px;}
.content_center { padding-top:4px; width:490px; vertical-align:top; font-family: Helvetica, Arial, sans-serif; font-size:12px; line-height:18px; color:#004a5d; padding-bottom:16px;}
.content_center A{color:#000080; text-decoration: underline;}

.txtHd {font-size:13px; font-weight:bold;}
.txtSub { font-style:italic;}
.subNav {/*height:26px;*/ padding-bottom:13px; font-family: Helvetica, Arial, sans-serif; padding-left: 16px; padding-right:16px;  font: Helvetica, Arial, sans-serif; font-size:12px; font-weight: normal; color:#005d3b; text-decoration:none; font-weight:normal;}
.subNav A{ font-family: Helvetica, Arial, sans-serif; font: Helvetica, Arial, sans-serif; font-size:12px; font-weight: normal; color:#005d3b; text-decoration:none; font-weight:normal;}
.subNav A:hover{color: color:#005d3b; text-decoration:none; font-weight:bold;}

.subNavOn {/*height:26px;*/ padding-bottom:13px; font-family: Helvetica, Arial, sans-serif; padding-left: 16px; padding-right:16px; font: Helvetica, Arial, sans-serif; font-size:12px; font-weight: bold; color:#005d3b; background-image:url(images/subnav_arrow.gif); background-repeat:no-repeat;}
.subNavOn A{font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight: bold; color:#005d3b; text-decoration:none;}

.quote {padding-top: 23px; padding-left:47px; padding-right:37px; color:#39779d;  font-family: Helvetica, Arial, sans-serif; font-size:11px; line-height:16px; font-style:italic; font-weight: bold;}
.quoteTag {
	font-weight:normal;
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;
	font-style:normal;
	line-height:13px;
	color: #39779d;
}
.quote P{margin:0px; padding-top:6px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
.icons {padding-top:53px; padding-left:20px; text-align:left;}

.highlight {padding-left:8px; font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#d9f090; font-weight:bold; padding-right:12px;}
.highlight A{color:#d9f090; text-decoration:none; }
.highlight A:hover{color: #FFFFFF; text-decoration:none;  }

.whiteTxt {color: #FFFFFF; font-size:12px;}
.searchbox {width:125px; background-color:#FFFFFF; border-width:1px; border-style: solid; border-color:#999999; height:14px; font-size:10px; color:#046a90; padding-left:3px;}

.dd { height: 20px; padding-left:10px; vertical-align: middle; font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#005d3b; text-decoration:none;}
.ddOn{height: 20px; padding-left:10px; vertical-align: middle; font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#FFFFFF; text-decoration:none; background-color:#9fc13a; cursor: pointer;}



.hp_bg {background-image:url(images/hp_content_bg.gif); background-repeat:repeat-y; }
.hp_line {background-color:#a3b374;}
.hp_bg_green1 {background-color:#a0c136; height:107px; font-family: Helvetica, Arial, sans-serif; font-size:11px; line-height:13px; color:#ffffff; padding-left:27px; padding-right:16px; vertical-align: middle;}
.hp_bg_green2 {background-color:#c6e267; vertical-align:middle; padding-top:7px; padding-bottom:7px;}
.hp_bg_dhtml_banner { background-color:#6d6c66; height:242px;}
.hp_news_hd {padding-top:14px; vertical-align:top; padding-left:33px; font-family: Helvetica, Arial, sans-serif; font-size:12px; line-height:14px; color:#007095;}
.hp_title_18 {font-size:18px; line-height:22px;}
.hp_title_16 {font-size:16px; line-height:22px;}
.hp_news_items {padding-top:14px; vertical-align:top; font-family: Helvetica, Arial, sans-serif; font-size:11px; line-height:13px; color:#007095; padding-right:20px; padding-bottom: 8px;}
.hp_news_items A{color:#977f1d; text-decoration:none; font-size:9px; font-weight:bold;}
.hp_news_items A:hover{color:#977f1d; text-decoration:underline; font-size:9px; font-weight:bold;}
.hp_news_items P{ margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:8px;}
.hp_connected {padding-left: 27px; padding-top:14px; font-family: Helvetica, Arial, sans-serif; font-size:11px; line-height:14px; color:#007095; padding-right:20px; padding-bottom: 5px;}
.hp_connected A{color:#007095; font-weight:bold; text-decoration:none;}
.hp_connected A:hover{color:#007095; font-weight:bold; text-decoration:underline;}


.hp_iwant2 {width:190px; heigh: 18px; margin-top:8px; font-size:10px; color:#046a90;}
.hp_box {vertical-align:top; padding-bottom:4px; padding-top:4px; text-align:leftpx; background-color:#d9eca1; width:266px; padding-left:14px; padding-right:11px; font-family: Helvetica, Arial, sans-serif; font-size:11px; line-height:13px; color:#043a90;}
.hp_box A{color:#977f1d; text-decoration:none; font-size:9px; font-weight:bold;}
.hp_box A:hover{color:#977f1d; text-decoration:underline; font-size:9px; font-weight:bold;}
.hp_banner_txt { font-family: Helvetica, Arial, sans-serif; font-size:11px; line-height:13px; color:#ffffff; padding-left:27px; vertical-align:top; padding-right:25px; padding-top:15px;}
.hp_banner_txt P{ margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:10px;}
.hp_banner_HD { font-size:12px;}

/*.hp_banner_txt STRONG{ font-size:12px;}
.hp_client {font-size:11px;}*/


.featureshead	{
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #196E86;
}

.featureRow {border-bottom: solid #ffffff 1px; background-color: #196E86;}
.featuresheadcenter {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#FFFFFF;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	background-color: #196E86;
}
.featurestext {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#004A5D;
	font-weight: normal;
	margin-left: 10px;
	border-bottom: solid #ffffff 1px;
	background-color: #E8F3BD;
}
.featurestextnoborder  {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#004A5D;
	font-weight: normal;
	margin: 5px 0 5px 10px;
	background-color: #E8F3BD;
}
.featuresborder {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#004A5D;
	font-weight: normal;
	margin-left: 10px;
	border-bottom: solid #ffffff 1px;
	background-color: #E8F3BD;
}

.featuresbordertop{
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#004A5D;
	font-weight: normal;
	margin-left: 10px;
	border-top: solid #ffffff 1px;
	border-bottom: solid #ffffff 1px;
	background-color: #E8F3BD;
}


.featuresheadlead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #00A3F0;	
}