/* body properties */
body { background: #D6D6D6 url("../images/bg.gif"); font-family: Arial, sans-serif; }
a { font-size: 14px; color: #999; }
a:hover { color: #333; }
ol.alpha { list-style-type: lower-alpha }
ol.roman { list-style-type: lower-roman }

.logo_bar {
  border-top: 1px solid #ababab;
  border-bottom: 1px solid #ababab;
  }

/* table body properties */
.body { font-size: 12px; font-family: Arial, sans-serif; color: #666; text-align: justify; }
.body a,
.body a:link {
  color: #666;
  text-decoration: none;
  }
.body a:hover,
.body a:active {
  color: #666;
  text-decoration: underline;
  }
.title { font-size: 12px; font-family: Arial, sans-serif; font-weight: bold; color: #666; }

.stndrd  { background: white url("../images/bg_map.gif"); background-repeat: no-repeat; background-position: top left; }
.quote   { font-family: Arial, sans-serif; color: #5D5D5D; font-size: 15px; vertical-align: 25%; }
.quotehd { font-family: Arial, sans-serif; color: #5D5D5D; font-size: 20px; }

/* normal font properties */
.normal     { color: #000; font-size: 12px;}
.sub-normal { color: #000; font-size: 10px;}

/* table border properties */
.border { background-color: #000; }

/* subject font properties */
.subject     { color: #000; font-size: 16px; font-weight: bold; }
.sub-subject { color: #000; font-size: 10px;}

/* menu properties */
.menu { color: #989898; font-size: 11px; }
.menu a { color: #000; }
.menu a:link,
.menu a:visited {
  color: #000;
  text-decoration: none;
  }
.menu a:hover,
.menu a:active {
  color: #989898;
  text-decoration: none;
  }

/* table header properties */
.header { font-family: Arial Narrow, Arial, sans-serif; color: #969696; font-size: 19px; vertical-align: 20%; text-align: justify; }
.header a        { color: #ABABAB; }
.header a:link   { color: #ABABAB; text-decoration: none; }
.header a:visited{ color: #ABABAB; text-decoration: none; }
.header a:hover  { color: #ABABAB; text-decoration: underline; }
.header a:active { color: #ABABAB; text-decoration: underline; }

/* table category properties */
.category,
.category a,
.category a:link,
.category a:visited {
  font-size: 14px;
  color: #265665;
  font-weight: bold;
  text-decoration: none;
  }
.category a:hover,
.category a:active {
  color: #265665;
  font-weight: bold;
  text-decoration: underline;
  }

.sub-category      { color: #265665; font-size: 11px; font-weight: bold; }
a.sub-category         { color: #265665; font-weight: bold; }
a:link.sub-category    { color: #265665; font-weight: bold; text-decoration: none; }
a:visited.sub-category { color: #265665; font-weight: bold; text-decoration: none; }
a:hover.sub-category   { color: #265665; font-weight: bold; text-decoration: underline; }
a:active.sub-category  { color: #265665; font-weight: bold; text-decoration: underline; }

.links a { text-decoration: none; }
.links .list { margin: 5px 0 5px 10px; }

/* copyright properties */
.copyright      { font-family: Verdana, sans-serif; color: #fff; font-size: 10px; }
a.copyright         { color: #fff; }
a:link.copyright    { color: #fff; text-decoration: underline; }
a:visited.copyright { color: #fff; text-decoration: underline; }
a:hover.copyright   { color: #fff; text-decoration: none; }
a:active.copyright  { color: #fff; text-decoration: none; }

/* form properties */
input, textarea, select { font-family: Verdana, sans-serif; color: #fff; font-size: 12px; }

.required    { color: Red; font-size: 12px; font-family: Symbol; }

.textbox     { color: #fff; font-size: 12px; font-weight: bold; }
.sub-textbox { color: #fff; font-size: 10px; }
input.textbox    { width: 100%; }

.filebox     { color: #fff; font-size: 12px; font-weight: bold; }
.sub-filebox { color: #fff; font-size: 10px; }
input.filebox    { width: 100%; }

.passwordbox     { color: #fff; font-size: 12px; font-weight: bold; }
.sub-passwordbox { color: #fff; font-size: 10px; }
input.passwordbox    { width: 100%; }

.textarea     { color: #fff; font-size: 12px; font-weight: bold; }
.sub-textarea { color: #fff; font-size: 10px; }
textarea.textarea { width: 100%; }

.radio     { color: #fff; font-size: 12px; font-weight: bold; }
.sub-radio { color: #fff; font-size: 10px; }
input.radio    {  }

.checkbox     { color: #fff; font-size: 12px; font-weight: bold; }
.sub-checkbox { color: #fff; font-size: 10px; }
input.checkbox    {  }

.button  { color: #333333; font-size: 12px; }
input.button { color: #333333; font-size: 11px; }

.selectbox     { color: #fff; font-size: 12px; font-weight: bold; }
.sub-selectbox { color: #fff; font-size: 10px; }
select.selectbox   { width: 100%; }

pre      { font-family: Verdana, sans-serif; font-size: 12px; }
pre.code { font-family: Courier, Courier New; font-size: 12px; }

.code      { font-family: Verdana, sans-serif; font-size: 10px; }
.monospace { font-family: Courier, Courier New; }

font.1 { font-size: 10px; }
font.2 { font-size: 12px; }
font.3 { font-size: 16px; }
font.4 { font-size: 18px; }
