@charset "utf-8";
/* CSS Document */
body {
	margin: 0;
	background-color: #fff;
}.oWht4 {
	border: 4px solid #fff;
}
.oWht3 {
	border: 2px solid #fff;
	background-color: #fff;
}
.oNvy4,
.uLEFTNvy4 {
	border: 4px solid #039;
}
.HeadingBlue {
	font-family: "Times New Roman";
	font-size: 24px;
	color: #3C639A;
	line-height: 36px;
}
h1 {
font-family: "Times New Roman";
	font-size: 24px;
	color: #3C639A;
	line-height: 36px;

}
.MainTextBlack {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
}
.RightColumnSmall {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
}
.RightColumnHeader {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3C6599;
	line-height: 23px;
}
.FooterCopyright {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #3C6599;
}
.AddressSmall {
	font-family: Verdana;
	font-size: 9px;
	color: #436690;
	line-height: 11px;
}
.AddressSmallBold {
	font-family: Verdana;
	font-size: 9px;
	color: #436690;
	font-weight: bold;
	line-height: 14px;
}
.MainTextSubheading {
	font-family: Arial;
	font-size: 13px;
	color: #40659A;
	font-weight: bold;
	line-height: 20px;
}
.NewsMarginHeader {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
.NewsMarginText {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}
.linkOff {
	font-family: Verdana;
	font-size: 10px;
	cursor: default;
	font-weight: bold;
	color: #fff;
	padding: 0px;
	line-height: 20px;
}
.crossHair {
	cursor: crosshair;
}
#dropmenudiv{
	position:absolute;
	line-height:14px;
	z-index:100;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-color: #F7F7F7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #39659C;
	border-right-color: #39659C;
	border-bottom-color: #39659C;
	border-left-color: #39659C;
}

#dropmenudiv a{
	width: 100%;
	text-indent: 3px;
	color:#000000;
	display: block;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
	background-color: #F9F9F9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #39619C;
	border-right-color: #39619C;
	border-bottom-color: #39619C;
	border-left-color: #39619C;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #fff;
	color: #3C639A;
	width: 170px;
	background-image: url(../img/hover_bkg.gif);
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #39659C;
}
.linkOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 4px;
	padding-top: 2px;
	font-weight: bold;
	color: #0099CC;
	background-color: #fff;
	border: 1px solid #009900;
}
.linkOnGrn {
	font-family: Verdana;
	font-size: 10px;
	cursor: pointer;
	color: #CEECFF;
	font-weight: bold;
	padding: 0px;
	line-height: 20px;
}
.zedBottom {
	z-index: 0;
}
.AddressSmallBoldLinkOn {
	font-family: Verdana;
	font-size: 9px;
	color: #96B3D5;
	font-weight: bold;
	line-height: 14px;
	cursor: hand;
}
.FormInline {
	display: inline;
}
.MainTextLinkOn {
	font-family: Verdana;
	font-size: 11px;
	color: #96B3D5;
	cursor: hand;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #96B3D5;
	border-right-color: #96B3D5;
	border-bottom-color: #96B3D5;
	border-left-color: #96B3D5;
}
.MainTextLinkOff {
	font-family: Verdana;
	font-size: 11px;
	color: #436690;
	text-decoration: none;
	cursor: hand;
}
.TextBoxBlue {
	font-family: Verdana;
	font-size: 11px;
	color: #436690;
	text-decoration: none;
}
.FormOuterBorderBlue {
	border: 1px solid #D3DBE7;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	background-color: #fff;
}
.MainTextBlueBold {
	font-family: Arial;
	font-size: 13px;
	color: #3C639A;
	font-weight: bold;
	letter-spacing: -0.03em;
}
.MainTextBlackBold {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.MainTextBoldLinkOn {
	font-family: Verdana;
	font-size: 11px;
	color: #96B3D5;
	cursor: hand;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #96B3D5;
	border-right-color: #96B3D5;
	border-bottom-color: #96B3D5;
	border-left-color: #96B3D5;
	font-weight: bold;
}
.MainTextBoldLinkOff {
	font-family: Verdana;
	font-size: 11px;
	color: #436690;
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
}
.MainTextWhiteBold {
	font-family: Verdana;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
}
.SubmitButtonBlue {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #3365A0;
	background-color: #EBEEF3;
	border: 1px solid #A5B5CC;
	height: 26px;
}
.MainTextRed {

	font-family: Verdana;
	font-size: 11px;
	color: #FF0000;
}
.MainTextGreen {


	font-family: Verdana;
	font-size: 11px;
	color: #009933;
}
.NewsMarginHeaderBlue {
	font-family: Arial;
	font-size: 11px;
	color: #fff;
}
.NewsBlueHand {
	font-family: Arial;
	font-size: 11px;
	color: #021548;
	cursor: hand;
	font-weight: bold;
}
.MainTextWhtTiny {
	font-family: Verdana;
	font-size: 9px;
	color: #666666;
	text-indent: 15px;
}

.HeadingWhite {
	font-family: "Times New Roman";
	font-size: 21px;
	color: #fff;
	line-height: 30px;
	vertical-align: top;
}
.AddressSmallBlk {
	font-family: Arial;
	font-size: 11px;
	color: #999999;
}
.HeadingBlack {
	font-family: "Times New Roman";
	font-size: 20px;
	color: #3C639A;
	line-height: 25px;
	vertical-align: top;
}
.HeadingGreen {
	font-family: "Times New Roman";
	font-size: 24px;
	color: #009933;
	line-height: 45px;
	vertical-align: top;
}
.MainTextGreenBold {
	font-family: Verdana;
	font-size: 11px;
	color: #009933;
	font-weight: bold;
}
.HeadingNews {
	font-family: "Times New Roman";
	font-size: 19px;
	color: #99ADC5;
	line-height: 27px;
	vertical-align: top;
}
.R1BlueBdr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #A6B1C7;
	border-right-color: #A6B1C7;
	border-bottom-color: #A6B1C7;
	border-left-color: #A6B1C7;
}
a:link {
	color: #3C639A;
	text-decoration: none;
}
a:hover {
	color: #9AABD6;
	text-decoration: underline;
	cursor: hand;
}
a:active {
	color: #FF0000;
	text-decoration: underline;
}
a:visited {
	text-decoration: none;
}
.MainTextBlue {
	font-family: Arial;
	font-size: 13px;
	color: #436690;
	text-decoration: none;
}
.img_000000 {
	border: 1px solid #000000;
	padding-right: 10px;
}
.img_2d5986 {
	border: 1px solid #2d5986;
	padding-right: 10px;
}
.img_436690 {
	border: 1px solid #436690;
	padding-right: 10px;
}
.img_999999 {
	border: 1px solid #999999;
	padding-right: 10px;
}
.img_cccccc {
	border: 1px solid #cccccc;
	padding-right: 10px;
}
.img_dd34f0 {
	border: 1px solid #dde4f0;
	padding-right: 10px;
}
.img_normal {
	padding-right: 10px;
}
.img_000000_r {
	border: 1px solid #000000;
	padding-left: 10px;
}
.img_2d5986_r {
	border: 1px solid #2d5986;
	padding-left: 10px;
}
.img_436690_r {
	border: 1px solid #436690;
	padding-left: 10px;
}
.img_999999_r {
	border: 1px solid #999999;
	padding-left: 10px;
}
.img_cccccc_r {
	border: 1px solid #cccccc;
	padding-left: 10px;
}
.img_dd34f0_r {
	border: 1px solid #dde4f0;
	padding-left: 10px;
}
.img_normal_r {
	padding-left: 10px;
}
.textBoxBlueTiny {
	font-family: Verdana;
	font-size: 9px;
	color: #436690;
	text-decoration: none;
}
.textBoxBlueTinyBold {
	font-size: 9px;
	color: #436690;
	text-decoration: none;
	font-weight: normal;
	height: 18px;
	width: 22px;
}
.AddressSmallBoldBlack {
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	line-height: 14px;
}
.linkOnNH {
	font-family: Verdana;
	font-size: 10px;
	cursor: pointer;
	color: #CEECFF;
	font-weight: bold;
	padding: 0px;
	line-height: 20px;
}
.linkOffNH {
	font-family: Verdana;
	font-size: 10px;
	cursor: pointer;
	font-weight: bold;
	color: #fff;
	padding: 0px;
	line-height: 20px;
}


/* new navigation bar */

.navigationBar{
	margin:0px;
	padding:0px 0px 0px 10px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	background:url(../img/navbar.jpg) repeat-x;
	height:28px;
}

.navigationBar li{
	margin:0px;
	padding:0px 0px 0px 5px;
	line-height: 28px;
	float:left;
	list-style:none;
	overflow:visible;
	position:relative;
}

.navigationBar li a{
	color: #fff;
}

.navigationBar li a:hover{
	color: #CEECFF;
	text-decoration:none;
}

.navigationBar li ul{
	margin:0px;
	padding:27px 0px 0px 0px;
	left:0px;
	float:left;
	position:absolute;
	display:none;
	top:0px;
	height:auto;
}

.navigationBar li:hover ul, .navigationBar li.hover ul{
	display:block;
}

.navigationBar li ul li{
	background-color:#F9F9F9;
	border-color:#39619C;
	border-style:none solid solid;
	border-width:1px;
	display:block;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	text-indent:3px;
	line-height:16px;
	float:none;
	width:170px;
}

.navigationBar li ul li a{
	color:#000000;
	display:block;
	width:170px;
}

.navigationBar li ul li a:hover{
	background-image: url(../img/hover_bkg.gif);
	color:#3C639A;
}
#sitemaplink{text-decoration:underline;color:#436690;font-weight:normal}
