BODY,P,span,td {
  font: 12px  Arial, Verdana,  Verdana  Tahoma, sans-serif;
}
body {
  text-align: center;
  background: url(templates/images/main_bg.jpg) repeat-x top left;
}
.mainContainer{
  width: 740px;
  #width: 744px;
  text-align: left;
  margin: 0px auto;
}
.textContainer{
  float: left;
  width: 492px;
  vertical-align: top;
}
.menuContainer{
  float: left;
  width: 206px;
}
.menuContainerSpacer1, .menuContainerSpacer2, .menuContainerSpacer3 {
  height:30px;
  width: 100px;
}

.menuContainerSpacer2 {
  height:0px;

}

div.mainContentTop {
  width: 494px;
  #width: 494px;
  text-align: left;
}
table.mainContentTop{
  width: 462px;
  #width: 462px;
  margin: 16px 16px 16px 16px;
}
table.mainContentTop td{
  font-size: 10px;
  color: #000000;
}
table.mainContentTop td a{
  font-size: 10px;
  color: #80A9D3;
}
div.mainContentContent{
}
table.mainContentMenu{
  width: 100%;
  margin-bottom: 10px;
  background: url(templates/images/main_menu_middle.gif) repeat-x top left;
}
table.mainContentMenu td.Middle {
  padding-top: 0px;
}
table.mainContentMenu a {
  font-size: 10px;
  color: #fff;
}
table.mainContentMenu a:hover {
  color: #fff;
}
div.mainContentHeader {
  position: relative;
  width: auto;
  #width: 494px;
  height: 180px;
  background: url(templates/images/header.jpg) no-repeat top left;
}
div.HeaderHead {
  position: absolute;
  top: 0px;
  right: 10px;
  width: 280px;
  color: #ffae35;
  font: bold 24px Verdana, Tahoma, Arial, sans-serif;
}
div.HeaderText {
  position: absolute;
  top: 40px;
  right: 0px;
  width: 290px;
}
.HeaderHead {
  position: absolute;
  top: 0px;
  right: 10px;
  width: 280px;
  color: #ffae35;
  font: bold 24px Verdana, Tahoma, Arial, sans-serif;
}
.HeaderText {
  position: absolute;
  top: 40px;
  right: 0px;
  width: 290px;
}
div.HeaderButton{
  position: absolute;
  top: 130px;
  right: 2px;
  width: 150px;
  text-align: right;
}
div.mainContentContent {
  background: url(templates/images/content_gradient.gif) repeat-y top left;
  #height: 500px;
  padding: 10px;
  width: 492px;
}
.footerContainer{
  clear: both;
  width: 100%;
  height: 50px;
  background: url(templates/images/footer.gif) no-repeat -2px 0px;
}
.footerContainer a {
  color: #000;
  font: 10px  Arial, Verdana, Tahoma, sans-serif;
}
a.blueText {
  color: #80A9D3;
  font-size: 11px;
  line-height: 16px;
}
a.blueText b {
  color: #80A9D3;
  font-size: 11px;
  line-height: 16px;
  font-weight: bold;
}