#page {
	background-color:#EAEFF6;
	background-image:url(../images/hp-page-bg.png);
	background-repeat:repeat-y;
	margin-top:0px;
}

#hp-teasers {
	width:100%;
}

#hp-teasers td {
	width:33%;
	padding:1em;
	padding-bottom:0;
	background-color:#F5F8FC;
	border:1px solid #C3D0E2;
	vertical-align:top;
}

#hp-teasers h2 {
	color:#275A98;
	margin-top:0;
}

#sidebar ul.recent-posts p.meta {
	font-size:85%;
	border-bottom:1px solid #A0C9DE;
}

#recent-news {
	margin-left:290px;
	width:450px;
}

ul. recent-posts p.meta {
	border-bottom:1px solid #A0C9DE;
}
ul.recent-posts span.date {
	color:#275A98;
}

ul.recent-posts h3 a {
	color: #096738;
	font-size: 14px;
}

ul.recent-posts li p {
	font-size: 14px;
}

#hp-group1 {
	background-image:url("../images/hp-group1.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	width: 345px;
	height: 81px;
	font-size: 12px;
	padding: 65px 35px 0px 190px;
	margin: 0px;
	line-height: 17px;
}
#hp-group2 {
	background-image:url("../images/hp-group2.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	width: 345px;
	height: 81px;
	font-size: 12px;
	padding: 41px 35px 0px 190px;
	margin: 0px;
	line-height: 17px;
}
#hp-group3 {
	background-image:url("../images/hp-group3.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	width: 345px;
	height: 81px;
	font-size: 12px;
	padding: 41px 35px 0px 190px;
	margin: 0px;
	line-height: 17px;
}
#hp-group4 {
	background-image:url("../images/hp-group4.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	width: 345px;
	height: 81px;
	font-size: 12px;
	padding: 41px 35px 0px 190px;
	margin: 0px;
	line-height: 17px;
}

#hp-column-left {
	float:left;
	width:310px;
	line-height: 32px;
}

#hp-column-right {
	float:left;
	width:345px
}

#content {
	width: 930px;
}