.layouttable
{
  width: 900px;  
  margin: 0px auto;
  background-color: #fff;
  border-collapse: collapse;
}
.siteInfo
{
  padding-top: 35px;
  padding-left: 24px;
  padding-right: 5px;
  overflow: hidden;
  color: White;
}
.siteInfo div
{
  color: White;	
}
.leftExtra-column
{
  border-top: solid 1px #7B9058;
  border-right: solid 1px #7B9058;
  background-color: #fff;  
  width: 163px;  
  text-align: center;  
  height: 20px;
  vertical-align: middle;
}
.leftExtra-column a
{
  font-size: 11px;
  font-weight: bold;
  color: #3D582E;  
}
.left-column
{    
  background-color: #fff;  
  width: 163px;
  background-image: url(../../pics/structure/leftmenu_background.gif);
  background-repeat: no-repeat;
  background-position: bottom;   
  overflow: hidden;
  border-right: solid 1px #7B9058; 
}
.topleft-cell
{
  width: 168px;
  background-image: url(../../pics/structure/topleft_bg.gif);
  background-repeat: no-repeat;  
}
.topcell
{
  background-image: url(../../pics/structure/border-top.gif); 
  background-position: 0px 0px;
  background-repeat: repeat-x;
  padding-top: 6px;  
}
td.topcell div.topcelldiv
{
  border-left: solid 1px #7B9058;
}
.topright-cell  
{
  background-image: url(../../pics/structure/border-right.gif); 
  width: 5px;
}
.borderleft-cell
{
  background-image: url(../../pics/structure/border-left.gif); 
  width: 5px;
}
.contentExtra-cell
{
  border-top: solid 1px #7B9058;
  padding-left: 20px;
  height: 20px;
  vertical-align: middle;
}
.contentExtra-cell a
{
  font-size: 11px;
  font-weight: bold;
  color: #D75000;  
  text-transform: uppercase;
}
.content-cell
{
  border-top: solid 1px #7B9058;
}
#content-div
{
  
}
.borderright-cell
{
  background-image: url(../../pics/structure/border-right.gif); 
  width: 5px;
}
.leftbottom-cell
{
  background-image: url(../../pics/structure/border-left.gif); 
  width: 5px; 
  vertical-align: bottom;  
}
.rightbottom-cell
{
  background-image: url(../../pics/structure/border-right.gif); 
  width: 5px; 
  vertical-align: bottom;
}

#header
{
  height: 165px;
}

#center-column
{
  /*width: 481px;*/
}
#right-column
{
  width: 163px;
  background-color: #fff;
  border-left: solid 1px #7C9159;
}

#bottom
{ 
  background-color: #4F6A3B; 
  height: 24px;
  background-repeat: repeat-x; 
  background-position: bottom; 
  background-image: url(../../pics/structure/border-bottom.gif); 
  padding-bottom: 5px;  
  vertical-align: middle;
  text-align: center;
  color: #fff;
}
#bottom a
{
  vertical-align: middle;
  text-align: center;  
  color: #fff;
}

#admin #layoutTable
{
  width: 1000px;  
  border: solid 1px #7C9159;
  background-color: #fff;
}
#admin #header
{
  background-repeat: no-repeat;
  background-position: right;
 
}
#admin #left-column
{
  border-right: solid 1px #7C9159;
}
#admin #right-column
{
	width: 180px;
  border: none;
}
#admin #header span
{
  padding-left: 15px;
  background-color: #fff;
}
#admin #header,
#admin #header div,
#admin #header span
{
  font-weight: bold;
  font-size: 12pt;
  color: #4F6A3B;
  vertical-align: middle;
  padding-left: 10px;
}
#admin #top-column
{
  padding-bottom: 4px;
}
#admin #center-column
{
  width: 686px;
}
.ie7 #admin #center-column .centersite,
.ie8 #admin #center-column .centersite /*trying to fix the ie8 bug, where centersite's padding are fucking the styling*/
{
	width: 686px;	
}

#admin #bottom
{ 
  background-image: none;
}