/* 
	structure.css are the styles for the DIVs in a website and should not contain
	any typographic or content-related styles for a site. The styles within are strictly
	used to create the layout/structure of the website and, as such, this style sheet 
	will (almost) never need to be altered by the client or back-end programmers. 
*/

/* 
=======================
STYLES FOR ALL PAGES 
=======================
*/

/* Main Wrapper */
#Uber
{
	width: 950px; 
	margin: auto auto;
}

/* Navigation */
#Nav
{
	width: 950px; 
	height: 35px; 
	background-color: #003873; 
	z-index: 10000;
}

/* Generic styles */
.marginRight6 { margin-right:3px; }
.padBottom4 { padding-bottom:4px; }
.padBottom6 { padding-bottom:6px; }
.padBottom9 { padding-bottom:9px; }
.padBottom17 { padding-bottom:9px; }
.border1px { padding:1px; border:#000 1px solid; }

/* 
=======================
STYLES HOME PAGE ONLY 
=======================
*/


/*Header Style */
#HeaderHomepage{
	width:950px; height:106px; 
}

	.HeaderHomepage_en_1{
		background:url(/en/images/banner_1_en.jpg) no-repeat;
	}

	.HeaderHomepage_en_2{
		background:url(/en/images/banner_2_en.jpg) no-repeat;
	}
		.HeaderHomepage_en_2 a { color: #FFFFFF; }

	.HeaderHomepage_en_3{
		background:url(/en/images/banner_3_en.jpg) no-repeat;
	}

	.HeaderHomepage_en_4{
		background:url(/en/images/banner_4_en.jpg) no-repeat;
	}
	

#HeaderHomepage_FR{
	width:950px; height:106px;
}

	.HeaderHomepage_fr_1{
		background:url(/fr/images/banner_1_fr.jpg) no-repeat;
	}

	.HeaderHomepage_fr_2{
		background:url(/fr/images/banner_2_fr.jpg) no-repeat;
	}
		.HeaderHomepage_fr_2 a { color: #FFFFFF; }

	.HeaderHomepage_fr_3{
		background:url(/fr/images/banner_3_fr.jpg) no-repeat;
	}

	.HeaderHomepage_fr_4{
		background:url(/fr/images/banner_4_fr.jpg) no-repeat;
	}
		

/* Top links (home, contact us, etc)  */
#HeaderHomepage #topNav, #HeaderHomepage_FR #topNav { float:right; margin: 13px 20px 0 0; display:inline; color: #336699; font-weight:bold; padding-left: 7px;padding-right: 7px; color: #336699; }


/* search Area  */
#HeaderHomepage #searchBox, #HeaderHomepage_FR #searchBox{clear:right;float:right; margin: 10px 28px 0 0; display:inline; width:442px; text-align: right;}
#HeaderHomepage #searchBox select, #HeaderHomepage_FR #searchBox select{font-size:11px; width: 165px;vertical-align:middle; margin-right:5px;}
#HeaderHomepage #searchBox .inputBox, #HeaderHomepage_FR #searchBox .inputBox{font-size:11px; width: 150px; height: 16px; padding:1px;vertical-align:middle; margin-right:5px; border: solid 1px #848484;}
#HeaderHomepage #searchBox .submitButton, #HeaderHomepage_FR #searchBox .submitButton{padding-top:0px; vertical-align:middle}

/* content area for homepage  */
#HomepageContentHeader
{
	width: 950px;
	height: 13px;
	float: left;
	background: url(/images/content_header.jpg);
}

#HomepageContent
{
	width: 950px;
	float: left;
	background: #FFFFFF url(/images/content_middle.jpg) repeat-y;
}	

/* "Welcome" Title  */
#Uber #TitleHeading {
	float: left;
	width: 950px;

	overflow:visible;
	background-color: #003873;
	padding: 3px 0px 0px 0px;
}

#Uber #TitleHeading h1{
	float:left; 
	padding: 8px 0px 8px 16px;
	font-size:12px; 
	text-transform: uppercase; 
	width:513px;
	color: #FFFFFF;
}

#Uber #TitleHeading a{
	color: #FFFFFF;
}

#Uber #TitleHeading .Breadcrumb{
	float:left; padding: 8px 0px 10px 16px; height:13px; line-height:18px;
	font-size:11px; text-transform:uppercase; width:513px;overflow:hidden;
}


/* "Email, Printing, RSS Feeds buttons  */
#Uber #TitleHeading #ContentActions {
	float:right;
	width:350px; 
	text-align:right; 
	margin-top:6px; padding-right: 14px;
}

#Uber #TitleHeading #ContentActions img{
	margin-left:0px;
}

/* "Email, Printing, RSS Feeds buttons  */
#Uber #TitleHeading #ContentActions2{
	float:right;width:350px; text-align:right; margin-top:6px; padding-right: 14px;
}
#Uber #TitleHeading #ContentActions2 img{
	margin-left:0px;
}


/* left side content (Events Calendar, maps, Faqs, etc)  */
#HomepageContent #LeftColumn {
	float:left;
	width:151px;
	margin: 10px 0px 0px 0px; 
}

	#HomepageContent #LeftColumn div.Section
	{
		width: 147px;
		height: 107 !important;
		padding: 1px 1px 1px 1px;
		margin: 0px 0px 5px 0px;
		border: solid 1px #747474;
	}
	
	#HomepageContent #LeftColumn div.SectionLightBorder
	{
		border: solid 1px #cccccc;
	}	
	
	#HomepageContent #LeftColumn div.Section img
	{
		border: 0;
		padding: 0;
		margin: 0;
	}

#MiddleColumn 
{
	width: 554px;
	float: left;
	display: block;
	padding: 10px 19px 0px 19px;		
}

	.MiddleColumnFullWidth 
	{
		width: 903px !important;
	}

	#MiddleColumn h1
	{
		font-family: Arial;
		font-weight: normal;
		font-size: 21px;
		color: #000000;
		letter-spacing: normal;
		line-height: normal;
	}
	
	#MiddleColumn h1:first-child
	{
		margin-top: 0 !important;
		padding-top: 0 !important;
	}	

#RightColumn
{
	width: 188px;
	float: left;
	padding: 10px 19px 0px 0px;
	color: #003873;
}

	#RightColumn h1
	{
		color: #000000;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
	}
	
		#RightColumn h1:first-child
		{
			margin-top: 0px;
			padding-top: 0px;
		}

	#RightColumn div.link
	{
		margin: 20px 0px 20px 0px;
	}
	
	#RightColumn a, #RightColumn a:active, #RightColumn a:visited
	{
		font-weight: bold;
		font-size: 12px;
		color: #003873;
		text-decoration: none;
	}
	
	#RightColumn a:hover
	{
		text-decoration: underline;
	}

#HomepageContentFooter 
{
	float: left;
	width: 950px;
	height: 39px;
	background: url(/images/content_footer.jpg);
}

/* homepage Footer */
#homepageFooter {
	width:950px; 
	height: 40px; 
	float:left; 
}

#homepageFooter p{float:left; /*width:400px;*/ padding-top:8px; font-weight: bold;}
#homepageFooter a{font-weight:bold;}
#homepageFooter #Iso{float:left; padding-right:10px;}
#homepageFooter #W3C{float:left; padding-right: 10px; padding-left: 15px;}
#homepageFooter #eSolutions{float:left;}

/* 
=================================
STYLES FOR CONTENT PAGES ONLY 
=================================
*/

/* BREADCRUMBS */
#Breadcrumb {
	position: relative; width:935px; height: 24px; padding:13px 0px 0px 15px; background-color:#AAC54B;
	font:11px Arial,Helvetica,sans-serif; text-transform:uppercase; color: #0C4500; 
}

#Breadcrumb #Buttons {position: absolute; top: 8px; right: 13px;}
#Breadcrumb #Buttons a {padding-left: 10px;}

/* FOOTER  */
#contentFooter {
	clear:both;
	width:950px; height: 40px; float:left; padding-top: 28px;
}

#contentFooter p{float:left; /*width:400px;*/ padding-top:8px;}
#contentFooter a{font-weight:bold;}
#contentFooter #Iso{float:left; padding-right:10px;}
#contentFooter #W3C{float:left; padding-right: 10px; padding-left: 15px;}
#contentFooter #eSolutions{float:left;}


/* main Interior section  */
#Interior{
	width:799px; float:left;
}

#c_centre {float: left; width: 549px; padding:0px 22px 0px 23px;}
#c_centre h1 {font:21px Arial,Helvetica,sans-serif; padding-bottom: 15px;}
#c_centre .Banner {width:539px; height:176px; overflow: hidden; margin-bottom:24px;}

#c_right {float: left; width: 177px; padding-top: 14px;}
#c_right h1 {font:12px Arial,Helvetica,sans-serif; font-weight: bold; text-transform: uppercase; padding-bottom: 15px; color: #353535;}
#c_right a {font:11px/14px Arial,Helvetica,sans-serif; font-weight:bold; padding: 0px 0px 8px 0px; color:#003873; width: 177px; margin: 0; margin-top: -5px; border-bottom: 1px solid #009de0; text-decoration: none; display:block;}
#c_right a:hover {text-decoration: underline;}



/*
====================
MENU
====================
*/

/*Main navigation wrapper*/
.Menu 
{
	clear:left;
	display:block;
	width:950px;
	height:35px;
	position:relative;
	margin:0;
	font-size:11px;
	margin:0px 0 0px 0;
	background: #003873;
	position:relative;
}

.Menu ul {padding:0; margin:0; list-style-type: none;}
.Menu ul li {float:left; padding-bottom:0px; position:relative;}

.Menu ul li a, .Menu ul li a:visited {display:block;  text-decoration:none; padding:0 0 0 0;  color:#FFFFFF;}

.Menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em;}

/*.Menu ul li ul {visibility:hidden; position:absolute; top:35px; left:0; list-style-image:none; list-style-type:none; display:block;background-color:#09508E; border-top:#6599CB 1px solid;}*/
.Menu ul li ul {visibility:hidden; position:absolute; top:35px; left:0; list-style-image:none; list-style-type:none; display:block;background-color:#003873; border-top:#003873 1px solid;}


.Menu ul li:hover a,
.Menu ul li a:hover {background:none;}
.Menu ul li:hover ul,
.Menu ul li a:hover ul {visibility:visible; width:190px;}

/*style of 2nd level list*/
.Menu ul li ul li{float:left;font-size:12px;padding:5px 15px 5px 15px;border-bottom:#6599CB 1px solid; width:160px;}


.Menu ul li ul li a:hover{color:#FFFFFF; text-decoration:underline;}
.Menu ul li ul li a{color:#FFFFFF;line-height:14px; }

#Nav 
{
	background-color: #009de0;
}

/* Community Profile */
#Navtab1, #Navtab1on {float:left;width: 174px}

	#Navtab1 img {
		float:left;display: block; width: 174px; height: 35px; margin: 0; padding: 0;
		background: url(/en/images/menu/btn_community_profile.gif) 0 0 no-repeat; text-decoration: none;
	}

	#Navtab1 a:hover img, #Navtab1on img{	
		display: block; width: 174px; height: 35px; margin: 0; padding: 0; float: left;
		background: url(/en/images/menu/btn_community_profile.gif) 0px -35px no-repeat; text-decoration: none; cursor:pointer;
	}

/* Ambassadors */
#Navtab2, #Navtab2on {float:left;width: 143px}

	#Navtab2 img {
		float:left;display: block; width: 143px; height: 35px; margin: 0; padding: 0;
		background: url(/en/images/menu/btn_ambassadors.gif) 0 0 no-repeat; text-decoration: none;
	}
	
	#Navtab2 a:hover img, #Navtab2on img{	
		display: block; width: 143px; height: 35px; margin: 0; padding: 0; float: left;
		background: url(/en/images/menu/btn_ambassadors.gif) 0px -35px no-repeat; text-decoration: none; cursor:pointer;
	}

/* Business Support */
#Navtab3, #Navtab3on {float:left;width: 166px}

	#Navtab3 img {
		float:left;display: block; width: 166px; height: 35px; margin: 0; padding: 0;
		background: url(/en/images/menu/btn_business_support.gif) 0 0 no-repeat; text-decoration: none;
	}

	#Navtab3 a:hover img, #Navtab3on img{	
		display: block; width: 166px; height: 35px; margin: 0; padding: 0; float: left;
		background: url(/en/images/menu/btn_business_support.gif) 0px -35px no-repeat; text-decoration: none; cursor:pointer;
	}

/* News */
#Navtab4, #Navtab4on {float:left;width: 98px}

	#Navtab4 img {
		float:left;display: block; width: 98px; height: 35px; margin: 0; padding: 0;
		background: url(/en/images/menu/btn_news.gif) 0 0 no-repeat; text-decoration: none;
	}

	#Navtab4 a:hover img, #Navtab4on img{	
		display: block; width: 98px; height: 35px; margin: 0; padding: 0; float: left;
		background: url(/en/images/menu/btn_news.gif) 0px -35px no-repeat; text-decoration: none; cursor:pointer;
	}

/* Runway */
#Navtab5, #Navtab5on {float:left;width: 111px}

	#Navtab5 img {
		float:left;display: block; width: 111px; height: 35px; margin: 0; padding: 0;
		background: url(/en/images/menu/btn_runway.gif) 0 0 no-repeat; text-decoration: none;
	}

	#Navtab5 a:hover img, #Navtab5on img{	
		display: block; width: 111px; height: 35px; margin: 0; padding: 0; float: left;
		background: url(/en/images/menu/btn_runway.gif) 0px -35px no-repeat; text-decoration: none; cursor:pointer;
	}

/* Fred-eZone */
#Navtab6, #Navtab6on {float:left;width: 132px}

	#Navtab6 img {
		float:left;display: block; width: 132px; height: 35px; margin: 0; padding: 0;
		background: url(/en/images/menu/btn_fred_ezone.gif) 0 0 no-repeat; text-decoration: none;
	}

	#Navtab6 a:hover img, #Navtab6on img{	
		display: block; width: 132px; height: 35px; margin: 0; padding: 0; float: left;
		background: url(/en/images/menu/btn_fred_ezone.gif) 0px -35px no-repeat; text-decoration: none; cursor:pointer;
	}

/* Relocating */
#Navtab7, #Navtab7on {float:left;width: 126px}

	#Navtab7 img {
		float:left;display: block; width: 126px; height: 35px; margin: 0; padding: 0;
		background: url(/en/images/menu/btn_relocating.gif) 0 0 no-repeat; text-decoration: none;
	}

	#Navtab7 a:hover img, #Navtab7on img{	
		display: block; width: 126px; height: 35px; margin: 0; padding: 0; float: left;
		background: url(/en/images/menu/btn_relocating.gif) 0px -35px no-repeat; text-decoration: none; cursor:pointer;
	}
	
/*
====================
FRENCH MENU
====================
*/

/* Community Profile */
#Navtab1_FR, #Navtab1on_FR {float:left;width: 155px}

	#Navtab1_FR img {
		float:left;display: block; width: 155px; height: 35px; margin: 0; padding: 0;
		background: url(/fr/images/menu/btn_community_profile.gif) 0 0 no-repeat; text-decoration: none;
	}

	#Navtab1_FR a:hover img, #Navtab1on_FR img{	
		display: block; width: 155px; height: 35px; margin: 0; padding: 0; float: left;
		background: url(/fr/images/menu/btn_community_profile.gif) 0px -35px no-repeat; text-decoration: none; cursor:pointer;
	}

/* Ambassadors */
#Navtab2_FR, #Navtab2on_FR {float:left;width: 137px}

	#Navtab2_FR img {
		float:left;display: block; width: 137px; height: 35px; margin: 0; padding: 0;
		background: url(/fr/images/menu/btn_ambassadors.gif) 0 0 no-repeat; text-decoration: none;
	}
	
	#Navtab2_FR a:hover img, #Navtab2on_FR img{	
		display: block; width: 137px; height: 35px; margin: 0; padding: 0; float: left;
		background: url(/fr/images/menu/btn_ambassadors.gif) 0px -35px no-repeat; text-decoration: none; cursor:pointer;
	}

/* Business Support */
#Navtab3_FR, #Navtab3on_FR {float:left;width: 189px}

	#Navtab3_FR img {
		float:left;display: block; width: 189px; height: 35px; margin: 0; padding: 0;
		background: url(/fr/images/menu/btn_business_support.gif) 0 0 no-repeat; text-decoration: none;
	}

	#Navtab3_FR a:hover img, #Navtab3on_FR img{	
		display: block; width: 189px; height: 35px; margin: 0; padding: 0; float: left;
		background: url(/fr/images/menu/btn_business_support.gif) 0px -35px no-repeat; text-decoration: none; cursor:pointer;
	}

/* News */
#Navtab4_FR, #Navtab4on_FR {float:left;width: 110px}

	#Navtab4_FR img {
		float:left;display: block; width: 110px; height: 35px; margin: 0; padding: 0;
		background: url(/fr/images/menu/btn_news.gif) 0 0 no-repeat; text-decoration: none;
	}

	#Navtab4_FR a:hover img, #Navtab4on_FR img{	
		display: block; width: 110px; height: 35px; margin: 0; padding: 0; float: left;
		background: url(/fr/images/menu/btn_news.gif) 0px -35px no-repeat; text-decoration: none; cursor:pointer;
	}

/* Runway */
#Navtab5_FR, #Navtab5on_FR {float:left;width: 99px}

	#Navtab5_FR img {
		float:left;display: block; width: 99px; height: 35px; margin: 0; padding: 0;
		background: url(/fr/images/menu/btn_runway.gif) 0 0 no-repeat; text-decoration: none;
	}

	#Navtab5_FR a:hover img, #Navtab5on_FR img{	
		display: block; width: 99px; height: 35px; margin: 0; padding: 0; float: left;
		background: url(/fr/images/menu/btn_runway.gif) 0px -35px no-repeat; text-decoration: none; cursor:pointer;
	}

/* Fred-eZone */
#Navtab6_FR, #Navtab6on_FR {float:left;width: 117px}

	#Navtab6_FR img {
		float:left;display: block; width: 117px; height: 35px; margin: 0; padding: 0;
		background: url(/fr/images/menu/btn_fred_ezone.gif) 0 0 no-repeat; text-decoration: none;
	}

	#Navtab6_FR a:hover img, #Navtab6on_FR img{	
		display: block; width: 117px; height: 35px; margin: 0; padding: 0; float: left;
		background: url(/fr/images/menu/btn_fred_ezone.gif) 0px -35px no-repeat; text-decoration: none; cursor:pointer;
	}

/* Relocating */
#Navtab7_FR, #Navtab7on_FR {float:left;width: 143px}

	#Navtab7_FR img {
		float:left;display: block; width: 143px; height: 35px; margin: 0; padding: 0;
		background: url(/fr/images/menu/btn_relocating.gif) 0 0 no-repeat; text-decoration: none;
	}

	#Navtab7_FR a:hover img, #Navtab7on_FR img{	
		display: block; width: 143px; height: 35px; margin: 0; padding: 0; float: left;
		background: url(/fr/images/menu/btn_relocating.gif) 0px -35px no-repeat; text-decoration: none; cursor:pointer;
	}





/*
===========================
50/50 content page
===========================
*/

#InteriorRightContent{
	float:left; padding-bottom:13px;
}

/* left side of interior content */
#fiftyFiftyLeft
{
	width:396px; padding-right:21px; float:left; padding-left:24px; padding-top:19px;
}

/* Introduction section*/
#fiftyFiftyLeft #Intro 
{
	width:396px; float:left;
}

#fiftyFiftyLeft #Intro img
{
	float:left; margin-right: 15px; margin-bottom: 10px;
	padding:1px; /*border:#000 1px solid;*/ display:block;
	
}

#fiftyFiftyLeft #Intro h1
{
	font-size:16px; color:#003366; padding: 0px 0 10px 0; line-height:20px;
}


/*
==================
Services Menu
==================
*/


#fiftyFiftyRight
{
	width:322px; float:left; background: url(/images/greyRoundedBottom.gif) no-repeat left bottom #ECECEC; padding: 0 0 15px 0;margin-top:19px;
}

#fiftyFiftyRight h2
{
	background:url(/images/greyRoundedTop.gif) no-repeat left top; padding:25px 25px 10px 25px; text-transform:uppercase; letter-spacing:0.1em; color:#6D6D6D; font-size:12px;
}

#fiftyFiftyRight a
{
	font-size:11px;
}

#fiftyFiftyRight ul
{
	margin:0; padding:0; list-style-type:none;
}

#fiftyFiftyRight li
{
	display:inline;
}

#ServicesWrapper
{
	position:relative; width:322px;
}




/*individual service*/
.Service
{
	float:left; width: 284px; background:url(/images/GreyInset.gif) bottom repeat-x; 
	padding:8px 0 8px 0; margin-left: 20px; display:inline;position:relative;
}


.Service img
{
	float:left;margin: 0 15px 0 0; padding:2px; background:#FFF;
	border:#B3B3B3 1px solid;
}

.Service h3
{
	float:right; width:224px; color:#003873; font-size:11px; margin-top:0px; padding-top:0px;
}

.ServicesMenu {
	background-color:#009de0;
	float:right;
	margin:0; 
	padding:0;
	width:224px; 
}





/* remove all the bullets, borders and padding from the default list styling */
/* Modified by Jay Dobson - Feb 5/08 */
.ServicesMenu ul {
	padding:0;
	margin:0;
	list-style-type:none;
	width:224px;
	position:relative;
}


/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.ServicesMenu li {
	float:left;
	width:224px;
}

/* style the links for the top level */
.ServicesMenu a, .ServicesMenu a:visited {
	display:block;
	font-size:11px;
	text-decoration:none; 
	color:#fff; 
	width:214px;
	height:25px; 
	background:url(/images/bg_blueArrowRight.gif); 
	padding-left:10px;
	line-height:25px;
}

/* a hack so that IE5.5 faulty box model is corrected */
/* Modified by Jay Dobson - Feb 5/08 */
* html .ServicesMenu a, * html .ServicesMenu a:visited {
	width: 224px;
	w\idth:214px;
}

.ServicesMenu ul li {
	position:relative;
}


/* hide the sub level and give them a positon absolute so that they take up no room */
.ServicesMenu ul ul {
	visibility:hidden;
	position:absolute;
	z-index:999;
	height:0;
	top:25px;
	left:0; 
	width:220px;
}


/* another hack for IE5.5 */
* html .ServicesMenu ul ul {
	top:25px;
	t\op:25px;
}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.ServicesMenu table {
	position:absolute; top:0; left:0;
}

/* style the second level links */
.ServicesMenu ul ul a, .ServicesMenu ul ul a:visited {
	border-top:#6599CB 1px solid;
	background:#09508E; 
	color:#FFF; 
	height:auto; 
	line-height:1em; 
	padding:10px 10px;
	width:204px;
	margin-right: -10px; /* added by Jay Dobson - feb 5/2008 */
}

.ServicesMenu ul ul a:hover{
	color:#F3F3F3; background-color:#0D61AA;
}

/* yet another hack for IE5.5 */
/* Modified by Jay Dobson - Feb 4/08 */
* html .ServicesMenu ul ul a{
	width: 224px;
	w\idth:214px;
}


.ServicesMenu .chooseService{
	position:absolute;
}

/* style the top level hover */
.ServicesMenu a.chooseService:hover , .ServicesMenu ul ul a.chooseService:hover{
	color:#fff; 
	background:#CCCCCC url(/images/bg_blueArrowRight.gif) 0px -25px no-repeat; 

}

/*firefox*/
.ServicesMenu :hover > a.chooseService, .ServicesMenu ul ul :hover > a.chooseService {
	color:#fff;
	background:#CCCCCC url(/images/bg_blueArrowRight.gif) 0px -25px no-repeat; 
}

/* make the second level visible when hover on first level list OR link */
.ServicesMenu ul li:hover ul,
.ServicesMenu ul a:hover ul{
	visibility:visible;
}


/*
====================
Site Map
====================
*/
	#mainfloater {width: 900px; border-bottom:1px solid #aac54b; margin-bottom: 16px; font: 12px/14px Arial, Helvetica, sans-serif; color: #000;}

	#mainfloater a {color:#003366;text-decoration:none;}
	#mainfloater a:link, #mainfloater a:visited {text-decoration:none;}
	#mainfloater a:hover, #mainfloater a:active {text-decoration:underline; color:#003366;}
	#mainfloater li {padding-bottom:0px;}

	#mainholder {width: 900px; float:left;}
	#sitemapleft {width:296px; float:left; padding:0px 5px 16px 0px;}
	#sitemapcentre {width:296px; float:left; padding:0px 5px 16px 0px;}
	#sitemapright {width:296px; float:left; padding-bottom:16px;}
	#clear {clear: left; margin: 0; padding: 0; height: 0; overflow: hidden;}
