@charset "utf-8";
/* CSS Document */

html, body, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
background-color:#075ea0;
margin: 0px;
padding: 0px;
}

#container {
width: 780px;
height: auto;
margin: 0px auto;
background-color: #FFFFFF;
color: #000000;
overflow: hidden;
border: #25408F 2px solid;
}

#header {
background-color: #25408F;
color: #FFFFFF;
width: 780px;
height: 50px;
}

.gradientBackground {
background-image: url(images/gradient_rectangle.jpg);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
width: 780px;
background-color: #25408f;
clear: both;
}

.logo {
width: 270px;
height: 103px;
margin: 0px 0px 0px 255px;
clear: both;
}

#menu {
background-color: #25408f;
background-image: url(images/main_bg.gif);
background-repeat: repeat-x;
width: 780px;
height: 20px;
}

#menu a img {
margin-left: 15px;
}

#cornerbar {
width: 780px;
height: 31px;
font-size: 85%;
clear: both;
font-size: 0px;
}

#main {
width: 780px;
height: auto;
margin: 0px;
padding: 0px;
background-image:url(images/content_bg.jpg);
background-repeat: repeat-y;
overflow: hidden;
}

#main-left {
width: 185px;
margin: 0px;
padding: 0px;
float: left;
display: inline;
overflow: hidden;
}

#main-right {
width: 580px;
margin: 0px;
padding: 0px 0px 0px 15px;
float: left;
display: inline;
overflow: hidden;
}

.address {
float: left;
display: inline;
width: 165px;
padding: 10px 0px 10px 28px;
}

.pagetitle {
color: #ffc907;
font-size: 16px;
text-align: center;
font-weight: 900;
}

ul#leftnav {
margin: 0;
padding: 0 0 0 5px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: 600;
}

#leftnav li { margin: 0 0 3px 0; }

#leftnav a
{
display: block;
padding: 2px 2px 2px 5px;
border: 1px solid #BD7731;
width: 160px;
background-color: #ffc907;
color: #182E70;
text-decoration: none;
}

#leftnav a:hover
{
border: 1px solid #ffc907;
background-color: #BD7731;
background-image: url(images/l1_over.gif);
color: #FFFFFF;
}

#leftnav #current a:link, #current a:visited, #current a:hover
{
border: 1px solid #ffc907;
background-color: #BD7731;
color: #FFFFFF;
}

.leftimage {
padding-top: 50px;
}

.footer {
text-align: center;
margin: 0px;
color: #FFFFFF;
}

a {
color: #BD7731;
}

a:hover {
color: #000066;
}

.textleft {
text-align: left;
margin: 5px 0px 0px 0px;
padding-left: 5px;
padding-right: 5px;
}

.picture {
margin-right: 5px;
margin-left: 5px;
border: #000000 1px solid;
}

.map {
padding: 10px 0px 0px 70px;
}

.mapdisclaimer {
font-size: 12px;
text-align: center;
margin: 0px;
padding-bottom: 10px;
}

.letter {
 text-align:left;
 padding-left: 20px;
 padding-right: 20px;
 color: #FF9900;
 }
 
 .flash {
 width: 580px;
 padding: 10px 0px 5px 130px;
 }
 
 .bold {
 font-weight: bold;
 }
 
 dt {
 font-weight: bold;
 margin: 15px 0px 0px;
 padding-left: 5px;
 padding-right: 5px;
 }
 
 dd {
 margin: 0px;
 padding-left: 25px;
 padding-right: 5px;
 }
 
 .faq {
  font-size: 22px;
 color: #000066;
 margin: 0px;
 padding: 0px 5px 0px 5px;
 font-weight: bold;
 }
