
a.topmenu:link {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: white; text-decoration: none}
a.topmenu:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: white; text-decoration: none}
a.topmenu:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: red; text-decoration: underline; border: #FFFFFF; border-top-width: 6px; border-right-width: 6px; border-bottom-width: 6px; border-left-width: 6px}
a.topmenu:active {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: red; border:}

a.mainmenu:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: darkblue; text-decoration: none}
a.mainmenu:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: darkblue; text-decoration: none}
a.mainmenu:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: red; text-decoration: underline; border: #FFFFFF; border-top-width: 6px; border-right-width: 6px; border-bottom-width: 6px; border-left-width: 6px}
a.mainmenu:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: red; border: #FFFFFF; border-style: outset; border-top-width: 4px; border-right-width: 4px; border-bottom-width: 4px; border-left-width: 4px}

a.sidemenu:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: darkblue; text-decoration: none}
a.sidemenu:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: darkblue; text-decoration: none}
a.sidemenu:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: red; text-decoration: underline; border: #FFFFFF; border-top-width: 6px; border-right-width: 6px; border-bottom-width: 6px; border-left-width: 6px}
a.sidemenu:active {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: red;}

a.button:link {  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: darkred; text-decoration: none}
a.button:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: darkred; text-decoration: none}
a.button:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: red; text-decoration: underline; border: #FFFFFF; border-top-width: 6px; border-right-width: 6px; border-bottom-width: 6px; border-left-width: 6px}
a.button:active {  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: red;}

a.linkbutton:link {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: green; text-decoration: none}
a.linkbutton:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: green; text-decoration: none}
a.linkbutton:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: red; text-decoration: underline; border: #FFFFFF; border-top-width: 6px; border-right-width: 6px; border-bottom-width: 6px; border-left-width: 6px}
a.linkbutton:active {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: red;}

a.help_popup:link    { color: black; text-decoration: underline;}
a.help_popup:visited { color: black; text-decoration: underline;}
a.help_popup:hover   { color: black; text-decoration: underline;}
a.help_popup:active  { color: black; text-decoration: underline;}

a.help_popup_req:link    { color: blue; text-decoration: underline;}
a.help_popup_req:visited { color: blue; text-decoration: underline;}
a.help_popup_req:hover   { color: blue; text-decoration: underline;}
a.help_popup_req:active  { color: blue; text-decoration: underline;}

.Logo {  font-family: Arial, Helvetica, sans-serif; font-size: 24pt; background-color: #FFFFFF; filter: RevealTrans(Duration=50, Transition=10)}
.heading {  font-family: Arial, Helvetica, sans-serif; font-size: 28pt; font-weight: bold; color: #DF162B; text-decoration: none}


.bgbox {background-color: #00FFFF; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
p.bgbox2 {color: #00FFFF;}
.required {background: Aqua; font-family: monospace, courier; font-size: 9pt;}

.readonly        {background: lightgrey; font-family: monospace, courier; font-size: 9pt;}
.readonly_text   {background: lightgrey; font-family: monospace, courier; font-size: 9pt;}
.readonly_code   {background: lightgrey; font-family: monospace, courier; font-size: 9pt; text-transform: uppercase;}
.readonly_number {background: lightgrey; font-family: monospace, courier; font-size: 9pt; text-align: right;}
.readonly_date   {background: lightgrey; font-family: monospace, courier; font-size: 9pt; text-align: center; text-transform: uppercase;}

.bg_req {background: Aqua; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.text_req {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: Blue;}
.border_thin {border : 1px solid Black;}
.border_thin_gray {border : 1px solid; border-color: #CCCCCC;}
.border_thin_red {border : 1px solid; border-color: #FF0000;}

.input_display_logic { font-family: monospace, courier; font-size: 9pt; }
.input_link {text-transform: uppercase; font-family: monospace, courier; font-size: 9pt;}
.input_code {text-align: left; text-transform: uppercase; font-family: monospace, courier; font-size: 9pt;}
.input_code_req {text-align: left; text-transform: uppercase; background: Aqua; font-family: monospace, courier; font-size: 9pt;}
.input_code_mand {text-align: left; text-transform: uppercase; background: Aqua; font-family: monospace, courier; font-size: 9pt;}
.input_desc {text-align: left; font-family: monospace, courier; font-size: 9pt;}
.input_desc_req {text-align: left; background: Aqua; font-family: monospace, courier; font-size: 9pt;}
.input_desc_mand {text-align: left; background: Aqua; font-family: monospace, courier; font-size: 9pt;}

.input_plain { font-family: monospace, courier; }
.input_text {text-align: left; font-family: monospace, courier; font-size: 9pt;}
.input_text_req {text-align: left; background: Aqua; font-family: monospace, courier; font-size: 9pt;}
.input_text_mand {text-align: left; background: Aqua; font-family: monospace, courier; font-size: 9pt;}
.input_date { text-transform: uppercase; font-family: monospace, courier; font-size: 9pt;}
.input_date_req { text-transform: uppercase; font-family: monospace, courier; font-size: 9pt; background: Aqua;}
.input_date_mand { text-transform: uppercase; font-family: monospace, courier; font-size: 9pt; background: Aqua;}
.input_date_time { text-transform: uppercase; font-family: monospace, courier; font-size: 9pt;}
.input_date_time_req { text-transform: uppercase; font-family: monospace, courier; font-size: 9pt; background: Aqua;}
.input_date_time_mand { text-transform: uppercase; font-family: monospace, courier; font-size: 9pt; background: Aqua;}
.input_number {text-align: left; text-transform: uppercase; font-family: monospace, courier; font-size: 9pt;}
.input_number_req {text-align: left; text-transform: uppercase; font-family: monospace, courier; font-size: 9pt; background: Aqua;}
.input_number_mand {text-align: left; text-transform: uppercase; font-family: monospace, courier; font-size: 9pt; background: Aqua;}

.input8_text {text-align: left; font-family: monospace, courier; font-size: 8pt;}
.input8_text_req {text-align: left; background: Aqua; font-family: monospace, courier; font-size: 8pt;}
.input8_text_mand {text-align: left; background: Aqua; font-family: monospace, courier; font-size: 8pt;}
.input8_date { text-transform: uppercase; font-family: monospace, courier; font-size: 8pt;}
.input8_date_req {text-align: left; text-transform: uppercase; font-family: monospace, courier; font-size: 8pt; background: Aqua;}
.input8_date_mand {text-align: center; text-transform: uppercase; font-family: monospace, courier; font-size: 8pt; background: Aqua;}
.input8_date_time {text-align: center; text-transform: uppercase; font-family: monospace, courier; font-size: 8pt;}
.input8_date_time_req {text-align: center; text-transform: uppercase; font-family: monospace, courier; font-size: 8pt; background: Aqua;}
.input8_date_time_mand {text-align: center; text-transform: uppercase; font-family: monospace, courier; font-size: 8pt; background: Aqua;}
.input8_number {text-align: left; text-transform: uppercase; font-family: monospace, courier; font-size: 8pt;}
.input8_number_req {text-align: left; text-transform: uppercase; font-family: monospace, courier; font-size: 8pt; background: Aqua;}
.input8_number_mand {text-align: left; text-transform: uppercase; font-family: monospace, courier; font-size: 8pt; background: Aqua;}

.input_mono_text {text-align: left; font-family: monospace, courier; font-size: 10pt;}
.input_mono_text_req {text-align: left; background: Aqua; font-family: monospace, courier; font-size: 10pt;}
.input_mono_text_mand {text-align: left; background: Aqua; font-family: monospace, courier; font-size: 10pt;}
.input_mono_date {text-align: center; text-transform: uppercase; font-family: monospace, courier; font-size: 10pt;}
.input_mono_date_req {text-align: left; text-transform: uppercase; font-family: monospace, courier; font-size: 10pt; background: Aqua;}
.input_mono_date_mand {text-align: center; text-transform: uppercase; font-family: monospace, courier; font-size: 10pt; background: Aqua;}
.input_mono_date_time {text-align: center; text-transform: uppercase; font-family: monospace, courier; font-size: 10pt;}
.input_mono_date_time_req {text-align: center; text-transform: uppercase; font-family: monospace, courier; font-size: 10pt; background: Aqua;}
.input_mono_date_time_mand {text-align: center; text-transform: uppercase; font-family: monospace, courier; font-size: 10pt; background: Aqua;}
.input_mono_number {text-align: left; text-transform: uppercase; font-family: monospace, courier; font-size: 10pt;}
.input_mono_number_req {text-align: left; text-transform: uppercase; font-family: monospace, courier; font-size: 10pt; background: Aqua;}
.input_mono_number_mand {text-align: left; text-transform: uppercase; font-family: monospace, courier; font-size: 10pt; background: Aqua;}

.prompt {text-align: left; vertical-align: bottom; color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;}
.prompt_num {text-align: right; vertical-align: bottom; color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;}
.prompt_plain {color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;}
.prompt_hdr {color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;}
.prompt_top {vertical-align: top; color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;}
.prompt_data {text-align: left; vertical-align: bottom; color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.prompt_middle {text-align: left; vertical-align: middle; color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.prompt_req {text-align: left; vertical-align: bottom; color: Blue; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;}

.section_heading {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold;}
.section_heading_blue {font-family: Arial, Helvetica, sans-serif; color: Blue; font-size: 12pt; font-weight: bold;}
.list_heading {font-family: Arial, Helvetica, sans-serif; color: black; font-size: 8pt; font-weight: bold;}
.list_heading_blue {font-family: Arial, Helvetica, sans-serif; color: Blue; font-size: 8pt; font-weight: bold;}
.list_data {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}

.text_data {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.number_data {text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.date_data {text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.center_data {text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}

.text10 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
.text12 {font-family: Arial, Helvetica, sans-serif; font-size: 12pt;}
.text14 {font-family: Arial, Helvetica, sans-serif; font-size: 14pt;}

.text_data_highlight {background-color: lightyellow; font-family: monospace, courier; font-size: 9pt;}
.number_data_highlight {text-align: right; background-color: lightyellow; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.center_data_highlight {text-align: center; background-color: lightyellow; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.text_bind_var {font-family: sans-serif; font-size: 8pt;}

.th_req {align: center; vertical-align: center; color: Blue; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
.td_description {max-width: 200; align: left; vertical-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
.td_value {max-width: 250; align: left; vertical-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
.td_overflow {max-height: 100; max-width: 200; overflow: auto; align: left; vertical-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}

.yellowimage
{
    background-image: url(yellow_bar.gif);
    background-repeat: repeat-y;
    color: white;
    width: 421px
}
.yellow
{
    background-color: #FFFFCC;
    color: black;
}
.yellowdark
{
    background-color: yellow;
    color: black;
}
.yellowdark_number
{
    background-color: yellow;
    color: black;
    text-align: right;
}
.lightyellow {background: lightyellow;}
.yellowlight
{
    background-color: lightyellow;
}
.yellowtext
{
    color: yellow;
}
.header_yellow
{
    color: yellow;
   font-family: verdana, arial, sans-serif;
   font-size: 24pt;
   font-weight: bold;
}
.yellowheading
{
    color: yellow;
   font-family: verdana, arial, sans-serif;
   font-size: 14pt;
   font-weight: bold;
}
A.yellowlink:link
{
    color: yellow;
}

.redimage
{
    background-image: url(redbar.gif);
    background-repeat: repeat-y;
    color: white;
    width: 421px
}
.reddark
{
    background-color: #7E0000;
    color: white;
}
.reddark_number
{
    background-color: #7E0000;
    color: white;
    text-align: right;
}
.lightred {background: #E5CCCC;}
.redlight
{
    background-color: #E5CCCC;
}
.redtext
{
    text-align: left;
    vertical-align: middle;
    color: #F12D0D;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
 }
.redtextbold
{
    color: #F12D0D;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}
.header_red
{
    color: #7E0000;
   font-family: verdana, arial, sans-serif;
   font-size: 20pt;
   font-weight: bold;
}
.redheading
{
    color: #7E0000;
   font-family: verdana, arial, sans-serif;
   font-size: 14pt;
   font-weight: bold;
}
A.redlink:link
{
    color: #7E0000;
}
.red
{
    background-color: #F12D0D;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight: bold;
}


.greenimage
{
    background-image: url(green_bar.gif);
    background-repeat: repeat-y;
    color: white;
    width: 421px
}
.greendark
{
    background-color: #007E02;
    color: white;
}
.greendark_number
{
    background-color: #007E02;
    color: white;
    text-align: right;
}
.lightgreen {background: #CCE5CC;}
.greenlight
{
    background-color: #CCE5CC;
}
.greentext
{
    color: #007E02;
}
.header_green
{
    color: #007E02;
   font-family: verdana, arial, sans-serif;
   font-size: 24pt;
   font-weight: bold;
}
.greenheading
{
    color: #007E02;
   font-family: verdana, arial, sans-serif;
   font-size: 14pt;
   font-weight: bold;
}
A.greenlink:link
{
    color: #007E02;
}
.blueimage
{
    background-image: url(blue_bar.gif);
    background-repeat: repeat-y;
    color: white;
    width: 421px
}
.bluedark
{
    background-color: #00057E;
    color: white;
}
.bluebright
{
    background-color: #E5F6FF;
    color: black;
}
.blue
{
    background-color: #006699;
    color: white;
}
.lightblue {background: #CCCDE5;}
.bluelight
{
    background-color: #CCCDE5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}
.bluepublight
{
    background-color: #E5F6FF;
    font-family: Arial, Helvetica, sans-serif;
    color: black;
    font-size: 10pt;
    font-weight: bold;
}
.bluetext
{
    color: #00057E;
}
.header_blue
{
    color: #00057E;
   font-family: verdana, arial, sans-serif;
   font-size: 24pt;
   font-weight: bold;
}
.blueheading
{
    color: #00057E;
   font-family: verdana, arial, sans-serif;
   font-size: 14pt;
   font-weight: bold;
}
.bluepubheading
{
    color: #006699;
   font-family: verdana, arial, sans-serif;
   font-size: 14pt;
   font-weight: bold;
}
A.bluelink:link
{
    color: #00057E;
}
.brownimage
{
    background-image: url(brown_bar.gif);
    background-repeat: repeat-y;
    color: white;
    width: 421px
}
.browndark
{
    background-color: #56350D;
    color: white;
}
.lightbrown {background: #FCDFBC;}
.brownlight
{
    background-color: #FCDFBC;
}
.browntext
{
    color: #56350D;
}
.header_brown
{
    color: #56350D;
   font-family: verdana, arial, sans-serif;
   font-size: 24pt;
   font-weight: bold;
}
.brownheading
{
    color: #56350D;
   font-family: verdana, arial, sans-serif;
   font-size: 14pt;
   font-weight: bold;
}
A.brownlink:link
{
    color: #56350D;
}
.beigelight
{
    background-color: #EEEEE2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}
.beige
{
    background-color: #EEEEE2;
    color: black;
}


.purpleimage
{
    background-image: url(purple_bar.gif);
    background-repeat: repeat-y;
    color: white;
    width: 421px
}
.purpledark
{
    background-color: #7B00B3;
    color: white;
}
.lightpurple {background: #EFDEF7;}
.purplelight
{
    background-color: #EFDEF7;
}
.purpletext
{
    color: #7B00B3;
}
.header_purple
{
    color: #7B00B3;
   font-family: verdana, arial, sans-serif;
   font-size: 24pt;
   font-weight: bold;
}
.purpleheading
{
    color: #7B00B3;
   font-family: verdana, arial, sans-serif;
   font-size: 14pt;
   font-weight: bold;
}
A.purplelink:link
{
    color: #7B00B3;
}
.greyimage
{
    background-image: url(grey_bar.gif);
    background-repeat: repeat-y;
    color: white;
    width: 421px
}
.grey
{
    background-color: #E0E0E0;
    color: #000000;
}
.greydark
{
    background-color: #D8D8D8;
    color: black;
}

.lightgrey {background: #F1F1F1;}

.greydark
{
    background-color: #E0E0E0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}
.greylight
{
    background-color: #D8D8D8;
}
.greytext
{
    color: #D8D8D8;
}
.header_grey
{
    color: #D8D8D8;
   font-family: verdana, arial, sans-serif;
   font-size: 24pt;
   font-weight: bold;
}
.greyheading
{
    color: #D8D8D8;
   font-family: verdana, arial, sans-serif;
   font-size: 14pt;
   font-weight: bold;
}
A.greylink:link
{
    color: #D8D8D8;
}


