body {
	background-color: #cdcdff;
	font-size:1em;
	margin: 0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	min-width: 800px;
}

a {
	color: #0144bb;
}

a:hover {
 color: #7d889b;
}

a:visited  {
 color: #354e79;
}

#bodyDiv {
	text-align: left;
	margin: 0 auto;
	width: 100%;
	background-color:#cdcdff;
	background-image: url(images/background_frostbite.gif);
	background-repeat: repeat-y; 
}

#header {
	background-image: url(images/header_bg.gif);
	background-repeat:repeat-x;
}

#headMain {
	height:120px;
	width: 100%;
	text-align: center;
}


/* #headMenu {
	height:15px;
	width: 100%;
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
}

	#headMenu ul {
		text-transform:uppercase;
		height:15px;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		color:#FFFFFF;
	}
	
	#headMenu li {
		display:inline; 
	}
	
		#headMenu li a {	
			color: #0443AD;
			font-weight: bold;
			text-decoration:none;
		}
	
		#headMenu li a:hover {
			color: #FFFFFF !important;
			
		}

#headNav {
	width: 100%;
	color: #FFFFFF;
}  */

#contentDiv {
	width: 90%; 
 	text-align:left;  
	margin: auto;
	padding-left: 100px;
	padding-right: 25px; 
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #0443AD;
	font-size:1.5em;
	border-bottom: 1px solid #CDD9EF;
}

#contentLeft, #contentMiddle, #contentRight {
	margin: 1px 0 1px 0;
	padding: 5px;
}

#contentLeft {
	float: left;
	width: 20%;
}

	#contentLeft p, #contentRight p {
		border-bottom: 1px solid #CDD9EF;
	}

#contentMiddle {
	width: 77%;
	float: left;
	/*padding-left: 25px;*/
	border-left: 1px dashed #0144bb;
}

#validHTML {
float: right;
}

#validHTML a {
	text-decoration: none;
	
}

#footer {
	position: relative;
	bottom: 0;
	clear: both;
	font-size: .7em;
	background-image:url(images/footer_frostbite.gif);
	background-repeat:repeat;
	width: 100%;
	height: 20px;
	text-align:center;
	color:#FFFFFF !important;
	padding-top: 5px;
}



#footer a {
	color: #CDD9EF;
}

#footer a:hover {
 color: #CDD9EF;
}

#footer a:visited  {
 color: #CDD9EF;
}

/*.dontDisplay {
	display: none;
}

.inputfield {
	border: 1px solid #CDD9EF;
	color: #0443AD;
	font-size: 0.8em;
}

.inputbutton {
	border: 1px solid #CDD9EF;
	background-color: #CDD9EF;
	font-size: 0.8em;
	color: #FFFFFF;
	
} */

 /* Float Controllers Fix */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

