@charset "utf-8";

html, body, ul, ol, li, p, blockquote, q, form, fieldset, a, div, img, map {
margin: 0; padding: 0; border: 0;
}

body {
	font: 75% Arial, Verdana, Helvetica, sans-serif;
	line-height:20px;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #666;
}

.hiddencontent {
	visibility: hidden;
}

.hidden
{
	display:none;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

h1 {
	color: #20202A;
	font-size: 124%;
	margin: 16px 0 6px 0;
	pading: 0;
}

h3 {
	color: color: #666;
	font-size: 122%;
	margin: 16px 0 12px 0;
	pading: 0;
}

h4 {
	color: color: #fff;;
	font-size: 110%;
	margin: 0px 0 0px 0;
	padding: 0;
}

h5 {
	color: color: #666;
	font-size: 110%;
	margin: 6px 0 0 0;
	padding: 0;
}


h6 {
	color: color: #666;
	font-size: 122%;
	margin: 16px 0 0 0;
	pading: 0;
}

p {
	
	margin: 0 0 10px 0;
	pading: 0;
}


#outerTop {
	width: 100%;
	height: 128px;
	text-align: center;
	border-bottom: 2px solid #237F29;
}

#headerTop {
	width: 905px;
	height: 128px;
	margin: 0 auto;
	background:url(img/logoHeader.gif) #fff top left no-repeat;
	
}

#outerLower {
	width: 100%;
	height: 800px;
	background:url(img/vignette.jpg) #fff top left repeat-x;
}

#mainHolder {
	width: 956px;
	margin: 0 auto;
	text-align: center;
	background:url(img/shadow.jpg) transparent top center no-repeat;
	
}

#mainHolderInner {
	width: 904px;
	margin: 0 auto;
	
}

#leftCol {
	width: 184px;
	text-align: left;
	float: left;
	background:url(img/navTop.jpg) #20202A top left no-repeat;
	
}

#centerCol {
	width: 510px;
	float: left;
	text-align: left;
	padding:0 10px;
}

#centerCol ul,  #centerCol ol{

	padding-left:26px;

}

#mainImg {
	padding-bottom: 10px;
}

#rightCol {
	width: 190px;
	margin-bottom: 10px;
	float: left;
	background-color: #fff;
	
}

#rightCol h2 {
	padding: 10px 0 0 10px;
	
}

#footerContainer {

	width: 956px;
	margin: 0 auto;
	text-align: center;

}

#footer {
	height: 40px;
	color: #fff;
	width: 904px;
	margin: 0 auto;
	text-align: left;
	padding: 6px 0 0 0;
	background:url(img/footerShadow.jpg) #20202A bottom left no-repeat;
	
}
#footer a {
	color: #fff;

}

#footerText {
margin: 2px 0 0 8px;
float: left;
font-size: 80%;
}

#footerTextR {
margin: 2px 6px 0 0;
float: right;
font-size: 80%;
}

.LHsideBanners {
	padding: 8px 0 0 14px;
}

.LHsideBanners-l {
	padding: 6px 0 0 14px;
}

.RHsideBanners {
	padding: 8px 0 0 10px;
}

#NewsPanel {
	width: 180px;
	text-align: left;
	margin: 10px 5px 0 0;
	padding:0 0 10px 0;
	background:url(img/bgNewsPanel.jpg) #fff top left no-repeat;
	
}
h2 {
	font-size: 110%;
	color:#006666;
	width: 160px;
	padding: 8px 0 0 8px;
	margin: 0;
	
}

.NewsPanelHeading {
	font-size: 90%;
	color:#000;
	padding: 2px 0 0 8px;
	line-height:14px;
	margin: 0;
	
}

.NewsPanelHeadingT {
	font-size: 100%;
	color:#000;
	padding: 6px 0 0 8px;
	line-height:14px;
	margin: 0;
	
}

.NewsPanelHeading a, .NewsPanelHeadingT a {
	color:#000;
	padding: 0;
	margin: 0;

	
}

.NewsPanelDate {
	font-size: 85%;
	color:#339999;
	padding: 0 0 0 8px;
	margin: 0 0 0 0;
}

#LinksPanel {
	width: 180px;
	text-align: left;
	margin: 10px 5px 0 0;
	padding:0 0 10px 0;
	background:url(img/bgLinksPanel.jpg) #fff top left no-repeat;
	
}



.LinksPanelHeading {
	font-size: 100%;
	color:#000;
	padding: 4px 0 0 8px;
	margin: 0 0 0 6px 0;
	
}

.LinksPanelHeading a {
	color:#000;
	padding: 0;
	margin: 0;

	
}

#LinksPanel-l {
	width: 157px;
	text-align: left;
	margin: 6px 5px 0 14px;
	padding:0 0 10px 0;
	background-color:#676A79;
	
}

#LinksPanel-l h2{color:#fff;padding:6px 0 0 10px;margin:0}
#GoogleLink-l h2 {color:#fff;padding:6px 0 0 10px;margin:0 0 0 0; font-size:110%;width:130px;line-height: 17px}



.LinksPanelHeading-l {
	font-size: 100%;
	color:#fff;
	padding: 0px 0 0 8px;
	margin: 0 0 0 0;
	
}

.LinksPanelHeading-l a {
	color:#fff;
	padding: 0;
	margin: 0;

	
}

#GoogleLink {
	width: 180px;
	text-align: left;
	margin: 10px 5px 10px 0;
	padding:0 0 10px 0;
	background:url(img/bgNewsPanel.jpg) #fff top left no-repeat;
	
}

#GoogleLink-l {
	width: 147px;
	text-align: left;
	margin: 8px 0 0 14px;
	padding:0 10px 10px 0;
	background-color:#676A79;
	
}

.biographyPanel{
width: 484px;
background:url(img/biographyPanel.jpg) #20202A top left no-repeat;
padding: 10px;
margin: 0 0 10px 0;
color: #fff;
}

.biographyPanel p{
	color: #fff;
	font-size: 90%;
	line-height: 13px;
	padding: 5px 0 0 0;
	margin:0;

}

.biographyPanel a{
	color: #fff;

}

.bigText {
	width: 350px;
	float: left;
}
.biogPics {
	float: left;
	margin: 0 10px 10px 0 ;
	border: 1px solid white;
	clear: both;
}

.partnerPanel{
width: 484px;
background:url(img/partnerPanel.jpg) #D0D0D9 top left no-repeat;
padding: 10px 10px 10px 10px;
margin: 0 0 10px 0;
color: #666;
}

.partnerPanel a{
	color: #333;

}

.partnerPics {
	float: left;
	margin: 0 10px 0 0 ;
	clear: both;
}

.newsDate {
	color:#339999;
}

.photoDesc {
	font-size: 90%;
	width: 490px;
	color:#333333;
	line-height: 12px;
	padding-top:0;
	margin-top: 2px;
}

.newsImg {

	float:right; 
	margin: 0 0 0 10px;
	}

iframe {padding:0;margin:0;}

.addressBox{width:250px;float:left;padding: 0 0 10px 0;}