/* CSS Document */

* { margin:0; padding:0; }

body { background:url(/images/pagebg.gif) repeat-x #01317f; font:85%/130% Verdana, Arial, Helvetica, sans-serif; }

h1 { font:1.65em Arial, Helvetica, sans-serif; letter-spacing:-1px; }

p { margin:1em 0; }

hr { margin:1em 0; }

a img { border:none; }

#wrapper { margin:20px auto; width:750px; border:1px solid #fff; }
#container { background:#fff; }
#menubar { height:24px; background:#000; border:1px solid #fff; border-width:1px 0; }
#content { background:#fff; padding:2em 1em; }
#footer { height:24px; background:#000; border-top:1px solid #fff; color:#ccc; text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif; line-height:24px; }
#footer a { color:#ccc; }

#quoteform { font:80%/120% Arial, Helvetica, sans-serif; }
#quoteform td { padding:.5em 0; }
#quoteform .fieldset { margin:1em 0 0; background:#ffc; border:1px solid #999; padding:1em; }
#quoteform .legend { margin:0 0 1em 0; color:#01317f; font-weight:bold; font-size:1.1em; }
#quoteform .req { font-weight:bold; }

#faqs { }
#faqs h2 { font:20px Arial, Helvetica, sans-serif; margin:0 0 1em 0; }
#faqs h3 { font:bold 16px Arial, Helvetica, sans-serif; margin:0 0 1em 0; color:#0033CC; }

#guide { }
#guide h2 { font:20px Arial, Helvetica, sans-serif; margin:0 0 1em 0; }
#guide h3 { font:bold 16px Arial, Helvetica, sans-serif; margin:0 0 1em 0; color:#0033CC; }

input,textarea,select { font-size:11px; }
.error { color:red; }

form table { width:100%; }
form table td { padding:3px 5px; }
form table td.secheader { background:#3366cc; color:#fff; padding:3px 5px; }