img{
  border: none;
}
img.left{
  float: left;
}
img.right{
  float: right;
}
img.center{
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.center{
  text-align: center;
}

html,body{
margin: 0px;
padding: 0px;
background: #FFFFFF url('images/background.jpg') repeat-x scroll 0px 0px;
}
h1{
  font-family: Arial;
  font-size: 22px;
  text-align: center;
  margin: 3px auto 20px auto;
}
h2{
  font-family: Verdana;
  font-size: 16px;
  margin-bottom: 0px;
  
}

div#body{
  width: 840px;
  margin: 0px auto;
  background: #FFFFFF url('images/body_background.gif') repeat-y scroll top center;
  padding: 10px 40px;
  font-family: Arial;
  color: #333333;
}

img#logo{
  display: block;
  margin-left: auto;
  margin-right: auto;
}

div.hashed{
  background: #666666 url('images/hashed.jpg') repeat-y scroll top center;
  text-align: center;
  width: 830px;
  height: 31px;
  color: #FFCE00;
  font-size: 20px;
  padding: 5px 0px 0px 10px;
  margin-top: -4px;
}

div.left{
  text-align: left;
}

form input.text{
  width: 180px;
  border: 1px solid #666666;
  margin: 10px 0px 0px 0px;
  color: #666666;
}

form textarea{
  width: 400px;
  height: 120px;
  border: 1px solid #666666;
  margin: 10px 0px 6px 0px;
  color: #666666;
}

div#viewuson{
  font-size: 11px;
  margin: 15px 0px 8px 0px;
}

div#footer{
  background: url('images/footer.jpg') no-repeat scroll top center;
  height: 29px;
  width: 920px;
  text-align: center;
  color: #FFFFFF;
  margin: 0px auto;
  padding: 38px;
  font-size: 12px;
}