body{
  	font: normal 12px arial, helvetica, sans-serif;
	text-align:center;
	margin:0px;
}
#public_body{
	position:relative;
}
#siteContents{
	text-align:left;
}
form{
	margin:0px;
	border:0px;
}
p{
	margin:0px 0px 10px 0px
}
td {
	padding:0px;
	font-size:12px;
}
td.centerMiddle{
	text-align:center;
	vertical-align:middle;
}
a img{
	border:0px;
	text-decoration:none;
}
.bold{
	font-weight:bold;
}
.italic{
	font-style:italic;
}	
.marginBottom5Block, .mb5Block{
	margin-bottom:5px;
	display:block;
}
.marginBottom3, .mb3{
	margin-bottom:3px;
}
.marginBottom5, .mb5{
	margin-bottom:5px;
}
.marginBottom10, .mb10{
	margin-bottom:10px;
}
.marginTop5, .mt5{
	margin-top:5px;
}
.marginTop3, .mt3{
	margin-top:3px;
}
.arrowBullet{
	clear:left;
	width:17px;
	position:relative;
	top:2px;
	float:left;
}
.moduleLink{
	float:left;
	width:178px;
}
.moduleBottomLink{
	text-align:right;
	padding-top:5px;
	clear:left;
	font-size:10px;
	font-weight:bold;
}
.text10{
	font-size:10px;
}
.text16{
	font-size:16px;
}
select, input, textarea{
	font: normal 11px arial, helvetica, sans-serif;
}
.tableCollapse{
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;
}
legend{
	color:black;
	font-weight:bold;
}
.float{
	float:left;
}
.floatRight, .flR{
	float:right;
}
.floatRightMargin5, .flR5{
	float:right;
	margin-left:5px;
}
.floatRightMargin10, .flR10{
	float:right;
	margin-left:10px;
}
.flR15{
	float:right;
	margin-left:15px;
}
.floatMargin5, .flL5{
	float:left;
	margin-right:5px;
}
.floatMargin10, .flL10{
	float:left;
	margin-right:10px;
}
.flL15{
	float:left;
	margin-right:15px;
}
.picFloatLeft{
	float:left;
	margin-right:5px;
}
.picFloatRight{
	float:right;
	margin-left:5px;
}
.picCenter{
	width:100%;
	text-align:center;
	margin-bottom:5px;
}
.clear{
	clear:both;
}
.alertBox {
	font-weight:bold;
	color:#FF3300;
	padding:5px;
	background-color:#ffeeee;
	font-size:14px;
	margin-bottom:5px;
	border:1px solid #FF3300;
}
.alert{
	font-weight: bold;
	color:#FF3300;
}
ul{
	margin-top:0px;
	margin-bottom:0px;
}
div.searchPrint{
	float:right;
	width:150px;
}
div.searchBar{
	float:right;
	width:125px;
	height:21px;
	position:relative;
	top:2px;
	margin-left:3px;
	background-image: url('searchinput.png');
	background-repeat: no-repeat;
}
div.searchBar input{
	border:0px;
	background-color:white;
	position:relative;
	left:21px;
	top:3px;
	width:80px;
	font-size: 12px;
	height:14px;
	-webkit-appearance: none;
	-webkit-border-radius:0px;
	outline:none;
}
div.printView{
	float:right;
	width:20px;
	position:relative;
	top:3px;
}
.celPad{
	padding:3px;
}
.middle{
	vertical-align:middle;
}
.top{
	vertical-align: top;
}
ul.events{
	margin-top:0px;
	margin-bottom:0px;
}
ul.events li{
	margin:0 0 0 -15px;
}
.center{
	text-align:center;
}
.alignRight{
	text-align:right;
}
.alignLeft{
	text-align:left;
}
.productListing{
	width:155px;
	height:175px;
	overflow:hidden;
}
.productListing2{ 	
	width:155px;
	height:50px;
	overflow:hidden;
}
.memberBtn{
	padding:2px;
	font-size:14px;
	text-align:center;
}
.celPad{
	padding:3px;
}
.captchaBox{
	border:1px solid black; margin:3px 3px 3px 0px; padding:3px; background-color:white; text-align:center; width:150px;
}
#shareThis{
	position:relative;
	top:4px;
	float:right;
	text-align:right;
	width:50px;
}