@charset "utf-8";
/* CSS Document */

     /*** GENERIC CLASSES ***/
.Clear {clear: both; margin-bottom: -1px; padding-bottom: 1px;}	/* for Gecko-based browsers */
.Hide {display: none;}
.Required {font-weight: bold;}

/*** VISUAL CONSISTENCY ***/
ul, ol, dl, p, h1, h2, h3, h4, h5, h6 {	/* Consistent margin and fonts */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0;
	padding-bottom: 0;
}
ul ul, ul ol, ol ul, ol ol {text-align:left;margin-top: 0; margin-bottom: 0;}	/* kill margins on sub-lists */
h1, h2, h3, h4, h5, h6 {text-align:left;}
h1 {font-size: 200%;color:#585858;font-weight:normal;width:100%;background-image:url(images/titlebg.gif); background-position:bottom left;background-repeat:no-repeat;}
h2 {font-size: 120%;}
h3 {font-size: 110%;}
h4 {font-size: 105%;}
h5 {font-size: 103%;}
h6 {font-size: 101%;}
h2,h3,h4,h5,h6{color:#003383;font-weight:bold;margin-bottom:0;}


a, a:link, a:visited, a:active {color: #3A6794; cursor: pointer; text-decoration: underline;}
a:hover {color: #A33; cursor: pointer; text-decoration: none;}
abbr, acronym {border-bottom: 1px dotted #515752; cursor: help;}
code, pre {font-family: "Courier New", Courier, monospace;}
img, a img {border: none;}
label {cursor: pointer;}	/* Label elements are clickable, demonstrate visually */
table {font-size: 100%;}		/* Some browsers don't inherit fontsize for tables, force it */
td, th {vertical-align: top;}	/* reset tables default vertical align */
form, input, select, textarea {	/* IE adds extra everything, force this for consistency */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100%;
	margin: 0;
}
p {
	color: #04337B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	text-align: justify;margin:0;
}

body {
	background: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 0 auto;
	padding: 0;
	text-align: center; /* IE5 Fix */
}
body {font-size: xx-small; voice-family: "\"}\""; voice-family: inherit; font-size: x-small;} /* IE5 Win */
html>body {font-size: x-small;}	/* be nice to Opera */
* html body {text-align: center;} /* IE5 Fix */
#Wrapper{width:850px;text-align:center;margin:0 auto;}
#Header{width:850px;padding:0;margin:0 auto;text-align:center;}
#Content{background-image:url(images/bodyback.jpg);margin:0;padding:12px;padding-left:110px;text-align:left;color: #04337B;font-family: Verdana, Arial, Helvetica, sans-serif;}
#Footer{height:27px;background-image:url(images/footerback.jpg);background-repeat:no-repeat;margin:0;}

.nav {
	background-image:url(images/navback.jpg);
	position: relative;
	height: 30px;
	width: 850px;
	background-color: white;
	padding: 0px;
	margin: 0;
	overflow: hidden;
	text-align:center;
}
.nav li {
	float: left;
	list-style: none;
}
.nav li.back {
	border-bottom: 12px solid black;
	filter: alpha(opacity=25);
	opacity:0.25;
	width: 9px; 
	height: 23px;
	z-index: 8;
	position: absolute;
}
.nav li a {
	font:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #fff;
	outline: none;
	text-align: center;
	top: 0;
	letter-spacing: 0;
	z-index: 10;
	display: block;
	float: left;
	height: 30px;
	position: relative;
	overflow: hidden;
	margin:0;
}   
.nav li a img{margin:0;}
.nav li a:hover, .nav li a:active, .nav li a:visited {
	border: none;
}  
 
.rightCol{float:right;width:145px;}      
.leftCol{float:left;width:550px;}
#blogFooter{clear:both; margin-bottom: -1px; padding-bottom: 1px;}