@charset "UTF-8";
/* CSS Document */

#background {
	background-color: #e0eefd;
	background-image: url(../images/background.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1d1d1d;
	line-height: 21px;
}
#maincontainer {
	height: auto;
	width: 755px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	background-image: url(../images/header.jpg);
	height: 224px;
	width: 755px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}
#contentarearepeat {
	background-image: url(../images/contentarearepeat.gif);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	padding-right: 50px;
	padding-left: 50px;
}
#footer {
	background-image: url(../images/footer.jpg);
	height: 171px;
	width: 755px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#headline {
	background-image: url(../images/headline.gif);
	height: 230px;
	width: 596px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
.subheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 50px;
	font-weight: bold;
	color: #142334;
}
.subscribebox {
	background-image: url(../images/subscribebox.jpg);
	height: 110px;
	width: 284px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-top: 90px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 120px;
}
.testimonialboxtop {
	background-image: url(../images/testimonialboxtop.gif);
	height: 46px;
	width: 515px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.testimonialboxbodyrepeat {
	background-image: url(../images/testimonialboxbodyrepeat.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 455px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 30px;
	padding-left: 30px;
	overflow: hidden;
}
.testimonialboxbottom {
	background-image: url(../images/testimonialboxbottom.gif);
	height: 8px;
	width: 515px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	overflow: hidden;
}

.moduleboxtop {
	background-image: url(../images/moduleboxtop.gif);
	height: 70px;
	width: 670px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.moduleboxbody {
	background-image: url(../images/moduleboxbody.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 580px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 45px;
	padding-left: 45px;
	overflow: hidden;
}
.moduleboxbottom {
	background-image: url(../images/moduleboxbottom.gif);
	height: 70px;
	width: 670px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	overflow: hidden;
}
