*
{
  font: normal 10pt/1.2em Verdana,Helvetica,Arial,Sans-serif;
  color: #fff;
}

body
{
  margin: 25px 0px;
  background-color: #333;
}

a
{
  color: #f90;
}

a:hover
{
  color: #fff;
}

p
{
  /*text-indent: 40px;*/
}

ul
{
  /*text-indent: 15px;*/
}

ul#ul
{
  margin: 0px;
}

table#main
{
}

table#main td#topleft
{
  background: #000 url("../images/topleft.gif") no-repeat top;
  width: 200px;
}

table#main td#topright
{
  background: #181818 url("../images/topright.gif") no-repeat top;
  width: 790px;
  border-left: 3px solid #333;
}

table#main td#botleft
{
  background: #000 url("../images/botleft.gif") no-repeat bottom;
  width: 200px;
  color: #000;
  vertical-align: top;
}

table#main td#botright
{
  background: #181818 url("../images/botright.gif") no-repeat bottom;
  width: 790px;
  border-left: 3px solid #333;
}

table#mainheader
{
  text-align: right;
}

table#mainheader th
{
  padding: 0px 20px;
}

table#mainheader th#left
{
  width: 450px;
}

table#mainheader th#rightTop, span#submenu
{
  font-size: 8pt;
  color: #666;
  text-align: right;
}

table#mainheader th#rightBot
{
  font-size: 8pt;
  color: #666;
}

table#menu
{
  vertical-align: top;
}

table#menu th
{
  border-top: 3px solid #333;
  border-bottom: 3px solid #333;
}

table#menu td
{
}

table#content
{
  width: 790px; 
}

table#content th, table#content th span
{
  font-size: 8pt;
  color: #666;
  padding: 20px;
}

table#content th span
{
  padding: 0px;
}

table#content td
{
  text-align: justify;
  background-color: #000;
  padding: 25px;
}

span#b
{
  font-weight: bold;
}

span#co
{
  color: #f90;
}

span#com
{
  color: #fc8;
}

span#idd
{
  font-variant: small-caps;
  font-weight: bold;
  color: #f90;
}

span#link, span#linkovr
{
  color: #f90;
  text-decoration: underline;
}

span#linkovr
{
  color: #fff;
  cursor: pointer;
}

span#mlink, span#clink, span#llink, span#mlinkovr, span#clinkovr, span#llinkovr
{
  font-variant: small-caps;
  font-size: 8pt;
  color: #f90;
  text-decoration: underline;
}

span#mlinkovr, span#clinkovr, span#llinkovr
{
  color: #fff;
  cursor: pointer;
}

div#hbar1, div#hbar2
{
  height: 3px;
  margin: 20px 50px;
  background-color: #f90;
  font-size: 3px;
}

div#hbar2
{
  background-color: #fc8;
}

table#emailMsg td
{
  padding: 0px;
  color: #fc8;
}

table#emailMsg input, table#emailMsg select, table#emailMsg textarea
{
  background-color: #333;
  border: 1px solid #fc8;
  width: 180px;
}

table#emailMsg textarea
{
  width: 330px;
}

div#emailMsgDiv
{
  background-color: white;
  color: red;
  vertical-align: middle;
}

span#red
{
  color: red;
}