* {
    margin:0;padding:0;
  }

html {overflow-y: scroll;

}


body {
    background: url('/img/bg.gif') left top;

    text-align: center;
 }

body, td {
    font-size: 12px;
    color: #FFF;
    font-family: Helvetica, Verdana, Tahoma;
 }

a, a:link, a:visited {
    color: #FFF;
    text-decoration: underline;
 }

a:hover {
    text-decoration: none;
 }


table.main {
    width: 777px;
    height: 100%;
    background: url('/img/tdbg.gif') left top;
    text-align: center;
 }



td.top {
    height: 10px;
    background: url('/img/bg.gif') left top;
    font-size: 10px;
 }

td.hdr {
    height: 50px;
    vertical-align: middle;
 }

td.footer {
    height: 50px;
    background: url('/img/bg.gif') left top;
 }

td.hdr {
    padding: 0px 10px 0px 10px;
 }

td.content {
    padding: 30px 10px 0px 10px;
 }


td.topmenu {
    height: 50px;
 }


div.item {
    background: url('/img/item.gif') no-repeat left top;
    padding: 0px 0px 25px 15px;
 }


h1 {
   margin: 0px;
   padding: 3px 0px 3px 0px;
   font-size: 16px;
   font-weight: bold;
   text-decoration: underline;
 }

h2 {
   font-size: 16px;
 }


h3 {
   font-size: 14px;
 }

h4 {
   font-size: 13px;
 }



td.spacer, td.spacer img {
    width: 10px;
    height: 1px;
 }

ul {
    margin: 0px 0px 0px 25px;
    padding: 0px;
 }


li {
    list-style-image: url('/img/item.gif');
    margin: 0px 0px 1px 0px;
 }


p {
   margin-top: 7px;
   margin-bottom: 10px;
   padding: 2px 0px 5px 0px;
 }

hr.spacer {
   width: 50%; color: #FFF; height: 1px;
 }

img.img {
   border: #CCC 1px solid;
 }
 
 
table.fb td {
        padding: 2px 0px 2px 0px;
}

table.fb td input, table.fb td textarea{
        border: none;
        width: 300px;
}

.error {
        font-size: 11px;
        color: #FBB;
}