*{padding:0; margin:0;}

body {background:#000; font:62.5% Arial, Helvetica, sans-serif;}

a {color:#AD0101;}
a:hover {background:#e5dfbe; color:#000;}

blockquote {padding:20px 30px 16px 30px;}

em {color:#085518; font-weight:bold; margin:0;}

h1 {color:#fff; font:bold 12pt Arial, Helvetica, sans-serif; height:36px; float:left; margin:0; padding:0; position:relative; text-align:left; top:-9px;}
h2 {color:#007936; font-size:130%; font-weight:bold; margin:0 0 12px 0; text-align:left;}
h3 {color:#A00; font:bold 115% Helvetica, Arial, sans-serif; margin:20px 0 10px 0; text-align:left;}
h4 {color:#003163; font:bold 115% Helvetica, Arial, sans-serif; margin:20px 0 10px 0; text-align:left;}
h1 span {background:url(../i/h-bg.gif) 100% 100% no-repeat; color:#fff; display:block; float:left; padding:6px 45px 10px 10px; margin:0px; text-decoration:none; white-space:nowrap; width:.1em;}
html>body h1 span {width:auto;} /* fixes IE6 hack */
/* Commented Backslash Hack hides rule from IE5-Mac \*/
h1 span {float:none;} /* End IE5-Mac hack */

input, textarea, select {font:12px Courier monospace;}

option {padding:0 0.3em;}

ul {margin:0;}
ol {margin:0;}
li {margin:0.5em 20px; line-height:125%;}

p {margin:0 0 12px 0;}

#wrap {background-color:#fff; color:#000; font-size:1.2em; margin:0 auto; text-align:left; width:760px;}

/* logo */
#logo {background:transparent; clear:both; display:block; height:86px; text-decoration:none;}
#logo a {background: transparent url(../i/header.jpg) no-repeat; display:block; height:86px; text-decoration:none;}

#logo2 a {background:transparent url(../i/logo.gif) no-repeat; display:block; height:30px; left:605px; position:relative; top:5px; width:137px;}

#headtop {background: #003163 url(../i/header-top.jpg) no-repeat; display:block; height:43px; position:relative; width:760px;}

/* This CSS requires a two tab images that create the "Current" tab */
#areanav {background:#003163 url(../i/bar-grns.gif) repeat-x bottom; border-top:2px solid #019E33; clear:both; height:35px; margin:0; padding:0;}
#navlist {float:right; margin:0; padding:0;}
#navlist li {background:#003163; float:left; font-size:10px; line-height:20px; list-style:none; margin:5px 10px 0 0; padding:0px; white-space:nowrap;}
#navlist a {background:#003163 url(../i/tab_top.gif) 100% 100% no-repeat; color:#fff; display:block; float:left; font-weight:bold; padding:0 15px 0 0; margin:0px; text-decoration:none; width:.1em;}
#navlist a.last {background:#003163 none no-repeat 100% 100%; padding:0;}
html>body #navlist a {width:auto;} /* fixes IE6 hack */
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navlist a {float:none;} /* End IE5-Mac hack */
#navlist a:hover {color:#E6EDF3;}
/* #navlist .current, #navlist .current a {background-image:url(../i/tab_top.gif); color:#fff;} */

/* 2 column layout - static width */
#container{background-color:#F2F6F7; border-top:3px solid #019E33; clear:both; color:#003163; font-size:120%; margin:0; overflow:hidden; padding-bottom:10px; width:760px;}
#container a {color:#003163;}
#container a:hover {background:transparent; color:#AD0101;}

#content {clear:both; font-size:115%; padding:10px 20px 15px 20px;}

#coverage{background:#F2F6F7; margin-top:5px;}
#coverage h2 {background:transparent; color:#007936; font-size:100%; font-weight:bold; position:relative; text-align:left; top:0px; white-space:nowrap;}

#left {float:left; margin:0 0px 5px 45px; white-space:nowrap;}
#right {float:right; margin:0 70px 5px -10px ; /* Hat tip to Ryan Brill */ white-space:nowrap; width:310px;}

/* Forms */
#area {background: url(../i/ph-trucking.jpg) no-repeat right; height:39px; margin:0px 150px 10px 0px; padding:0px 0px 0px 0px;}
#area h1 {color:#fff; font:bold 120% Arial, Helvetica, sans-serif; left:500px; margin:0px; padding:2px 0px 2px 0px; position:absolute; top:20px; white-space:nowrap;}
#area h2 {border-bottom:1px solid #7C95AE; color: #003163; font:bold 16px Arial, Helvetica, sans-serif; margin:0px 221px 0px 0px; padding:18px 0px 0px 6px;}

/* Footer */
#footer {border-top:3px solid #019E33; clear:both; font-size:95%; margin:0; padding:6px 0 4px 20px; text-align:left;}

/* Captioned image */
.floatright {float:right; font:90% Arial, Helvetica, sans-serif; margin:5px; padding:0px; text-align:center;}
div.floatright img {border:1px solid #000;}

.floatleft {float:left; font:90% Arial, Helvetica, sans-serif; margin:5px; padding:0px; text-align:center;}
div.floatleft img {border:1px solid #000;}

.floatright2 {float:right; font:90% Arial, Helvetica, sans-serif; margin:0px 5px 5px 5px; padding:0px; text-align:center;}

/* tables */
table.normal {margin:0 0 12px 30px; padding:4px; text-align:left;}
.alttd td {padding:0.4em 4px;}
.nomtd td {padding:0.2em 2px;}
.data {text-align:center;}
.home {font-weight:bold;}
.labelcol {font-weight:bold; text-align:center;}
.labeldata {text-align:right; white-space:nowrap;}
.labelrow {font-weight:bold; padding-right:3em; white-space:nowrap;}
.labelsub {font-weight:normal;}
.note {font:bold 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif; margin:0; padding:0 30px 12px 30px;}
.toprow {margin-top:6px;}

/* lists */
.clean li {list-style:none none; margin:0; margin-left:2em;}
.deco li {list-style:square outside url(../i/bullet.gif); margin:1px 0 2px 3em;}
.firstlist {float:left; margin:10px; width:300px;}

/* class */
.add-this-float {float:right; padding: 0px 20px 0px 0px; margin: -30px 0 5px 0;}
.border {border:1px solid #000;}
.button {background-color:#009C31; border:1px solid #031; color:#fff; font:bold 0.8em Arial, Helvetica, sans-serif; padding:1px 8px;}
.required {color:#003163; font-weight:bold;}

#inscope {margin:5px auto; padding: 0px 10px 4px 10px; border: 1px solid #15395f; width:200px; text-align:center;}
#inscope #reset, #submit, .button {background-color:#193C62; border:1px solid #000; color:#81D9FA; font:.9em Verdana,Geneva,Arial,Helvetica,sans-serif; padding:2px 5px; margin:.3em;}
#inscope #reset:hover, #submit:hover, .button:hover {background-color:#247D9F; color:#fff;}

/* CONTACT US AGENTS */
#agents {width:500px; margin:2px auto; padding:0 0 10px;}
#agents h2 {color:#00639C; font-size:100%; font-weight:bold; margin:0 0 6px 0; text-align:left;}
.agent-name {float:left; width:250px;}
.agent-location {float:right; width:250px;}
.clear {clear:both; margin:0; padding:3px 0;}
