body {
	border:0;						/* This removes the border around the viewport in old versions of IE */
	width:100%;
	min-width:980px;				/* Minimum width of layout - remove line if not required */ /* The min-width property does not work in old versions of Internet Explorer */
	background:#fff url('bg-page.jpg') no-repeat center top;
	
}
#colmid {
	background:transparent url('../img/bg-contentTop.gif') no-repeat left top;
	padding-top:17px;
}
#colmask {
	position:relative;				/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;						/* width of whole page */
	overflow:hidden;				/* This chops off any overhanging divs */
	background:#fff url('../img/bg-rightcol.gif') repeat-y 702px top;
}
.rightmenu .colleft {
	float:left;
	width:200%;
	margin-left:-278px;
	position:relative;
	right:100%;
/*	background:#FFF url(../img/bg-col1.gif) repeat-y 64.73% top;*/
	background:#FFF url(../img/bg-col1.gif) repeat-y right top;
}
/*
*+html .rightmenu .colleft {
	background:#FFF url(../img/bg-col1.gif) repeat-y 65% top;
}
*/
.rightmenu #col1wrap {
	float:left;
	width:50%;
	position:relative;
	left:50%;
}
.rightmenu #col1 {
	margin:0 0px 0 278px;
	padding: 0 0 20px 17px;
	overflow:hidden;
	/*background:#fff url('../img/bg-col1.gif') repeat-y left top;*/
}
.rightmenu #col2 {
	float:right;
	width:278px;
	position:relative;
	left:278px;
}
.rightmenu #col3 {
	display:none !important;
}
#footer {
	clear:both;
	float:left;
	width:100%;
}
#footer .inner {
	background:#112952 url('bg-footer.jpg') no-repeat center top;
	padding-top:40px;
	
	height:auto !important;
	
}