body { text-align:center; margin: 0 0 0 0; padding: 0 0 0 0; background: #193750 url('../images/bg.gif') repeat-x top left; font-family: Helvetica, Tahoma, sans-serif;}

.container {
width: 900px;
height: 156px;
background: #193750 url('../images/inside_bg.gif') repeat-x top left;

/*
** JAMES HOFF
** rule necessary to keep absolute positioned "mainnav" from pushing outside of container <div>
*/
position:relative;
margin:0 auto;
width:900px;
}

.logo { width: 471px; height: 118px; margin-left: 0px; margin-top: 20px; float: left;  }
.rtop { width: 411px; height: 118px; margin-top: 20px; float: left;  }
.addresscontainer { float: right; margin-top: 55px; margin-right: 5px; }
.address { text-align: right; font-family: tahoma, arial, sans-serif; font-size: 10px; color: #CBDDED; display: inline; }
.address a { text-align: right; font-family: tahoma, arial, sans-serif; font-size: 10px; color: #CBDDED; display: inline; }

.address a:visited { text-align: right; font-family: tahoma, arial, sans-serif; font-size: 10px; color: #CBDDED; display: inline; }

.note a { color: #C00; }
.note a:hover { color: #FF001B; text-decoration: none;}


.nav1 { z-index: 5; position: absolute; top: 114px; left: 50%; margin-left: -425px; width:850px; }
.nav1 a { font-family: tahoma, arial, sans-serif; font-size: 11px; font-weight: bold; color: #366890; text-decoration: none; }
.nav1 img { margin-bottom: 2px; margin-left: 10px; margin-right: 5px; height: 5px; width: 3px; border: 0px; }
.mainnav { position: absolute; z-index: 6; width: 215px; left: 50%; right: 50%; top: 145px; margin-left: -434px; }
.mainnav span { display: none; }
.mainnav img { border: 0px; }
.main { width: 900px; }
.main a { color: #454545; }
.footer { font-family: tahoma, arial, verdana; font-size: 10px; color: #C3DEF3; margin-top: 3px; margin-bottom: 12px; }
.footer a { font-family: tahoma, arial, verdana; font-size: 10px; color: #C3DEF3; text-decoration: none; }
.links img { border: 0px; }
.links span { display: none; }
.sitemap a { text-decoration: none; }
.faq div { margin-top: 8px; margin-left: 6px; font-family: verdana, arial, sans-serif; font-size: 11px; color: #454545; line-height: 14pt; }
h1 { font-family: georgia, times new roman, times, serif; font-size: 20px; color: #0E3458; font-weight: bold; margin-bottom: -10px; text-transform: uppercase; }

h1.important { margin-bottom:20px; margin-top:20px; }
h1.important a { color: #C00; }
h1.important a:hover { color: #FF001B; text-decoration: none;}


h2 { font-family: georgia, times new roman, times, serif; font-size: 16px; color: #0E3458; font-weight: bold; margin-bottom: -10px; }
p { font-family: verdana, arial, sans-serif; font-size: 11px; color: #454545; line-height: 14pt; margin-left: 2px; }
form td { font-family: verdana, arial, sans-serif; font-size: 11px; color: #454545; line-height: 14pt; padding-top: 4px; padding-bottom: 3px;}
ul { font-family: verdana, arial, sans-serif; font-size: 11px; color: #454545; line-height: 14pt; }
.faq div { margin: 0px; line-height: 15pt; }
.newsletter { margin-left: 30px; margin-top: 20px; font-family: georgia, times new roman, times, serif; font-size: 14px; color: #0E3458; font-weight: bold; margin-bottom: 8px; }
.input { width: 150px; margin-left: 30px; }
.submit { margin-top: 5px; }
