
BODY
{
	font-size: 11px;
	color: #797979;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	
	
}
HR {
	color: #DDDDDD;
	height: 1px;
	margin-right: 10px;
}
A {
	color: #081374;
	text-decoration: none;
}
UL {
	margin-left: 20px;
}
.mainbody{

	padding: 0px;


}
.mainimage {

	border: 1px #DADADA solid;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.mainimage2 {

	border: 0px black solid;
	margin:0px;
}

.topnav {

	border: 1px white solid;
	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: #626262;
	text-decoration: none;
	
}
.topnav A:hover {
	text-decoration: underline;
}

.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: #6B6B6B;
	font-weight: bold;
	vertical-align: top;
	
}
.promobody A {
	text-decoration: none;
}
.pagetitle{

	color: #C7C7C7;
	font-size: 23px;
	line-height: 60px;
	
}
.subtitle{

	color: #C7C7C7;
	font-size: 18px;
	font-weight: bold;
}
.missiontitle {

	background: #BDBDBD;
	padding: 1px 10px;
	padding-bottom: 4px;
	color: white;

}
.missionbody {

	
	padding: 10px;	
	background-repeat: repeat-x;
	background-position: bottom right;


}

.missionbody TD {
	
	color: white;
	padding-top: 0px;
	vertical-align: top;

}
.missionbody A {
	
	color: white;
}


.footer {
	
	background-repeat: repeat-x; 
	background-color: #DEDEDE;
	
}
.footer A {
	font-size: 11px;
	
	letter-spacing: 0px;
	color: #3C3F61;
	text-decoration: none;
	
}
.footer A:hover {
	text-decoration: underline;
}
.footer2 {
	
	background-repeat: repeat-x; 
	background-color: #EFEFEF;
}
.footer2 TD{
	padding-top: 8px;
	font-size: 10px;
	color: #B6B6B6;

}

.footer2 A {
	font-size: 10px;
	letter-spacing: 0px;
	color: #BDBDBD;
	text-decoration: none;
	
}
.footer2 A:hover {
	text-decoration: underline;
}
.menuoptions {
	
	margin-left: 3px;
	margin-right:1px;
	margin-bottom:1px;
	border-right:1px solid #737373;
	border-left:1px solid #686868;
	border-bottom:1px solid #6E6E6E;
	background-color: #CFCFCF;
	line-height: 14px;
	color: black;
}
.menu a {
	
	display:block;
	padding:5px 10px;
	text-decoration:none;
	background-color:transparent;
	border-top: 1px #767676 solid;
	font-size: 11px;
	letter-spacing:0px;
	color: white;
}
.menu a:hover {
	background-color:#F8F8F8;
	color:#6F6F6F;
	text-decoration: none;
}
.news { 
	background-position: right; 
	background-repeat: repeat-y;
	
}
.newstitle {
	color: #797979;
	cursor: hand;
	background-color: #DEDEDE;
	border-top: 1px solid #D2D2D2;
	border-left: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	font-weight: bold;
	padding: 2px 5px;
	font-size: 11px
	
}
.newssummary {
	border-left: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	color: #747474;
	background-color: #F1F1F1;
	padding: 5px; 
	padding-bottom: 0px;
	font-size: 11px;
	cursor: hand;
	
}
.newsmore {
	cursor: hand;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #F2F2F2;
	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 #CDCDCD; 
	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 #CBCBCB; 
	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;
	
	
	
	
}


