
/* Main overrides
 ***************************************/
body {
    min-width:1174px;
    font-size:90%;
    font-family: Verdana,Helvetica,sans-serif;
}
#headingwrapper {
        min-width: 1174px;
        /* ie hack to force minimum width */
        width:expression(document.body.clientWidth < 1174? "1174px": "auto" );
}

/* 3 Panel Design
   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 */
}

/* Column settings
 ***************************************/
.columns {
	background:#fff;    	/* Right column background color */
}
.columns .colmid {
	float:left;
	width:200%;
	margin-left:-250px; 	/* Width of right column */
	position:relative;
	right:100%;
	background:#fff;    	/* center column background color */
}
.columns .colleft {
	float:left;
	width:100%;
	margin-left: -50%;
	position:relative;
	left:450px;         	/* Left column width + right column width */
	background:#fff;    	/* Left column background colour */
}
.columns .col1wrap {
	float:left;
	width:50%;
	position:relative;
	right:200px;        	/* Width of left column */
	padding-bottom:1em; 	/* Center column bottom padding. Leave it out if it's zero */
}
.columns .col1 {
	margin:0 260px 0 210px; /* center column side padding:
				Left padding = left column width + center column left padding width
				Right padding = right column width + center column right padding width */
	position:relative;
	left:200%;
	overflow:hidden;
}
.columns .col2 {
	float:left;
	float:right;		/* This overrides the float:left above */
	width:180px;        	/* Width of left column content (left column width minus left and right padding) */
	position:relative;
	right:10px;         	/* Width of the left-had side padding on the left column */
}
.columns .col3 {
	float:left;
	float:right;		/* This overrides the float:left above */
	width:230px;        	/* Width of right column content (right column width minus left and right padding) */
	margin-right:30px;  	/* Width of right column right-hand padding + left column left and right padding */
	position:relative;
	left:50%;
}