body{
  margin:40px;
  padding:0;
  background:#889938 url('/images/bg.gif');
  font-family:Verdana,Geneva,Sans-serif;
  font-size:0.75em;
  color:#fff;
  text-align:center;
}
form{
  margin:0;
}
p, h1, h2, h3, h4{
  margin:0;
  margin-bottom:1em;
}
h1{
  margin-bottom:20px;
  color:#bdd76e;
}
img{
  display:block;
  margin:0;
  padding:0;
  border:0;
}
.clear-both{
  clear:both;
}
.float-right{
  float:right;
}
#page, #footer{
  margin:0 auto;
  width:779px;
}
#page{
  background:#0072bc url('/images/page_bg.gif') repeat-y;
  text-align:left;
}
#menu, #menu li{
  margin:0;
  padding:0;
  width:171px;
  list-style:none;
}
#menu{
  float:left;
  margin-top:52px;
  margin-left:46px;
  margin-bottom:28px;
  text-align:left;
}
#menu li ul{
  position:absolute;
  left:-999em;
  width:92px;
  padding:0;
  background-color:#0072bc;
  border-top:1px solid #999999;
  border-left:1px solid #999999;
  border-right:1px solid #999999;
  list-style:none;
}
#menu li ul li{
  overflow:hidden;
  width:84px;
  margin:0;
  padding:4px;
  border-bottom:1px solid #999999;
}
#menu li ul li a:link, #menu li ul li a:visited{
  color:#bdd76e;
  text-decoration:none;
  font-weight:bold;
}
#menu li ul li a:hover{
  color:#fff;
}
#menu li:hover ul, #menu li.sfhover ul{
  left:auto;
  margin-left:165px;
}
#content{
  float:right;
  margin-top:52px;
  margin-right:87px;
  margin-bottom:28px;
  width:367px;
}
a:link, a:visited{
  color:#bdd76e;
}
a:hover{
  color:#fff;
}
#tab_links{
  margin-left:auto;
  width:180px;
}
#tab_links a:link, #tab_links a:visited{
  float:left;
  display:block;
  width:53px;
  height:25px;
  margin-left:5px;
  text-align:center;
  vertical-align:middle;
  text-decoration:none;
  background-color:#338ECC;
  border-top:1px solid #fff;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  color:#fff;
}
#tab_links a:hover{
  color:#fff;
}
#footer{
  padding-top:18px;
}
#footer, #footer a:link, #footer a:visited{
  color:#eae8e8;
  text-decoration:none;
}
#footer a:hover{
  color:#fff;
}

input, password, textarea, select{
  margin-bottom:1em;
  padding:4px;
  background-color:#f1f1f1;
  color:#444;
  border:none;
  font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Geneva,Sans-serif;
  font-size:1em;
  font-weight:bold;
}
select{
  padding-left:0;
  text-decoration:none;
}
select option{
  background-color:#f1f1f1;
}
textarea{
  height:35em;
  width:90%;
}
