#Wrapper
{
	margin: auto;
	width: 81.8em;
	background-color: #eeeeef;
}

#TopImages 
{
	height: 110px;
	clear: both;	
}

#TopImages img, #TopNav img { border: 0; }

#TopImages #TopImagesLeft
{ 
	float: left;
	/*margin-left: 1em;*/
	height: 110px;
	line-height: 100px;
}
#TopImages #TopImagesRight
{ 
	float: right;
	/*margin-right: 1em;*/
	height: 110px;
	line-height: 100px;
}

#TopImages #TopImagesLeft img 
{   /*margin-top:28px;*/
    margin-left:13px;
}
#TopImages #TopImagesRight img
{   margin-top:10px;
    margin-right:80px;
}

#Flags 
{ 
	float: right;
	margin-right: 1em;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

#Flags img { margin-left: 0.3em; }
#Flags img.cflag { height: 13px; margin-top: 6px; margin-bottom: 6px; }

#TopNav
{
	clear: both;
	height: 25px;
	line-height: 25px;
}

#BreadCrumbs { margin: 0.8em 0; height: 1em; padding-left: 0.5em; }

#FullContainer { clear: both; }

#LeftContainer 
{ 
	float: left;
	width: 15em;
}

#MainAndRightContainer 
{ 
	width: 65.7em;
	margin-left: 12px;
	float: left;
}

#MainLeftContainer 
{
	width: 43.9em;
	float: left;
	overflow: hidden;
}
#MainRightContainer 
{
	width: 258px;
	float: left;
	margin-left: 6px;
}
#Footer { height: 1%; min-height: 1%; clear: both; margin-top: 2em; padding: 0.5em 1em 1em 1em; }
#Footer a { text-decoration: none; }
#Footer a:visited { text-decoration: none; }
#Footer a:hover { text-decoration: underline; }

#TopNavDropDowns 
{ 
	float: right;
	height: 25px;
}
#TopNavDropDowns input { margin-right: 5px; height: 18px; }
#TopNavDropDowns select { margin-right: 5px; }
#TopNavDropDowns .TopNavDropDownsButton { height: 20px; margin-top: 1px; }


