html, body {margin: 0; padding:0} 

body {background-color: #FFFFFF; color: #003399; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 18px}

/* ------------------- BEGIN LAYOUT STYLES ------------------- */

#container {width: 1000px; margin: 0; padding: 0} 

	/* BEGIN HEADER */
	#header {position: relative; width: 1000px; height: 104px} 
		#header img {margin: 0px 0 0px 0}
	/* END HEADER */
	
	#wrapper {position: relative; width: 1000px; padding: 0 0 10px 0}
		
		/* BEGIN NAV MENU */
		#nav {position: relative; float: left; width: 180px; background-color: #FFFFFF}
		#nav ul {width: 160px; margin: 5px auto 20px auto; padding: 0}
		#nav li {list-style-image: none; list-style-type: none; margin: 0 0 5px 0; padding: 0; text-transform: uppercase; text-align: center}
		#nav a {display: block; height: 25px; line-height: 25px; color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; padding: 2px 10px 2px 10px}
		#nav a.off {background-color: #eeeeee; border: 1px solid #3c311f; color: #003399}
		#nav a.on {background-color: #cccccc; border: 1px solid #3c311f; color: #003399}
		#nav .googleads {margin: 0 0 0 10px}
		/* END NAV MENU */		
		
		/* BEGIN CONTENT AREA */
		#content {position: relative; float: right; width: 820px}
			#content div.content {padding: 0 10px 0 10px}
		/* END CONTENT AREA */	
			
	/* BEGIN FOOTER */
	#footer {clear: both; width: 980px; height: 27px; padding: 20px 10px 0 10px}
		#footer div.left {float: left; width: 490px; border-top: 1px solid #847b6a; font-size: 11px; color: #847b6a; text-align: left}
		#footer div.right {float: right; width: 490px; border-top: 1px solid #847b6a; font-size: 11px; color: #847b6a; text-align: right}
	/* END FOOTER */

/* ------------------- END LAYOUT STYLES ------------------- */

/* ------------------- BEGIN GLOBAL STYLES ------------------- */
h1 {font-size: 22px; color: #003399; margin: 0; padding: 20px 0 20px 0}
h2 {font-size: 22px; color: #003399; margin: 0; padding: 20px 0 20px 0}
h3 {font-size: 16px; color: #003399; margin: 0; padding: 15px 0 10px 0}
h4 {font-size: 14px; color: #003399; margin: 0; padding: 10px 0 5px 0}
h5 {font-size: 12px; color: #003399; margin: 0; padding: 10px 0 5px 0}

p {margin: 0; padding: 0 0 20px 0}
	
form {margin: 0; padding: 0}

img {border: none}

hr {border: 0; height: 1px; color: #847b6a;	background-color: #847b6a; margin: 15px 0 15px 0}

ul {padding: 0; margin: 0}
ul li {margin: 0 0 0 30px; padding: 0 0 3px 5px}

ol {padding: 0; margin: 0}
ol li {margin: 0 0 0 30px; padding: 0 0 3px 5px}

ol ul {margin: 10px 0 0 0}
ul ol {margin: 10px 0 0 0}

/* Generic TABLE styles */
table {border: 1px solid #000000; background-color: #E9E9E9; background-repeat: no-repeat}
table th {border-width: 0 1px 1px 0; border-style: solid; border-color: #000000 #000000 #000000 #000000; padding: 2px 10px 2px 10px; background-color: #cccccc; color: #000000; font-weight: bold; text-align: center}
table td {border-width: 0 1px 1px 0; border-style: solid; border-color: #000000; padding: 5px 10px 5px 10px}
table td a {color: #e19900}

/* Default link colors */
a:link {color: #660000; text-decoration : none}
a:visited {color: #660000; text-decoration : none}
a:hover {color: #660000; text-decoration : underline}
a:active {color: #660000; text-decoration : none}

blockquote {
	margin: 10px 0 10px 40px;
	padding: 0 0 0 0;
}


/* ------------------- END GLOBAL STYLES ------------------- */
	
 /* Float containers 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;}

