body {
	valign: middle;
	background-color:#e9e8e5;
	font-family: Verdana, "Times New Roman", Times, serif;
}

#main .menu #active {
	color: #6c7c88;
	font-family: Verdana, "Times New Roman", Times, serif;
	text-decoration:none;
}

#mailto {
	text-transform:lowercase;
	text-decoration:underline;
	
}

A {
	font-size: 1.1em;
	color: #0273bc;
	font-family: Verdana, "Times New Roman", Times, serif;
}
A:hover {
	color: #000;
	font-family: Verdana, "Times New Roman", Times, serif;
	text-decoration:none;
}

#main .menu A {
	font-size: 1.3em;
	color: #e86231;
	font-family: Verdana, "Times New Roman", Times, serif;
	text-decoration:none;
	text-transform: lowercase;
	font-weight:900;
}
#main .menu A:hover {
	color: #6c7c88;
	font-family: Verdana, "Times New Roman", Times, serif;
	text-transform: lowercase;
	text-decoration:underline;
}
#main .menu .hh {
	color: #6c7c88;
	font-family: Verdana, "Times New Roman", Times, serif;
	text-transform: lowercase;
	text-decoration:underline;
}

#mainarea {
	position:relative;
	padding-left: 10%;
}
#main {
	padding: 10px;
	background-color:#FFF;
	color: #000;
	position: absolute;
	overflow: hidden;
	width: 950px;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: .75em;
// border: thick solid;
}
#main .menu {
	height: 40px;
	display: block;
	float: left;
	width: 100%;
	text-align: left;
	padding-top: 20px;
}
#main .content {
} 
#main .content .logoframe h1 {
	color: #a90a2e;
	font-size: 1.5em;
	padding-bottom: 20px;
}
#main .content .logoframe {
	display: block;
	width: 100%;
	float: left;
	text-valign: top;
}
#main .content .logo {
	display: block;
	width: 28%;
	float: left;
	text-valign: top;
}
#main .contact strong {
	color: #0373bc;
	font-size: 1.5em;
}
#main .contact {
	font-size: 1em;
	color: #2f4f5d;
	display: block;
	width: 50%;
	float: right;
	text-align:right;
	font-weight: bold;
	margin-top: 80px;
}

#main .content .info {
	float: left;
	display: block;
	width: 70%;
	text-decoration: none;
	text-valign: top;
}
#main .bannerframe {
	float: left;
	display: block;
	width: 100%;
	background-color:#6c7c88;
	height: 2px;
	margin-top: 20px;
}

#main .content .padding20 {
	padding-left: 20px;
}

#main .content .padding40 {
	padding-left: 40px;
}

#main .content .padding60 {
	padding-left: 60px;
}

#main .content .bannerframeleft strong {
	font-size: 2em;
	font-weight:lighter;
	display:inline;
	vertical-align: baseline;
	color:#fff;
}
#main .content .bannerframeleft {
	float: left;
	width: 43%;
	font-size: 1.5em;
	color:#FFF;
	text-decoration: none;
	height: inherit;
}

#main .content .bannerframeright {
	float: left;
	display: block;
	width: 45%;
	height: inherit;
}

#main .content strong {
	display: block;
	color: #0273bc;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 1.3em;
}
#main .content .maincontent strong {
	vertical-align:baseline;
	display:inline;
	line-height:25px;
	font-size: 1.4em;
	color:#6c7c88;
}
#main .content .maincontent {
	line-height:25px;
	padding-top: 20px;
	float: left;
	display: block;
	width: 100%;
}
#main .content .maincontentleft {
	float: left;
	display: block;
	width: 35%;
	padding-right: 14%;
	font-size: 1em;
	text-decoration: none;
	text-valign: top;
	height: inherit;
}

#main .content .maincontentleft50 {
	float: left;
	display: block;
	width: 49%;
	padding-right: 40px;
	font-size: 1em;
	text-decoration: none;
	text-valign: top;
	height: inherit;
}

#main .content .maincontentright {
	float: left;
	display: block;
	width: 46%;
	height: inherit;
}

#main .content .maincontentleftlarge {
	float: left;
	display: block;
	width: 60%;
	padding-right: 8%;
	font-size: 1em;
	text-decoration: none;
	text-valign: top;
	height: inherit;
	padding-bottom: 20px;
}
#main .content .maincontentrightsmall {
	float: left;
	display: block;
	width: 25%;
	height: inherit;
	padding-bottom: 20px;
}

#disclaimer hr {
	border: 1px solid #a90a2e;
}
#disclaimer strong {
	font-size: 0.75em;
	color: #6c7c88;
}
#disclaimer {
	color: #000;
	display: block;
	float: left;
	width: 100%;
	font-size: 1.2em;
	text-align: left;
	margin-top:20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
