body {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
width:100%;
margin:0px;
padding:0px;
}
.contentcontainer {
	width:100%;
	padding:5px;
	margin-left:10px;
	float:left;
}
.subcontainer {
	float:left;
	width:68%;
}
.contactcontainer {
	float:right;
	width:233px;
	margin:0px;
	padding:0px;
}
.title{
width:70%;
margin-left:3px;
padding-top:1em;
font-size:18px;
color:#2e3383;
border-bottom: 5px #2e3383 solid;
}
img {
	border:0;
}
.header {
color:#2f3485;
font-size:24px;
}
.header2{
float:right;
width:25%;
font-size:11px;
text-align:right;
padding-right:3em;
padding-top:65px;
}
.hbackground{
width:100%;
float:left;
background-color:#99f;
}
.nav{
float:left;
padding-left:3px;
}
.navimage{
float:right;
}
.hlink{
color:#900;
}
.subtitle{
font-size:14px;
color:#2e3383;
margin-bottom:-10px;
}
.schedbox{
float:right;
background-color:#2e3383;
padding-right:5px;
}
.callbox{
float:right;
background-color:#900;
padding-right:5px;
margin-top:10px;
}
.contentbox{
float:left;
margin-left:3em;
width:60%;
font-size:12px;
padding-left:5px;
padding-top:5px;
}
.footer1{
padding-left:5px;
margin-top:5px;
padding-top:1em;
font-size:10px;
color:#99f;
float:left;
width:100%;
border-top:3px #99f solid;
}
.footer2{
padding-left:5px;
font-size:10px;
float:left;
width:100%;
color:#99f;
padding-bottom:15px;
}
form{
background-color:#99f;
border:2px #2e3383 solid;
color:white;
font-size:12px;
}
input {
	font-family:arial;
	font-size:10px;
	height:16px;
	border:thin #2e3383 solid;
}
textarea {
	font-family:arial;
	font-size:10px;
	border:thin #2e3383 solid;
}
.contimg {
padding:1em;
}
.question{
font-size:14px;
color:#2e3383;
}
.answer{
font-size:12px;
padding-left:1em;
}
.smallError {
	font-size: 10px;
	color: #FF0000;
}
.inputReq {
	background: #a24e4e;
	color: #FFFFFF;
}
