body {
font-size: 12px;
font-family: verdana, arial, helvetica, sans-serif;
padding: 0;
margin:0;
width: 800px;
height: 100%;
}

#logo {
width: 800px;
height: 89px;
margin: 0;
padding: 0;
}

.hrule {
border-width: 0px 0px 2px 0px;
border-style: dotted;
border-color: #bbb;
line-height:1px;
}

#contacttext {
float:right;
width:499px;
_width:539px;
font-size:12px;
background:#fff;
}

#contacttext h3 {
font-size:14px;
font-weight:bold;
color: #B55E40;
line-height:14px;
}

#contacttext p {
line-height:13px;
padding-left:39px;
}

.regulartext {
float:left;
margin: 0;
padding:4px;
width:530px;
font-size:12px;
background:#fff;
}

.regulartext h2 {
font-size:18px;
font-weight:bold;
color: #B55E40;
padding:0;
margin:0;
}

.regulartext h3{
font-size:14px;
font-weight:bold;
color: #B55E40;
}

.columntext {
float:left;
margin: 0;
padding: 4px;
width:270px;
font-size:12px;
background:#fff;
}

.columntext h2 {
font-size:18px;
font-weight:bold;
color: #B55E40;
}

.columntext h3{
font-size:14px;
font-weight:bold;
color: #B55E40;
}

.middletext {
float:left;
margin:0;
padding:20px 0 0 0;
width:600px;
font-size:12px;
}

.bannerimage {
padding:0;
margin:0;
height:50;
width:800;
}

#container {
width: 800px;
text-align: left;
padding: 0;
margin:0;
background: #f0f0f0;
}

#container:after
{
content: ".";
display: block;
line-height: 1px;
font-size: 1px;
clear: both;
}

.topspacer {
height:26px;
}
.menuspacer {
height:26px;
}

.padbox {
padding: 4px;
}

#newsContent { border: none; background: #FFF8D6; }
#newsContent { position: relative; left: -2px; top: -2px; }
#newsContainer { position: relative; background: #999; margin: 4px; }

.newstext {
float:left;
width:230px;
font-size:10px;
}

.newstext p {
padding-top:3px;
color: #333;
}

.newstext a {
color: #888;
}

.newstext h3 {
font-size:14px;
font-weight:bold;
color: #B55E40;
margin:0;
padding:0;
}

.career {
padding:10px;
}
.career p {
font-size: 11px;
margin:0;
padding:0 2px 0 8px;
}

#lowerbox {
background: #fff;
margin: 0;
padding: 0;
font-family: verdana, arial, helvetica, sans-serif;
width:800px;
}

p {
margin: 12px 12px;
color: #333;
}

a:link { color: #3078f5; text-decoration: none; }
a:visited { color: #3078f5; text-decoration: none; }
a:hover { color: #2020f5; }
a:active { color: #f52020; }

#footer {
clear: both;
width: 800px;
margin: 0;
padding-top:2px;
padding-bottom:8px;
background:#414fb7;
/*border:1px solid #f00;*/
}

#footer a:link { color: #d0d0ff; text-decoration: none; }
#footer a:visited { color: #e0e0f5; text-decoration: none; }
#footer a:hover { color: #f0f0ff; }
#footer a:active { color: #f52020; }


.copyright { text-align:center; font-size:9px; color:white;}
.loweraddress { text-align:center; font-size:11px; background:#414fb7; margin:0; padding:0; color:white;}

label,input {
	display: block;
	width: 200px;
	float: left;
	margin-bottom: 5px;
}

label {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	text-align: right;
	width: 90px;
	padding-right: 10px;
}

br {
	clear: left;
}


