/* cla.css theme file */
/*  Classic colors */
/* */
/* */
/* Possible CSS files: */
/* */
/* Themes: */
/*   cla.css Classic */
/*   hcb.css Dark on bright */
/*   dim.css Dark on dim */
/*   hcd.css Bright on dark */
/*   lcd.css Dim on dark */
/*   clr.css Color */
/*   crr.css Color reverse */
/* */
/* */
/* */
/* */
/* CSS LIBRARY */
/* Version: 24.5-13 */
/* Copyright 2024 Terry Erickson */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* Default */
/* */
/* Sets browser defaults */
*
 {
  /* Scrollbar */
  /* Arrow button, slider color, 1/2 slider track */
  scrollbar-base-color: #000000;
  /* Arrow button, slider color, blank bot/right box */
  scrollbar-face-color: #888888;
  /* Arrow colors when usable */
  scrollbar-arrow-color: #440000;
  /* Outer left/top edge of arrows and sliders */
  scrollbar-3dlight-color: #ffffff;
  /* Inner left/top of arrow/slider box, 1/2 slider track */
  scrollbar-highlight-color: #ffffff;
  /* Outer right/bottom edge of arrows and sliders */
  scrollbar-darkshadow-color: #ffffff;
  /* Inner right/bottom edge of arrows and sliders */
  scrollbar-shadow-color: #ffffff;
  /* Track color */
  scrollbar-track-color: #440000;
 }
/* */
/* Body */
body
 {
  /* Font */
  /* font-family: "Times New Roman", Times, serif; */
  /* font-family: Arial, Helvetica, sans-serif; */
  /* font-family: "Courier New", Courier, monospace; */
  font-family: Arial, Helvetica, sans-serif;
  /* Font size */
  /*font-size: 12px*/
  font-size: 16px;
 }
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* Setup tags */
/* */
/* Anchors */
/* Sets unclassed anchors */
a
 {
  font-weight: bold;
  font-size: 1em;
  color: #ffff66;
  text-decoration: underline;
 }
/* */
/* Sets every anchor with class of "link" */
a.link
 {
  font-weight: bold;
  font-size: 1em;
  color: #66ffff;
  text-decoration: underline;
 }
/* */
/* Sets every anchor with class of "link" when mouseover */
a.link:hover
 {
  font-weight: bold;
  font-size: 1.2em;
  color: #ffffff;
  text-decoration: underline;
 }
/* */
/* Sets every anchor with class of "download" */
a.download
 {
  font-weight: bold;
  font-size: 1em;
  color: #ff66ff;
  text-decoration: underline;
 }
/* */
/* Sets every anchor with class of "download" when mouseover */
a.download:hover
 {
  font-weight: bold;
  font-size: 1.2em;
  color: #ffaaff;
  text-decoration: underline;
 }
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* Good and bad */
/* */
/* Use for problems */
.error
 {
  color: #ff8888;
 }
/* */
/* Use for success */
.success
 {
  color: #8888ff;
 }
/* */
/* Use for static display */
.norepeat
 {
  background-repeat: no-repeat;
 }






/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* Even/odd */
/* */
/* Even col */
.even_col
 {
  color: #ffffaa;
 }
/* */
/* Odd col */
.odd_col
 {
  color: #ffffff;
 }
/* */
/* Even row */
.even_row
 {
  background-color: #ddffff;
  border: 1px #88aaaa solid;
  color: #000000;
  /* background-color: #000022; */
  /* border: 1px #000088 solid; */
 }
/* */
/* Odd row */
.odd_row
 {
  background-color: #ffddff;
  border: 1px #aa88aa solid;
  color: #000000;
  /* background-color: #002200; */
  /* border: 1px #008800 solid; */
 }


/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* Credit/copyright */
/* */
/* Credits at bottem of page */
.credits
 {
  font-size: 1em;
  color: #ffffff;
  text-decoration: none;
 }
/* */
/* Copyright at bottom of page */
.copyright
 {
  font-size: 1em;
  color: #f5f2ef;
 }
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* FAQ */
/* */
/* FAQ */
.faq
 {
  color: #ffff88;
 }
/* */
/* FAQ when hover */
.faq:hover
 {
  color: #ffffff;
 }
/* */
/* FAQ content */
.faqtext
 {
  margin-left: 2em;
  color: #ffffff;
  display: none;
 }
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* Tabs */
/* */
/* Tabs off */
.tab_off
 {
  background-color: #222244;
  color: #ffffff;
  font-weight: normal;
  border: 1px solid #c9c3ba;
  margin: .3em 0.3em 0.3em 0;
  display: inline;
 }
/* */
/* Tabs on */
.tab_on
 {
  background-color: #333311;
  color: #ffffff;
  font-weight: bold;
  border: 1px solid #c9c3ba;
  border-bottom: none;
  margin: 0.3em 0.3em 0.3em 0;
  display: inline;
 }
/* */
/* Tabs off hover */
.tab_off:hover
 {
  cursor: default;
  background-color: #333311;
  color: #ffffaa;
  font-weight: bold;
 }
/* */
/* Tabs text off */
.tabt_off
 {
  display: none;
 }
/* */
/* Tabs text on */
.tabt_on
 {
  background-color: #333311;
  color: #ffffff;
  display: block;
 }
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* Forms */
/* */
/* Table */
.frm_table
 {
  font-size: 1em;
  border: 2px #ccffcc solid;
  background-color:#dddddd;
  color: #000000;
 }
/* */
/* Table border */
.frm_border
 {
  border-top: 2px #000000 solid;
 }
/* */
/* General text */
.frm_text
 {
  font-size: 1em;
  /* border: 1px #888888 solid; */
  text-align: right;
  background-color: #dddddd;
  color: #222200;
 }
/* */
/* Field names */
.frm_field_name
 {
  font-size: 1em;
  text-align: right;
  border: 1px #888888 solid;
  background-color: #dddddd;
  color: #333300;
 }
/* */
/* Graphics */
.frm_attn
 {
  height: 1em;
  margin: 0px 12px 0px 0px;
  vertical-align: middle;
 }
/* */
/* Input box */
.frm_input
 {
  font-size: 1em;
  margin: 8px 0px 8px 12px;
  border: 2px #000000 solid;
  background-color: #eeeeee;
  color: #222200;
 }
/* */
/* Input box with mouseover */
.frm_input:hover
 {
  font-size: 1em;
  margin: 8px 0px 8px 12px;
  border: 3px #0000ff solid;
  background-color: #cccccc;
  color: #000000;
 }
/* */
/* Input box with focus */
.frm_input:focus
 {
  font-size: 1em;
  margin: 8px 0px 8px 12px;
  border: 4px #00ff00 solid;
  background-color: #f0f0f0;
  color: #000000;
 }
/* */
/* Checkbox */
.frm_checkbox
 {
  width: 1em;
  height: 1em;
  margin: 8px 0px 8px 12px;
  border: 2px #000000 solid;
  background-color: #eeeeee;
  color: #0000ff;
 }
/* */
/* Checkbox with mouseover */
.frm_checkbox:hover
 {
  width: 1em;
  height: 1em;
  margin: 8px 0px 8px 12px;
  border: 2px #000000 solid;
  background-color: #0000ff;
  color: #00ff00;
 }
/* */
/* Checkbox with focus */
.frm_checkbox:focus
 {
  width: 1em;
  height: 1em;
  margin: 8px 0px 8px 12px;
  border: 2px #000000 solid;
  background-color: #00ff00;
  color: #ff0000;
 }
/* */
/* Radio */
.frm_radio
 {
  width: 1em;
  height: 1em;
  border: 2px #000000 solid;
  margin: 8px 0px 8px 12px;
  background-color: #eeeeee;
  color: #ff0000;
 }
/* */
/* Radio with mouseover */
.frm_radio:hover
 {
  width: 1em;
  height: 1em;
  margin: 8px 0px 8px 12px;
  border: 2px #000000 solid;
  background-color: #0000ff;
  color: #ff0000;
 }
/* */
/* Radio with focus */
.frm_radio:focus
 {
  width: 1em;
  height: 1em;
  margin: 8px 0px 8px 12px;
  border: 2px #000000 solid;
  background-color: #00ff00;
  color: #ff0000;
 }
/* */
/* Select box */
.frm_select
 {
  font-size: 1em;
  margin: 8px 0px 8px 12px;
  padding: 4px 4px 4px 4px;
  border: 2px #000000 solid;
  background-color: #eeeeee;
  color: #222200;
 }
/* */
/* Select box with mouseover */
.frm_select:hover
 {
  font-size: 2em;
  margin: 8px 0px 8px 12px;
  padding: 4px 4px 4px 4px;
  border: 3px #0000ff solid;
  background-color: #cccccc;
  color: #000000;
 }
/* */
/* Select box with focus */
.frm_select:focus
 {
  font-size: 1em;
  margin: 8px 0px 8px 12px;
  padding: 4px 4px 4px 4px;
  border: 4px #00ff00 solid;
  background-color: #f0f0f0;
  color: #000000;
 }
/* */
/* Options of Select box */
.frm_options
 {
  font-size: 1em;
  margin: 8px 0px 8px 48px;
  padding: 4px 4px 4px 4px;
  border: 2px #000000 solid;
  background-color: #eeeeee;
  color: #222200;
 }
/* */
/* Textarea */
.frm_textarea
 {
  border: 2px #000000 solid;
  margin: 8px 0px 8px 12px;
  font-size: 1em;
  background-color: #eeeeee;
  color: #000000;
  overflow: scroll;
 }
/* */
/* Textarea with mouseover */
.frm_textarea:hover
 {
  border: 2px #0000ff solid;
  margin: 8px 0px 8px 12px;
  font-size: 1em;
  background-color: #cccccc;
  color: #000000;
  overflow: scroll;
 }
/* */
/* Textarea with focus */
.frm_textarea:focus
 {
  border: 2px #00ff00 solid;
  margin: 8px 0px 8px 12px;
  font-size: 1em;
  background-color: #f0f0f0;
  color: #000000;
  overflow: scroll;
  /* Scrollbar */
  /* Arrow button, slider color, 1/2 slider track */
  scrollbar-base-color: #000000;
  /* Arrow button, slider color, blank bot/right box */
  scrollbar-face-color: #888888;
  /* Arrow colors when usable */
  scrollbar-arrow-color: #440000;
  /* Outer left/top edge of arrows and sliders */
  scrollbar-3dlight-color: #ffffff;
  /* Inner left/top of arrow/slider box, 1/2 slider track */
  scrollbar-highlight-color: #ffffff;
  /* Outer right/bottom edge of arrows and sliders */
  scrollbar-darkshadow-color: #ffffff;
  /* Inner right/bottom edge of arrows and sliders */
  scrollbar-shadow-color: #ffffff;
  /* Track color */
  scrollbar-track-color: #0044aa;
 }
/* */
/* Submit button */
.frm_submit
 {
  margin: 16px 8px 16px 24px;
  padding: 6px 6px 6px 6px;
  border: 4px #004400 solid;
  font-size: 1.5em;
  background-color: #cceecc;
  color: #004400;
 }
/* */
/* Reset button */
.frm_reset
 {
  margin: 16px 8px 16px 24px;
  padding: 6px 6px 6px 6px;
  border: 2px #444400 solid;
  font-size: 1.3em;
  background-color: #eeeecc;
  color: #444400;
 }
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* Reports */
/* */
/* Table */
.report_table
 {
  font-size: 1em;
  border: 2px #ccffcc solid;
  background-color:#330000;
  color: #ff8888;
 }
/* */
/* Table border */
.report_border
 {
  border-top: 2px #000000 solid;
 }
/* */
/* General text */
.report_text
 {
  font-size: 1em;
  text-align: center;
  color: #00ffff;
 }
/* */
/* Field names */
.report_field_name
 {
  font-size: 1em;
  text-align: center;
  border: 1px #888888 solid;
  background-color: #002222;
  color: #ffffff;
 }
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* End cla.css */
/* */



