body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/main-bg.gif);
	background-repeat: repeat;
	background-position: left top;
}
img {
	border: 0px none;
}
.main {
	height: 100%;
	width: 898px;
}
.header {
	height: 245px;
	width: 898px;
	background-image: url(../images/header.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.navigation {
	float: right;
	height: 39px;
	width: 316px;
	margin-top: 160px;
	margin-right: 37px;
}
.nav {
	float: left;
}
.sub-header {
	height: 46px;
	width: 898px;
}
.sub-header-left {
	height: 46px;
	width: 19px;
	float: left;
	background-image: url(../images/sub-header-left.gif);
	background-repeat: no-repeat;
}
.sub-header-right {
	height: 46px;
	width: 19px;
	float: right;
	background-image: url(../images/sub-header-right.gif);
	background-repeat: no-repeat;
}
.sub-header-middle {
	height: 46px;
	width: 860px;
	float: left;
	text-align: left;
	background-image: url(../images/sub-header-bg.gif);
	background-repeat: repeat-y;
}
.body {
	height: 336px;
	width: 898px;
}
.body-left {
	float: left;
	height: 336px;
	width: 19px;
	background-image: url(../images/body-left.gif);
	background-repeat: no-repeat;
}
.body-right {
	float: right;
	height: 336px;
	width: 19px;
	background-image: url(../images/body-right.gif);
}
.body-middle {
	background-color: #FFFFFF;
	float: left;
	height: 336px;
	width: 860px;
	background-image: url(../images/body-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.body-bottom {
	height: 23px;
	width: 898px;
	background-image: url(../images/body-bottom.gif);
	background-repeat: no-repeat;
}
.footer {
	background-color: #1a5a8e;
	width: 823px;
	height: 40px;
}

.footer-legal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	margin-left: 20px;
	text-align: left;
}
.footer-powered {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	float: right;
	margin-right: 20px;
	text-align: right;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {

	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a:active {



	color: #FFFFFF;
	text-decoration: none;
}
.home-image {
	float: right;
	margin-top: 20px;
	margin-right: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;

}
.home-body-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: justify;
	width: 373px;
	float: left;
	margin-left: 18px;
}
a.home { background:url(../images/home.gif) repeat 0px 0px; width: 81px; height: 39px; display: block; }

a.home span { display: none; }

a.home:hover { background: url(../images/home.gif) repeat 0px -39px; }

a.about { background:url(../images/about.gif) repeat 0px 0px; width: 74px; height: 39px; display: block; }

a.about span { display: none; }

a.about:hover { background: url(../images/about.gif) repeat 0px -39px; }

a.faqs { background:url(../images/faqs-button.gif) repeat 0px 0px; width: 77px; height: 39px; display: block; }

a.faqs span { display: none; }

a.faqs:hover { background: url(../images/faqs-button.gif) repeat 0px -39px; }

a.contact { background:url(../images/contact-button.gif) repeat 0px 0px; width: 84px; height: 39px; display: block; }

a.contact span { display: none; }

a.contact:hover { background: url(../images/contact-button.gif) repeat 0px -39px; }
.nonhome-body-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: justify;
	float: left;
	margin-left: 18px;
	margin-right: 18px;
}
.nonhome-body-text a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1a5a8e;
	text-decoration: none;
	text-align: justify;
	float: left;
}
.nonhome-body-text a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1a5a8e;
	text-decoration: none;
	text-align: justify;
	float: left;
}
.nonhome-body-text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1a5a8e;
	text-decoration: none;
	text-align: justify;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1a5a8e;
}
.nonhome-body-text a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1a5a8e;
	text-decoration: none;
	text-align: justify;
	float: left;
}
.home-body-text a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1a5a8e;
	text-decoration: none;
	text-align: justify;
	float: left;
}
.home-body-text a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1a5a8e;
	text-decoration: none;
	text-align: justify;
	float: left;
}
.home-body-text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1a5a8e;
	text-decoration: none;
	text-align: justify;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1a5a8e;
}
.home-body-text a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1a5a8e;
	text-decoration: none;
	text-align: justify;
	float: left;

}
.home-subnav {
    background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1a5a8e;
	text-decoration: none;
	margin-top: 20px;
	float: right;
	height: 18px;

}
.home-subnav a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1a5a8e;
	text-decoration: none;
}
.home-subnav a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1a5a8e;
	text-decoration: none;
}
.home-subnav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1a5a8e;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1a5a8e;
}
.home-subnav a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #1a5a8e;
	text-decoration: none;
}



.clear {
	float: left;
	margin-top: 75px;
	margin-left: 70px;
}
