.track54_header { color: #6DB300; font-size: 20pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.track54_bold   { color: #303030; font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold }
.track54_boldgreydark     { color: #848484; font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold }
.track54_boldgreylight   { color: #d7d7d7; font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold }
.track54_medium    { color: #6DB300; font-size: 13pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.track54_large  { color: #6DB300; font-size: 18pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.track54_largewhite  { color: white; font-size: 18pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.track54_button  { color: white; background: #349933; border: outset 2px #9cf }
.track54_darkgreen { background-color: #6DB300 }
.track54_middlegreen { background-color: #96C960}
.track54_lightgreen { background-color: #C9FFAD }
.track54_oddrow { background-color: #C9FFAD; padding: 5px }
.track54_evenrow  { background-color: #f9f9f9; padding: 5px }
.track54_citattext  { color: #6db300; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold }
.track54_inputheader  { color: #6DB300; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold }
.track54_greyback { background-color: #F9F9F9 }

.track54_sessiontext { color: black; font-size: 13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.track54_sessiontext A:link   { color: #6db300; font-size: 13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline }
.track54_sessiontext A:visited   { color: #6db300; font-size: 13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline }
.track54_sessiontext A:hover   { color: #5e5e5e; font-size: 13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline }


.track54_link     { color: #6DB300; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold }
.track54_link A:link       { color: #6DB300; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold }
.track54_link A:visited       { color: #6DB300; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold }
.track54_link A:hover         { color: #6DB300; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold }
.track54action { }
.track54action_overdue { }
.track54_warning  { color: #ff0000; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold }


.track54_redbold  { color: #730000; font-size: 11pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold }
.track54_red  { color: #730000; font-size: 9pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.track54_red_small   { color: #730000; font-size: 7pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 10pt }
.track54_offblackbold   { color: #202020; font-size: 9pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold }
.track54_offblack    { color: #202020; font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

.track54_thintableborder   { border: solid 1px #008000 }

.largerCheckbox { width: 15px; height: 15px; }

.hr_thingray { height: 1px; width: 100%; background: #DEDEDE; color: #DEDEDE; margin: 0px 0px 0px 0px; }

.table_thingray  { background-color: white; margin: 6px; padding: 6px; border: solid thin gray; border-collapse: collapse; border-spacing: 5px }

.hiddenlink_link     { color: #cccccc; font-size: 1px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal }
.hiddenlink_link A:link      { color: #cccccc; font-size: 1px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal }
.hiddenlink_link A:visited      { color: #cccccc; font-size: 1px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal }
.hiddenlink_link A:hover        { color: #cccccc; font-size: 1px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal }

body        { color: black; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.menu { color: white; font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.content { padding: 4px }
.mandatory  { color: black; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #ffffff; padding: 8px }
SELECT        { color: black; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #ffffff }

INPUT      { color: black; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.inputsmall       { color: black; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

TEXTAREA     { color: black; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.textareasmall      { color: black; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

SUBMIT    { color: white; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border-style: solid; border-color: silver }

.lowermenu { color: white; font-size: 10pt; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none }

.lowermenu A:link    { color: white; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.lowermenu A:visited    { color: white; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.lowermenu A:hover  { color: silver; font-size: 10px; font-weight: bold }
.topmenu A:link        { color: #454545; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.topmenu A:visited        { color: #454545; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.topmenu A:hover                   { color: #fffff4; font-size: 11px; font-weight: bold }

.topmenu_sel A:link       { color: #4c7254; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.topmenu_sel A:visited       { color: #404040; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.topmenu_sel A:hover                { color: #f9f9f9; font-size: 11px; font-weight: bold }


.pageheader    { color: white; font-size: 15pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold }

.contacttext  { color: #888; font-size: 9 px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.contacttext A:link    { color: #888; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.contacttext A:visited    { color: #888; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.contacttext A:hover     { color: #888; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline }

.whitelink   { color: #fff; font-size: 9 px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.whitelink A:link     { color: #fff; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.whitelink A:visited     { color: #fff; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.whitelink A:hover      { color: #fff; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline }

.normaltext      { color: black; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.normaltextSmall  { color: black; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.citattext     { color: black; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold }
.print_header { color: black; font-size: 18px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold }
.print_intro { color: black; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.boldgrey
  { color: #444444; font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold }
.boldgreyORANGE { color: #fa920b; font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold }
.title                { color: #1f9646; font-size: 10pt; font-weight: bold }
.holenumber   { color: green; font-size: 20pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.greenheading   { color: green; font-size: 16pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.input_row_odd      { background-color: #e3e3e3; padding: 3px }
.input_row_even       { background-color: #f1f1f1; padding: 3px }
.inputStat2_row_odd       { background-color: #e3e3e3; padding: 1px }
.inputStat2_row_even        { background-color: #f1f1f1; padding: 1px }
.output_row_even { background-color: #fff; padding: 3px }
.output_row_odd { background-color: #eee; padding: 3px }
.boxheaderGREY     { color: white; font-size: 7pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #cacaca; padding: 3px }
.boxsouroundtable             { background-color: #f7f7f7; padding: 1px; border: solid 1px #b9b9b9 }
.boxcells { background-color: #f7f7f7; padding: 3px }

.maincolorOLD  { background-color: #00A100 }
.maincolor  { background-color: #B7D948 }

.maingreenOLD  { background-color: #00A100 }
.maingreen  { background-color: #B7D948 }

.tableheaderGREEN         { color: white; font-size: 7pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #B7D948; padding: 3px }
.button_continue    { color: white; background-color: #696969 }
.button_small { color: white; font-size: 8pt; background-color: green }
A:link       { color: #6db300; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
A:visited       { color: #6db300; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
A:hover         { color: #5e5e5e; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
HR { }
TD    { color: black; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.resulttable        { padding: 3px ; border: solid 1px #b9b9b9}
.courseInput    { color: black; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f1f1f1; border-width: 0 }
.courseInputHidden { color: #f1f1f1; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #f1f1f1; border-width: 0 }

.courseInput2     { color: black; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f9f9f9; border-width: 0 }
.courseInputHidden2  { color: f9f9f9; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: f9f9f9; border-width: 0 }



