/*
	Styles 2 Column DIV Section
*/
div.tx-fdfx2cols-pi1
	{
	margin: 0px;
	padding: 0px;
	}
	.tx-fdfx2cols-pi1 p,
	{
		margin: 0px;
		padding: 0px;
	}
	

/*  Layout 1 */
.c2l1-left
	{
	padding-right: 5px;
	width: 50%;
	white-space: normal;
	vertical-align: top;
	}
	
.c2l1-middle
	{
	padding-left: 5px;
	width: 50%;
	white-space: normal;
	vertical-align: top;
	}
	
/*  Layout 2 */
.c2l2-left
	{
	padding-right: 5px;
	width: 70%;
	white-space: normal;
	vertical-align: top;
	}
	
.c2l2-middle
	{
	padding-left: 5px;
	width: 30%;
	white-space: normal;
	vertical-align: top;
	}
	
/* Layout 2 */
.c2l3-left
	{
	padding-right: 5px;
	width: 40%;
	white-space: normal;
	vertical-align: top;
	}
	
.c2l3-middle
	{
	padding-left: 5px;
	width: 60%;
	white-space: normal;
	vertical-align: top;
	}

	
/* Layout 1 */
div.c2l1d-left
	{
	position:absolute;
	left:0px;
	padding: 0px;
	width:380px;
	white-space:normal;
	border:1px solid red;
	}
	
div.c2l1d-middle
	{
	position:absolute;
	left:390px;
	padding: 0px;
	width:380px;
	border:1px solid blue;
	white-space:normal;
	}
	
/* Layout 2 */
div.c2l2d-left
	{
	position:absolute;
	left:0px;
	padding: 0px;
	width:380px;
	border:1px solid blue;
	white-space:normal;
	}

div.c2l2d-middle
	{
	position:absolute;
	left:390px;
	padding: 0px;
	width:380px;
	white-space:normal;
	border:1px solid blue;
	background-color:#C0C0C0;
	}

/* 
	Layout 3 
	
	embedded
*/

div.c2l3d-left
	{
	position:absolute;
	left:0px;
	padding: 0px;
	width:770px;
	white-space:normal;
	border:1px solid red;
	}
	
div.c2l3d-middle
	{
	float:right;
	margin:5px;
	padding: 0px;
	width: 200px;
	height: 100px;
	overflow:auto;
	white-space:normal;
	border:1px solid blue;
	background-color:#C0C0C0;
	}
