* { margin:0; padding:0; }

img { border:0; }
body { background:#ebe8bf url("images/background_body.gif") top center repeat-x; text-align:center; }
blockquote { font-style:italic; padding:0 10px; margin:0 0 15px 0; line-height:18px; }

#container_top { background:#ebe8bf url("images/background_body.gif") top center repeat-x; }
#container_bottom { background:#809076; }

#header { position:relative; height:172px; width:1000px; background:url("images/background_header.jpg") bottom right no-repeat; margin:0 auto; text-align:left; }
	#header .logo { position:absolute; top:20px; left:0; }
	#header .tagline { position:absolute; top:90px; left:170px; }
	#header #utl { position:absolute; top:25px; right:0px; }
		#header #utl ul { list-style:none; }
		#header #utl li { display:inline; margin:0 5px; font:13px Arial; color:#eee; text-transform:uppercase; }
		#header #utl a { color:#eee; text-decoration:none; }
		#header #utl a:hover { text-decoration:underline; }
	#header #nav { position:absolute; bottom:-4px; right:0; }
		#header #nav ul { list-style:none; }
		#header #nav li { float:left; }
#middle { width:1024px; position:relative; margin:0 auto; text-align:left; }
	#middle #big_pic { float:left; margin:20px 0 0 0; }
	#middle #flash { float:left; margin:20px 0 0 0; }
	#middle .flash { background:url("images/flash.png") top center no-repeat; width:580px; height:427px; }
		#middle .flash #slideshow { position:relative; top:47px; left:41px; }
		#middle .flash #slideshow img { position: absolute; top: 0; left: 0; display:none; }
	#middle .text { float:right; width:440px; margin:0; font:12px Arial; color:#181410; }
		#middle .text h1 { font-size:18px; }
		#middle .text a { color:#66765c; font-weight:bold; text-decoration:none; }
		#middle .text a:hover { text-decoration:underline; }
		#middle .text p { line-height:18px; margin:0 0 15px 0; }
		#middle .text ul { margin:0 0 15px 25px; line-height:16px; }
		

#body { width:1024px; background:#809076; border-top:30px solid #66765c; position:relative; margin:0 auto; padding:0 0 25px 0; text-align:left; }
	#body .title { font:18px Arial; text-transform:uppercase; color:#c9dbbf; }
	#body #sidebar { float:left; width:312px; border-right:1px dashed #c9dbbf; margin:25px 0; padding:0 30px 0 0; }
		#body #sidebar .quote { background:url("images/background_quote.jpg") top center repeat-x; padding:15px; margin:15px 0 25px 0; font:20px Arial; color:#eee; text-align:justify; }
			#body #sidebar .quote a { color:#eee; }
	
	#body #content { float:left; width:625px; margin:25px 0 0 30px; }
		#body #content .box { position:relative; background:#92a589; padding:15px; width:440px; border:1px solid #6c7c62; font:14px Arial; color:#eee; line-height:18px; }
			#body #content .arrow { position:absolute; bottom:0; right:0; }
	
#footer { text-align:center; position:relative; width:1024px; border-top:2px solid #92a589; padding:15px 0 70px 0; margin:0 auto; font:12px Arial; color:#eee; background:#809076 url("images/background_footer.jpg") bottom center no-repeat; }
	#footer ul { list-style:none; }
	#footer li { display:inline; margin:0 10px; }
	#footer a { color:#eee; text-decoration:none; }
	#footer p { line-height:18px; }

.submit { background:url("images/button_submit.gif") top center no-repeat; width:89px; height:35px; cursor:pointer; border:0; }
.em { color:#101010; }
.img_left { float:left; border:2px solid #66765c; margin:0 10px 0 0; }
.img_right { float:right; border:2px solid #66765c; margin:0 0 0 10px; }
.float_right { float:right; }   
.float_left { float:left; }
.clear {
    clear: both;
    height: 1px;
    margin-top: -1px;
    overflow: hidden;
    }
