body
{
  margin: 0em;
  background-color: #949981;
  color: black;
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 0.95em;
  line-height: 1.3;
}

table
{
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 0.95em;
}

img
{
  border-width: 0px;
}

div#header
{
  height: 77px;
  background-image: url('/images/design/head_bg.png');
}

div#nav
{
  height: 29px;
  background-image: url('/images/design/nav_bg.png');
  text-align: right;
  padding-right: 20px;
}

div#main
{
  padding-top:    25px;
  padding-bottom: 25px;
  padding-right:  25px;
  padding-left:  350px;
}

div#left
{
  padding: 25px;
}

div#footer
{
  color: white;
  background-color: #949981; 
  text-align: center;
  float: left;
  width: 100%;
}

table.box, table.warning
{
  border-collapse: collapse;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
}

table.box td, table.warning td
{
  padding: 0px;
}

table.box h1, table.warning h1
{
  font-size: 1.0em;
  margin: 0em;
}

table.box td.content, table.warning td.content
{
  padding: 10px;
  color: black;
  background-color: white;
}

table.box tr.top, table.warning tr.top
{
  height: 36px;
}

table.box td.top_left, table.warning td.top_left
{
  width: 1px;
  background-image: url('/images/design/box_bg.png');
}

table.box td.top_right, table.warning td.top_right
{
  width: 5px;
  height: 36px;
  background-image: url('/images/design/box_top_right.png');
}

table.box td.title, table.warning td.title
{
  padding-left: 17px;
  background-image: url('/images/design/box_top_bg.png');
}

table.warning td.title
{
  background-image: url('/images/design/box_top_bg_yellow.png');
}

table.box td.left, table.warning td.left
{
  width: 1px;
  background-image: url('/images/design/box_bg.png');
}

table.box td.right, table.warning td.right
{
  width: 5px;
  background-image: url('/images/design/box_main_right.png');
}

table.box tr.bottom, table.warning tr.bottom
{
  height: 5px;
}

table.box tr.bottom td.left, table.warning tr.bottom td.left
{
  width: 1px;
}

table.box tr.bottom td.bottom, table.warning tr.bottom td.bottom
{
  background-image: url('/images/design/box_bot_bg.png');
}

table.box tr.bottom td.right, table.warning tr.bottom td.right
{
  width: 5px;
  background-image: url('/images/design/box_bot_bg.png');
}

div#mid
{
  padding: 25px;
}

table.box img, table.warning img
{
  display: block;
}