/**
	DO NOT MAKE ANY MODIFICATIONS TO THIS SHEET!!!!!!!!
	
	IF YOU WANT TO MODIFY THE STYLES, COPY THESE STYLES
	AND PASTE THEM INTO A NEW DOCUMENT FOR MODIFICATIONS.
	IT WAS NEARLY IMPOSSIBLE TO GET IT TO WORK BOTY IN 
	IE AND FIREFOX, AND I DON'T WANT TO DISTURB A DELICATE
	BALANCE.  THANKS.
	
	The sheet is the same for 2 and 3 column layouts, 
	the third column is just set to 1px and display:none 
	if only two columns are specified
*/


.ColumnsLayoutOuterWrapper {
	position: relative; 
	width: 100%;
	/*border: 1px solid yellow;*/ 
}

.ColumnsLayoutWrapper {
	position: relative;
	/*width: inherit;*/
	margin-left: 200px;
	margin-right: 150px;
	/*border: 1px solid black;*/
}

.ColumnsLayout {
	float: left;
	position: relative;
	width: 100%;
	/*border: 1px solid red;*/
}

.ColumnsLayout .Left_Col {
	position: relative;
	float: left;/**/
	width: 200px;
	margin-left: -200px;/**/
	padding: 1px 0;
	/*background-color: #00CCFF;
	border: 1px solid blue;*/
}

.ColumnsLayout .Center_Col {
	float: left;
	width: 100%;/**/
	padding: 1px 0;
	position: relative;
	margin: 0px;
	/*border: 1px solid yellow;*/
}

.ColumnsLayoutWrapper .Right_Col {
	position: relative; /* makes WinIE show div */
	float: right;
	width: 150px;
	margin-right: -150px;
	padding: 1px 0; /* just to prevent margin collapsing */
	/*background: #CCCCFF;
	border: 1px solid purple;*/
}



/*
CLEARING ELEMENTS
*/

/* Clearing element for a float: this fix uses a break in the markup as a clearing element, but it ensures that the break does not disturb the layout by reducing its values to 0. Add this class to breaks as needed to clear a float. Please note that the container of the break needs a dimension on it. */
.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0;
}

.clearfix:after {
 content: "."; /* This dot is the actual appended content */
 clear: both;
 height: 0;
 visibility: hidden;
 display: block;
 }
.clearfix {display: inline-block;} /* Fixes MacIE */
/* Hides from MacIE \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide */

