.FloatContainer:after
{
	content: ".";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
}

.FloatContainer
{
	display: inline-block;
}

* html .FloatContainer
{
	height: 1px;
}

/******************************************************
/* Content DIVs in framework
/******************************************************/
/* Generic for all content areas */
.ContentArea 
{
	overflow-x: hidden;
}

/* The web area */
#FullContent
{
	width: 750px;
	margin: 0 auto;
	top:30px;
}

/* ----------------------------*/

/* HEADER */
#TopContent
{
	background-image:url(/images/backgrounds/header_right.gif);	
	background-position:right top;
	background-repeat:no-repeat;
	width:750px;
	height:127px;
	overflow:hidden;

}

#HeaderBody
{
	float:right;
	width:624px;
}

/* ----------------------------*/

/* The web area */
#PageContent
{
	background-color: #FFFFFF;
	padding-top:25px;
}

#MainContent
{
	text-align:left;
	float:right;
	width:576px;
}


#BottomContent
{
	clear: both;
	background-image:url(/images/backgrounds/footerline.gif);
	background-repeat:repeat-x;
	margin-top:30px;
	padding-top: 10px;
	width:100%;
}


#BottomContent TD
{
	font-size:10px;
}

/* ----------------------------*/

/* STARTPAGE */
#LeftContent1
{
	width:450px;
	padding-right:30px;
	float:left;
}
#RightContent1
{
	width:270px;
	vertical-align:top;
	float:left;
}
/* ----------------------------*/

/* STARTPAGE 2 */
#LeftContent2
{
	width:530px;
	padding-right:28px;
	float:left;
}
#RightContent2
{
	width:192px;
	vertical-align:top;
	float:left;
}


/* ----------------------------*/

/* ----------------------------*/
/* TWO COLUMNS*/
#LeftContent1 .Column
{
	width:210px;
	
}

#LeftContent2 .Column
{
	width:230px;
}


/* ----------------------------*/

/*STANDARD EXTENSION PAGE */
#LeftInnerContent
{
	width:146px;
	vertical-align:top;
	float:left;
}

#MiddleInnerContent
{
	width:350px;
	vertical-align:top;
	float:left;
	padding-right:30px;
	
}
#RightInnerContent
{
	vertical-align:top;
	float:right;
	width:192px;
}
/* ----------------------------*/

/*STANDARD EXTENSION PAGE WIDE */
#LeftInnerContent2
{
	width:413px;
	vertical-align:top;
	float:left;
}
#RightInnerContent2
{
	vertical-align:top;
	float:right;
	width:140px;
}
/* ----------------------------*/