body { 
	margin				: 0;
	padding				: 0;
	background-color	: #FFFFFF;
}

.superbox {
	position			: relative; 
	background-color	: #B70038;
}

.superwhitebox {
	position			: relative; 
	top					: 10px;
	background-color	: #FFFFFF;
}

.superbluebox {
	position			: relative; 
	top					: 10px;
	background-color	: #547C9F;
}

.whitebox {
	position			: relative; 
	left				: 10px; 
	background-color	: #FFFFFF;
}

.redbox {
	position			: relative; 
	left				: 4px;
	/* padding-bottom		: 40px; */		/* without this the browser will not scroll down far enough to show it */
	background-color	: #B70038;
}

.whiteboxinner {
	position			: relative; 
	width				: 100%;
	padding-bottom		: 4px;
	background-color	: #FFFFFF;
}

.bluebox {
	position			: relative; 
	width				: 100%;
	background-color	: #547C9F;
}

.whiteboxinnerinner {
	position			: relative; 
	width				: 780px;
	padding-right		: 6px;
	background-color	: #FFFFFF;
}

.textbox { 
	position			: relative; 
	padding				: 6px 0px 6px 6px;
	text-align			: center;
	border				: ridge #F8F8F8 4px;
}


#header,#mainContainer,#footer { 
	width				: 754px; 
	margin				: 0 auto; 
	text-align			: left;
	/* border				: 1px solid #F00; */
}
#header {
	/* border				: 1px solid #F00; */
	margin-bottom		: 2px;
}
#headertop { 
	margin-bottom		: 1px;
}

#headermenu {
	position			: relative; 
	top					: 0px; 
	width				: 100%; 
	height				: 34px;
	background			: url(../assets/images/common/menu.gif) no-repeat;
	z-index				: 1000;
}

#menu {
	position			: absolute; 
	top					: 2px; 
	left				: 10px; 
	width				: 730px; 
	height				: 16px; 
	z-index				: 1000;
}

#mainContainer { 
	margin-bottom		: 0px;	/* needs to be zero to make box reach bottom in both browsers */
	background			: url(../assets/images/common/left.gif) repeat-y;
}
#subContainer { 
	background			: url(../assets/images/common/right.gif) repeat-y right; 
}
#leftSide { 
	float				: left;
	width				: 168px;
}
#rightSide { 
	float				: right;
	width				: 203px;
	padding-right		: 0px;
}
#content { 
	margin				: 0 210px 0 176px;
	padding				: 4px 16px 10px 14px;
	background-color	: #F8F8F8;
}
#contentTwoColumn { 
	margin				: 0px 9px 0px 176px;
	padding				: 4px 16px 10px 14px;
	background-color	: #F8F8F8;
}
#footer { 
	margin-top			: 14px;
}
.clr { clear: both; } 

.columnWhiteBox {

	background-color	: #FFFFFF;
	padding-bottom		: 4px;		/* this gives a little white space at the bottom of the columns */
}

