#top {
	width:100%;
	padding:0;
	margin: 0;	
	background-image: url(images/top_bg.gif);
    background-repeat:repeat-x;
	clear:both;
}
#logodiv {
	width:980px;
	padding:0;
	margin: 0 auto 0 auto;		
}	 
#bannerdiv {
	width:100%;
	height:97px;
	margin: 0;
	background-image: url(images/banner_bg.png);	
	border-bottom:5px #b2b2b2 solid;
	clear:both;
}
#titlediv {
	width:700px;
	padding:0;
	margin:0;	
}
#rightdiv {
   width:180px;
   height:70px;
   padding:0;
   margin: 0;
   background-image: url(images/topright_bg.png);
   float:right;     
}		
#stagewrapper { 
   width:980px;
   margin:0 0 10px 0;
   padding:0;
   margin-left: auto;
   margin-right: auto;
   text-align:left;
   clear:both;
}
#stageleft{
	width:800px;
	float:left;
	margin:0;
	background-color: #ffffff;
}
#stageright{
	width:200px;
	float:right;
	margin:0;
	padding:0;
	background-color: #ffffff;	
}

#rightcolumn {
   width:180px;
   height: 500px;
   padding:0;
   margin: 0;
   background-image: url(images/gradient_bg.jpg);
   background-repeat:repeat-x;
   float:right;      
}
#base {
	width:800px;
	height:20px;
	padding:0;
	margin: 0 auto 0 auto;
	clear:both;	
    border-top: 5px #707070 solid;	
}
#halfleft {
   width:580px;
   padding:0;
   margin:0;
   float:left;  
    
}








#fullwidthcontainer {
	width:978px;
	margin:0 0 10px 0;
    padding:0;	
	background-image: url(images/container_bg.png);
	border-top:1px #e6e6e6 solid;
	border-left:1px #e6e6e6 solid;
	border-right:1px #e6e6e6 solid;
	border-bottom:2px #b2b2b2 solid;
	clear:both;	
}
#thincontainer {
	width:978px;
	margin:10px 0 10px 0;
    padding:5px 0px 7px 0px;
	background-image: url(images/container_bg.png);
	border-top:1px #e6e6e6 solid;
	border-left:1px #e6e6e6 solid;
	border-right:1px #e6e6e6 solid;
	border-bottom:2px #e6e6e6 solid;
	clear:both;
}
#headerdiv {
   overflow:hidden;
   padding:0;
   margin:0;
   background-image: url(images/header_bg.png);  
}
#leftcolumn {
   width:145px;
   overflow:hidden;
   padding:0; 
   margin: 0 15px 10px 0;
   float:left; 
   background-image: url(images/container_bg.png);
   background-repeat:repeat-x; 
   border-top:1px #e6e6e6 solid;
   border-left:1px #e6e6e6 solid;
   border-right:1px #e6e6e6 solid;
   border-bottom:2px #e6e6e6 solid;  
}

#stagecenter{
	width: 64%;
	float:left;
	margin:0 0 10px 0px;
	background-image: url(images/container_bg.png);
	background-repeat: repeat-x;
	border-top:1px #e6e6e6 solid;
    border-left:1px #e6e6e6 solid;
    border-right:1px #e6e6e6 solid;
    border-bottom:2px #e6e6e6 solid;
	
}

#halfright {
   width:450px;
   padding:0;
   margin:0 0 10px 0px;
   background-image: url(images/container_bg.png);
   background-repeat: repeat-x;
   float:right;  
   border-top:1px #e6e6e6 solid;
   border-left:1px #e6e6e6 solid;
   border-right:1px #e6e6e6 solid;
   border-bottom:2px #e6e6e6 solid;  
}
#thirdleft {
   width:295px;
   padding:0;
   margin:0 0 10px 0;
   background-image: url(images/container_bg.png);
   background-repeat: repeat-x;
   float:left;
   border-top:1px #e6e6e6 solid;  
   border-left:1px #e6e6e6 solid;
   border-right:1px #e6e6e6 solid;
   border-bottom:2px #e6e6e6 solid;
}
#thirdright {
   width:295px;
   padding:0;
   margin:0 0 10px 0;
   background-image: url(images/container_bg.png);
   background-repeat: repeat-x;
   float:right;
   border-top:1px #e6e6e6 solid;  
   border-left:1px #e6e6e6 solid;
   border-right:1px #e6e6e6 solid;
   border-bottom:2px #e6e6e6 solid;   
}
#thirdcenter {
   width:33%;
   padding:0px;
   margin:0 10px 10px 10px;
   float:left;
   background-image: url(images/container_bg.png);
   background-repeat: repeat-x; 
   border-top:1px #e6e6e6 solid;
   border-left:1px #e6e6e6 solid;
   border-right:1px #e6e6e6 solid;
   border-bottom:2px #e6e6e6 solid;      
}
