input, textarea, select
{
  color: #80FF80;
  background-color: #000000;
  font-weight: bold;
  border: 1px solid white;
}

table tr
{
  vertical-align: top;
}

A:link, A:visited
{
  color:#8080FF;
  text-decoration: none;
}

A:hover
{
  color:#33FF33;
  text-decoration: underline;
}

.nav
{
  width: 100%;
  border: 1px outset #444455;
  background-color: #444455;
  font-size: 75%;
}

.nav A
{
  padding-left: 5px;
  padding-right: 5px;
  float: left;
  border-top: 1px solid #444455;
  border-bottom: 1px solid #444455;
  height: auto;
  clear: none;
  width: 120px;
}

.nav A:link
{
  color: #FFBB7F;
}

.nav A:visited
{
  color: #FFBB7F;
}

.nav A:hover
{
  color: #33FF33;
  border-top: 1px inset #444444;
  border-bottom: 1px inset #444444;
  background-color: #444444;
  text-decoration: none;
}

.big_help_link A:link
{
  color: #FFAAFF;
  font-size: 110%;
}

.big_help_link A:visited
{
  color: #FFAAFF;
  font-size: 110%;
}

.big_help_link A:hover
{
  color: #AAFFAA;
  font-size: 110%;
}

.navheader {
  background-color: #8888AA;
  font-weight: bold;
  border: 1px outset #FF0000;
  padding-left: 5px;
  font-size: 75%;
}

.nav_alias
{
  color: #F33;
}

.nav_info td
{
  padding-left: 10px;
}

.selected_action
{
  padding-left: 5px;
  padding-right: 5px;
  font-weight: bold;
  color: #AAAAAA;
}

.news
{
  border: 1px dashed white;
  background: #330000;
}

.news td
{
  padding: 4px;
  color: #90FF70;
  font-size: 90%;
}

.article_header
{
  padding: 2px;
  font-weight: bold;
  color: #FFCCAA;
  background: #404040;
}

.small_article_header
{
  padding: 2px;
  font-size: 75%;
  color: #CCFFAA;
  background: #404040;
  font-weight: normal;
}

.generic_dashed_table
{
  border: 1px dashed white;
}

.message_table
{
  border: 1px dashed white;
}
.message_table tr
{
  color: #BBCCFF;
  font-size: 10pt;
}
.message_table th
{
  font-size: 11pt;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
  background-color: #330000;
}
.message_table td
{
  vertical-align: middle;
  padding-left: 5px;
}

.submitbutton
{
  font-weight:bold;
  cursor: pointer;
}

.indent_left
{
  padding-left:20px;
}

.indent_left td
{
  padding-left:20px;
}

.indent_right
{
  padding-right:20px;
}

.indent_right td
{
  padding-right:20px;
}

.indent_both
{
  padding-left:20px;
  padding-right:20px;
}

.indent_both td
{
  padding-left: 20px;
  padding-right: 20px;
}

.TipLink
{
  color: #99FF99;
  cursor: help;
}

.TipLink:hover, .TipLinkDark:hover
{
  color: #FFF;
  cursor: help;
  background-color: #888;
}

.TipLinkDark
{
  color: #408040;
  cursor: help;
}

.hotkey
{
  background-color: #008080;
  color: #00FFFF;
}

.page_title
{
  font-size: 120%;
  text-align: center;
}

.footer
{
  color: #7F7F7F;
  font-size: 75%;
  text-align: center;
}

.faqheader
{
  font-weight: bold;
  font-size: 110%;
  color: #80FF99;
}

.list_header
{
  font-weight: bold;
  background-color: #333333;
}

.list_header_2
{
  font-weight: bold;
  font-size: 90%;
  background-color: #222200;
}

.generic_header
{
  font-weight: bold;
}

.notice_header
{
  font-size: 110%;
  padding: 5px;
  background: url(/images/notice_header_dither.gif) #330000 repeat-x;
  height: 20px;
  color: #FFA;
}
.notice
{
  color: #FF0000;
  padding: 0px 25px;
  margin-bottom: 15px;
  background: url(/images/notice_dither.gif) #330000 repeat;
  color: #FFA;
  border-left: 1px solid #333333;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
}

.expandable_section
{
  cursor: pointer;
  font-weight: bold;
  padding: 5px;
  background: url(/images/notice_header_dither.gif) #330000 repeat-x;
  height: 20px;
  color: #FFF;
}
.expandable_area
{
  padding: 5px;
  border-left: 1px solid #333333;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  background: #330000;
}

.red
{
  color: #FF0000;
}

.green
{
  color: #00FF00;
}

.gold
{
  color: #C9AB45;
}

.glad_zoom_skills_table
{
  padding-left: 10px;
}

.glad_zoom_skills_table td
{
  padding-left: 4px;
}

.gladiator_selected_skill
{
  color: #FF8080;
}

.my_gladiator_link A:link
{
  color:#00FFFF;
  text-decoration: none;
  font-weight: bold;
}

.my_gladiator_link A:visited
{
  color:#00FFFF;
  text-decoration: none;
  font-weight: bold;
}

.recruiting_bonus_paren
{
  font-weight: bold;
  font-size: 80%;
}

.player_list
{
  color: #000000;
  background: url(/images/players_online.gif) #CCC repeat-x;
  border: 1px solid black;
  padding: 1px 4px;
}

.player_list A:link, .player_list A:visited, .player_list A:hover, .player_list A:active
{
  color: #00F;
  text-decoration: none;
}