DIV.head{
  position: relative;
  width: 800px;
  margin: 0px;
  padding: 0px;
}

DIV.side{
  position: relative;
  width: 39px;
  margin: 0px;
  padding: 0px;
  float: left;
}

DIV.main{
  position: relative;
  width: 755px;
  margin-left: 39px;
  text-align: center;
}

DIV.cnt{
  position: relative;
  width: 800px; 
  background-image: url("../images/sub_side.gif"); 
  background-repeat: repeat-y;
  text-align: left;
}

DIV.sub_cnt{
  position: relative;
  width: 568px;
  margin: 0px;
  margin-left: 39px;
  padding: 15px;
  border: 1px solid #a1ca3c;
}

DIV.sub_head{
  position: relative;
  width: 800px;
  margin: 0px;
  margin-left: 39px;
}

DIV.sub_menu{
  position: relative;
  float: right;
  left: -1px;
  padding: 1px 0px 1px;
  margin-right: 4px;
  border-top: 1px solid #a1ca3c;
  border-bottom: 1px solid #a1ca3c;
  border-left: 1px solid white;
  border-right: 1px solid white;
  background: white;
  z-index: 9;
}

DIV.sub_sub_menu{
  position: relative;
  margin-left: 15px;
  padding: 2px 5px;
  border-left: 1px solid #a1ca3c;
  border-right: 1px solid #a1ca3c;
  background: #f9fdf1;
}

DIV.foot{
  position: relative;
  width: 800px;
  margin: 0px;
  padding: 0px;
  clear: left;
}


/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html DIV.sub_menu{
    margin-right: 0px;
    left: -4px;
  }

*+html DIV.sub_menu{
    margin-right: 0px;
    left: -3px;
  }
/* End hide from IE5/mac */