/*************************************************************
 * threecol
 *************************************************************/
div.threecol {
	border: none;
}

div.leftbox {
	background-color: #f2f2f2;
	position: relative;
	text-align: left;
	overflow: hidden;
	width: 960px;
}

div.centerbox {
	background-color: #ffffff;
	position: relative;
	width: 960px;
	left: 210px;
}

div.rightbox {
	background-color: #ffffff;
	/*border-left: solid 1px #a6a6a6;*/
	position: relative;
	width: 960px;
	left: 500px;
}

div.offset {
	background: transparent;
	/*border: solid 1px #000000;*/
	position: relative;
	width: 960px;
	left: 250px;
}

div.contentbox {
	margin-left: -960px;
	background: transparent;
	position: relative;
	width: 960px;
}

div.leftcontent {
	background: transparent;
	background-color: #f2f2f2;
	float: left;
	position: relative !important;	
	width: 210px;
}

/*div#leftcontent {
	border: none 1px #ff0000;
	float: left;
	width: 210px;
	background: transparent;
	position:relative !important;	
}*/

* html div.leftcontent {
	margin-right: -3px;
	position: relative;	
}

div.centercontent {
	margin-left: 210px;
	margin-right: 250px;
	background: transparent;
}

* html div.centercontent {
	height: 1%;
	margin: 0px;
}

div.rightcontent {
	background: transparent;
	float: right;
	width: 250px;
}

div.contentbox div.rightcontent {
    border-left: 1px solid #eeeeee;
	width: 250px;
}

div.contentbox div.centercontent {
	border-right: 1px solid #cccccc;
	width: 500px;

	#float: right;
	#margin-right: 1px;
}

* html div.rightcontent {
	margin-left: -3px;
}

div.clear {
	clear: both;
	height: 0px;
}

* html div.clear {
	overflow:hidden;
	height: 1px;
}

/*************************************************************
 * twocol
 *************************************************************/
div.twocol {
	border: none;
}

div.twocol div.offset {
	left: 750px;
}

div.twocol div.fullcontent {
	margin-left: 210px;
}

* html div.twocol div.fullcontent {
	height: 1%;
	margin: 0px;
}
