body { background-color: #4A4242; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; color: #cccc66; margin: 10px; }
.dynamicmenu, .staticmenu { text-align: right; font-size: 0.8em; color: yellow; background-color: #BBBB66; }
.menu { text-align: right; font-size: 0.8em; color: yellow; background-color: black; }
.menu2 { text-align: left; font-size: 0.8em; color: yellow; background-color: black; }
.hovermenuitem { background-color: Black; /* border-bottom: solid thin maroon; */ text-align: left; color: yellow; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; padding: 5px 2px 5px 2px; }
.menuitem, .dynamicmenuitem { background-color: Black; text-align: left; color: yellow; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; padding: 5px 2px 5px 2px; }
.statichoveritem, .dynamichoveritem { text-align: left; background-color: black; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 5px 2px 5px 2px; }
.selectedmenuitem { text-align: left; background-color: black; color: yellow; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 5px 2px 5px 2px; }
.RecordCount { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
.QuickFilter { color: #cccc66; margin-top: 10px; padding: 0px 0px 0px 0px; background-color: #4A4242; }
.ReminderBorder_Outer { background-color: #959575; }
.BannerBorder, .LoginTitleBar, ReminderBorder_Inner { background-color: #cccc66; }
.MainHeaderTable { color: Silver; background-color: #4A4242; }
.LoginTable, .NextQuestionTable { padding: 0 0 0 0; background-color: black; border-bottom: #959575 3px solid; border-right: #959575 3px solid; border-top: #959575 1px solid; border-left: #959575 1px solid; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.LoginTableCell, .NextQuestionCell { color: #cccc66; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.admincheckbox { color: #999900; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.checkbox { color: #cccc66; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.txtfld { border-right: #333333 1px groove; border-top: #333333 1px groove; border-left: #333333 1px groove; border-bottom: #333333 1px groove; background-color: White; color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Login_txtfld { border-right: #333333 1px groove; border-top: #333333 1px groove; border-left: #333333 1px groove; border-bottom: #333333 1px groove; background-color: White; color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.loginpagetitle { font-weight: bold; font-size: 16px; color: #ffcc00; font-family: Verdana, Arial, Helvetica, sans-serif; }
.EmailTableText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #cccc66; }
.EmailTable { padding: 3px; background-color: black; border-bottom: #959575 3px solid; border-right: #959575 3px solid; border-top: #959575 1px solid; border-left: #959575 1px solid; color: #cccc66; }
.EmailTable_txtfld { border-right: #333333 1px groove; border-top: #333333 1px groove; border-left: #333333 1px groove; border-bottom: #333333 1px groove; background-color: #ffffff; color: #D3D3D3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.tblpopupmessage { border-color: Silver; border-style: solid; padding: 0px 0px 0px 0px; background-color: #006400; color: black; }
.popupmessage { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.PopupMessageHeader { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }
.questiontable { background-color: black; border-style: ridge; border-width: thin; border-bottom-width: thick; border-bottom-color: gray; }
TD { font-size: 12px; color: #575757; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.listbox { font-size: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #4682B4; }
.tblelite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
A.tblelite:link { color: #ffffff; text-decoration: underline; }
A.tblelite:visited { color: #999966; text-decoration: none; }
A { color: #b0b060; text-decoration: underline; }
A:hover { color: #0000FF; }
.dktext { font-size: 14px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; }
.locationsteptext { font-size: 14px; color: #cccc66; font-family: Verdana, Arial, Helvetica, sans-serif; }
.locationtext { font-size: 12px; color: #ffcc33; font-family: Verdana, Arial, Helvetica, sans-serif; }
.AgreementNotAcceptedText { font-size: 16px; color: #696969; font-family: Verdana, Arial, Helvetica, sans-serif; }
H1 { font-size: 16px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; }
.pagetitle { font-weight: bold; font-size: 16px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; }
.drpagetitle { color: #ffcc00; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.drpagetitle_14pt { color: #ffcc00; font-weight: normal; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.drpagetitle2 { font-weight: bold; font-size: 12px; color: #BFA330; font-family: Verdana, Arial, Helvetica, sans-serif; }
.pagetitlelight { font-weight: bold; font-size: 16px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; }
A.tblelite:hover { color: #cccccc; }
.tblheader { font-size: 14px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; }
.gradient_header { font-size: 16px; font-weight: bold; color: #ffffff; background-color: #4682B4; font-family: Verdana, Arial, Helvetica, sans-serif; }
.laybrdr { border-right: black 0px solid; border-top: #999999 1px solid; border-left: black 0px solid; border-bottom: #999999 1px solid; }
.datatbltx { font-size: 12px; color: #ab9987; font-family: Verdana, Arial, Helvetica, sans-serif; }
.dkhdr { font-weight: bold; font-size: 14px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; }
.hand { cursor: pointer; }
.wtvrd { font-size: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; }
.tblhdrsmall { font-weight: bold; font-size: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; }
.smalltext { font-size: 10px; color: #ffffff; line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }
.QuestionTreeView { background-color: #EEE8AA; font-size: 9pt; color: #ffffff; line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.TreeParentNode:hover, a.TreeLeafNode:hover, a.TreeRootNode:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #993366; text-decoration: none; background-color: #ffff66; }
a.TreeParentNode:visited, a.TreeLeafNode:visited, a.TreeRootNode:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #993366; text-decoration: none; }
.TreeParentNode, .TreeRootNode { color: #8B0000; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.TreeLeafNode { color: #B22222; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.smalltextlight { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }
.listbox2 { font-size: 11px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cccccc; }
.txtfld { border-right: #333333 1px groove; border-top: #333333 1px groove; border-left: #333333 1px groove; border-bottom: #333333 1px groove; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; }
.formblue { background-color: #9999cc; }
.spgeorgia { font-size: 14px; color: #ff9900; font-family: Verdana, Arial, Helvetica, sans-serif; }
.txtfield { font-size: 11px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff4e6; }
.tbljust { font-size: 13px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; }
.menulite { font-size: 12px; color: #cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; }
.largenotetextred { font-size: 14px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; }
.RequiredFieldValidator, .RegularExpressionValidator { font-size: 12px; color: #ffffff; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.RegularExpressionValidator_9pt { font-size: 9pt; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; }
.smallnotetextred { font-size: 11px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; }
.largenotetextkaki { font-size: 14px; color: #cccc66; font-family: Verdana, Arial, Helvetica, sans-serif; }
.smallnotetextkaki { font-size: 11px; color: #cccc66; font-family: Verdana, Arial, Helvetica, sans-serif; }
.smallnotetextblack { font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; }
.smallnotetext { font-size: 10px; color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; }
.answertext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #cccccc; }
.stdtext, .question { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #cccccc; }
.large_stdtext, .stdlargetext, .question_largetext { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; color: #a6a48b; }
.large_bold_stdtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #cccc66; }

.tblnotreviewed { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #999900; }
.tblrejected { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #cc3300; }
.tblaccepted { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #339900; }
.stdtextlight { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; }
.medtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; }
.bluemedtextbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: navy; }
.medtextlight { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; }
.redtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: white; font-weight: bold; }
.redtext16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; }
.filteredCaption { color: Yellow; background-color: Maroon; font-weight: bold; }
.bluetext { font-size: 12px; color: navy; }
.greentext { font-size: 12px; color: green; }
.blacktext { font-size: 12px; color: Black; }
.purpletext { font-weight: bold; font-size: 12px; color: Purple; }
.purpletextlarge { font-weight: bold; font-size: 16px; color: Purple; }
.bluetextbold { font-weight: bold; font-size: 12px; color: navy; }
.small_navButton { font-family: Verdana, Arial, Helvetica, sans-serif; border-right: 1px outset; border-top: 1px outset; font-weight: normal; font-size: 7pt; border-left: 1px outset; color: #ffffff; border-bottom: 1px outset; letter-spacing: 1px; background-color: #959575; text-align: center; }
.small_navButton4 { font-family: Verdana, Arial, Helvetica, sans-serif; border-right: 1px outset; border-top: 1px outset; font-weight: normal; font-size: 7pt; border-left: 1px outset; color: #ffffff; border-bottom: 1px outset; letter-spacing: 1px; background-color: #d06218; text-align: center; }
.navButton1 { font-family: Verdana, Arial, Helvetica, sans-serif; border-right: 1px outset; border-top: 1px outset; font-weight: normal; font-size: 9pt; border-left: 1px outset; color: #ffffff; border-bottom: 1px outset; letter-spacing: 1px; background-color: #959575; text-align: center; cursor: pointer; }
.navButton2 { font-family: Verdana, Arial, Helvetica, sans-serif; border-right: 1px outset; border-top: 1px outset; font-weight: normal; font-size: 9pt; border-left: 1px outset; color: #ffffff; border-bottom: 1px outset; letter-spacing: 1px; background-color: #0860a8; text-align: center; cursor: pointer; }
.navButton3 { color: #000000; background-color: Silver; font-weight: normal; font-size: 6pt; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; }
.small_navButton_maroon { border-right: 1px outset; border-top: 1px outset; font-weight: normal; font-size: 7pt; border-left: 1px outset; color: white; border-bottom: 1px outset; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; background-color: maroon; text-align: center; cursor: pointer; }
.navButton4 { border-right: 1px outset; border-top: 1px outset; font-weight: bold; font-size: 9pt; border-left: 1px outset; color: white; border-bottom: 1px outset; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; background-color: #d06218; text-align: center; cursor: pointer; }
.navButton5 { color: #000000; background-color: #9ACD32; font-weight: normal; font-size: 8pt; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; }
.redtextlarge { font-size: 18px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; }
.amex_background { background-position: 0px 0px; background-image: url(../images/amex_backgrd.gif); background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; }
.amex_GuitarManImage { display: block; visibility: visible; position: absolute; }
.tblnotreviewed { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #00BFFF; }
.tblnotreviewednotlisted { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000CD; }
.tblpending { font-style: normal; font-size: 11px; color: olive; font-family: Verdana, Arial, Helvetica, sans-serif; }
.tblrejected { font-size: 11px; color: #cc3300; font-family: Verdana, Arial, Helvetica, sans-serif; }
.tblaccepted { font-size: 11px; color: #339900; font-family: Verdana, Arial, Helvetica, sans-serif; }
.stdtextlight { font-size: 11px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; }
.medtext { font-size: 13px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: Right; color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; }
.ThickDataViewBorder { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border-top-color: Black; border-top-width: medium; border-right-color: #959575; border-right-width: 1px; border-bottom-color: #959575; border-bottom-width: 1px; padding: 4px 4px 4px 4px; background-color: #ffffff; }
.DataGridData { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: #959575 1px solid; padding: 4px 4px 4px 4px; background-color: #ffffff; border-color: #999999; border-style: solid; }
.DataGridSearchHeader { font-size: 11px; font-weight: bold; color: #ffffff; background-color: maroon; font-family: Verdana, Arial, Helvetica, sans-serif; }
.DataGridHeader { color: White; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #959575; padding-left: 4px; padding-right: 4px; }
.DataGridHeader a:hover { color: Black; background-color: #B8860B; font-size: 11px; font-weight: bold; }
.DataGridHeader a:link { color: White; font-size: 11px; font-weight: bold; }
.DataGridSuccessHeader { color: #ffffff; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #959575; }
.DataGridFailureHeader { color: #ffffff; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #959575; }
.DataGridOrphanHeader { color: #ffffff; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #959575; }
.DataGridPaging { font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #959575; font-family: Verdana, Arial, Helvetica, sans-serif; color: white; }
.DataGridPaging a:hover { color: Black; background-color: #B8860B; font-size: 12px; font-weight: bold; }
.DataGridPaging a:link { color: White; font-size: 12px; font-weight: bold; }
.DataGridSuccessPaging { color: white; background-color: #4A4242; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.DataGridFailurePaging { color: white; background-color: #993300; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.DataGridOrphanPaging { color: white; background-color: #996600; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.ButtonBar { background-color: Transparent; padding-top: 0px; padding-bottom: 0px; cursor: default; }
.ButtonBarButton { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #cccc99; padding-top: 2px; padding-bottom: 2px; border: 0px solid Black; cursor: pointer; }
.noproposalsubmitted { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #000000; border-right: 1px outset; border-top: 1px outset; border-left: 1px outset; border-bottom: 1px outset; letter-spacing: 1px; text-align: center; }
.AgingRangeDaysText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.NormalGridBack { background-color: White; }
.AgingRangeDays1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; color: #000000; background-color: #FFFF99; }
.AgingRangeDays2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; color: #FFFFFF; background-color: #FF3333; }
.AgingRangeDays3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; color: #FFFFFF; background-color: #000066; }
.listbox { font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #959575; }
.ToolTip { border: solid 1px; font-family: Tahoma; font-size: 10pt; color: #A0522D; background-color: #FFFACD; padding-left: 5px; padding-right: 5px; padding-bottom: 0px; padding-top: 0px; }
.HelpHeader { font-size: 11pt; font-weight: bold; border-bottom: solid 1px #999999; color: #ffcc00; }
.HelpTitle { font-size: 9pt; font-weight: bold; border-bottom: solid 1px #999999; background-color: #cccccc; color: Maroon; }
.HelpText { font-size: 9pt; color: #ffffff; font-weight: normal; line-height: normal; }

/*
=============================================================
New cleaned up CSS from Elser
============================================================= 
*/

/* Layout classes */
#adminMenu { background-color: Black; margin: 0px; padding: 10px; }
#adminMenu li { list-style: none; }
#adminMenu li img { vertical-align: bottom; border: 0px; }
#adminMenu li a { color: #ffcc00; font-size: 90%; }
#subadminHeaderTable { border-bottom: 2px solid #cccc66; margin-bottom: 20px; }
#subadminHeaderTable td { padding-bottom: 5px; color: #cccccc; }
#subadminFooterTable { margin-top: 30px; }
#subadminFooterTable td { padding-top: 5px; color: #ffffff; font-size: 12px; }
#subadminFooterTable td a { color: #999966; }
#subadminFaqHeader { font-size: 16px; font-weight: bold; color: #ffffff; background-color: #959575; padding: 8px; text-align: center; }
#iconLegend td { line-height: 18px; vertical-align: middle; }
#iconLegend .drpagetitle { padding-top: 20px; padding-bottom: 10px; }
#reports { background-color: #000000; padding: 20px; }
#reports a { color: #b0b060; }

/* Formatting classes */
.centered { text-align: center; }
.smallText { font-size: 90%; }
.footer { font-size: 11px; color: #ffffff; margin-top: 20px; }
.footer a { color: #BFA330; }
.report { border: 2px solid red; width: 720px; height: 629px; }
