
BODY
{
	font-size: 11px
	color: #081374;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-image:url('images/body-background.gif');
  	background-position: 0 0;
}
TD {
	color: #081374;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	
	
}
HR {
	color: #9D9DDB;
	height: 1px;
	margin-right: 10px;
}
A {
	color: #081374;
}
UL {
	margin-left: 20px;
}
.mainbody{

	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;


}
.mainimage {

	border: 1px #9D9DDB solid;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.mainimage2 {

	border: 0px #9D9DDB solid;
	margin:0px;
}

.topnav {

	border: 1px white solid; 
	background-image: url('images/topnav_bg.gif');
	background-position: bottom right;
	background-repeat: repeat-x;
	background-color: white;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing: 1px;
	font-size: 11px;

}
.topnav A {
	color: #3C3F61;
	text-decoration: none;
	
}
.topnav A:hover {
	text-decoration: underline;
}

.shadow {
	filter:alpha(opacity=15); 
}
.shadow2 {
	filter:alpha(opacity=30); 
}
.promotitle {
	font-size: 12px;
	padding-left: 10px; 
	color: white;
	font-weight: bold;

}
.promobody {
	
	cursor: hand;
	font-size: 12px;
	padding-left: 10px;
	padding-top: 5px;
	background-position: bottom right; 
	background-repeat: no-repeat;
	color: #081374;
	font-weight: bold;
	vertical-align: top;
	
}
.promobody A {
	text-decoration: none;
}
.pagetitle{

	color: #78D2C4;
	font-size: 23px;
	font-weight: bold;
}
.subtitle{

	color: #78D2C4;
	font-size: 18px;
	font-weight: bold;
}
.missiontitle {

	background: #9295BF;
	padding: 1px 10px;
	padding-bottom: 4px;
	color: white;

}
.missionbody {

	
	padding: 10px;
	background-image: url('images/mission_background.gif');	
	background-repeat: repeat-x;
	background-position: bottom right;


}

.missionbody TD {
	
	color: white;
	padding-top: 0px;
	vertical-align: top;

}
.missionbody A {
	
	color: white;
}
.mission-newstitle {

	background: #3ebfab; /* #9295BF; */
	padding: 1px 10px;
	padding-bottom: 4px;
	color: #081374;  /* white; */

}
.mission-newsbody {

	
	padding: 10px;
	background-image: url('images/news_background.gif');	
	background-repeat: repeat-x;
	background-position: bottom right;


}

.mission-newsbody TD {
	
	color: #081374;  /* white; */
	padding-top: 0px;
	vertical-align: top;

}
.mission-newsbody A {
	
	color: #081374;  /* white; */
}


.footer {
	background-image: url('images/footer_background.gif');
	background-repeat: repeat-x; 
	background-color: #DFE0E0;
	
}
.footer A {
	font-size: 11px;
	
	letter-spacing: 0px;
	color: #3C3F61;
	text-decoration: none;
	
}
.footer A:hover {
	text-decoration: underline;
}
.footer2 {
	background-image: url('images/footer_background2.gif');
	background-repeat: repeat-x; 
	background-color: #EFEFEF;
}
.footer2 TD{
	padding-top: 8px;
	font-size: 10px;
	color: #A0A2BA;

}

.footer2 A {
	font-size: 10px;
	letter-spacing: 0px;
	color: #A0A2BA;
	text-decoration: none;
	
}
.footer2 A:hover {
	text-decoration: underline;
}
.menuoptions {
	
	margin-left: 3px;
	margin-right:1px;
	margin-bottom:1px;
	border-right:1px solid #081374;
	border-left:1px solid #081374;
	border-bottom:1px solid #081374;
	background-color: #9C9CCF;
	line-height: 14px;
	color: black;
}
.menu a {
	
	display:block;
	padding:5px 10px;
	text-decoration:none;
	background-color:transparent;
	border-top: 1px #081374 solid;
	font-size: 11px;
	letter-spacing:0px;
	color: white;
}
.menu a:hover {
	background-color:#CBFAF2;
	color:#081374;
	text-decoration: none;
}
.news {
	background-image: url('images/leftnav_bg.gif'); 
	background-position: right; 
	background-repeat: repeat-y;
	
}
.newstitle {
	color: #081374;
	cursor: hand;
	background-color: #C7E8E3;
	border-top: 1px solid #9C9CCF;
	border-left: 1px solid #9C9CCF;
	border-right: 1px solid #9C9CCF;
	font-weight: bold;
	padding: 2px 5px;
	font-size: 11px
	
}
.newssummary {
	border-left: 1px solid #9C9CCF;
	border-right: 1px solid #9C9CCF;
	color: #081374;
	background-color: #E2F3F0;
	padding: 5px; 
	padding-bottom: 0px;
	font-size: 11px;
	cursor: hand;
	
}
.newsmore {
	cursor: hand;
	border-left: 1px solid #9C9CCF;
	border-right: 1px solid #9C9CCF;
	border-bottom: 1px solid #9C9CCF;
	background-color: #E2F3F0;
	padding: 5px;
	padding-top: 0px;
	font-size: 11px;
}
.newsmore A{
	font-weight: bold;
	color: #00B298;
}
.subnav {
	cursor: hand;
}
.subnavtext {
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom:10px;
	font-size: 11px;
	vertical-align: middle;
	letter-spacing: 1px;
}
.subnavitem {
	
	background-color: white;
	cursor: hand;
	border: 1px solid #9C9CCF; 
	font-size: 13px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 20px;
	
	
}
.subnavitem A{
	text-decoration: none
}
.subnavitem TD{
	font-stretch: ultra-expanded;
	line-height: 16px;
}


.subnavitemselected {
	
	background-color: white;
	border: 1px solid #9C9CCF; 
	font-size: 13px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 1px;
}
.subnavitemselected TD {
 	line-height: 15px;
}

.subnavtext A {
	text-decoration: none;
	color: #3C3F61;
}
.subnavtext A:hover {
	text-decoration: underline;
}
.errormessage {
	color: darkred;

}
#force-scrollbar { 
	position: absolute; 
	top: 0; 
	bottom: -1px;
	width: 1em; z-index: -1; 
}
.glossary TD{
	vertical-align: top;
}
.priceList {
	
	border: 1px solid #A3A3A3; 
}

.priceList TD {
	
	padding: 5px; 
	border: 1px solid white;
	background-color: #EAEAEA;
	font-size: 11px;
	
	
	
	
}

