/* Layout 1 */

.c3l1-left{

   border-right: 1px solid #FFEDA8;

   padding-right: 5px;

   width:33%;

   white-space:normal;

}

.c3l1-middle{

   border-right: 1px solid #FFEDA8;

   padding-left: 5px;

   padding-right: 5px;

   width:33%;

   white-space:normal;

}

.c3l1-right{

   padding-left: 5px;

   width:33%;

   white-space:normal;

}

/* Layout 2 */

.c3l2-left{

   border-right: 1px solid #FFEDA8;

   padding-right: 5px;

   width:25%;

   white-space:normal;

}

.c3l2-middle{

   border-right: 1px solid #FFEDA8;

   padding-left: 5px;

   padding-right: 5px;

   width:50%;

   white-space:normal;

}

.c3l2-right{

   padding-left: 5px;

   width:25%;

   white-space:normal;

}

/* Layout 3 */

.c3l3-left{

   border-right: 1px solid #FFEDA8;

   padding-right: 5px;

   width:40%;

   white-space:normal;

}

.c3l3-middle{

   border-right: 1px solid #FFEDA8;

   padding-left: 5px;

   padding-right: 5px;

   width:40%;

   white-space:normal;

}

.c3l3-right{

   padding-left: 5px;

   width:20%;

   white-space:normal;

   background-color:#FFEDA8;

}

/*

	Styles 3 Column DIV Section

*/

div.tx-fdfx3cols-pi1{

    position:relative;

    left:0px;

	margin-bottom:10px;

}

/* Layout 1 */

div.c3l1d-left{

   padding: 0; margin:0;

   position:absolute;

   left:0px;

   width:104px;

   border:0px solid red;

}



div.c3l1d-left p,

div.c3l1d-left img,

div.c3l1d-left h1,

div.c3l1d-left h2,

div.c3l1d-left h3,

div.c3l1d-left h4,

div.c3l1d-left h5 {

   padding: 0; margin:0; margin-left:-2px;

}



div.c3l1d-middle{

   padding: 0; margin:0;

   position:absolute;

   left:108px;

   width:92px;

   border:0px solid blue;

}



div.c3l1d-middle p,

div.c3l1d-middle img,

div.c3l1d-middle h1,

div.c3l1d-middle h2,

div.c3l1d-middle h3,

div.c3l1d-middle h4,

div.c3l1d-middle h5 {

   padding: 0; margin:0; margin-left:-4px;

   font-size:11px;

   line-height:18px;

   margin-top:-3px

}



div.c3l1d-right{

   padding: 0; margin:0;

   position:absolute;

   left:204px;

   width:91px;

   border:0px solid green;

}



div.c3l1d-right p,

div.c3l1d-right img,

div.c3l1d-right h1,

div.c3l1d-right h2,

div.c3l1d-right h3,

div.c3l1d-right h4,

div.c3l1d-right h5 {

   padding: 0; margin:0; margin-left:-3px; line-height:50px;vertical-align:middle;

}



/* Layout 2 */

div.c3l2d-left{

   position:absolute;

   left:0px;

   padding: 0px;

   width:380px;

   border:1px solid blue;

   white-space:normal;

}

div.c3l2d-middle{

   position:absolute;

   left:390px;

   padding: 0px;

   width:380px;

   white-space:normal;

   border:1px solid blue;

   background-color:#C0C0C0;

}

/*

	Layout 3



	embedded

*/

div.c3l3d-left{

   position:absolute;

   left:0px;

   padding: 0px;

   width:770px;

   white-space:normal;

   border:1px solid red;

}

div.c3l3d-middle{

   float:right;

   margin:5px;

   padding: 0px;

   width: 200px;

   height: 100px;

   overflow:auto;

   white-space:normal;

   border:1px solid blue;

   background-color:#C0C0C0;

}