/* CSS Document-blue theme */

/*added divs for text in contenthome to style text positions*/


/*colors and fonts*/

body {
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	background: #001e33 url("../img/2bluegradient.jpg") repeat-x left top;
	}
h1  {
	font-size: 1.5em;
	color: #005999;
	text-align:left; 
	}
h2 {
	font-size: 1.2em;
	font-style: bold;
	color: #e6f2fa;
	text-align: left;
	}
h3 {
	font-size: 1.1em;
	color: #001e33;
	}

td, th {
	border-top: .5px solid #80bce6;
	}
	td img { 
	border: 1px solid #0065ad; 
	}
	th {
	font-weight: bold;
	}

/**new styles**/
#content {border-top: 2px solid #4099d9; }

#contenthome {
	background:       url("../img/2homebg.jpg") no-repeat left bottom;
	border-top: 1px solid white;
	color: #fff; 
	}
	#contenthome p {
		background:none;
		color: #fff;
		}
	#contenthome h1 {	
		font-size: 1.3em
		color: #fff;
		}
	#contenthome h2 {color: #fff; }
	#contenthome a:link {color: #fff;} 
	#contenthome a:visited {color: #fff; }
	#contenthome a:hover {color: #fff; background: #fbccbf; 
	}
	
#text1 {
	float: left;
	top: 0px;
	width: 49%;
	}
#text2 {	
	float: left;
	top: 0px;
	width: 40%;
	margin-left: 4em;}
#text3 {	
	float: left;
	top: 0px;
	width: 85%;
	margin-left: 4em;
 }
#text4 {	
	float: left;
	top: 0px;
	margin-left: 4em;
	width: 90%;}
	
#contact {
	border-top: 1px solid #80bce6;
	border-bottom: 1px solid #80bce6;
	background: #003c66;
	}
	#contact a {
		color: #fff; font-weight: bold;
		}
	#contact a:hover {background: #001E33; }
	
#footer {
	background: #001e33;
	border-top: 1px solid #80bce6;
	border-top: none;
	}
	.validation a {
	color: #80bce6;
	}
	.validation a:hover {
	text-decoration: none;
	color: #fff;
	}
	
	/*navs*/

a:link { color: #003c66;
		}
a:visited { color: #aaa; }
a:hover, a:active {
	color: #fff;
	background: #001e33;
	}
td a:hover, table a:active {
	background: #003c66;
	color: #fff;
	text-decoration: none;
	}
td a:link img {
	border: 1px solid #eee; 
	}
	td a:hover img {
	border-bottom: 5px solid #777;
	border: 1px solid #001e33;
	background: none;
	}

/**navA, navB, navC (footer nav) **/	

#navA {
	background: #003c66;
	color: #fff;
	}
	#navlistA {
	border-top: #eee;
	}
	#navA ul li {
		font: small-caps 1.2em/1em "Times New Roman", Times, serif;
		}
	#navA ul li a {	
		background: #003c66;
		}
	#navA ul li a:link, #navA ul li a:visited { 
		color:#fff;
		text-decoration: none;
		}
	#navA ul li a:hover {
		color: #fff;
		background: #001e33;
		}

/*******secondary navigation*********/
	
#navB {
	background: #001e33;
	color: #bdedf2;
	border-top: 2px solid #4099d9;
	border-bottom: none;
	font-size: 1em;
	line-heigh: 1.2em;
	
	}
	#navB ul {
		list-style: none;
		margin: 0px; 
		padding: 0px;
		}
	#navB li {
		border-bottom: 1px solid #005999;
		margin: 0;
		}
	#navB li a {
		background: #003c66;
		color: #fff;
		text-decoration: none;
		}
		html>body #navB li a { width: auto; }

	#navB li a:hover {
		background: #fff;
		color: #003c66;
		}
	#navB li a.active:link, #navB a.active:visited {
		background: #fff;
		color: #003c66;
		}
		
	.download {
		font-size: .76em;
		}
	.download a {
		color: #4099d9;
		}
	.download a:hover {
		background: #fff; color: #735933;
		}

/**footer navs****/
	
		#footer ul li a { 
		color:#fff;
		text-decoration: none;
		}
		#footer ul li a:link, #footer ul li a:visited {
		color: #fff;
		background: #001e33;
		}
		#footer ul li a:hover { 
		color:#fff;
		background: #003c66;
		}
		