/* column container */
.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 */
}
/* 2 column right menu settings */
.rightmenu {
	background:#fff;
}
.rightmenu .colleft {
	float:left;
	width:200%;
	margin-left:-200px;
	position:relative;
	right:100%;
	background:#fff;
}
.rightmenu .col1wrap {
	float:left;
	width:50%;
	position:relative;
	left:50%;
	padding-bottom:1em;
}
.rightmenu .col1 {
	margin:0 45px 0 215px;
	overflow:hidden;
	padding-top: 20px;
	padding-left: 15px; 
}
.rightmenu .col2 {
	padding-top: 20px; 
	float:right;
	width:190px;
	position:relative;
	left:193px;
}

.rightmenu .colleftCS {
	float:left;
	width:200%;
	margin-left:-300px;
	position:relative;
	right:100%;
	background:#fff;
}
.rightmenu .col1CS {
	margin:0 40px 0 315px;
	overflow:hidden;
	padding-top: 0; 
	padding-bottom: 20px; 
	padding-left: 15px; 
}
.rightmenu .col2CS {
	padding-top: 20px; 
	float:right;
	width:290px;
	position:relative;
	left:293px;
	padding-bottom: 20px; 
}


