.firstrow{
	margin: 0 0 0 31px;
	padding: 10px 0 10px 0;
}

.mainimg{
	float: left;
	margin: 0 35px 0 0;
	border: 1px solid #a7a7a7;
}

.about{
	float: left;
	background-image: url(/pub/design/aboutimg2.png);
	background-repeat: repeat-y;
	background-position: top left;
	width: 359px;
	height: 166px;
}

.about h2{
	margin: 0 0 0 0;
	padding: 5px 0 0 20px;
	color: #c21916;
	font-weight: bold;
	font-size: 110%;
}

.about p{
	width: 320px;
	margin: 0 0 0 0;
	padding: 5px 0 0 20px;
	font-size: 100%;
	color: #1a1a1a;
}

.about p.more{
	margin: 0 0 0 0;
	padding: 5px 0 0 20px;
}

.about p.more a:link{
	color: #c21916;
	text-decoration: underline;
}
.about p.more a:visited{
	color: #c21916;
	text-decoration: underline;
}
.about p.more a:hover{
	color: #1e51c9;
	text-decoration: underline;
}
.about p.more a:active{
	color: #c21916;
	text-decoration: underline;
}
.secondrow{
	margin: 0 0 0 20px;
}
.three{
	float: left;
	width: 163px;
	margin: 0 0 0 0;
	padding: 0 4px 0 5px;
}
.one{
	background-image: url(/pub/design/sectionbg.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 163px;
	height: 153px;
	margin: 0 0 10px 0;
}

.one h2{
	margin: 0 0 0 0;
	padding: 6px 0 0 5px;
	color: #fff;
	font-weight: bold;
	font-size: 120%;
	width: 150px;
}

.one img{
	margin: 10px 0 0 12px;
	width: 135px;
	height: 109px;
}

.desc{
	width: 150px;
	margin: 0 0 0 0;
	padding: 5px 0 0 10px;
	color: #fff;
	height:50px;
	overflow:hidden;
}

.readmore{
	width: 120px;
	margin: 0 0 0 0;
	padding: 5px 0 0 23px;
	font-weight: bold;
}

.readmore a:link{
	color: #1a1a1a;
	text-decoration: none;
}
.readmore a:visited{
	color: #1a1a1a;
	text-decoration: none;
}
.readmore a:hover{
	color: #1e51c9;
	text-decoration: none;
}
.readmore a:active{
	color: #1a1a1a;
	text-decoration: none;
}

.boxtop{
	background-image: url(/pub/design/bottomhead.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 846px;
	height: 29px;
}

.thirdrow{
	margin: 20px 0 0 28px;
}
.boxmid{
	width: 844px;
	border-left: 1px solid #0f0f0f;
	border-right: 1px solid #0f0f0f;
	background-color: #f2f2f2;
}

.midleft{
	margin: 0 0 0 0;
	padding: 0 0 0 0px;
	float: left;
}
.midright{
	margin: 0 0 0 35px;
	float: left;
}
.midleft p{
	float: left;
	width: 350px;
	margin: 0 0 0 0;
	padding: 5px 25px 0 10px;
}
.midright p{
	float: left;
	width: 330px;
	margin: 0 0 0 0;
	padding: 5px 0 0 10px;
}

.bottomhr{
	height: 100px;
	width: 1px;
	background-color: #555;
	color: #555;
	border: none;
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}
.boxbot{
	background-image: url(/pub/design/bottombottom.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 846px;
	height: 19px;
}

.h21{
	float: left;
	color: #fff;
	margin: 0 0 0 0;
	padding: 2px 305px 0 10px;
	font-size: 130%;
	font-weight: bold;
}

.h22{
	float: left;
	color: #fff;
	font-size: 130%;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 2px 0 0 0;
}

.last{
	margin: 20px 0 0 30px;
}
.bottomlogos{
	float: left;
	margin: 0 0 0 100px;
}
