body.home { background-color: #e6e5e0; background-image: url(/cbcp/_img/bg.jpg); background-repeat: repeat-x; margin: 0; padding: 0; }
body.framed { background-color: #fff; width: 100%; margin: 0; padding: 0; }

div#content { text-align: left; width: 984px; margin-right: auto; margin-left: auto; }

div#maincontent { width: 820px; float: left; }

div#adcontent { background-color: white; width: 162px; float: right; margin-top: 14px; border: solid 1px black; }

p.addisclaimer { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 6px 4px 8px 5px; padding-bottom: 6px; border-bottom: 1px solid #d75a20; }

p.sponsor { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 6px 4px 8px 5px; padding-bottom: 6px; border-bottom: 1px solid #d75a20; }

a.sponsorlink { color: #0000ff; font-weight: bold; }
a:link.sponsorlink { text-decoration: underline; }
a:visited.sponsorlink { text-decoration: underline; }
a:hover.sponsorlink { text-decoration: none; }
a:active.sponsorlink { text-decoration: none; }

span.sponsorbody { font-size: 11px; }

a.sponsorurl { font-size: 10px; color: #008000; }

a:link.sponsorurl { text-decoration: none; }
a:visited.sponsorurl { text-decoration: none; }
a:hover.sponsorurl { text-decoration: underline; }
a:active.sponsorurl { text-decoration: underline; }

p.nacba { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 6px 4px 8px 5px; }
input.nacba { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 140px; margin: 6px 5px; }
input.nacbabutton { float: right; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 6px 12px 6px 5px; }
form.nacba { padding-bottom: 6px; border-bottom: 1px solid #d75a20; }

div.floatright { float: right; margin: 12px; }

div.alternatives  { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
div.alternatives h2 { color: black; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; margin: 12px 28px 8px; padding: 0; }
div.alternatives h3 { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; margin: 8px 28px; padding: 0; }
div.alternatives p { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; margin: 8px 28px; padding: 0; }
div.alternatives ul	{ font-size: 11px; line-height: 12px; margin: 8px 28px 8px 32px; padding: 0; }
div.alternatives li	{ color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; margin-right: 28px; margin-bottom: 8px; margin-left: 14px; padding: 0; }
p.homebody { color: black; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 18px 28px 12px; padding: 0; }
p.homedisclaimer { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: italic; margin: 12px 28px; padding: 0; }
p.hometable { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 12px 16px; padding: 0; }
ul.homebody { color: black; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 18px 28px 12px; padding: 0; }
li.homebody { color: black; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 18px 28px 12px; padding: 0; }
td.hometable { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0; padding: 0; }
p.homeside { color: white; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 18px 16px 0 18px; padding: 0; }
a.body:link { color: black; text-decoration: underline; }
a.body:visited { color: black; text-decoration: underline; }
a.body:hover { color: #d75a20; text-decoration: none; }
a.body:active { color: #d75a20; text-decoration: none; }
h1 { color: #d75a20; font-size: 21px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 14px 28px; padding: 0; }
h2 { color: #000000; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 12px 28px 10px; padding: 0; }
h3 { color: #d75a20; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 18px 28px 12px; padding: 0; }
td.menu { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.menu:link { color: white; font-size: 11px; line-height: 11px; text-decoration: none; margin: 3px 0; padding: 0; }
a.menu:visited { color: white; font-size: 11px; line-height: 11px; text-decoration: none; margin: 3px 0; padding: 0; }
a.menu:hover { color: #d75a20; font-size: 11px; line-height: 11px; text-decoration: none; margin: 3px 0; padding: 0; }
a.menu:active { color: #d75a20; font-size: 11px; line-height: 11px; text-decoration: none; margin: 3px 0; padding: 0; }
td.checked { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.unchecked { color: #3985a4; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.checked:link { color: white; text-decoration: none; }
a.checked:visited { color: white; text-decoration: none; }
a.checked:hover { color: #d75a20; text-decoration: none; }
a.checked:active { color: #d75a20; text-decoration: none; }
td.footer { color: white; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
p.error { color: #d75a20; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; margin: 4px 8px; }
table.contact { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #eceef0; padding: 4px; border-width: 0; outline-width: 0; }
table.form { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #eceef0; margin: 12px; padding: 0; border-width: 0; outline-width: 0; }
table.form td { font-size: 10px; line-height: 12px; margin: 0; padding: 3px 4px; border-width: 0; outline-width: 0; }
table.form td h2 { font-size: 16px; line-height: 18px; margin: 6px 4px 2px; padding: 0; border-width: 0; outline-width: 0; }
table.form td p { font-size: 10px; line-height: 12px; margin: 4px; padding: 0; border-width: 0; outline-width: 0; }
table.form td p.formprompt { color: #00628b; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; margin: 6px 4px; padding: 0; }
table.form input { font-size: 10px; line-height: 10px; margin: 0; padding: 2px; border: solid 1px gray; outline-width: 0; }
table.form td input { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; margin: 0; padding: 2px; border: solid 1px gray; outline-width: 0; }
table.form td textarea { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; margin: 0; padding: 2px; border: solid 1px gray; outline-width: 0; }
table.form td input.submit { color: #00628b; font-size: 12px; line-height: 12px; margin: 8px; padding: 2px; border: solid 1px gray; outline-width: 0; }
table.form select { font-size: 10px; margin: 0; padding: 2px; outline-width: 0; }
table.form td select { font-size: 10px; margin: 0; padding: 2px; outline-width: 0; }
table.form td select option { font-size: 10px; line-height: 10px; margin: 0; padding: 1px 0; outline-width: 0; }
td.formhead { color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
div #confirmation { visibility: hidden; }
a.footer:link { color: white; text-decoration: none; }
a.footer:visited { color: white; text-decoration: none; }
a.footer:hover { color: white; text-decoration: none; }
a.footer:active { color: white; text-decoration: none; }
