body {
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background: #a9a9a9 url(../img/bgr_main.gif) repeat-x 0 0px; 
}
bodysearch {
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background: url(../img/bgr_main.gif) repeat-x 0 0px;
}

.td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: auto;
	font-weight: bold;
}
.td2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	height: auto;
	font-weight: bold;
}
.td4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	height: auto;
}
.td3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #364f6b;
	height: auto;
	font-weight: bold;
}
.td5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	height: auto;
	font-weight: bold;
}
.cont1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	height: auto;
	font-weight: bold;
}
.cont1lg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	height: auto;

}
.cont1lg1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	height: auto;

}
.cont1lgb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: auto;
	font-weight: bold;
}
.cont2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	height: auto;
}
.cont2b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	height: auto;
	font-weight: bold;
}
.cont2b2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #364f6b;
	height: auto;
	font-weight: bold;
}
.cont3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: auto;
}
.cont4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: auto;
	font-weight: bold;
	
}
.cont5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #561e1c;
	height: auto;
	font-weight: bold;
	
}
.contmain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #253a51;
	
}

.contmain2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	
}
.contmain2sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	
}
.contmainsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #253a51;
	height: auto;
	}
.contmainsmb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #253a51;
	height: auto;
	font-weight: bold;
	}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #253a51;
	height: auto;
}
.scroller {
	scrollbar-face-color:#e4e6e9; 
	scrollbar-arrow-color:#253a51; 
	scrollbar-track-color:#ffffff; 
	scrollbar-shadow-color:#ffffff; 
	scrollbar-highlight-color:#ffffff; 
	scrollbar-3dlight-color:#cccccc; 
	scrollbar-darkshadow-Color:#cccccc;
}
.bodytextlg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #253a51;
	height: auto;
}
.contmainb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #364f6b;;
	height: auto;
	font-weight: bold;
}

.contmaini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #253a51;
	height: auto;
	font-weight: normal;
	font-style: italic;
}

.nav1 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	height: auto;
}

.footwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	height: auto;
	font-weight: bold;
}
.bgrleftnavgrey {
    background: #fff url(../img/left_nav_bgr.gif) repeat-x 0 0px;
}
.bodygrey {
	background-color: #aaaaaa;
}
.navbgr {	
	background: #fff url(../img/bgr_nav.gif) repeat-x 0 0px;
}
.footbgr {
	background: #fff url(../img/grey_fade2.gif) repeat-x 0 0px;
}
.footbgrx {
	background: #fff url(../img/grey_fade5.gif) repeat-x 0 0px;
}

.contblue {
	background: #2E6CB2 url(../img/blue_fade1.gif) repeat-x 0 0px;
}

.contblue2 {
	background: #FFFFFF url(../img/blue_fade2.gif) repeat-x 0 0px;
}

.contgrey {
	background: #FFFFFF url(../img/grey_fade1.gif) repeat-x 0 0px;
}

.contgrey1 {
	background: #FFFFFF url(../img/grey_fade3.gif) repeat-x 0 0px;
}

.contgreynav1 {
	background: #FFFFFF url(../img/grey_fade4.gif) repeat-x 0 0px;
}


.partnerbgr {
	background-image: url(../img/partners_ft.gif);
	background-color: #FFFFFF;
}

.subnavbgr {
	background-color: #1f1f1f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #333333;
}

.htright {
	right: auto;
	clip: auto;
}

A.hnav {
	FONT-SIZE: 11px;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	COLOR: #f7ec0e;
	text-decoration: none;
	font-weight: bold;
}

A.hheading:hover {
	FONT-SIZE: 12px;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	COLOR: #2b6ab1;
	text-decoration: none;
	font-weight: bold;	
}


A.hheading {
	FONT-SIZE: 12px;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	COLOR: #364f6b;
	text-decoration: none;
	font-weight: bold;
}

A.hlink:hover {
	FONT-SIZE: 11px;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	COLOR: #cc6600;
	text-decoration: none;
	font-weight: normal;	
}


A.hlink {
	FONT-SIZE: 11px;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	COLOR: #2b6ab1;
	text-decoration: none;
	font-weight: normal;
}

A.hnav:hover {
	FONT-SIZE: 11px;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	text-decoration: none;
	font-weight: bold;	
}
A.hnavov {
	FONT-SIZE: 11px;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

A.hnavov:hover {
	FONT-SIZE: 11px;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	text-decoration: none;
	font-weight: bold;	
}

A.subnav:hover {
	FONT-SIZE: 10px;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	padding-bottom:6px;
	padding-left:6px;	
}
A.subnav {
	FONT-SIZE: 10px;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	text-decoration: none;
	font-weight: bold;
	padding-bottom:6px;
	padding-left:6px;
}

.sub { position: absolute; border: 1px solid #000000; visibility:hidden; top:166px; z-index: 1; background-color:#000000; width:146px; 	filter:alpha(opacity=90);
	opacity:0.9;
}
.sub1 { border: 1px solid #000000; background-color:#000000; width:146px; 
}

A.rtwnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc6600;
	text-decoration: none;
}
A.rtwnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #01648b;
	text-decoration: none;
}

A.leftnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-left:15px;
}
A.leftnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #253a51;
	text-decoration: none;
	font-weight: bold;
	padding-left:15px;
}

A.hov1 {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #333333;
	text-decoration: none;
	font-weight: bold;
}

A.hov1:hover {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #333333;
	text-decoration: underline;
	font-weight: bold;
}

A.hov2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	height: auto;
	text-decoration: none;
}

A.hov2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: auto;
	text-decoration: underline;
}

A.hovft {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

A.hovft:hover {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #797979;
	text-decoration: none;
	font-weight: bold;
}

A.hovft2 {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #555555;
	text-decoration: none;
	font-weight: bold;
}

A.hovft2:hover {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #797979;
	text-decoration: none;
	font-weight: bold;
}
A.hcontmainr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	height: auto;
	text-decoration: none;
	font-weight: bold;
}

A.hcontmainr:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #253a51;
	height: auto;
	text-decoration: none;
	font-weight: bold;
}

A.hcontmain {
	FONT-SIZE: 12px;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	COLOR: #2b6ab1;
	height: auto;
	text-decoration: underline;
}

A.hcontmain:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #364f6b;
	height: auto;
	text-decoration: underline;
}
A.hcontmainem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2b6ab1;
	height: auto;
	text-decoration: none;
}

A.hcontmainem:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #364f6b;
	height: auto;
	text-decoration: underline;
}
A.hcontmainb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #364f6b;
	height: auto;
	font-weight: bold;
	text-decoration: underline;
}

A.hcontmainb:hover {
	FONT-SIZE: 12px;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	COLOR: #2b6ab1;
	height: auto;
	font-weight: bold;
	text-decoration: underline;
}
.body #form1 #Go {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.body #form1 #Search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	border: 1px solid #cccccc;
}

col1 {
	BORDER-RIGHT: #9f9f9f 1px solid; BACKGROUND: #f7f7f7; FLOAT: left; WIDTH: 599px
}
.blu_bgr {
	background-color: #000033;
}

.blu_bgrfla {
	background-color: #003366;
}

.blult_bgr {
	background-color: #034b9c;
}

.grey_bgr {
	background-color: #cccccc;
}

.grey_bgr2 {
	background-color: #999999;
}

.yellow_bgr {
	background-color: #ffff00;
}

.white_bgr {
	background-color: #ffffff;
}

ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align:left;
	color: #000000;
}
.imgbrdr {
	border: 1px solid #CCCCCC;
	margin: 2px;
}

.NewsTitle {
	FONT-SIZE: 12px;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	COLOR: #364f6b;
	font-weight: bold;
	}
.form1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #253A51;
	border: 1px solid #CCCCCC;
}

.send {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #364f6b;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
