﻿
body { background-color: #1b1818; color: #1b1818; font-family: Arial, sans-serif; margin: 0; line-height: 140%; font-size: 14px; }
a { text-decoration: none; color: #a8d700; }
a:hover { color: #1b1818; }
h1 { font-family: "Trebuchet MS", sans-serif; font-size: 28px; font-weight: bold; color: #1b1818; margin-top: 0; }
h2 { font-family: Arial, sans-serif; font-size: 18px; color: #a8d700; }
h3 { font-family: "Trebuchet MS", sans-serif; font-size: 20px; color: #1b1818; margin-top: 0; margin-bottom: 8px; }
td { vertical-align: top; }
label, select, textarea, input { font-family: Arial, sans-serif; color: #1b1818; }

#indexpagetable { background-image: url(images/indextablebackground-3.gif); background-repeat: no-repeat; height: 704px; width: 800px; margin-left: auto; margin-right: auto; }
#subpageheaderbackground { background-color: #a8d700; background-image: url(images/subpageheaderbackground.jpg); height: 143px; width: 100%; }
#subpageheadertable { padding-top: 15px; height: 128px; width: 800px; margin-left: auto; margin-right: auto; }
#subpagelogo { padding-left: 33px; width: 327px; }
#subpagelogin { width: 440px; vertical-align: top; text-align: right; font-family: Verdana, sans-serif; font-weight: bold; }
#menubackground { height: 20px; width: 100%; background-color: #dcef99; font-family: Verdana, sans-serif; color: #1b1818; }
#menutable { height: 20px; width: 800px; margin-left: auto; margin-right: auto; }
#bodybackground { border: none; padding: 0; width: 100%; background-color: #ffffff; }
#bodytable { border: none; padding: 0; width: 800px; background-color: #ffffff; color: #1b1818; font-family: Arial, sans-serif; font-weight: normal; margin-left: auto; margin-right: auto; }
#footerbackground { background-color: #1b1818; border:  none; padding: 0; height: 44px; width: 100%; }
#footertable { background-color: #1b1818; border: none; color: #ffffff; padding: 0; font-family: Arial, sans-serif; margin-left: auto; margin-right: auto; }
#subpageheadertable tr td a { color: #1b1818; display: block; float: right; padding: 0px; font-family: Verdana, sans-serif; font-weight: normal; }
#menutable tr td a { color: #1b1818; display: block; float: right; padding: 0px 8px 0px 8px; font-family: Verdana, sans-serif; }
#menutable tr td a.last { color: #1b1818; display: block; float: right; padding: 0px 0px 0px 8px; font-family: Verdana, sans-serif; }
#footertable tr td a, #footertable tr td span { color: #ffffff; display: block; float: left; padding: 10px 12px 10px 12px; }
#footertable tr td a:hover { text-decoration: underline; }
#content1 { width: 480px; padding: 40px 60px 40px 60px; }
#content2 { width: 200px; padding: 20px 0px 20px 0px; }
#content3 { width: 175px; padding: 40px 0px 40px 0px; }
#content4 { width: 625px; padding-top: 40px; }
#tdalready { width: 360px; vertical-align: middle; }
#already { padding-right: 10px; font-weight: normal; }

div.widget { border-left: solid 1px #d8d8d8; border-right: solid 1px #d8d8d8; width: 180px; padding: 0px 9px 10px 9px; line-height: 130%; font-size: 12px; }
div.widget a { color: #A8D700; font-family: Arial, sans-serif; }
div.widget a:hover { color: #1b1818; }
div.widgetbig { width: 460px; border-left: solid 1px #d8d8d8; border-right: solid 1px #d8d8d8; margin: 0; padding: 0px 9px 10px 9px; }
p.question { font-family: Arial, sans-serif; font-size: 18px; font-weight: bold; color: #a8d700; margin-bottom: 0; }
p.answer { font-family: Arial, sans-serif; color: #1b1818; margin-top: 0; }
span.bold { font-weight: bold; margin-bottom: 0; display: block; clear: both; }
span.fineprint { font-size: 11px; }
p.big { font-size: 16px; }
td.text2 { width: 230px; }
td.text1space { width: 10px; }
td.text2space { width: 20px; }
td.text3space { width: 30px; }
td.textstate { width: 90px; }
td.textzip { width: 130px; }
div.wtop { margin-top: 20px; }
div.btnright { width: 100%; text-align: right; }
table.w100 { width: 100%; }
div.balance { width: 100%; text-align: center; font-size: 36px; color: #a8d700; font-weight: bold; padding: 10px 0px 10px 0px; }
img.rfloat, div.rfloat { float: right; margin-left: 10px; }

.center { text-align: center; }
.sidemenu { font-size: 16px; font-family: Arial, sans-serif; font-weight: bold; padding-top: 15px; display: block; clear: both; }
.smcurrent { color: #808080; }
.smlink { color: #a8d700; }
.validation { width: 100%; margin-bottom: 10px; color: #8A1607; }
.required { font-size: 24px; color: #8A1607; }
.textline2 { margin-top: 5px; }