body { text-align: left; font-size: 13px; font-family: arial, helvetica, sans-serif; color: #000; background: #fff; }

a:link { color: #333; text-decoration: underline; }
a:visited { color: #666; text-decoration: underline; }

.navbar, #subnav, .header, .splash, .h_links, .token, .footer ul, #top, #skip, .submit, p.top { display: none; }

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed { display: none !important; width: 0; height: 0;	position: absolute;	overflow: hidden; }
span.sIFR-alternate { visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important; }

ol li { margin:6px 0; }

.footer { margin-top:20px; border-top:1px solid #666; padding-top:5px; }

ul.faq,ul.faq li { margin-left:0; }

.general li { margin:6px 0; }

.faq h4 { margin:10px 0 5px; }
.faq p  { margin:6px 0; }

.faq .questions { padding-bottom:5px; }
.faq .questions h4 { margin:0 0 3px; }
.faq .questions h4 a { margin:0; text-decoration:none; font-weight:normal; }

.column ul.sitemap	{ margin: 0; }
.column ul.sitemap li    { margin-bottom:8px; }
.column ul.sitemap li a { text-decoration:none; }
.column ul.sitemap li ul { margin-top:8px; margin-left:10px; }
.column ul.sitemap li li  { margin-bottom:5px; padding: 0; }

div.lined { border-bottom:1px solid #666; }
div.resources { border-bottom:none; }