* { margin:0; padding:0; }

img { border:0; }

html { background:#053826 url("/images/background_html.jpg") top center repeat-x; }

body { text-align:center;  }

#container { position:relative; margin:0 auto; width:1000px; text-align:left; font:14px Georgia; color:#262626; }

/*********HEADER********/
#header { background:url("/images/background_header.jpg") top center no-repeat; height:630px; }
	#logo {  position:absolute; top:60px; left:24px; z-index:1000; }
	#tagline { position:absolute; top:125px; left:175px; z-index:1001; }
	#nav { float:left; width:288px; text-align:center; margin:200px 0 0 0; line-height:0; }
	#flash { float:right; width:712px; z-index:0; }
	#flash .button { float:right; margin:2px 5px 0 0; }
	#headercontent { margin:129px 0 0 0; border-bottom:10px solid #1e4c3c; }
		#headercontent p { margin:0 0 -4px 0; }

#utl { }
#utl2 { position:absolute; top:0; right:0; z-index:1;  }
	
#body { }

#navcrumbs { margin:0 0 10px 30px; font:11px Arial; }	
#navcrumbs .page { font:11px Arial; color:#000000;}
#navcrumbs a { color:#000000; text-decoration:none; }
#navcrumbs a:hover { text-decoration:underline; }

#subnav { margin:0 0 30px 30px; border-bottom: solid 1px #1e4c3c; padding-top: 4px; font:14px Arial; color:#000000; text-align:left; }
#subnav .links { margin:-5px 0; list-style:none; }
#subnav li { padding:5px 0; background-color: #1e4c3c; padding: 2px;}
#subnav a { color:#fae9b6; text-decoration:none; }
#subnav a:hover { color:#fae9b6; }
	 
.pad10 { padding:0 10px; }
.pad20 { padding:0 20px; }
.gold { color:#c89720; }
.gold a { text-decoration:none; color:#c89720; }
.gold a:hover { text-decoration:underline; }
.clear { clear:both; height:1px; margin-top:-1px; overflow:hidden; }