body
{
  margin: 0;
  padding: 0;
  background: #252525;
}
form
{
  margin: 0;
  padding: 0;
}

td, tr
{
  font: 11px verdana, arial, helvetica, sans-serif;
  color: #949191;
  vertical-align: top;
  text-align: left;
}
ol
{
  margin: 5px;
}
ol li
{
  margin: 15px 0px 15px 0px;
}
.MenuText
{
  font-size: 13px;
  font-weight: bold;
  padding:  24px 0px 0px 0px;
  background-repeat: repeat-x;
  background-position: center;
  color: #c4c1c1;
}

.end td
{
  color: #E0E0D1;
  text-decoration: none;
}
.end td a
{
  color: #E0E0D1;
  text-decoration: underline;
}
.end td a:hover
{
  color: #E0E0D1;
  text-decoration: none;
}

.end1 td
{
  color: #555555;
  text-decoration: none;
}
.end1 td a
{
  color: #555555;
  text-decoration: none;
}
.end1 td a:hover
{
  color: #555555;
  text-decoration: underline;
}


.deep strong
{
  color: #CAB789;
}
a
{
  color: #c4c1c1;
  text-decoration: underline;
}
a:hover
{
  color: #c4c1c1;
  text-decoration: none;
}

.ins a
{
  color: #CAB789;
  text-decoration: underline;
  font-weight: bold;
}
.ins a:hover
{
  color: #CAB789;
  text-decoration: none;
  font-weight: bold;
}

span a
{
  color: #C7C6C6;
  text-decoration: underline;
}
span a:hover
{
  color: #C7C6C6;
  text-decoration: none;
}
strong a
{
  color: #CAB789;
  text-decoration: underline;
  font-weight: normal;
}
strong a:hover
{
  color: #CAB789;
  text-decoration: none;
  font-weight: normal;
}


.line_y
{
  background: url(images/line_y.gif) top repeat-y;
  width: 2px;
  height: 100%;
}
.line_x
{
  background: url(images/line_x.gif) top repeat-x;
  width: 100%;
  height: 2px;
}
.r1 ul
{
  margin: 0;
  padding: 0 0 0 3px;
  list-style: none;
}
.r1 li
{
  background: url(images/r1.gif) left 2px no-repeat;
  margin: 0 0 0 0;
  padding: 0 0 0 11px;
}
.r1 li a
{
  line-height: 23px;
  color: #CAB789;
  text-decoration: underline;
  background-position: left center;
  font-size: 11px;
}
.r1 li a:hover
{
  text-decoration: none;
  color: #CAB789;
  font-size: 11px;
}

.r1x ul
{
  margin: 0;
  padding: 0;
  list-style: none;
}
.r1x li
{
  background: url(images/r1.gif) left 1px no-repeat;
  margin: 0 0 0 0;
  padding: 0 0 0 11px;
}
.r1x li a
{
  line-height: 20px;
  color: #CAB789;
  text-decoration: underline;
  background-position: left center;
  font-size: 11px;
}
.r1x li a:hover
{
  text-decoration: none;
  color: #CAB789;
  font-size: 11px;
}


.header
{
  width: 100%;
}

H1
{
  font-size: 20px;
  text-align: center;
  background: #000000;
  padding-top: 10px;
  padding-bottom: 10px;
}
H2
{
  font-size: 20px;
  text-align: center;
  background: #000000;
  padding-top: 10px;
  padding-bottom: 10px;
  margin: 13px 0 13px 0px;
}

.white
{
  width: 100%;
  background: #FFFFFF;
}

.top ul
{
  margin: 18px 0 17px 26px;
  padding: 0;
  list-style: none;
}
.top li
{
  background: url(images/ch_top.gif) top left no-repeat;
  margin: 0 0 0 0;
  padding: 0 0 0 17px;
}
.top li a
{
  line-height: 19px;
  color: #8A8A62;
  text-decoration: none;
  background-position: left center;
  font-family: Arial, Helvetica, sans-serif;
}
.top li a:hover
{
  text-decoration: underline;
  color: #8A8A62;
  font-family: Arial, Helvetica, sans-serif;
}

.f1 td input
{
  width: 211px;
  height: 18px;
  border: 1px solid #444444;
  color: #747171;
  padding: 1px 0 1px 4px;
  font-family: tahoma;
  background: #252525;
  font-size: 11px;
  margin: 2px 0 4px 0;
}
.f1 td textarea
{
  width: 211px;
  height: 84px;
  border: 1px solid #444444;
  color: #747171;
  padding: 1px 0 1px 4px;
  font-family: tahoma;
  overflow: auto;
  background: #252525;
  font-size: 11px;
  margin-top: 2px;
}

.kn td a
{
  color: #C7C6C6;
  font-size: 11px;
  text-decoration: underline;
}
.kn td a:hover
{
  color: #C7C6C6;
  font-size: 11px;
  text-decoration: none;
}

.deep1 span
{
  color: #C7C6C6;
}
