/* custom styles */
	.fix:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
	* html .fix { height:1%; }
	
	form { margin:0; padding:0; }
	tr { vertical-align:top }
	p { margin:0.2em 0 0.7em; }

a{ color:#6c2923; text-decoration:none; }
	a:hover{ color:#6c2923; text-decoration:underline; }

	
	
	ol{ }
		ul{ margin:0 0 0 10px; padding:0; list-style-position:inside; }
		li{ margin:0; padding:0 0 5px 10px; }
	

		.bodyStyle{ text-align:center; margin:0; padding:0; background:#c8c6b7 url(../images/graphics/v02_bodybg.gif) top left repeat-x scroll; }
	
	#header { background:#1c2426; }
		#headerWrap { position:relative; width:975px; height:105px; margin:0 auto; padding:0; text-align:left; background: url(../images/graphics/v02_headerbg.gif) top left no-repeat scroll; }
		#headerWrap #logo a{ position:absolute; top:40px; left:18px; width:380px; height:41px; display:block; text-indent:-10000px; }
		
	#nav { background:#c8c6b7; }
		#navWrap { width:975px; height:54px; margin:0 auto; padding:0; text-align:left; }
		
		#mainNav { padding:20px 0 0; }
		#mainNav a { padding:3px 7px 0; font:normal 15px Tahoma, Verdana, sans-serif; }

		#searchBox { position:relative; float:right; width:180px; height:27px; margin:0 15px 0 0; background: url(../images/graphics/v02_searchbox.gif) top right no-repeat scroll; }
			#searchBox input{ position:absolute; top:5px; left:5px; width:130px; height:22px; background:none; border:none; }
			#searchBox a{ position:absolute; top:5px; right:0; width:28px; height:22px; text-indent:-3000px; border:none; }

		
	#cont{ background:#e1e1d5 url(../images/graphics/v02_contbg.jpg) top center repeat-x scroll; width: 100%; display: table; }
		#contWrap{ position:relative; width:975px; margin:0 auto; padding:0; text-align:left; }
			#contWrapPadding{ padding:10px; }
	
			#panelLeft{ float:left; width:746px;   }
			#panelRight{ float:right; width:200px; font:normal 11px/1.3em Tahoma, Verdana, sans-serif;  }
			
				.panelRightPadding{ padding:10px; }
				.panelRightPaddingBG{ padding:10px; background:#c8c6b7; }
					.panelRightPadding table, .panelRightPaddingBG table { width:180px; }					
				
				#panelLeft01{ float:left; width:536px; background:#e1e1d5; }
				#panelLeft02{ float:right; width:200px; background:#dfdfd5; color:#1c2426; font:normal 11px/1.3em Tahoma, Verdana, sans-serif; }
				
				#panelLeftInner { float:left; width:730px; background:#e1e1d5;  }
					#panelLeftInner, #panelLeftInner td{ color:#333; font:normal 12px/16px Tahoma, Verdana, sans-serif; }
				#panelLeftInnerPadding{ padding:5px 5px 10px; }
				
				
					#panelLeft01padding{ padding:5px 5px 10px; }
					#imageHeader { padding:0 0 17px; background: url(../images/graphics/v02_imageheaderfooterbg.jpg) bottom left no-repeat scroll; }
					
					#content { color:#1c2426; font:normal 16px/1.3em Georgia, "Times New Roman", Times, serif; }
					
					#panelLeft02padding{ padding:10px; }
						#panelLeft02padding table{ width:180px; }


	#subFooter{ background: url(../images/graphics/v02_subfooterbg.jpg) top left repeat scroll; }
		#subFooterBGtop{ height:9px; background: url(../images/graphics/v02_subfooterbgtop.gif) top left repeat-x scroll; }
		#subFooterBGbottom{ height:9px; background: url(../images/graphics/v02_subfooterbgbottom.gif) bottom left repeat-x scroll; }
		
		#subFooterWrap{ position:relative; width:975px; margin:0 auto; padding:0; text-align:left; }
		#subFooterWrap, #subFooterWrap td{ color:#c8c6b7; font:normal 16px/1.1em Georgia, "Times New Roman", Times, serif; }
			#subFooterWrapPadding { padding:10px; }
			
				#subFooter01{ width:300px; float:left; border-right: 1px solid #383628; }
				#subFooter02{ width:300px; float:left; border-right: 1px solid #383628; }
				#subFooter03{ width:300px; float:left; border:none; }
				
				#subFooterWrap a { color:#ccc; }
				
				
					.subFooterPadding { padding:10px; }

				
	#footer { font-size:11px; color:#4f4d41; width:975px; margin:0 auto; padding:0; text-align:right; }
		#footerPadding { padding:10px; }
		
		#footer a{ color:#4f4d41; background:#e1e1d5; padding:2px 3px; font:normal 11px Tahoma, Verdana, sans-serif; text-decoration:none; }
		#footer a:hover{ text-decoration:none; background:#fafaed; }

				
