* { margin:0; padding:0; }

img { border:0; }
img, div { behavior: url("iepngfix.htc"); }

html { background:#4a673b url("/images/background_html.gif") top center repeat-x; }
body { text-align:center;  }

#container { position:relative; margin:0 auto; padding:0 0 50px 0; width:1000px; text-align:left; font:14px Arial; color:#282828; }

/*********HEADER********/
#header { position:relative; background:url("/images/background_header.gif") top center no-repeat; height:500px; }
	#logo {  position:absolute; top:0; left:24px; z-index:1000; }
	#tagline { position:absolute; top:62px; left:220px; z-index:1000; }
	#utl { position:absolute; top:14px; right:17px; z-index:1000; }

#topnav { position:absolute; text-align:center; top:115px; left:5px; line-height:0; z-index:1000; }
	#topnav ul { list-style:none; margin:0; }
	#topnav li { float:left; margin:0 5px; position:relative; }
	#topnav ul ul { visibility:hidden; position:absolute; width:163px; top:15px; left:-5px; text-align:left; background: url("/images/background_subnav.png") bottom center no-repeat; font:14px Arial; padding:10px 0 15px 0; z-index:1001; }
	#topnav ul ul li { float:none; padding:5px 0; height:18px; border-bottom:1px solid #b3803f; }
	#topnav ul li ul li a { font-weight:bold; color:#eee; }
	#topnav ul li ul li a:hover { text-decoration:none; }
	#topnav ul li:hover ul { visibility:visible; } 
	#topnav ul a:hover ul { visibility:visible; }

	#flash_home { position:absolute; top:140px; left:0; }
	#header_pic { position:absolute; top:140px; left:0; }
	.overlay { position:absolute; top:140px; left:0; z-index:1; }
	
#botnav { font:14px Arial; color:#282828; }
	#botnav ul { list-style:none; margin:0 0 30px 0; }
	#botnav li { display:inline; margin:0 1px; }
	#botnav a { font-weight: normal; color:#282828; text-decoration:none; }
	#botnav a:hover { text-decoration:underline; }

.pad10 { padding:0 10px; }
.pad20 { padding:0 20px; }

.clear { clear:both; height:1px; margin-top:-1px; overflow:hidden; }