body,html {
	margin:0;
	padding:0;
	background-image:url(../../../www/share/www/images/web/bgnd.gif);
	background-position: center top;
	background-repeat:no-repeat;
	z-index:1;

}


#mainContainer {
	left: 50%;
	position:absolute;
	top: 0px;
}

#mainContent {
	left: -485px;
	position:absolute;
	top: 0px;
}



#topHeader {
	width: 970px;
	height: 34px;
	background-image:url(../../../www/share/www/images/web/topHeader.gif);
	position:relative;
	float:left;
	
}

#topMenu {
	position:absolute;
	top:10px;
	right:10px;
}

#topMenu img {
	padding:0px 5px 0px 5px;
}

#mainBanner {
	width: 970px;
	height: 325px;
	position:relative;
	margin:0 auto;
	float:left;

}

#homeContainer {
	width: 970px;
	
	background-position:center top;
	background-repeat:no-repeat;
	position:relative;
	margin:0 auto;
	height:auto;
	float:left;
}

#homeContent {
	padding:75px 17px 0px 15px;
}


#container {
	width: 970px;
	position:relative;
	margin:0 auto;
	height:auto;
	float:left;
	float:left;
}

#content {
	width: 100%;
	position:relative;
	padding:20px 0px 0px 0px;
	margin:0px;
	float:left;
}

#content .column {
	float:left;
	position:relative;
	margin:0px;
	padding:0px;
}
#searchColumn{
	float:left;
}

.borderLeft{
	background-image:url(../../../www/share/www/images/web/vertLine.gif);
	background-position:left;
	background-repeat:repeat-y;

}

.borderRight{
	background-image:url(../../../www/share/www/images/web/vertLine.gif);
	background-position:right;
	background-repeat:repeat-y;
}

.standardTd{
	padding:0px 10px 0px 10px;
	font-size:11px;
}

.bigArrow{
	background:url(../../../www/share/www/images/web/bigArrow.gif) no-repeat 50% 40px;

}

.colContentLeft{
	margin:0px 20px 0px 12px;
}

.colContentRight{
	margin:0px 12px 0px 20px;
}


#quickLinks {
	width: 970px;
	height: 400px;
	position:relative;
	margin:0 auto;
	float:left;
}

#baloon_01 {
	width: 242px;
	height: 200px;
	background-repeat:no-repeat;
	position:relative;
	margin-top:15px;
	float:left;
	text-align:left;
}
#baloon_02 {
	width: 242px;
	height: 200px;
	background-repeat:no-repeat;
	position:relative;
	margin-top:15px;
	float:left;
	text-align:left;

}
#baloon_03 {
	width: 242px;
	height: 200px;
	background-repeat:no-repeat;
	position:relative;
	margin-top:15px;
	float:left;
	text-align:left;
}
#baloon_04 {
	width: 242px;
	height: 200px;
	background-repeat:no-repeat;
	position:relative;
	margin-top:15px;
	float:left;
	text-align:left;
}


#footer {
	width: 970px;
	height: 197px;
	background-image:url(../../../www/share/www/images/web/footer.jpg);
	position:relative;
	margin:0 auto;
	float:left;
}

#footerLinks{
	position:absolute;
	top:82px;
	left:48px;
	width:450px;
	height:100px;


}

#footerAddress{
	position:absolute;
	top:135px;
	left:360px;
	width:280px;
}

#footerRegImp{
	position:absolute;
	top:172px;
	left:310px;
	width:390px;
}

#footerMailLink{
	position:absolute;
	top:123px;
	left:740px;
	width:170px;
	height:17px;
}



#materials{
	position:relative;
	float:left;
	width:730px;
}

#materials  h3{
	background:url(../../../www/share/www/images/web/blueBar.gif) no-repeat 0px 3px;
	color:#FFFFFF;
	padding-left:10px;
}

#sitemap{
	padding-left:30px;
	float:left;
	width:800px;
}



.hidden{
	visibility:hidden;
	display:none;
}

.visible{
	visibility:visible;
	display:block;
}

#newseventarea{margin-left:13px;margin-top:10px;background-repeat:no-repeat;height:150px;}

#newseventarea DIV.sx{float:left;padding:10px;margin-left:200px;}
#newseventarea DIV.sx li{border-bottom:dotted 1px #2d5b01;}
#newseventarea DIV.sx li A{text-decoration:none;}
#newseventarea DIV.dx{float:right;padding:10px;margin-right:150px;}
#newseventarea DIV.dx li{padding-left:20px;border-bottom:dotted 1px #2d5b01;}
#newseventarea DIV.dx li A{text-decoration:none;}

/* CLEARFIX */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */