body { background: #FFFFFF; color: #003D88; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.625em; }
* { padding: 0; border: 0; margin: 0; }
#wrapper { width: 755px; margin-left: auto; margin-right: auto }
#header { float: left; width: 100%; border-bottom: 8px solid #003D88; margin-bottom: 10px; }
.logo { float: left; margin: 0 0 12px 0; }
.headright { float: right; width: 240px; padding: 15px 0; font-size: 1.4em; }
.headright img { float: right; }
.phone { font-size: 1.4em; }

#content { float: left; width: 100%; margin-bottom: 15px; }

#main { float: right; width: 564px;}
#main h1 { float: left; width: 564px; line-height: 58px; background: #3F8BC9 url(../images/back-heading.gif); color: #FFFFFF; font-size: 1.8em; text-indent: 15px; font-weight: normal }
#main p { font-size: 1.1em; line-height: 1.5em; margin: 0 0 1em 0; }
#main address { font-style: normal; }
.topimg { margin-bottom: 3px; }
.maincontent { float: left; width: 534px; padding: 15px 15px 0 15px; }

#sidebar { float: left; width: 186px; }
ul.nav { font-family: sans-serif; font-size: 1.0em; text-transform: uppercase; margin: 27px 0 6px 0; list-style: none;border-top: 1px solid #3F8BC9; }
ul.nav li { border-bottom: 1px solid #3F8BC9; padding: 1px 0;}
ul.nav a { display: block; color: #003D88; line-height: 21px; padding: 0 10px; text-decoration: none }
ul.nav a:hover { background: #B2D0E9; }
.sidebox { width: 186px; height: 276px; background: #003D88 url(../images/back-sidebar.gif) }
.sidebox address { color: #FFFFFF; font-style: normal; padding: 170px 15px 15px 15px; }

#footer { float: left; width: 100%; padding: 15px 0; text-align: right; border-top: 8px solid #003D88; }

form.contact { float: left; width: 60%; margin-right: 25px; }
form.contact div { float: left; width: 100%; margin-bottom: 10px; }
label { float: left; width: 30%; padding: 2px; }
input { float: right; width: 60%; font-size: 1.1em; padding: 2px; border: 1px solid #696969; }
textarea { clear: both; width: 100%; font-family: sans-serif; font-size: 1.2em; padding: 2px; border: 1px solid #696969;}
input:focus, textarea:focus { background: #FFFFA0;}
.submit { width: auto; background-color: #FFFFFF; color: #003D88; border: 1px solid #003D88; }