@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
html,body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
}
.psstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
.subBG{
background-image:url(images/bg.jpg); background-repeat:repeat-x; background-position:top; }
.subBGSides{ background-image:url(images/subBGSides.jpg); background-repeat:no-repeat; background-position:top center;}

.homeBG{
background-image:url(images/homeBg.jpg); background-repeat:repeat-x; background-position:top; }
.homeBGSides{ background-image:url(images/mainBGSides.jpg); background-repeat:no-repeat; background-position:top center;}

/*.footer{ background-attachment:scroll; background-image:url(images/footer.jpg); background-repeat:repeat-x; background-position:bottom;  }*/
.footerInfo{ 
 
bottom: 0px;
 }
 
 #container {
min-height: 100%;
margin-bottom: -87px;
position: relative;
}

#footerBg {
height: 87px;
position: relative;
background-attachment:scroll; background-image:url(images/footer.jpg); background-repeat:repeat-x; background-position:bottom; 
}

.clearfooter {
height: 87px;
clear: both;
}

a:link{color:#2e7421; text-decoration:underline;font-family: Arial, Helvetica, sans-serif;}
a:active{color:#2e7421; text-decoration:underline;font-family: Arial, Helvetica, sans-serif;}
a:visited{color:#2e7421; text-decoration:underline;font-family: Arial, Helvetica, sans-serif;}


a.breadcrumb:link{font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #184452; text-decoration:underline;
}
a.breadcrumb:active{font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #184452; text-decoration:underline;
}
a.breadcrumb:visited{font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #184452; text-decoration:underline;
}
.breadcrumbCurr{font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #184452; font-weight:bold;
}
.breadcrumbArr{font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #184452;}
	
.breadCrumbPadding{padding-left:23px; padding-top:1px;}


.pssubNaviBG{background-image:url(images/pssubNavi.jpg); background-repeat:no-repeat;}
.subNaviBG{background-image:url(images/subNavi.jpg); background-repeat:no-repeat;}
.subNaviLinkCurr{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;color: #2a3c81;  text-decoration:none; font-weight:bold;
}

a.subNavi:link{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;color: #638ecb; text-decoration:none; font-weight:bold;
}

a.subNavi:active{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;color: #638ecb; text-decoration:none; font-weight:bold;
}
a.subNavi:visited{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;color: #638ecb; text-decoration:none; font-weight:bold;
}

a.subNavi:hover{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;color: #2a3c81;  text-decoration:none; font-weight:bold;
}

.subContentWNaviPadding{padding-left:39px; padding-top:20px; padding-right:80px;}
.subContentPadding{padding-left:23px; padding-top:15px; padding-right:37px;}
.aboutCEPadding{padding-left:39px; padding-top:20px; }

.detailsPanelBgPadding{ padding-top:20px;}
.detailsPanelBg{background-image:url(images/details_panel.jpg); background-repeat:no-repeat;}
.detailsPanelPadding{padding-left:49px; padding-top:41px;}
.detailsPanelPadding2{padding-left:49px; padding-top:27px;}
.detailsHeader{color:#638ecb; font-size:12px;font-weight:bold;}
.detailsTxt{color:#555555; font-size:11px;}

.mediaPanelBg{ background-image:url(images/rightpanel.jpg); background-repeat:no-repeat;}
.mediaPanelPadding{padding-left:40px; padding-top:33px;}
.mediaContentPadding{padding-left:23px; padding-top:15px; padding-right:25px;}
table.pressRel td{border:solid 1px #c1d1ea; border-width: 0px 0px 1px 0px; height:30px; }
table.removeProps td{border:none; height:25px; }

a.prLink:link{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;color: #2e7421; text-decoration:none; 
}

a.prLink:active{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;color: #2e7421; text-decoration:none; 
}
a.prLink:visited{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;color: #2e7421; text-decoration:none; 
}

a.prLink:hover{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;color: #2e7421;  text-decoration:underline; 
}

.header1{color:#2a3c81; font-size:19px;font-weight:bold;}
.header2{color:#638ecb; font-size:13px; font-weight:bold;}
.header3{color:#2a3c81; font-size:13px; font-weight:bold;}


.footerTxt{color:#bec2c8; font-size:11px; }
a.footerLink:link{color:#bec2c8; font-size:11px;  text-decoration:underline; }
a.footerLink:active{color:#bec2c8; font-size:11px;  text-decoration:underline; }
a.footerLink:visited{color:#bec2c8; font-size:11px;  text-decoration:underline; }

a.awardLink:link{color:#bec2c8; font-size:11px;  text-decoration:none; }
a.awardLink:active{color:#bec2c8; font-size:11px;  text-decoration:none; }
a.awardLink:visited{color:#bec2c8; font-size:11px;  text-decoration:none; }
a.awardLink:hover{color:#bec2c8; font-size:11px;  text-decoration:underline; }



.calHeader{color:#FFFFFF; font-weight:bold; font-size:13px; background-color:#469dc8; padding-left:10px; padding-top:10px; padding-bottom:10px;}
.calHeader1{color:#FFFFFF; font-weight:bold; font-size:13px; background-color:#2B3C82; padding-left:10px; padding-top:10px; padding-bottom:10px;}
.calHeader2{color:#FFFFFF; font-weight:bold; font-size:13px; background-color:#609456; padding-left:10px; padding-top:10px; padding-bottom:10px;}
.calHeader3{color:#2B3C82; font-weight:bold; font-size:13px; background-color:#ffffff; padding-left:10px; padding-top:10px; padding-bottom:10px;}
.calHSub{font-size:12px; color:#FFFFFF; font-weight:bold;}
.calInfo{font-size:10px;}
.calInfoCoys{font-size:10px; line-height:11px;}
.calInfoPad{padding-left:15px; padding-top:10px; padding-bottom:10px;}
.calSmallCaption{font-size:10px; color:#990000;}

a.calEventLink:link{font-weight:bold; font-size:11px;color:#2e7421; text-decoration:none;font-family: Arial, Helvetica, sans-serif;}
a.calEventLink:active{font-weight:bold; font-size:11px;color:#2e7421; text-decoration:none;font-family: Arial, Helvetica, sans-serif;}
a.calEventLink:visited{font-weight:bold; font-size:11px;color:#2e7421; text-decoration:none;font-family: Arial, Helvetica, sans-serif;}
a.calEventLink:hover{font-weight:bold; font-size:11px;color:#2e7421; text-decoration:underline;font-family: Arial, Helvetica, sans-serif;}

.noLink{
	font-weight:bold; 
	font-size:11px;
	color:#2e7421; 
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	}

.gallerythumb{
border:1px #cccccc solid;
padding: 4px 4px 4px 4px;
}

.partnersHeader{text-transform: uppercase; font-size:12px;font-weight:bold;}
.bullets{font-size:14px;font-weight:bold;}

.galleryAlbum{background-image:url(images/gallery/albumBg.gif); background-position:center; background-repeat:no-repeat; height:106px; width:158px; padding-left:8px;  padding-top:0px;}
