html {
  background-color: #000066;
}
body {
  background-color: #000066;
  color: #ffffff;
  border-width: 0;
  margin: 2px;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 10pt;
  font-weight: normal;
}
a:link {
  color: #00FFFF;
  text-decoration: none;
}
a:visited {
  color: #AAAAAA;
  text-decoration: none;
}
a:hover {
  color: #00FFFF;
  text-decoration: underline;
}
a:active {
  color: #00FFFF;
  text-decoration: underline;
}
a.wikipedia:link {
  color: #DDDDDD;
  text-decoration: none;
}
a.wikipedia:visited {
  color: #DDDDDD;
  text-decoration: none;
}
a.wikipedia:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
a.wikipedia:active {
  color: #FFFFFF;
  text-decoration: underline;
}
HR {
  height: 2px;
  color: #0000FF;
  background-color: #0000FF;
  border-style: none;
  border-width: 0px;
}
H1 {
  color: #FFFFFF;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 14pt;
  font-weight: bold;
}
H2 {
  color: #FFFFFF;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 12pt;
  font-weight: bold;
}
P {
  color: #FFFFFF;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 10pt;
  font-weight: normal;
}
P.text {
  color: #FFFFFF;
  text-align: justify;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 10pt;
  font-weight: normal;
}
P.error {
  color: #FF0000;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 10pt;
  font-weight: bold;
}
SPAN.highlight {
  font-weight: bold;
  color: #FF0000;
}
SPAN.info {
  color: #0000FE;
  font-weight: bold;
  font-size: 24pt;
}
SPAN.topic {
  color: #0000FE;
  font-weight: bold;
  font-size: 18pt;
}
SPAN.font {
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 10pt;
  font-weight: normal;
}
A.calendar {
  text-decoration: none;
  color: #FFFFFF;
}
H2.header {
  color: #0000FF;
}
TABLE {
  border-style: none;
  border-width: 0;
}
TABLE.w100 {
  width: 100%;
  border-style: none;
  border-width: 0;
}
TABLE.viewborder {
  border-style: solid;
  border-width: 1px;
  border-color: #0000AA;
}
TABLE.view {
  width: 1%;
  border-style: solid;
  border-width: 1px;
  border-color: #0000AA;
}
TABLE.view2 {
  width: 90%;
  border-style: solid;
  border-width: 1px;
  border-color: #0000AA;
}
TABLE.edit {
  width: 1%;
  border-style: solid;
  border-width: 1px;
  border-color: #0000AA;
}
TABLE.edit90 {
  width: 90%;
  border-style: solid;
  border-width: 1px;
  border-color: #0000AA;
}
TABLE.list {
  width: 90%;
  border-style: solid;
  border-width: 1px;
  border-color: #0000AA;
}
TABLE.list1 {
  width: 1%;
  border-style: solid;
  border-width: 1px;
  border-color: #0000AA;
}
TABLE.data {
  width: 90%;
  border-style: solid;
  border-width: 1px;
  border-color: #0000AA;
}
TABLE.button {
  width: 100%;
  border-style: none;
  border-width: 0px;
}
TABLE.info {
  width: 1%;
  border-style: solid;
  border-width: 1px;
  border-color: #0000AA;
}
TR.head {
  background-color: #404040;
  color: #FFFF00;
}
TR.data0 {
  background-color: #666666;
  color: #FFFFFF;
  vertical-align: middle;
  white-space: nowrap;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 8pt;
}
TR.data1 {
  background-color: #444444;
  color: #FFFFFF;
  vertical-align: middle;
  white-space: nowrap;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 8pt;
}
TR.highlight {
  background-color: #880000;
  color: #FFFFFF;
  vertical-align: middle;
  white-space: nowrap;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 8pt;
}
TD {
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-align: left;
}
TD.footer {
  font-family: Arial;
  font-size: 7pt;
  font-weight: normal;
  white-space: nowrap;
}
TD.title {
  background-color: #0000AA;
  color: #FFFFFF;
  vertical-align: top;
  text-align: center;
  white-space: nowrap;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 10pt;
  font-weight: bold;
}
TD.titlewrap {
  background-color: #0000AA;
  color: #FFFFFF;
  vertical-align: top;
  text-align: center;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 10pt;
  font-weight: bold;
}
TD.header {
  background-color: #404040;
  color: #FFFF00;
  vertical-align: top;
  white-space: nowrap;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 8pt;
}
TD.headerwrap {
  background-color: #404040;
  color: #FFFF00;
  vertical-align: top;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 8pt;
}
TH {
  background-color: #404040;
  color: #FFFF00;
  vertical-align: top;
  white-space: nowrap;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 8pt;
}
TD.button {
  background-color: #404040;
  color: #FFFF00;
  vertical-align: top;
  white-space: nowrap;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 8pt;
}
TD.headerwrap {
  background-color: #404040;
  color: #FFFF00;
  vertical-align: top;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 8pt;
}
TD.error {
  background-color: #FF0000;
  color: #FFFFFF;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 8pt;
}
TD.data,
TD.data0 {
  background-color: #666666;
  color: #FFFFFF;
  vertical-align: middle;
  white-space: nowrap;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 8pt;
}
TD.data1 {
  background-color: #444444;
  color: #FFFFFF;
  vertical-align: middle;
  white-space: nowrap;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 8pt;
}
TD.datawrap,
TD.datawrap0 {
  background-color: #666666;
  color: #FFFFFF;
  vertical-align: middle;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 8pt;
}
TD.datawrap1 {
  background-color: #444444;
  color: #FFFFFF;
  vertical-align: middle;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 8pt;
}
TD.active {
  background-color: #0000EE;
  color: #FFFFFF;
  vertical-align: middle;
  white-space: nowrap;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 8pt;
}
TD.new {
  background-color: #EE0000;
  color: #FFFFFF;
  vertical-align: middle;
  white-space: nowrap;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 8pt;
}
TD.current {
  background-color: #000088;
  color: #FFFFFF;
  vertical-align: middle;
  white-space: nowrap;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 8pt;
  font-weight: bold;
}
TD.draft {
  background-color: #aaaa00;
  color: #ffffff;
  vertical-align: middle;
  white-space: nowrap;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 8pt;
}
TD.today {
  background-color: #909090;
  color: #FFFFFF;
  vertical-align: middle;
  white-space: nowrap;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 8pt;
  font-weight: bold;
}
INPUT {
  border-style: none;
  border-width: 0;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 9pt;
}
select {
  border-style: none;
  border-width: 0;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 9pt;
}
textarea {
  border-style: none;
  border-width: 0;
  font-family: Verdana, Helvetica, Arial, Sans-serif;
  font-size: 9pt;
  white-space: pre-wrap;
}
from {
  margin: 0px;
}
img {
  border-style: none;
}
.unchecked {
  border-width: 1px;
  border-style: solid;
  border-color: #FFFF00;
}
.free {
  border-width: 1px;
  border-style: solid;
  border-color: #00FF00;
}
.p18 {
  border-width: 1px;
  border-style: solid;
  border-color: #FF0000;
}
a.action {
  background-color: #0000AA;
  text-decoration: none;
  padding-top: 2px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 2px;
  border-style: solid;
  border-width: 1px;
  border-top-color: #5252FF;
  border-left-color: #5252FF;
  border-bottom-color: #000094;
  border-right-color: #000094;
  font-weight: bold;
}
a.action:link,
a.action:visited {
  color: #FFFFFF;
  background-color: #0000AA;
  text-decoration: none;
}
a.action:hover {
  color: #FFFFFF;
  background-color: #0000FF;
  text-decoration: none;
}
a.action:active {
  color: #FFFFFF;
  text-decoration: none;
}
input.button {
  width: 100px;
  height: 24px;
  font-family: Arial, Sans-serif;
  font-size: 10pt;
  background-color: #0000aa;
  color: #ffffff;
  font-weight: bold;
  border-style: outset;
  border-width: 2px;
  border-top-color: #5252ff;
  border-left-color: #5252ff;
  border-bottom-color: #000094;
  border-right-color: #000094;
  cursor: pointer;
}
input.button:hover {
  color: #ffffff;
  background-color: #0000ff;
}
input.button_lg {
  width: 150px;
  height: 24px;
  font-family: Arial, Sans-serif;
  font-size: 10pt;
  background-color: #0000aa;
  color: #ffffff;
  font-weight: bold;
  border-style: outset;
  border-width: 2px;
  border-top-color: #5252ff;
  border-left-color: #5252ff;
  border-bottom-color: #000094;
  border-right-color: #000094;
  cursor: pointer;
}
input.button_lg:hover {
  color: #ffffff;
  background-color: #0000ff;
}
a.button:link,
a.button:visited {
  width: 96px;
  height: 18px;
  font-family: Arial, Sans-serif;
  font-size: 10pt;
  display: inline-block;
  text-align: center;
  background-color: #0000aa;
  color: #ffffff;
  font-weight: bold;
  border-style: outset;
  border-width: 2px;
  padding-top: 2px;
  border-top-color: #5252ff;
  border-left-color: #5252ff;
  border-bottom-color: #000094;
  border-right-color: #000094;
}
a.button:hover,
a.button:active {
  color: #ffffff;
  background-color: #0000ff;
  text-decoration: none;
}
input.button_red {
  width: 100px;
  height: 24px;
  font-family: Arial, Sans-serif;
  font-size: 10pt;
  background-color: #aa0000;
  color: #ffffff;
  font-weight: bold;
  border-style: outset;
  border-width: 2px;
  border-top-color: #ff5252;
  border-left-color: #ff5252;
  border-bottom-color: #940000;
  border-right-color: #940000;
  cursor: pointer;
}
input.button_red:hover {
  color: #ffffff;
  background-color: #ff0000;
}
a.button_red:link,
a.button_red:visited {
  width: 96px;
  height: 18px;
  font-family: Arial, Sans-serif;
  font-size: 10pt;
  display: inline-block;
  text-align: center;
  background-color: #aa0000;
  color: #ffffff;
  font-weight: bold;
  border-style: outset;
  border-width: 2px;
  padding-top: 2px;
  border-top-color: #ff5252;
  border-left-color: #ff5252;
  border-bottom-color: #940000;
  border-right-color: #940000;
}
a.button_red:hover,
a.button_red:active {
  color: #ffffff;
  background-color: #ff0000;
  text-decoration: none;
}
input.button_small {
  width: 76px;
  height: 21px;
  font-family: Arial, Sans-serif;
  font-size: 8pt;
  background-color: #0000aa;
  color: #ffffff;
  font-weight: bold;
  border-style: outset;
  border-width: 2px;
  border-top-color: #5252ff;
  border-left-color: #5252ff;
  border-bottom-color: #000094;
  border-right-color: #000094;
  cursor: pointer;
}
input.button_small:hover {
  color: #ffffff;
  background-color: #0000ff;
}
a.button_small:link,
a.button_small:visited {
  width: 72px;
  height: 16px;
  font-family: Arial, Sans-serif;
  font-size: 8pt;
  display: inline-block;
  text-align: center;
  background-color: #0000aa;
  color: #ffffff;
  font-weight: bold;
  border-style: outset;
  border-width: 2px;
  padding-top: 1px;
  border-top-color: #5252ff;
  border-left-color: #5252ff;
  border-bottom-color: #000094;
  border-right-color: #000094;
}
a.button_small:hover,
a.button_small:active {
  color: #ffffff;
  background-color: #0000ff;
  text-decoration: none;
}
a.button_small_nf:link,
a.button_small_nf:visited {
  height: 16px;
  font-family: Arial, Sans-serif;
  font-size: 8pt;
  display: inline-block;
  text-align: center;
  background-color: #0000aa;
  color: #ffffff;
  font-weight: bold;
  border-style: outset;
  border-width: 2px;
  padding-top: 1px;
  border-top-color: #5252ff;
  border-left-color: #5252ff;
  border-bottom-color: #000094;
  border-right-color: #000094;
}
a.button_small_nf:hover,
a.button_small_nf:active {
  color: #ffffff;
  background-color: #0000ff;
  text-decoration: none;
}
a.button_small_nf_active {
  height: 16px;
  font-family: Arial, Sans-serif;
  font-size: 8pt;
  display: inline-block;
  text-align: center;
  background-color: #0000ff;
  color: #ffffff;
  font-weight: bold;
  border-style: outset;
  border-width: 2px;
  padding-top: 1px;
  border-top-color: #5252ff;
  border-left-color: #5252ff;
  border-bottom-color: #000094;
  border-right-color: #000094;
}
a.icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  overflow: hidden;
}
input.icon {
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.icon_edit {
  background-image: url("/pic/icons/edit.gif");
}
.icon_copy {
  background-image: url("/pic/icons/copy.gif");
}
.icon_delete {
  background-image: url("/pic/icons/delete.gif");
}
.icon_view {
  background-image: url("/pic/icons/view.gif");
}
.icon_folder {
  background-image: url("/pic/icons/folder.gif");
}
.icon_answer {
  background-image: url("/pic/icons/answer.gif");
}
.icon_forward {
  background-image: url("/pic/icons/forward.gif");
}
.icon_save {
  background-image: url("/pic/icons/save.gif");
}
.icon_select {
  background-image: url("/pic/icons/select.gif");
}
.icon_plus {
  background-image: url("/pic/icons/plus.gif");
}
.icon_minus {
  background-image: url("/pic/icons/minus.gif");
}
.icon_mail {
  background-image: url("/pic/icons/mail.gif");
}
.icon_close {
  background-image: url("/pic/icons/close.gif");
}
.icon_feed {
  background-image: url("/pic/icons/feed.gif");
}
.icon_move {
  background-image: url("/pic/icons/rename.gif");
}
.icon_winamp {
  background-image: url("/pic/icons/winamp.gif");
}
.icon_mediaplayer {
  background-image: url("/pic/icons/mediaplayer.gif");
}
.icon_realplayer {
  background-image: url("/pic/icons/realplayer.gif");
}
.icon_up {
  background-image: url("/pic/icons/up.gif");
}
.icon_down {
  background-image: url("/pic/icons/down.gif");
}
.icon_pic {
  background-image: url("/pic/icons/pic.gif");
}
.icon_list {
  background-image: url("/pic/icons/list.gif");
}
.icon_import {
  background-image: url("/pic/icons/import.gif");
}
.left {
  text-align: left;
}
.right {
  text-align: right;
}
.center {
  text-align: center;
}
.top {
  vertical-align: top;
}
.middle {
  vertical-align: middle;
}
.bottom {
  vertical-align: bottom;
}
.width_100 {
  width: 100%;
}
.width_50 {
  width: 50%;
}
.height_100 {
  height: 100%;
}
table.layout {
  border-collapse: collapse;
}
table {
  border-collapse: separate;
}
table.layout td {
  padding: 0px;
  border-spacing: 0px;
  margin: 0px;
}
html,
body {
  height: 100%;
}
iframe {
  border: none;
}
form {
  margin: 0;
  padding: 0;
}
#cookie_info {
  width: 100%;
  height: 20px;
  background: #aaa;
  color: #000;
}
a:link.admin {
  color: #FF0000;
  text-decoration: none;
}
a:visited.admin {
  color: #FF0000;
  text-decoration: none;
}
a:hover.admin {
  color: #FF0000;
  text-decoration: underline;
}
a:active.admin {
  color: #FF0000;
  text-decoration: underline;
}
table.layout td.content {
  padding-left: 8px;
  padding-right: 8px;
}
.hidden {
  display: none;
}
