body {
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  background: #265A2C;
  margin: 0px;
  color: #FFFFFF;
}

b {
    font-family: Arial, Helvetica, sans-serif, sans;
}

a { color: #FFCC00; }
a:link { color: #FFCC00; }
a:active { color: #FFCC00; }
a:visited { color: #FFCC00; }
a:hover { color: white; }

a.sort { color: black; text-decoration: none; }
a.sort:link { color: black; }
a.sort:active { color: black; }
a.sort:visited { color: black; }
a.sort:hover { color: #666666; }

.layout_menu {
  font-size: 11px;
  text-decoration: none;
}

td {
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  line-height: 16px;
  color: #FFFFFF;
}

td.content {
  padding: 5px;
}

.small    { font-size: 11px; line-height: 11px; }
.smaller  { font-size: 10px; line-height: 10px; }
.smallest { font-size:  8px; line-height:  8px; }
.normal   { font-size: 12px; line-height: 12px; }
.large    { font-size: 14px; line-height: 14px; }
.larger   { font-size: 16px; line-height: 16px; }
.largest  { font-size: 18px; line-height: 18px; }

h2, .h2, h4, .h4 {
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 16px;
  font-weight: bold;
  color: #CC9933;
}

table {
  border-spacing: 0px;
  border-collapse: collapse;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

table.data {
  border-spacing: 0px;
  border-collapse: collapse;
  margin: 0px;
  padding: 5px;
  border: 1px solid #FFFFFF;
}

table.form {
  border-spacing: 2px;
  border-collapse: separate;
}

th, .th {
  text-align: left;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  background: #CC9966;
  color: #000000;
  padding: 2px;
  padding-left: 8px;
  padding-right: 10px;
  border: 1px solid #FFFFFF;
}

th.thc {
  text-align: center;
  padding-left: 6px;
  padding-right: 6px;
}

th.box {
  text-align: center;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  background: #CC9966;
  color: #000000;
  padding: 2px;
  padding-left: 6px;
  padding-right: 6px;
  border: 1px solid #FFFFFF; 
}

th.title {
  text-align: center;
  background: #265A2C;
  color: #CCFFCC;
  font-size: 14px;
  padding-left: 10px;
  padding-right: 10px;
  border: 1px solid #FFFFFF;
}

th.highlight_title {
  text-align: center;
  background: #EEEE00;
  color: #006600;
  font-size: 14px;
  padding-left: 10px;
  padding-right: 10px;
  border: 1px solid #FFFFFF;
}

th.rightcolumn {
  text-align: right;
  color: #0000CC;
  padding-left: 8px;
  padding-right: 5px;
  border: 0px;
  background: transparent;
}

th.required {
  text-align: right;
  background: transparent;
  color: #CC9933;
  padding-left: 10px;
  padding-right: 8px;
  border: 0px;
}

th.optional {
  text-align: right;
  background: transparent;
  color: #999999;
  padding-left: 10px;
  padding-right: 8px;
  border: 0px;
  font-weight: normal;
}

.submits {
  text-align: center;
  padding-top: 3px;
  padding-bottom: 3px;
}

td.form {
  padding: 3px;
}

.r1 {
  text-align: left;
  vertical-align: top;
  background: #336633;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 8px;
}

.r2 {
  text-align: left;
  vertical-align: top;
  background: #447744;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 8px;
}

.r1r {
  text-align: right;
  vertical-align: top;
  background: #336633;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 5px;
}

.r2r {
  text-align: right;
  vertical-align: top;
  background: #447744;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 5px;
}

.r1c {
  text-align: center;
  vertical-align: top;
  background: #336633;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 6px;
  padding-right: 6px;
}

.r2c {
  text-align: center;
  vertical-align: top;
  background: #447744;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 6px;
  padding-right: 6px;
}

.field_r1 {
  text-align: left;
  vertical-align: middle;
  background: #666600;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 8px;
}

.field_r2 {
  text-align: left;
  vertical-align: middle;
  background: #777700;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 8px;
}

.field_r1r {
  text-align: right;
  vertical-align: middle;
  background: #666600;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 5px;
}

.field_r2r {
  text-align: right;
  vertical-align: middle;
  background: #777700;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 5px;
}

.field_r1c {
  text-align: center;
  vertical-align: middle;
  background: #666600;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 6px;
  padding-right: 6px;
}

.field_r2c {
  text-align: center;
  vertical-align: middle;
  background: #777700;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 6px;
  padding-right: 6px;
}

.bat_r1 {
  text-align: left;
  vertical-align: middle;
  background: #006666;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 8px;
}

.bat_r2 {
  text-align: left;
  vertical-align: middle;
  background: #007777;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 8px;
}

.bat_r1r {
  text-align: right;
  vertical-align: middle;
  background: #006666;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 5px;
}

.bat_r2r {
  text-align: right;
  vertical-align: middle;
  background: #007777;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 5px;
}

.bat_r1c {
  text-align: center;
  vertical-align: middle;
  background: #006666;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 6px;
  padding-right: 6px;
}

.bat_r2c {
  text-align: center;
  vertical-align: middle;
  background: #007777;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 6px;
  padding-right: 6px;
}

.pitch_r1 {
  text-align: left;
  vertical-align: middle;
  background: #660066;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 8px;
}

.pitch_r2 {
  text-align: left;
  vertical-align: middle;
  background: #770077;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 8px;
}

.pitch_r1r {
  text-align: right;
  vertical-align: middle;
  background: #660066;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 5px;
}

.pitch_r2r {
  text-align: right;
  vertical-align: middle;
  background: #770077;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 5px;
}

.pitch_r1c {
  text-align: center;
  vertical-align: middle;
  background: #660066;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 6px;
  padding-right: 6px;
}

.pitch_r2c {
  text-align: center;
  vertical-align: middle;
  background: #770077;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 6px;
  padding-right: 6px;
}

.gray_r1 {
  text-align: left;
  vertical-align: middle;
  background: #444444;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 8px;
}

.gray_r2 {
  text-align: left;
  vertical-align: middle;
  background: #555555;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 8px;
}

.gray_r1r {
  text-align: right;
  vertical-align: middle;
  background: #444444;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 5px;
}

.gray_r2r {
  text-align: right;
  vertical-align: middle;
  background: #555555;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 5px;
}

.gray_r1c {
  text-align: center;
  vertical-align: middle;
  background: #444444;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 6px;
  padding-right: 6px;
}

.gray_r2c {
  text-align: center;
  vertical-align: middle;
  background: #555555;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 6px;
  padding-right: 6px;
}

.error_r1 {
  text-align: left;
  vertical-align: top;
  background: #663333;
  color: #CCCCCC;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 8px;
}

.error_r2 {
  text-align: left;
  vertical-align: top;
  background: #774444;
  color: #CCCCCC;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 8px;
}

.error_r1r {
  text-align: right;
  vertical-align: top;
  background: #663333;
  color: #CCCCCC;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 5px;
}

.error_r2r {
  text-align: right;
  vertical-align: top;
  background: #774444;
  color: #CCCCCC;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 5px;
}

.error_r1c {
  text-align: center;
  vertical-align: top;
  background: #663333;
  color: #CCCCCC;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
}

.error_r2c {
  text-align: center;
  vertical-align: top;
  background: #774444;
  color: #CCCCCC;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
}

.error_middle_r1, .middle_error_r1 {
  text-align: left;
  vertical-align: middle;
  background: #663333;
  color: #CCCCCC;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 8px;
}

.error_middle_r2, .middle_error_r2 {
  text-align: left;
  vertical-align: middle;
  background: #774444;
  color: #CCCCCC;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 8px;
}

.error_middle_r1r, .middle_error_r1r {
  text-align: right;
  vertical-align: middle;
  background: #663333;
  color: #CCCCCC;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 5px;
}

.error_middle_r2r, .middle_error_r2r {
  text-align: right;
  vertical-align: middle;
  background: #774444;
  color: #CCCCCC;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 5px;
}

.error_middle_r1c, .middle_error_r1c {
  text-align: center;
  vertical-align: middle;
  background: #663333;
  color: #CCCCCC;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
}

.error_middle_r2c, .middle_error_r2c {
  text-align: center;
  vertical-align: middle;
  background: #774444;
  color: #CCCCCC;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
}

.warning_r1 {
  text-align: left;
  vertical-align: top;
  background: #FFCC99;
  color: black;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 8px;
}

.warning_r2 {
  text-align: left;
  vertical-align: top;
  background: #CC9966;
  color: black;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 8px;
}

.warning_r1r {
  text-align: right;
  vertical-align: top;
  background: #FFCC99;
  color: black;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 5px;
}

.warning_r2r {
  text-align: right;
  vertical-align: top;
  background: #CC9966;
  color: black;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 5px;
}

.warning_r1c {
  text-align: center;
  vertical-align: top;
  background: #FFCC99;
  color: black;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
}

.warning_r2c {
  text-align: center;
  vertical-align: top;
  background: #CC9966;
  color: black;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
}

.warning_middle_r1 {
  text-align: left;
  vertical-align: middle;
  background: #FFCC99;
  color: black;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 8px;
}

.warning_middle_r2 {
  text-align: left;
  vertical-align: middle;
  background: #CC9966;
  color: black;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 8px;
}

.warning_middle_r1r {
  text-align: right;
  vertical-align: middle;
  background: #FFCC99;
  color: black;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 5px;
}

.warning_middle_r2r {
  text-align: right;
  vertical-align: middle;
  background: #CC9966;
  color: black;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 5px;
}

.warning_middle_r1c, .middle_warning_r1c {
  text-align: center;
  vertical-align: middle;
  background: #FFCC99;
  color: black;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
}

.warning_middle_r2c, .middle_warning_r2c {
  text-align: center;
  vertical-align: middle;
  background: #CC9966;
  color: black;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
}

.highlight_r1 {
  text-align: left;
  vertical-align: top;
  background: #EEEE00;
  color: black;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 8px;
}

.highlight_r2 {
  text-align: left;
  vertical-align: top;
  background: #BBBB00;
  color: black;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 8px;
}

.highlight_r1r {
  text-align: right;
  vertical-align: top;
  background: #EEEE00;
  color: black;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 5px;
}

.highlight_r2r {
  text-align: right;
  vertical-align: top;
  background: #BBBB00;
  color: black;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 5px;
}

.highlight_r1c {
  text-align: center;
  vertical-align: top;
  background: #EEEE00;
  color: black;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
}

.highlight_r2c {
  text-align: center;
  vertical-align: top;
  background: #BBBB00;
  color: black;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
}

.highlight_middle_r1 {
  text-align: left;
  vertical-align: middle;
  background: #EEEE00;
  color: black;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 8px;
}

.highlight_middle_r2 {
  text-align: left;
  vertical-align: middle;
  background: #BBBB00;
  color: black;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 8px;
}

.highlight_middle_r1r {
  text-align: right;
  vertical-align: middle;
  background: #EEEE00;
  color: black;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 5px;
}

.highlight_middle_r2r {
  text-align: right;
  vertical-align: middle;
  background: #BBBB00;
  color: black;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 5px;
}

.highlight_middle_r1c, .middle_highlight_r1c {
  text-align: center;
  vertical-align: middle;
  background: #EEEE00;
  color: black;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
}

.highlight_middle_r2c, .middle_highlight_r2c {
  text-align: center;
  vertical-align: middle;
  background: #BBBB00;
  color: black;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
}

.middle_r1 {
  text-align: left;
  vertical-align: middle;
  background: #336633;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 8px;
}

.middle_r2 {
  text-align: left;
  vertical-align: middle;
  background: #447744;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 8px;
}

.middle_r1r {
  text-align: right;
  vertical-align: middle;
  background: #336633;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 5px;
}

.middle_r2r {
  text-align: right;
  vertical-align: middle;
  background: #447744;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 5px;
}

.middle_r1c {
  text-align: center;
  vertical-align: middle;
  background: #336633;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 6px;
  padding-right: 6px;
}

.middle_r2c {
  text-align: center;
  vertical-align: middle;
  background: #447744;
  color: white;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 2px;
  padding-left: 6px;
  padding-right: 6px;
}

.teambox {
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 5px;
}

.error {
  background: #772222;
  color: #FF3333;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 5px;
  border: solid 1px #FF3333;
}

.notice {
  background: #006600;
  color: #00EE00;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 5px;
  border: solid 1px #00EE00;
}

.instructions {
  background: #777744;
  color: #FFFF00;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 5px;
  border: solid 1px #FFFF00;
}

.paybox {
  background: #DDDDDD;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 5px;
  border: solid 1px black;
}

.passbox {
  background: #6F3C09;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 5px;
  border: solid 1px #FF9900;
}

.bidwarbox {
  background: #6F006F;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 5px;
  border: solid 1px #CC00CC;
}

.box {
  background: #0000AA;
  color: #CCCCFF;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 5px;
  border: solid 1px #00CC00;
}

.box2 {
  background: #339933;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 5px;
  border: solid 1px #00FF00;
}

.dark {
  background: #000000;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  padding: 5px;
  border: solid 1px #999999;
}

input, select, textarea, .input {
  background: #DDDDDD;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
}

.none_select {
  background: #666666;
  color: white;
}

.bat_select {
  background: #006666;
  color: white;
}

.pitch_select {
  background: #660066;
  color: white;
}

.field_select {
  background: #666600;
  color: white;
}

input.radio, input.checkbox {
  background: transparent;
  margin: 4px;
}

input.image {
  background: transparent;
}

.altinput {
  background: #CCCCFF;
}

.button {
  background: #DDDD00;
  color: #265A2C;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  font-weight: bold;
}

.adminbutton {
  background: #660066;
  color: #FF99FF;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  font-weight: bold;
}

.disabled {
  background: #999999;
  color: #CCCCCC;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  font-weight: bold;
}

.altbutton {
  background: #000099;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif, sans;
  font-size: 12px;
  font-weight: bold;
}

.button:hover {
  background: #265A2C;
  color: #DDDD00;
}

td.minical {
  vertical-align: top;
  height: 20px;
  padding-top: 2px;
  padding-bottom: 4px;
  padding-left: 4px;
  padding-right: 4px;
  border: 1px solid white;
}

td.c0 { background: #000000; border: 1px solid #CCCCCC; padding: 2px; padding-left: 5px; }
td.c1 { background: #666666; border: 1px solid #CCCCCC; padding: 2px; padding-left: 5px; }
td.c3 { background: #990000; border: 1px solid #FF9999; padding: 2px; padding-left: 5px; }
td.c4 { background: #996600; border: 1px solid #FFCC33; padding: 2px; padding-left: 5px; }
td.c5 { background: #669900; border: 1px solid #CCFF33; padding: 2px; padding-left: 5px; }
td.c6 { background: #009900; border: 1px solid #99FF99; padding: 2px; padding-left: 5px; }
td.c7 { background: #009966; border: 1px solid #33FFCC; padding: 2px; padding-left: 5px; }
td.c8 { background: #006699; border: 1px solid #33CCFF; padding: 2px; padding-left: 5px; }
td.c9 { background: #000099; border: 1px solid #9999FF; padding: 2px; padding-left: 5px; }
td.c10 { background: #660066; border: 1px solid #FF00FF; padding: 2px; padding-left: 5px; }
td.c12 { background: #666666; border: 1px solid #CCCCCC; padding: 2px; padding-left: 5px; }

td.toplist { border: 0px transparent; padding-right: 5px; }

th.bstat {
}

td.bstat {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  padding-top: 20px;
  padding-bottom: 20px;
  background: #006666;
  color: #66FFFF;
}

th.pstat {
}

td.pstat {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  padding-top: 20px;
  padding-bottom: 20px;
  background: #660066;
  color: #FFCCFF;
}

th.fstat {
}

td.fstat {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  padding-top: 20px;
  padding-bottom: 20px;
  background: #666600;
  color: #FFFF66;
}

.tz_us {
  color: black;
  background: #9999CC;
}

.tz_ca {
  color: black;
  background: #99CC99;
}

.tz_eu {
  color: black;
  background: #9999CC;
}

.tz_au {
  color: black;
  background: #99CC99;
}

.customscroll {
/*
    scrollbar-face-color : #009900; scrollbar-highlight-color : #336633; scrollbar-3dlight-color : #447744; scrollbar-shadow-color : #225522; scrollbar-darkshadow-color : #114411; scrollbar-track-color : #006600; scrollbar-arrow-color : #00CC00;
*/
    border: #003300 1px solid;
}
