/*////////////////////////////////////////////////////////////////*/
/*  MAIN SITE FUNCTIONS */
/*////////////////////////////////////////////////////////////////*/


a:link  {  color: #003366;}
a:active  {  color: #003366;}
a:visited  {  color: #003366;}
a:hover {  color: #FF6600;}

body {
	font-family: Verdana, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #003366;
	background-color: #FFFFFF;
	margin: 0px;
	}
	
input, select {
	font-family: Verdana, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #003366;
	background-color: #FFFFFF;
	}	


/*////////////////////////////////////////////////////////////////*/
/*  HEADER FUNCTIONS */
/*////////////////////////////////////////////////////////////////*/


a.headernav:link  {  color: #DCE7F2; text-decoration: none;}
a.headernav:active  {  color: #DCE7F2; text-decoration: none;}
a.headernav:visited  {  color: #DCE7F2; text-decoration: none;}
a.headernav:hover {  color: #FFFFFF; text-decoration: none;}

.headerrepeat {
	background-color: #FFFFFF;
	background-image: url(../images/header/headernav_repeat.gif);
	background-repeat: repeat-x;
}
.headernav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-top: 4px;
	color: #DCE7F2;
}

/*////////////////////////////////////////////////////////////////*/
/*  FOOTER FUNCTIONS */
/*////////////////////////////////////////////////////////////////*/


a.footer:link  {  color: #DCE7F2; text-decoration: none;}
a.footer:active  {  color: #DCE7F2; text-decoration: none;}
a.footer:visited  {  color: #DCE7F2; text-decoration: none;}
a.footer:hover {  color: #FFFFFF; text-decoration: none;}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-top: 4px;
	color: #DCE7F2;
}
.rightcolblueheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-image: url(../images/global/rcol_blueheaderbar.gif);
	background-repeat: repeat-x;
	color: #003366;
	vertical-align: middle;
	padding: 5px;
}
.rightcolgreenheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-image: url(../images/global/rcol_grnheaderbar.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	vertical-align: middle;
	padding: 5px;
}
.searchfield {
	background-color: DCE7F2;
	padding: 7px;
}
.dottedleft {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #003366;
}
.maincontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #003366;
	background-color: #dce7f2;
	padding: 20px;
}
.h1green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #787848;
	padding: 8px;
}

.h1white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 8px;
}

.h1blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	padding: 8px;
}

.h2green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #787848;
	padding: 5px;
}

.h2white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
}

.h2blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #003366;
	padding: 5px;
}

.h3green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #787848;
	padding: 10px;
}

.h3white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 5px;
}

.h3blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003366;
	padding: 10px;
}
.rightheadnav {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #000000; 
	padding-top: 8px; 
	padding-right: 8px; 
	padding-bottom: 6px; 
	padding-left: 7px;
}
.latestnewsspace {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #4d4d32; 
	padding-top: 9px; 
	padding-right: 2px; 
	padding-bottom: 9px; 
	padding-left: 11px; 
	font-size: 10px;
	}
.spacer {  padding-top: 3px; padding-bottom: 3px}
.topimagessp {  padding-top: 1px; padding-right: 3px; padding-left: 5px}
.tophead {  font-size: 12px; font-weight: bold; color: 4d4d32; padding-bottom: 3px; padding-top: 0px}
.toptext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; padding-right: 3px; padding-bottom: 8px; color: #003366}
.tophead-wh { font-size: 12px; font-weight: bold; color: #FFFFFF; padding-bottom: 3px; padding-top: 0px }
.toptext-wh { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; padding-right: 3px; padding-bottom: 8px; color: #FFFFFF}
.spacer {  border-top-width: 2px; border-bottom-width: 2px}
.search {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; padding-right: 2px; padding-left: 2px}
.blue10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #003366}
.blue12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366}
.forms {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; padding-top: 3px; padding-right: 8px; padding-bottom: 3px; padding-left: 2px}
.blue {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; font-size: 11px}
.latestnewstext { font-family: Verdana, Arial, Helvetica, sans-serif; color: #4d4d32; padding-top: 9px; padding-right: 8px; padding-bottom: 9px; padding-left: 11px; font-size: 10px }
.rightcolgreenheader-wt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-image: url(../images/global/rcol_grnheaderbar.gif); background-repeat: repeat-x; color: #FFFFFF; vertical-align: middle; padding: 5px; }
.rightcolblueheader-bl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003366; vertical-align: middle; padding: 5px; }
.h1blue-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; padding: 5px 8px 2px; }
.formtop {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold}.blue11 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366}
.rightcolblueheader-wh { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; vertical-align: middle; padding: 5px; }
.blue9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #003366 }
.white10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; padding-left: 3px}
.white10nopad {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF}
.formspacer {  padding-left: 5px; left: 5px; clip:  rect(   )}
