.componentWrap {
	margin: 15px 2px 15px 2px;
}


/*These are the lesser structural elements*/
.headerSearch {
	float: left;
	width: 147px;
	height: 23px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 7px;
	background: #cccccc;
	border: 1px none white;
}

.datetimePanel_1Col {
	width: 100%;
	margin: 0px 0px 3px 0px;
	padding: 6px 5px 6px 5px;
	background: #1A52CB;
	border-width: 1px;
	border-style: none none solid none;
	border-color: #FFFFFF;
	/*font: normal normal normal 11px/14px Arial, Geneva, Helvetica, Swiss, SunSans-Regular;*/
	font-family: Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	font-size: 75%;
	text-align: right;
	color: #FFFFFF;
}

.datetimePanel_2Col {
	width: 100%;
	margin: 0px 0px 3px 0px;
	padding: 6px 5px 6px 5px;
	background: #1A52CB;
	border-width: 1px;
	border-style: none none solid none;
	border-color: #FFFFFF;
	/*font: normal normal normal 11px/14px Arial, Geneva, Helvetica, Swiss, SunSans-Regular;*/
	font-family: Arial, Verdana, Helvetica, Swiss, SunSans-Regular;
	font-size: 75%;
	text-align: right;
	color: #FFFFFF;
}

.datetimePanel_3Col {
	width: 100%;
	padding: 6px 5px 6px 5px;
	background: #1A52CB;
	text-align: right;
}

.comp_functBanners {
	width: 100%;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 10px 1px;
	background: white;
}
     
.functBannerWrap {
	width: 100%;
	margin: 0px 0px 1px 0px;
}

.rsBannerWrap {
	padding: 1px 0px 0px 0px;
	background: white;
}



.latestNewsItem {
	padding: 3px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 70%;
	color: #000;
	text-decoration: none;
}
.latestNewsItem a:link, .latestNewsItem a:visited {	color: #000000;	text-decoration: none;}
.latestNewsItem a:hover, .latestNewsItem a:active {color: #000000;	text-decoration: underline;}

.latestNewsDate {
	padding: 5px 10px 0px 10px;
	font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 70%;
	color: #FF8F19;
	text-decoration: none;
	
}
.latestNewsDate a:link, .latestNewsDate a:visited {color: #000;	text-decoration: none;}
.latestNewsDate a:hover, .latestNewsDate a:active {color: #000;	text-decoration: underline;}

.latestNewsBox {
	
	width: 150px;
	
	padding: 5px 5px 5px 5px;
	background-color: #E5E5E5;
}
#newsText {
	padding: 10px 10px 10px 20px;
	font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 80%;
	text-align: left;
	color: #000000;
}
#newsText a:link {color: #000000;text-decoration: underline;}
#newsText a:visited {color: #000000;text-decoration: none;}
#newsText a:hover, .newsText a:active {color: #FFFFFF;text-decoration: underline;}

.mainBannerWrap {background: #FFF; padding: 1px 0px 0px 0px;}

.search {width:159px; height:80px; background:#FF8F19;border-width: 1px; border-style: solid none solid none; border-color: white; font:normal normal normal 12px Verdana, Arial, Swiss, SunSans-Regular;}
.search #input{padding: 5px 10px 5px 5px;}
.search #searchText{text-align:left;padding:5px 5px 0px 5px; font-weight:bold;color: white;}
.search #searchText a:link {color: white;text-decoration: none;}
.search #searchText a:visited {color: white;text-decoration: none;}
.search #searchText a:hover, .searchText a:active {color: white;text-decoration: underline;}

.contact {
	width:439px;
	margin: 5px 0px 1px 0px;
	padding: 5px 5px 5px 5px;
	background: #FF8F19;
	text-align: center;
}
#contact_maroon {background-color:#B40084;color:White;}
#contact_green {background-color:#88D114;color:White;}
#contact_pink {background-color:#E60084;color:White;}
#contact_navy {background-color:#4350A2;color:White;}
#contact_blue {background-color:#00CCFF;color:White;}
#contact_sea {background-color:#00B3B4;color:White;}
#contact_orange {background-color:#FF8F19;color:White;}
#contact_red {background-color:#E10033;color:White;}
#contact_lilac {background-color:#D1A6C7;color:White;}

#contactText {
	padding: 10px 10px 10px 20px;
	font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular;
	font-size: 70%;
	text-align: left;
	color: white;
}
#contactText a:link {color: white;text-decoration: none;}
#contactText a:visited {color: white;text-decoration: none;}
#contactText a:hover, .contactText a:active {color: #FFFFFF;text-decoration: underline;}

.sitemap {font-family: Arial, Verdana, Helvetica, Swiss, SunSans-Regular; font-size: 75%; color: #000;}
.sitemap a:link {color: #000000; text-decoration: none;}
.sitemap a:visited {color: #000000; text-decoration: none;}
.sitemap a:hover, .sitemap a:active {color: #FF8F19; text-decoration: underline;}
