/* custom styles */
.fix:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
* html .fix { height:1%; }
	
form { margin:0; padding:0; }
a img { border:none; }
tr { vertical-align:top }

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 #f1f1f1; background:none; }
p{}

ol{}
ul{ }
li{ }

	

.bodyStyle{ text-align:center; margin:0; padding:0; background:#333 url(../images/graphics/bodyBG.gif) top left repeat-x scroll; }
	#headerTopBG{ text-align:center; margin:0; padding:0; background: url(../images/graphics/bodyBGtop.gif) top left no-repeat scroll; }

#wrapper{ width:893px; margin:0 auto; padding:0; text-align:left; }

#header { position:relative; height:115px; margin:48px 0 0; background:url(../images/graphics/headerBG.gif) top left no-repeat scroll; }
	#header #logo a{ position:absolute; top:20px; left:15px; width:240px; height:75px; display:block; text-indent:-3000px; }

	#header #search input{ font-size:11px; color:#666; position:absolute; top:53px; right:60px; width:160px; height:18px; display:block; border:none; background:none;   }
	#header #search a{ position:absolute; top:50px; right:20px; width:30px; height:20px; display:block; text-indent:-3000px; border:none; background:none; }	


#feature { height:214px; margin:0; padding:0; background:url(../images/graphics/featureBG.gif) top left no-repeat scroll; }

	#featureLeft{ float:left; width:265px; margin:0 0 0 7px; }
	#featureRight{ float:right; width:615px; }
		#nav{ height:33px; }
		#imageHeader{ margin:0 6px 0 0; }


#cont{ background: url(../images/graphics/contBG.gif) top left repeat-y scroll;  }
	#contLeft{ float:left; width:270px; margin:0; font-size:0.9em; }
		#contLeftPadding { padding:10px 10px 20px 30px; }
		
	#contRight { float:right; width:590px;  }
		#content { padding:10px 20px 20px 0; }



#BreadCrumbs, #content #BreadCrumbs { color:#666; font-size:0.9em; }
	#BreadCrumbs a, #content #BreadCrumbs a{ color:#666; text-decoration:none; border:none;  }
	#BreadCrumbs a:hover, #content #BreadCrumbs a:hover{ text-decoration:underline; border:none; }



#content a{ color: #660033; text-decoration: none; border-bottom:1px dotted #ccc; }
	#content a:hover{ color: #660033; text-decoration:none; border-bottom:1px dotted #660033; } 




#imageHeader { position:relative; height:155px; background: url(../images/graphics/imageHeaderBG.jpg) top left no-repeat scroll; }
	#imageHeaderPadding{ position:absolute; height:100px; overflow:hidden; padding:20px; }



	
#footer { width:893px; margin:0 auto; padding:0; text-align:right; color:#989898; }
	#footerPadding { padding:16px; font-size:0.9em; }
		#footer a { color:#989898; text-decoration:none; }
		#footer a:hover { color:#989898; text-decoration:underline; }


.rssList, .rssList li { list-style:none; list-style-position:outside; margin:0; padding:0; }
.rssHeader { color:#051c66; font-size:1.2em;  }
.rssdate { font-size:10px; font-weight:bold; float:right; padding:5px 0 5px 5px; } 


.molnavtext{

font-weight:bold;
}


