/* css resets from meyerweb.com */ 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } :focus { outline: 0; } body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; } table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }
/* end css resets */ 

body {
   text-align:center;
   min-width: 984px;
   font-family: "Times New Roman", Times, serif;
   color: #333;
   background: #ECE6D6;
   font-size:80%;
}

#container {
   text-align:left;
   width: 984px;
   margin:20px 0 20px -500px;
   position:relative;
   left:50%;
   float:left;
   background: white;
   padding-bottom:20px;
}

#header {
}

#logo a {
   display: block;
   height:120px;
   background: #830a19 url(/res/images/logo.gif) 90% 50% no-repeat;
   text-indent: -999em;
   overflow:hidden;
   margin-bottom:5px;
}

#head_graphic_1,
#head_graphic_2,
#head_graphic_3,
#head_graphic_4 {
   height: 133px;
   background: transparent url(/res/images/header_bluetruck.jpg) top left no-repeat;
   display:block;
   float:left;
   width: 100px;
   border-right: 5px solid white;
}
#head_graphic_1 { width: 378px; }
#head_graphic_2 { width: 188px; background-image: url(/res/images/header_barcodes.jpg); }
#head_graphic_3 { width: 189px; background-image: url(/res/images/header_shipment_receiving.jpg); }
#head_graphic_4 { width: 214px; background-image: url(/res/images/header_office_move_a.jpg); border:0; }

#nav {
   float:left;
   clear:both;
   background: #19346B;
   width:100%;
   margin-top: 5px;
}
#nav li {
   float:left;
   padding: 6px 0;
}
#nav li a {
   text-align:center;
   display: block;
   padding: 4px 36px;
   padding-top: 6px;
   border-right: 2px solid white;
   color: white;
   text-decoration: none;
   font-size: 14px;
   text-transform: uppercase;
   font-weight: bold;
}

#leftbar {
   float:left;
   width: 240px;
   margin-left: 54px;
   margin-top: 36px;
   margin-bottom:20px;
}
#leftbar img {
   margin-bottom:12px;
}

#transportation #leftbar img,
#storage #leftbar img,
#records #leftbar img{
   border: 1px solid black;
}

#content {
   float: left;
   width: 580px;
   margin-left: 54px;
   margin-top: 36px;
}

h1 {
   text-align:center;
   text-transform: uppercase;
   font-size:32px;
}
#content h1 {
   border-bottom: 1px solid #ccc;
   margin-bottom: 6px;
}
#index h2 {
   margin-bottom: 20px;
}
h2 {
   text-align: center;
   text-transform: uppercase;
   font-size: 18px;
   margin-bottom: 6px;
}
h3 {
   font-size:16px;
   margin-top:10px;
   margin-bottom:6px;
   font-weight:bold;
}


p, li, blockquote, h1, h2, h3, h4, h5 {
   line-height:150%;
}

#content li {
   list-style: disc;
   margin-left:2em;
   font-family: Verdana, sans-serif;
   margin-bottom: 6px;
}

p {
   font-family: Verdana, sans-serif;
   margin-bottom: 6px;
}

#footer {
   clear:both;
   color: #830A19;
   text-align:center;
   font-weight:bold;
   margin-bottom:20px;
}

#eagle {
   position:absolute; top:3px; left:15px;
}


fieldset {
   font-family: Verdana, sans-serif;
   margin-bottom: 10px;
}
fieldset label {
   display:block;
}
fieldset ol {
   padding-bottom:6px;
   margin-bottom: 6px;
}
fieldset ol li {
   list-style: none !important;
   margin-left:0 !important;
   clear: left;
}
fieldset ol li label {
   clear: left;
}
fieldset ol li select,
fieldset ol li textarea,
fieldset ol li input {
   clear:left;
}
fieldset ol li textarea,
fieldset ol li input {
   border: 1px solid #999;
   padding: 2px 4px;
}
fieldset span {
   float:left;
   padding:0 0 4px 0;
}
fieldset span label {
   clear:left;
   color:#777;
   padding-top:2px;
   width:auto;
}
fieldset span input {
   clear:left;
   border: 1px solid #999;
   padding: 2px 4px;
}
fieldset div {
   clear: left;
   width: 195px;
   padding: 4px 0;
   margin-bottom: 10px;
}
fieldset div label {
   margin-bottom:2px;
}
fieldset legend {
   margin-bottom: .5em;
}

fieldset fieldset {
   border: 1px solid #ccc; 
   padding: 3px 18px 0 18px;
}
fieldset fieldset legend {
   padding: 2px 8px 0 8px; 
   margin-left: -8px;
}
fieldset fieldset fieldset legend {
   padding:0 0 6px 0;
   margin:0;
}
fieldset fieldset fieldset select {
   margin-right:10px;
}
fieldset fieldset>ul{
   margin-left:12px;
}
fieldset fieldset fieldset {
   float:left;
   width:33%;
   border:0;
   padding: 0;
}
fieldset fieldset li {
   margin-bottom:0px;
   padding-bottom:0;
}
label input {
   padding:0 !important;
   border:0 !important;
   margin:0 !important;
   vertical-align:bottom;
}

fieldset.movingfrom,
fieldset.movingto {
   width:245px;
   float:left;
   clear:none;
}
fieldset.movingfrom {
   margin-right:14px;
}



.members {
   margin-top:50px;
   padding-top:20px;
   border-top: 1px solid #ccc;
   text-align:center;
   font-family: "Times New Roman", Times, serif;
}
.members p {
   font-family: "Times New Roman", Times, serif;
   font-size:16px;
}
.members img {
   margin: 0 15px;
}



.message {
   padding: 6px 12px;
   border: 1px solid #999;
   background: #eee;
   color: #161616;
}
.error.message {
   border-color: #900;
   background: #fdd;
}

.required { 
   font-weight:bold;
   color:#700;
}

strong {
   font-weight:bold;
}


#licenses {
   border-top: 1px solid #ccc;
   padding: 20px 0;
   margin-top:30px;
}
#licenses p {
   font-size: 16px;
   font-weight:bold;
   float:left;
   text-align:center;
   vertical-align:middle;
   width:25%;
}
#licenses ul {
   width: 50%;
   float:left;
}
#licenses li {
   width: 33.2%;
   text-align:center;
   float:left;
   list-style:none !important;
   margin:0 !important;
}






