html,body{
  margin:0;
  padding:0;
  border:0;
  height:100%;
}

body{
  background: #e5e7e5;
  min-width:900px;
  text-align:center;
}

.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}

* html .clear{height:auto;margin-bottom:0} 

#fullheightcontainer{
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  position:relative;
  width:900px;
  height:100%;
}

#wrapper{
  min-height:100%; 
  height:100%;
  background: white url(../images/navbar.jpg) 0 260px no-repeat;
}

#wrapp\65	r{height:auto;}

* html #wrapper{height:100%;}

#outer{
  z-index:1;
  position:relative;
  margin-left:240px;
  width:660px;
  background: white;
  height:100%;
}

#left{
  width:241px;
  float:left;
  display:inline;
  position:relative;
  margin-left:-240px;
}

*>html #left{width:240px;}

#container-left{width:240px;}

* html #left{margin-right:-3px;}

#center{
  width:660px;
  float:right;
  display:inline;
  margin-left:-1px;
}

#clearheadercenter{
  height:260px; 
  overflow:hidden;
}

#clearheaderleft{
  height:260px;
  overflow:hidden;
}

#clearfootercenter{
  height:70px;
  overflow:hidden;
}

#footer{
  z-index:1;
  position:absolute;
  clear: both;
  width:900px;
  height:70px;
  overflow:hidden;
  margin-top:-70px;
}

#subfooter1{
  background: url(../images/footer.jpg) no-repeat left;
  text-align:center;
  margin-left:240px;
  height:74px;
}

#header{
  z-index:1;
  position:absolute;
  top:0px;
  width:900px;
  height:260px;
  overflow:hidden;
}

#subheader1{
  background: url(../images/header.jpg);
  text-align:center;
  height:260px;
}

#gfx_bg_middle{
  top:0px;
  position:absolute;
  height:100%;
  overflow:hidden;
  width:660px;
  margin-left:240px;
  background: white;
}

* html #gfx_bg_middle{
  display:none;
}

#searchbox {
position: absolute;
left: 241px;
top: 191px;
z-index:1;
}
