=@charset "UTF-8";
/* CSS Document */

html {
	
}

body {
	font-size: 62.5%;
	margin:0px; 
	padding:0px; 
	font-family:Georgia, serif;
	background: url(../images/sunrise_bkg.jpg) no-repeat top center;
	}
	
	
#content, #footer {
	margin:0 auto;
	overflow: hidden;
	color:#695e4a;}	
	
	
#header_wrapper {width:1000px; margin: 0 auto; color:#FFF; background:url(../images/header_bkg.png) no-repeat bottom center; }

	#header_wrapper h1.logo {
		text-indent: -9999px;
		display: block;
		float:right;
		background:url(../images/logo_tag.png) no-repeat top left;
		width:319px;
		height:107px;
		margin:0px;
		}

	#header_wrapper p {
		font-size:4.8em;
		display: block;
		line-height:131%;
		margin:0 0 0 20px;
		padding:60px 0;
		
		}
		
		#header_wrapper p span.text_bkg {background: url(../images/headertext_bkg.png) repeat; padding:3px 10px;}
	
	
#body_wrapper {background:url(../images/body_shadow.png) repeat-y top center; width:100%; }	
	
	#content {width:960px; margin: 0 auto; background:url(../images/body_bkg.gif) repeat-y top; overflow: hidden; font-size: 1.4em; line-height: 150%; padding-bottom: 20px;}
	
		#content a, p.submit-button input {color:#fff; background:url(../images/green_arrow.gif) no-repeat right top #5d9732; padding: 10px 20px 10px 10px; font-style: italic; font-size: .9em; margin-top: 15px; }
	
	ul.content_sections {overflow: hidden; float:left; margin:0;}
	
		ul.content_sections li.col-1 {float:left; width:360px; }
		ul.content_sections li.col-2 {float:left; width:238px; margin:0px;}
		
	
		
				
		form label {font-size: .9em; font-weight: bold;}
		form p.input-wrapper input {background: #e1e1e1; width:280px; border: 1px solid #c8c8c8; padding:5px;}
		#content p.submit-button input {border: none; font-family: Georgia; padding:8px 20px 8px 10px; text-decoration: underline; cursor:pointer;}
		
		ul.content_sections li.col-1 p.thanks {
			margin:10px 35px;
			padding:20px 18px;
			color: #5d9732;
			text-align: center;
			border-top:1px dotted #695e4a;
			border-bottom:1px dotted #695e4a;
			}
		
		
			#content ul.content_sections li a.top_link {
				background:url(../images/TOP_banner.gif) no-repeat top left;
				display:block;
				margin-top:10px;
				padding:30px 0 30px 112px;
				}
		
			h3 {color:#fcb040; font-weight: bold; font-size: .9em; margin-top: 25px;}
			
			ul.content_sections li.col-1 p, ul.content_sections li.col-1 h3 {padding:0px 35px;}
			ul.content_sections li.col-2 p, ul.content_sections li.col-2 h3 {padding:0px 25px; margin-top: 0px;}
		
		ul.content_sections li.col-2 img {padding:15px 15px 0 15px;}
	
		ul.content_sections li.col-2 span.brochure_link {background:url(../images/pdf_icon.gif) left top no-repeat; padding:3px 0 3px 25px;}
	
	
#footer_wrapper {background:url(../images/footer_bkg.jpg) repeat; margin:0px; padding:0px;}	

	
#footer {padding:10px 0; width:960px; margin: 0 auto; color:#fff; font-size: 1.2em;}

	#footer p.copyright {margin-top: 25px; font-style: italic;}

	#footer ul.footer_info {float:right; overflow: hidden; margin:0px;}
		#footer ul.footer_info li {padding:0 20px; float:left; font-size: 1.8em; border-right: 1px dotted #6b6463;}
			#footer ul.footer_info li span.footer_desc {font-size:.5em; color:#fcb040;}
	
	
ul, ul li {padding:0px; list-style: none;}	


.disabled {opacity:.5;}
	
