﻿.foo{} /*	Used for Validation		*//* PreMadeComment */

body 
{
	height:100%;
	width:100%;
	margin:0px;/* Set the margin to 0 */
}

#container,#header,#subNav,#content,#footer,#utility,#languageBar
{overflow:hidden; display:inline-block}/* Set Element Defaults ~!NO OVERRIDE!~ */

/* safari and opera need this */
#header,#footer {width:100%}

#mainWrapper
{
	height:auto;
	width:100%;
	position:absolute;
}

#container
{
	width:960px; /*	Set Page Width */
	margin:0px auto 0px auto; /* Center the Page */
	border: solid 1px #909;
}
#header
{
	height:100px;
	border: solid 1px #909;
}
#mainNav
{
	height:30px;
	float:left;
	width:600px;
}
#languageBar
{
	height:30px;
	width:150px;
}
#content1
{
	float:left;
	min-height: 250px;/* set here min height  */
	height: auto !important;/* overwrite the height */
	height: 250px;/* this is also the min height for IE */
	width:500px;
	border: solid 1px #909;
	border-left:none;
	border-right:none;
}
#content2
{
	float:right;
	min-height: 500px;/* set here min height  */
	height: auto !important;/* overwrite the height */
	height: 500px;/* this is also the min height for IE */
	width:249px;
	border: solid 1px #909;
	border-right:none;
}
#content3
{
	float:left ;
	min-height: 250px;/* set here min height  */
	height: auto !important;/* overwrite the height */
	height: 250px;/* this is also the min height for IE */
	width:500px;
	border: solid 1px #909;
	border-left:none;
	border-right:none;
	border-top:none;
}
#utility
{
	display:none;
	clear:both;
}
#footer
{
	height:50px;
	border: solid 1px #909;
}