body
{
  background: #000;
  background-image: url('../image/background.jpg');
  background-repeat: repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000;
  line-height: 1.4em;
  margin: 0;
  padding: 0;
  text-align: center;
	min-width: 700px;
}

img.header
{
  display: block;
  margin: 1em auto 0 auto;
	width: 700px;
}

div.bodycontent
{
  text-align: left;
  background: #000;
  border: 4px solid #666;
  border-top: none;
  margin: auto;
	width: 692px;
	padding-top: 4px;
}

div.mainmenu
{
  width: 684px;
  margin: 0px 4px 4px 4px;
  background: #c00;
  height: 24px;
}

div.mainmenu ul
{
  margin: 0;
  padding: 0;
  list-style: none;
}

div.mainmenu li
{
  font-weight: bold;
  color: #fff;
  background-image: url('../images/general/menubar.gif');
  background-repeat: no-repeat;
  background-position: right 0px;
  float: left;
  height: 21px;
  margin: 0;
  padding: 4px 4px 0px 10px;
}

html>body div.mainmenu li
{
  padding: 5px 4px 0px 10px;
}

ul.mainmenu a
{
  color: #f7bfc0;
  text-decoration: none;
}

ul.mainmenu a:visited
{
  color: #f7bfc0;
}

ul.mainmenu a:hover
{
  color: #fff;
  text-decoration: none;
}

div.content
{
	width: 684px;
	margin: 0px 4px 4px 4px;
	background: #fff;
	background-image: url('../image/content-back.gif');
  background-position: top left;
  background-repeat: repeat-y;
}

div.leftpane
{
  width: 465px;
  padding: 14px;
  text-align: left;
}

html>body div.leftpane
{
  width: 440px;
}

div.rightpane
{
  float: right;
  text-align: center;
  padding: 14px 0px;
  width: 208px;
}

div.rightbox
{
  border: 1px solid #ab8111;
  width: 100%;
  background: #fdd055;
  padding: 0.8em 0.8em 0.2em 0.8em;
  margin: 0 10px 1em 10px;
}

div.rightbox h3
{
  margin-top: 0;
}

html>body div.rightbox
{
  width: 170px;
}

p
{
  margin-top: 0;
  margin-bottom: 0.8em;
}

h3
{
  font-size: 9pt;
  margin-top: 1em;
  margin-bottom: 0.7em;
}

form
{
  margin: 0;
  padding: 0;
}

input
{

  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  padding: 2px 3px;
  margin: 2px;
}

input.button
{
  /*
  color: #000;
  background: #fae6b0;
  */
  text-transform: lowercase;
}

div.panedivider
{
  border: none;
  padding: 0;
  height: 2px;
  max-height: 2px;
  margin: 1em 5%; 
  width: 90%;
}

html>body div.panedivider
{
  border-top: 1px solid #d08d00;
  border-bottom: 1px solid #f5d377;
}

img.headerimage
{
  display: block;
  margin: 3.5em 0 2em 0;
}

html>body img.headerimage
{
  margin-top: 1.5em;
}

a
{
  color: #c00;
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}
