html, body {
  background-image: url("/images/background.gif");
  background-position: center;
  background-repeat: repeat-y;
  background-color: #ACB5B4;
  font-family: Arial, Verdana, Trebuchet MS, Times New Roman;
  font-size: 12px;
  margin-top: 0px;
  margin-bottom: 0px;
  height: 100%;
  color: #FFFFFF;
}

#main { padding-right: 26px; padding-left: 26px; width: 708px ;margin-left: auto; margin-right: auto; min-height: 100%; }
html * div#table { padding-right: 26px; padding-left: 26px; padding-left: 1px; width: 707px; min-height: 100%; position: absolute; }
#table { padding-bottom: 10px; padding-top: 10px; width: 760px; min-height: 100%; position: absolute; }

#table .left { float:left; width:59px; }
#table .left img { padding:2px; border:1px solid #FFFFFF; }
#table .middle { float:left;width:574px;text-align:center;letter-spacing:1px;font-size:17px;padding-top:20px; }
#table .middle .spacer { font-size:1px;line-height:1px;height:10px; }
#table .middle span { font-size:12px; }
#table .middle a, #table .middle a:link, #table .middle a:active, #table .middle a:visited { text-decoration: none; color: #FFFFFF; }
#table .middle a:hover { text-decoration: underline; color: #FFFFFF; }
#table .right { float:left;width:59px; }
#table .right img { padding:2px;border:1px solid #FFFFFF; }

.buttons { text-align: center; }
.buttons img { padding:2px;border:1px solid #FFFFFF;margin-bottom:3px; }
.buttons span { font-size:14px; }
.buttons span a, .buttons span a:link, .buttons span a:active, .buttons span a:visited { text-decoration: none; color: #FFFFFF; }
.buttons span a:hover { text-decoration: underline; color: #FFFFFF; }
.b1 { float:left;margin-right:28px;text-align:left; }
.b2 { float:left;margin-right:27px;text-align:left; }
.b3 { float:left;margin-right:27px;text-align:left; }
.b4 { float:right;text-align:left; }

.logo { float:left;width:195px;text-align:center; }
.logo img { padding:2px;border:1px solid #FFFFFF; }

.text { float:left;width:512px; }
.text h2 { font-weight:normal;font-size:18px;margin-bottom:20px; }
.text .headline { font-size:16px; }
.text .links { color:#E2E2E2; }
.text .links a, .text .links a:link, .text .links a:active, .text .links a:visited { text-decoration: none; color: #E2E2E2; }
.text .links a:hover { text-decoration: underline; color: #E2E2E2; }

hr { height:1px;border:1px solid #FFFFFF;margin-bottom:5px; }
.counter { border:1px solid #6D1519;padding:2px;background:#FFFFFF; }

#content { font-size: 12px; }
#content h3 { font-weight:normal;font-size:18px;margin-bottom:20px; }

.tc { text-align:center; }
.clear { clear:both; }

h1 { font-weight:normal;margin-top:40px;text-align:center;letter-spacing:1px;font-size:35px;margin-bottom:30px; }
