html, body {
	margin:0; padding:0;  }
body {
	text-align:center; }
div#mainContainer {
	text-align:left; margin:0 auto; }
/** WEB LAYOUT **/
/**********
 ** BODY **
 **********/
#body 	
{
    margin: 0 auto;
}


body#content #headerInner
{
    margin-top: 45px;
    margin-left: 15px;
    padding-right: 10px;
}
div#web_header,
div#web_body,
div#web_footer,
div.headerMain
{
    width: 1000px;
    margin: 0 auto;
}

div#web_wrapper {
}
div#web_content {
	float:right; width:685px; padding-right:15px; }
div#web_content p {
	line-height:1.8; }
div#web_leftcol {
	background:#fff; float:left; width:285px; }
.leftColumnSpacer {
	height: 10px; }
div#web_mainContent
{
	float: none; 
	clear: both; 
	background: url('@site_theme@/images/mainbg.gif') repeat-y; 
	min-height: 530px; 
	padding-bottom: 10px; 
}
div#web_mainContentHeader {
	background: url('@site_theme@/images/mainheader.gif') no-repeat; height: 42px; float: none;}
div#web_mainContentFooter {
	background: url('@site_theme@/images/mainfooter.gif') no-repeat bottom; height: 43px; }
/************
 ** FOOTER **
 ************/
div#web_footer {
	background:url('@site_theme@/images/footer.gif') no-repeat left; height: 96px; clear:both; position: relative; }
div#web_footer p {
	margin:0; padding:30px 10px; color:#fff; }
div#web_footer a {
	margin:0; padding:30px 10px; color:#fff; text-decoration:underline; }
div#web_footer img {
	margin:0; padding:0; border: none; }
div#web_footer .recMember {
	position: absolute;	top: 24px; left: 400px; }

/** SYSTEM LAYOUT **/
#mainContainer 
{
	margin-bottom: 10px; 
	margin-top: 0; 
	text-align: center;	
	margin-top: 25px;
	padding: 0 5px;
}
#mainContainer .mainContainerContent {
	text-align: left; margin: 0px auto; }
#body
{
    width: 1000px; 
    margin: inherit auto;
    margin-top: 10px;
}
#body .bodyContainerInner 
{
	background-image: url('/System/images/systembckgrnd.gif');
	background-repeat: repeat-y;
	margin: 0px;
}
#body .mainContentColumn 
{
	background: #fff; 
	padding-left: 5px;	
	float: right;
	width: 800px;
	/*  Fix for IE6 to remove 3px float gap! */
	zoom: 1; 
}
#ie6 .mainContentColumn 
{
	width: 785px;
}
/* Internal Padding Divs */
#body .navigationContainerContent 
{
	background-color: #fff;
}
