/* 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 }
a img { border:none; }
p { margin:; }

ol{}
ul{ margin:0; padding:10px 0 10px 10px; list-style:none; }
li{ padding:0 0 0 20px; background:url(../images/graphics/ulBG.gif) top left no-repeat scroll; }

input,textarea,select,button{}
hr { display:block; width: 100%; margin: 1em auto; padding:10px 0;  height: 0px; line-height:0px; font-size:0px; border:none; border-bottom: 1px solid #988d78; background:none; }


.bodyStyle{ text-align:center; margin:0; padding:0; background:#f2f2f2; }

#wrapperBG{ margin:0 0 0px; padding:0 0 10px; background:url(../images/graphics/wrapperGB.gif) top center repeat-y scroll; }
#wrapper{ width:940px; margin:0 auto; padding:0; text-align:left; background:url(../images/graphics/contBG.gif) top left repeat-y scroll;}

#header { position:relative; }
	#header #logo a { position:absolute; top:0px; left:15px; width:175px; height:140px; display:block; text-indent:-10000px; }
	#header #imageHeader { position:absolute; top:120px; right:0px; width:440px; height:140px;  }

	#header #featurePanel { position:absolute; top:140px; left:270px; width:260px; height:120px; overflow:hidden; color:#999; font-size:0.9em;  }
		#header #featurePanel h2, #header #featurePanel .Header { color:#7ac142; font-size:1.4em; }
		#header #featurePanel a  { color:#999; text-decoration:none; }
			#header #featurePanel a:hover  { color:#7ac142; text-decoration:underline; }
		
		

#cont {  background:url(../images/graphics/contHeaderBGtop.jpg) top left no-repeat scroll; }
	#contLeft{ float:left; width:222px; margin:0; padding:173px 0 0;  /* background:url(../images/graphics/contLeftTopBG.gif) top left no-repeat scroll; */ }
		#contLeftPadding { padding:20px 10px 20px 0; /* background:  url(../images/graphics/cpaLogo.gif) bottom left no-repeat scroll; */ }
			#contLeft h2, #contLeft .Header { padding:3px 5px; color:#fff; font-size:1.2em; background:#999; }
			
	#contRight { float:right; width:690px; margin:0; padding:0; }
		#contRightPadding { padding:290px 20px 20px 0; }


#nav { width:222px; border-top:1px solid #bfbfbf; border-right:1px solid #bfbfbf; }

#search { position:relative; width:201px; height:24px; float: right; background:url(../images/graphics/searchBG.gif) top left no-repeat scroll; }
	#search input { position:absolute; top:5px; left:5px; width:155px; height:20px; display:block; font-size:0.9em; color:#999999; background:none; border:none; }
	#search a { position:absolute; top:0px; right:0px; width:32px; height:24px; display:block; text-indent:-30000px; background:none; border:none; }
	
	
	

#footer { min-height:75px; background: #265795 url(../images/graphics/footerBG.gif) top left no-repeat scroll; }
	#footerPadding { padding: 60px 10px 10px 10px; text-align:right; color:#fff; font-size:0.9em; }

	#footer a { color:#fff; text-decoration:none; }
		#footer a:hover { color:#ccc; text-decoration:underline; }
		
#poweredBy { width:940px; margin:0 auto; text-align:left; }		
	#poweredByPadding{ text-align:right; padding:10px 10px 0; font-size:0.9em; }
		
		
		
		
.rssList { color:#000033 list-style:none; margin:0 0 0 0; padding:0;   }
	.rssList li {padding:0 0 0 5px; background:none; }
	.rssdate { float:right; padding:0 0 5px 10px; font-size:0.8em; color:#999;  }
	.rssHeader { color:#2a4217; }
	
	
