* { margin:0 ; padding:0 }
body { background:#000 ; color:#FFF ; font-family:tahoma,arial,helvetica,sans-serif ; font-size:71% ; padding:20px 0 }
a { color:#304619 }
a img { border:none }
a:hover { color:#010 }
.align1 { text-align:left }
.align2 { text-align:center }
.align3 { text-align:right }

#wrap1a { background:#565924 url(../images/bg_page1a.gif) center repeat-y ; color:#CBC7A3 ; margin:auto ; width:764px }
#wrap1b { background:url(../images/bg_page1b.gif) top no-repeat ; width:764px }
#wrap1c { background:url(../images/bg_page1c.gif) bottom no-repeat ; padding:40px 0 ; width:764px }
#wrap1d { margin:auto ; width:704px }
	#nav1a { background:#AFD388 url(../images/bg_nav1a.gif) bottom repeat-x ; color:#304619 ; float:left ; height:52px ; width:704px }
	#nav1b { background:url(../images/bg_nav1b.gif) top right no-repeat ; height:52px ; width:704px }
	#nav1c { background:url(../images/bg_nav1c.gif) top left no-repeat ; height:46px ; padding-top:6px ; width:704px }
	#nav1 { list-style:none }
	#nav1 li { border-right:1px solid #7CB342 ; float:left ; height:45px ; list-style:none ; text-align:center ; width:140px }
	#nav1 #contactLink { border:none }
		#nav1 li a { color:#304619 ; display:block ; font-weight:bold ; padding-top:12px ; text-decoration:none }
		#nav1 li a:hover { color:#010 }
	#header { float:left ; height:113px ; width:704px }
	#content1a { background:#EFEADC url(../images/bg_content1a.gif) ; color:#000 ; float:left ; width:704px }
	#content1b { background:url(../images/bg_content1b.gif) top no-repeat }
	#content1c { background:url(../images/bg_content1c.gif) bottom no-repeat ; padding:10px 0 }
	#content1d { margin-left:31px ; width:653px }
		#sidebar { float:left ; width:187px }
			#announcements { background:#E8D0A1 ; border:1px solid #5D5F2A ; color:#5D5F2A ; margin:20px 0  ; padding-top:1em ; width:185px }
				#announcements dl { margin:0 10px ; width:165px }
					#announcements dt { background:#E8D0A1 ; color:#BA7317 ; padding-bottom:1px }
					#announcements dd { background:#E8D0A1 ; border-top:1px solid #304619 ; color:#304619 ; font-weight:bold ; padding-bottom:1em }
			#sidebar h1 { background:#91963D ; color:#010 ; font-size:100% ; margin-bottom:1em }
			#nav2 { list-style:none ; width:187px }
			#nav2 li { background:#BC913F url(../images/bg_nav2a.gif) left center ; color:#E8D0A1 ; list-style:none ; margin-bottom:2px ; width:187px }
				#nav2 div { background:url(../images/bg_nav2c.gif) bottom right no-repeat ; width:187px }
					#nav2 div div { background:url(../images/bg_nav2b.gif) top right no-repeat ; width:187px }
						#nav2 div div div { background:none ; padding:3px 3px 3px 12px ; width:172px }
							#nav2 div div div a { color:#E8D0A1 ; font-weight:bold ; float:right ; text-decoration:none ; width:124px }
							#nav2 div div div a:hover { color:#010 }
							#nav2 div div div span { color:#000 ; float:left }
		#content { background:#EFEADC url(../images/rays_seal.gif) bottom center no-repeat ; color:#473F29 ; float:right ; margin-top:20px ; padding-bottom:148px ; width:407px }
			h1 { background:#EFEADC ; color:#BA7317 ; font-size:180% ; margin-bottom:.5em }
			h2 { color:#010 ; font-size:100% ; margin-bottom:1em }
			#content img { border:1px solid #5D5F2A }
			#Gallery #content img, #content a img { border:none }
			hr { background:#BA7317 ; border:none ; color:#BA7317 ; height:1px ; margin-bottom:1em }
			#content ol, #content ul { margin:0 0 1em 25px }
			p { padding-bottom:1em }
			#content ul span { display:none }
			.box1a { background:#C8CC83 url(../images/bg_box1a.gif) bottom no-repeat ; color:#484B1E ; margin-bottom:1em ; width:407px }
			.box1b { background:url(../images/bg_box1b.gif) top no-repeat ; width:407px }
			.box1c { padding:20px 20px 0 20px ; width:367px }
				.box1c p { padding-bottom:20px }
			.box2 { padding:0 20px ; width:367px }
			#content address, #content dl { font-size:100% ; font-style:normal ; margin:0 ; padding-bottom:1em }
				#content dt { font-size:100% ; font-weight:normal ; margin:0 ; padding:1px 0 0 0 }
					#content dt label { background:#BA7317 ; color:#FFF ; padding:0 10px }
				#content dd { margin-bottom:1em }
					#menu_items { background:#FFF ; border:1px solid #BA7317 }
				#content dl input, #content dl select, #content dl textarea { background:#FFF !important ; border:1px solid #BA7317 ; color:#473F29 !important ; width:100% }
				#content .submit { border-top:2px solid #EAA347 ; border-left:2px solid #EAA347 ; border-right:2px solid #8A4307 ; border-bottom:2px solid #8A4307 ; background:#BA7317 ; color:#FFF ; font-weight:bold ; padding:1px 20px }
				#content dl input.check { background:none !important ; border:none !important ; width:20px }
				.tb1, .tb2, .tb3 { margin-bottom:1em ; width:349px }
				.tb1 tr td table { width:auto }
				.tb1 th, .tb1 td, .tb2 th, .tb2 td, .tb3 th, .tb3 td { padding:3px }
				.tb1 tr td table th { background:#DFDACC ; color:#473F29 ; text-align:right }
				.tb2 { border-top:1px solid #E8D0A1 ; border-bottom:1px solid #E8D0A1 ; border-left:1px solid #E8D0A1 }
				.tb3 { border-top:1px solid #E8D0A1 ; border-left:1px solid #E8D0A1 }
				.tb2 th, .tb2 td { border-right:1px solid #E8D0A1 ; text-align:left }
				.tb3 th, .tb3 td { border-bottom:1px solid #E8D0A1 ; border-right:1px solid #E8D0A1 ; text-align:left }
				.tb2 th, .tb3 th { background:#E8D0A1 ; color:#473F29 }
				.tb3 td.td2 { background:#DFDACC ; border-bottom:3px solid #E8D0A1 ; color:#473F29 }
				
	#footer1a { background:#565924 url(../images/bg_footer1a.gif) ; color:#CBC7A3 }
	#footer1b { background:url(../images/bg_footer1b.gif) bottom no-repeat }
	#footer1c { margin-left:31px ; padding:0 0 10px 0 ; width:653px }
		#footerLeft { background:#91963D ; color:#565924 ; float:left ; text-align:center ; width:187px }
		#footerRight { float:right ; padding-top:1em ; text-align:center ; width:407px }
			#footerRight a { background:#565924 ; color:#CBC7A3 ; font-weight:bold }
			#footerRight a:hover { background:#565924 ; color:#010 }
.clearfix:after { content:"." ; display:block ; height:0 ; clear:both ; visibility:hidden }
.clearfix { display:inline-table }