 
html, body{
	margin:0;
	margin-top:0;
	margin-bottom:0;
	padding:0;
	text-align:center;
	background-color:#AFAFAF;
} 

#setwidth{ 
 width:780px; 
 text-align:left; 
 min-width: 780px; margin-left:auto; 
 margin-right:auto;   
} 
 
#header{ 
    height:170px; 
	width : 100%;
	background-image:url(images/top_bg.gif);
	background-position : top;
	background-repeat: repeat-x;
 } 

 
#leftcol{
 width:187px; 
 float:left; 
 position:relative; 
 margin-left:-187px; 
 margin-right:0px;
 	z-index : 11; 
 }
	div#subleft	{float: left; width: 180px;	}

 
#outer{

 border:solid white 0px; 
  /*/*/ border-left-width: 187px ;  /* left column width. NN4 hack to hide borders */ 
border-left-color: #FFFFFF;   /* left column colour */ 
border-left-style: solid; 
 /*/*/ border-right-width: 255px; /* right column width. NN4 hack to hide borders */ 
border-right-color: #FFFFFF;  /* right column colour */ 
border-right-style: solid; 
  background-color: #FFFFFF; /* center column colour */ 
width: auto; 
 } 
 
#outer2{ 
 border:solid white 0px; 
  /*/*/ border-left-width: 187px ;  /* left column width. NN4 hack to hide borders */ 
border-left-color: #FFFFFF;   /* left column colour */ 
border-left-style: solid; 
 /*/*/ border-right-width: 0px; /* right column width. NN4 hack to hide borders */ 
border-right-color: #FFFFFF;  /* right column colour */ 
border-right-style: solid; 
  background-color: #FFFFFF; /* center column colour */ 
width: auto; 
 } 
 
#inner{margin:0; width:100%; }
 
#maincol{ 
 float: left; 
 width: 100%; 
 position: relative; 
 margin: 0 0px 0 0px; 
  	z-index : 12; 
 }

#offset {  margin: 10px 20px 0 0; } 
 
#outer>#inner { border-bottom: 1px solid #fff;  }
 
.clr{clear:both;}
 
.content {padding:0;} /*padding for content */ 
.maincontent {padding:0px;} /*padding for content */ 
 
#header.content {padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 
 
ul {padding: 15px 0 15px 15px;  margin:0; }
form {padding: 0;  margin:0; }
.Button {padding: 10px 0px 10px 0px; margin:0;}
 
#rightcol{
 /*/*/ width:255px; /* hack keeps NN4 right column right? */ 
 float:right; 
position:relative; 
  margin-right:-255px; 
 margin-left:0px; 
  	z-index : 13; 
} 

#rightcol2{
 /*/*/ width:0px; /* hack keeps NN4 right column right? */ 
 float:right; 
position:relative; 
  margin-right:-10px; 
 margin-left:1px; 
} 


div#footer{ height:190px;  width:100%;  background-color:#fff;  text-align:center;}
	.FooterWrap {padding: 20px 10px 5px 10px; }
		.FooterSpacer {width: 100%; height: 1px; background-color: #C4C4C4; layer-background-color: #C4C4C4;}

#footlogo {padding: 0px;  float:left; }
#footcontent {padding: 0px;  float:left; }
#navFooter{ text-align:left; font-size: 0.6em; color: #808080;  padding: 5px 0 1px 10px; margin:0;}
#textFooter  { text-align:left; font-size: 0.6em; color: #808080;  padding: 5px 0 1px 10px; margin:0;}
 
 /*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
#leftcol{display:none;} 
#outer{border-left:0;} 

/*hide the right column when printing*/
#rightcol{display:none;} 
#outer{border-right:0;} 
}
