*{
  padding:0;
  margin:0;
}

body{
  text-align: center;
  background: #0D922F url(i/main_bg.png) repeat-y center;
  font-family: Helvetica, Trebuchet MS, Verdana, Arial, Sans Serif; 
}

img{
  border:0;
}

.headImage{
    float: left; 
    border-right: 1px solid white;
}

#container{
    width: 850px;
    margin: 0 auto 0 auto;
}

#top{
    width: 850px;
    height: 90px;
    
}

#content{
    padding: 0 20px 0 20px;    
}


#menu{
    height: 30px;
    background:#0D922F;
    margin: 0 0 1px 0;
    text-align: left;
    padding-top: 10px;
    text-align: center;
}


#searchBox{
    height: 172px;
    background: #0E5C20;
       
}

.searchBar{
  text-align: left;
  padding: 10px;
  float: left;
}

.searchBar p, td{
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;  
}

.form{
  border: 1px solid #0f0;
  background: #eee;
  font-family: Helvetica, Arial, Verdana;
  font-size: 12px;
  width: 100px;
} 

.submit input{
  border: 1px solid #0f0;
  background: #eee;
  font-family: Helvetica, Arial, Verdana;
  font-size: 12px;
  width: 100px;
}

#separator{
    height: 10px;
    background:#0D922F;
    margin-top: 1px;
}

#menu a{
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  font-size:13px;
  padding: 0 20px 0 20px;
}

#menu a:hover{
    text-decoration: underline;
}

.item{
    width: 800px;
    
    background: #D6F37C url(i/item_bg.jpg) repeat-x;
    border: 1px solid #0D922F;
    margin: 20px auto 0 auto;
    
}

.item p{
  font-family: Helvetica, Arial, Verdana;
  font-size: 12px;
  font-weight: bold;
  padding: 10px;
}

.item a{
  color: #0a0;
}

.item a:hover{
  color: #060;
}

.item td.caption{
  border: 1px solid #060;
  padding: 5px;
  background: #E9F9B9;
  color: #030;
  text-align: right;
  width: 80px;
  
}

.item td.data{
  border: 1px solid #060;
  padding: 5px;
  background: #fff;
  color: #030;
  text-align: center;
  font-weight: normal;
  width: 150px;
  
}
.item table{
  margin: 10px auto 10px auto;
  
}

