/* -- Generic layout 2:

containerB  - main content

*/
#ContentAreas {
	background: #fff;
	border-left: 1px solid #adc5d7;
	border-right: 1px solid #adc5d7;
}
/* CONTAINERS *******************************************************/
/* CONTAINER 2 COL CONTAINER INTO WIDE TEMPLATE*/
.wide2Col{
	width:540px;
	margin-bottom:0;
}
/* -- B */
#AreaB {
	margin: 0;
	background: #fff;
	min-height: 300px;
}
* html #AreaB /* IE/Win, but not IE/Mac */ {
	/* \*/
	height: 300px; /* */
}
.containerB { padding: 20px 17px 0 17px; float: left; }
DIV > .containerB { padding: 20px 19px 0 19px; float: none; } /*For standards compatible browsers*/
.containerB .leftColContainer{
	float:left;
	width:450px;
	margin-right:20px;
	display:block;
}
.containerB .rightColContainer{
	float:left;
	width:210px;
	display:block;
}
.moduleVariant{
	margin-bottom:19px;
	/*border:1px solid red;*/
}
.innerPortlet{
	margin-bottom:10px;
}
.innerPortletVariant{
	padding-bottom:8px;
}
/* -- 1 column ------------------------------------------------------------------------------------------- */
.oneCol .colLeft {
	float: left;
	width: 48%;
}
.oneCol .colRight {
	float: right;
	width: 48%;
}
/* -- 2 columns ------------------------------------------------------------------------------------------- */
.twoCols .colLeft {
	float: left;
	width: 48%;
}
.twoCols .colRight {
	float: right;
	width: 48%;
}


