/**
 * basic styles...
 */

body {
  font-family: tahoma, verdana;
  font-size: 12px;
  background-color: #F0F3F9;
  margin: 0px;
}

td {
  font-family: tahoma, verdana;
  font-size: 12px;
  color: #454545;
}

a:active, a:link, a:visited {
  color: #323232;
  text-decoration: none;
}

a:hover {
  color: #8B0000;
  text-decoration: none;
}

form {
  margin: 0px;
}

select {
  font-family: arial, tahoma, verdana;
  font-size: 10px;
  word-spacing: 1.6;
  background-color: #FDFDFD;
}

input {
  font-family: tahoma, verdana;
  font-size: 12px;
  word-spacing: 1.6;
  background-color: #FDFDFD;
  padding: 0px 4px 0px 4px;
  padding-right: 4px;
}

textarea {
  font-family: tahoma, verdana;
  font-size: 12px;
  word-spacing: 1.6;
  background-color: #FDFDFD;
  padding: 4px;
}

fieldset {
  line-height: 2.2;
  padding: 8px;
}

/**
 * classes...
 */

.board {
  background-color: #F0F3F9;
}

.board_title {
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#DBE3F7', gradientType='0');
  background-color: #5876A1;
  border-bottom: 1px solid #E6E6E6;
}

.board_size {
  width: 96%;
}

.board_menu {
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#F5F5F5', endColorStr='#CDCDCD', gradientType='0');
  color: #C4C4C4;
  background-color: #F5F5F5;
  border: 1px solid #D6D6D6;
  padding-top: 2px;
}

.board_menu_border_bottom {
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#B2B2B2', endColorStr='#FFFFFF', gradientType='0');
  background-color: #F0F3F9;
}

.board_menuitem {
  color: #202020;
}

.board_nav {
  background-color: #F0F3F9;
}

.table_frame {
  border-width: 0px;
}

.table_head {
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#93B5DA', endColorStr='#709CCD', gradientType='0');
  background-color: #709CCD;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #B6B6B6;
}

.table_title {
  color: #FFFFFF;
  font-weight: bold;
}

.table_grid {
  background-color: #D0D0D0;
}

.category_frame {
  background-color: #D0D0D0;
}

.category_head {
  background-color: #C4DAF2;
}

.category_title {
  color: #606060;
}

.category_grid {
  background-color: #E4E4E4;
}

.block_alt1 {
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  background-color: #DBE3F7;
}

.block_alt2 {
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  background-color: #EBF0FA;
}

.block_alt3 {
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  background-color: #EBF0FA;
}

.block_alt4 {
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  background-color: #EBF0FA;
}

.inline_block {
  width: 100%;
}

.pagenav_alt1 {
  background-color: #E4EAF2;
  font-family: verdana, tahoma;
  font-size: 10px;
  padding: 2px 6px 2px 6px;
  white-space: nowrap;
}

.pagenav_alt2 {
  background-color: #E9EEF3;
  font-family: verdana, tahoma;
  font-size: 10px;
  padding: 2px 6px 2px 6px;
  white-space: nowrap;
}

.pagenav_alt3 {
  background-color: #FFFFFF;
  font-family: verdana, tahoma;
  font-size: 10px;
  padding: 2px 6px 2px 6px;
  white-space: nowrap;
}

.editor_area {
  font-family: tahoma, verdana;
  font-size: 12px;
  line-height: 1.6;
  word-spacing: 1.6;
}

.text_highlight1 {
  color: #008000;
}

.text_highlight2 {
  color: #8B0000;
}

.text_highlight3 {
  color: #FFA500;
}

.text_gray {
  color: #777777;
}

.code_frame {
  background-color: #000000;
}

.code_body {
  color: #000000;
  background-color: #FFFFFF;
}

.quote_frame {
  background-color: #000000;
}

.quote_body {
  color: #2A1F81;
  background-color: #FFFFFF;
}

.usertitle {
  color: #1E1E1E;
}

.digits1 {
  font-family: verdana;
  font-size: 11px;
}

.digits2 {
  color: #08361F;
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
}

.msgbox {
  border: 1px solid #D4D4D4;
  color: #777777;
  background-color: #FFFFFF;
  padding-left: 4px;
  padding-right: 4px;
}
