body
{
  margin: 40px 0;
  padding: 0;
  background: #fff url(../Images/Body-BG.jpg) repeat-x;
}

#Top {
  visibility: hidden;
}

#DefaultForm {
  margin: 0 auto;
  width: 750px;
  position: relative;
}

#TopPanel {
  margin: 0;
  padding: 0;
  width: 750px;
  height: 80px;
  position: relative;
  background: #003366 url(../Images/TopPanel-Logo.jpg) no-repeat;
}

#NavPanel {
  margin: 0;
  padding: 0;
  position: absolute;
  right: 5px;
  bottom: 8px;
  font-size: 0;
  line-height: 0;
  letter-spacing: 0;
  word-spacing: 0;
}

ul#NavLinks {
  margin: 0;
  padding: 0;
}

ul#NavLinks li {
 margin: 0 1px 0 0;
 padding: 0;
 display: inline;
}

ul#NavLinks li a img {
  border: none;
}

#MainPanel {
  margin: 0;
  padding: 0 0 20px 0;
  width: 748px;
  border: 1px solid #54588B;
  border-top: 1px solid #626262;
  position: relative;
  background: #eeeeee url(../Images/MainPanel-BG.gif) repeat-x;
  font: caption;
}

#ContentPanel {
  margin: 20px;
}

#ContentPanel p.Text {
  margin: 0 16px 16px 16px;
  font-size: small;
  font-weight: normal;
}

#ContentPanel ul.Text {
  margin: 0 16px 16px 32px;
  font-size: small;
  font-weight: normal;
}

#ContentPanel .Text a {
  color: #3333ee;
  text-decoration: underline;
}

#ContentPanel .Text a:hover {
  color: #0000ff;
  text-decoration: none;
}

#ContentPanel .Base {
  clear: both;
}

#ToolsPanel {
  margin: 0;
  padding: 0;
  position: absolute;
  right: 2px;
  top: 5px;
}

#ToolsPanel ul.Tools {
  margin: 0;
  padding: 0;
  display: inline;
}

#ToolsPanel span.Label {
  margin: 0 5px 0 0;
  padding: 0;
  font: smallcaption;
  font-size: 90%;
  font-weight: bold;
}

#ToolsPanel ul.Tools li {
  margin: 0 5px 0 0;
  padding: 0;
  display: inline;
}

#ToolsPanel ul.Tools li a {
  font: smallcaption;
  font-size: 90%;
  font-weight: normal;
  color: #3333ee;
  text-decoration: none;
}

#ToolsPanel ul.Tools li a:hover {
  color: #0000ff;
  text-decoration: underline;
}

#ToolsPanel ul.Tools li a img {
  margin: 0 3px 0 0;
  border: 0 none;
  vertical-align: middle;
}

#PhotoPanel {
  margin: 0 0 20px 20px;
  padding: 0;
  float: right;
}

#FooterPanel {
  margin: 1px 0;
  padding: 0;
  width: 750px;
  height: 30px;
  position: relative;
  background: #003366 url(../Images/FooterPanel-Logo.jpg) no-repeat;
  overflow: hidden;
  clear: both;
}

#FooterPanel p {
  margin: 0;
  padding: 7px 9px 5px 9px;
  color: White;
  font: small-caption;
}

#ExtrasPanel {
  margin: 14px 20px;
  position: absolute;
  right: 0;
  bottom: 0;
}

#ExtrasPanel a img {
  border: 1px solid #54588B;
}