body {
	background-image:url(images/bg_image.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	background-color:#004386;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
}
.linkNormal {
	color: #0063a4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.linkNormal:hover {
	color: #389ada;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.TopNav {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.TopNav:hover {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
.TopNavDivider {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
.NormalContent {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
}
.NormalContentBold {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.WhiteContent {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.WhiteContentBold {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}
.MainHeading {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0a54a4;
	font-weight: bold;
	text-decoration: underline;
}
.BlueHeading {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0a54a4;
	font-weight: bold;
}

/* Safari Fix */

/*/*/html*#headerRight {
	margin-top:-14px;
}/* */

/* IE FIXES */

* html body div#footer {
	width:890px;
}

* html body div#ftbl {
	margin-left:-26px;
}

* html body div#rightNav ul ul {
	padding-left:16px;
}

* html body #headerRight {
	margin-top:-15px;
}

* html body .cta {
	margin-top:-150px;
	margin-bottom:0px;
}
.cssnav {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: url(images/overbtn.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 254px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
 
.cssnav a {
display: block;
color:#ffffff;
font-size: 12px;
width: 254px;
height: 25px;
float: left;
text-decoration: none;
font-weight: bold;
}
 
.cssnav img {width: 254px; height: 25px; border: 0; }
* html a:hover {visibility:visible}
 
.cssnav a:hover img{visibility:hidden}
 
.cssnav span {
	position: absolute;
	float: left;
	left: 11px;
	top: 7px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 225px;
	height: 17px;
	
	}