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,b, u, i, center,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-size: 100%;vertical-align: baseline;background: transparent} body {line-height: 1} ol, ul {list-style: none} blockquote, q {quotes: none} blockquote:before, blockquote:after,q:before, q:after {content: '';content: none} :focus {outline: 0} ins {text-decoration: none} del {text-decoration: line-through} 
body {background:#fff; color:#333;font:normal 11px/15px Calibria, georgia, serif}
#brand h1 a {display:block; border:none;background:transparent url(/assets/i/sprite.gif) 0px 8px no-repeat; height:45px; text-indent:-8000px}
#brand h1 a:hover {border:none}
#brand {background-color:transparent;border-bottom:1px solid #edf3f5}
#greet .header {position:absolute; top:90px; left:0px }
#greet div.inner {background:transparent url(/assets/i/fg-trans.png) 50% 0 no-repeat; height:252px;opacity:0}
#greet h2 {font: normal 36px/44px Cambria, Georgia, serif;color:black;padding:0 0}
#greet {background:transparent url(/assets/i/bg-ards.png) 50% 0 repeat-x;height:252px; border-top:1px solid #edf3f5;opacity:0}
#map_canvas {width: 948px;height:153px;margin:18px 0;background-color:#eee;}
#message p {margin:0 0 16px }
#message, address {-moz-border-radius: 3px; -webkit-border-radius: 3px}
#message {position:absolute;top:0px;left:480px;padding:18px 24px 36px;width:420px;font:italic normal 14px/18px "Cambria", "Georgia", "Times New Roman", serif;background:#edf3f5}
#pitch .inner {padding:54px 0 0}
#pitch blockquote p {color:#974472;margin:0}
#pitch p img {float:left;padding:6px 0 0 0}
#pitch p {color:#333;padding:0 360px 0 0px}
#pitch {font: normal 18px/24px Cambria, Georgia, serif;color:#333;}
#tasks table td {width:30px}
#tasks table th {width:210px}
.footer p {margin:0;padding:0}
.footer {margin:72px 0 36px 0;padding:0; font:normal 11px/15px Lucida Grande, Lucida Sans, Lucida, Verdana, sans-serif}
.inner {width:948px; margin:0 auto 0 auto; position:relative}
#brand {overflow:hidden}
.section {margin:0 0 0 0; padding:0 0 0 0; background-color:#fff}
.submit input {margin:18px 0}
.submit {margin:54px 0;display:none}
.testimonial {margin:9px 0 36px 0;font:normal 11px/15px Lucida Grande, Lucida Sans, Lucida, Verdana, sans-serif}
.warn {display:none;color:#c00;padding:2px 0 2px 12px;margin:0;font:italic normal 10px/10px "Cambria", "Georgia", "Times New Roman", serif}
#warn_phn, #warn_eml {display:none}
a img {border-bottom:none}
a {border-bottom:1px solid #222}
a {color:#000;  text-decoration:none}
a:hover, div.section.c a:hover {color:#6e1011; text-decoration:none; border-bottom: 1px solid #6e1011}
acronym, abbr {text-transform:uppercase;font-variant:small-caps}
address {font-style:normal}
blockquote {font-style:italic;margin:36px 0 0}
body {padding:15px 0 0 0;background-color:white;color:#000}
form h3 {margin:30px 0 0 0;font:bold 11px/15px Lucida Grande, Lucida Sans, Lucida, Verdana;text-transform:uppercase}
form input {padding:0;width:228px;font:normal normal normal 14px/18px "Cambria", "Georgia", "Times New Roman", serif}
form input[type="checkbox"] {width:30px;margin:3px 3px 3px 4px;display:block}
form label {font-size:12px;font-style:italic}
form p {margin:0 0 15px 0;font-size:12px;line-height:16px;font-style:normal}
form table label {font-size:12px;line-height:16px;font-style:italic;display:block;padding:0 0 4px 0}
form table tbody {margin:0;padding:0}
form table td {width:228px;vertical-align:bottom;padding:2px 0}
form table td+td {width:120px;vertical-align:middle}
form table th {width:120px;text-align:left;font-weight:normal;vertical-align:bottom;padding:0 0}
form textarea {width:466px;height:237px; font:normal normal normal 14px/18px "Cambria", "Georgia", "Times New Roman", serif;margin:15px 0 0 0}
form {width:468px;padding:0px; font:italic normal 14px/18px "Cambria", "Georgia", "Times New Roman", serif; margin:0 0 64px 0;}
h2 {font: normal 36px/44px Cambria, Georgia, serif;color:black;padding:0 140px 36px 0}
h3 {font: italic normal 24px/24px Cambria, Georgia, serif;color:black;padding:36px 140px 18px 0}
p {margin-bottom:18px}
small {}
span.logo {display:block;position:absolute;top:126px;left:399px;width:32px;height:18px;background:#fff url(/assets/i/sprite.gif) 0 -180px no-repeat}
ul li {padding:4px 0 5px 22px; background:transparent url(/assets/i/sprite.gif) -485px -114px no-repeat; overflow:auto}
ul li:last-child {border-bottom:none}
ul {margin:-4px 0 13px 0}
ul#nav li a {border-bottom:none;display:block;padding:6px 16px 5px 16px;margin:0;font-size:9px;text-transform:uppercase;letter-spacing:1px}
ul#nav li {font-family:Lucida Grande, Lucida Sans, Lucida, Verdana;float:left;line-height:12px;background:#fff;margin:0 3px;padding:0}
ul#nav li.active a {background:transparent url(/assets/i/sprite.gif) 100% -54px no-repeat;font-weight:bold}
ul#nav li.active {background:transparent url(/assets/i/sprite.gif) 0 -54px no-repeat}
ul#nav {float:right;margin:0;font-size:9px}
#errorExplanation h2 {font-size:16px;line-height:20px;padding:0;margin:0 0 16px}
#errorExplanation {margin:16px;padding:16px;border:3px solid red}
