#global-zone
{
	position: absolute;
	top: 0;
	left: 144px;
	width: 612px;
	height: 54px;
	text-align:right;
	padding-top:24px;
	padding-right:8px;
}

#site-logo
{
	position:absolute; 
	top:0px; 
	left:0px; 
	width:400px; 
	height:54px;
    text-align: left;
}


#global-fill-zone
{
	position: relative;
	margin: 0 0 0 756px;
	height: 54px;
	background: #FFFFFF;
}
#key-visual-zone							/* contains: Keyvisual */
{
	position: absolute;
	top: 0;
	left: 0;
	width: 144px;
	height: 144px;
	background: #FFFFFF;	
}
#site-id-zone								/* contains: Site Identifier */
{
	position: absolute;
	top: 90px;
	left: 0;
	width: 144px;
	height: 54px;
	background: #FFFFFF;
}
#local-zone									/* contains: assistant */
{
	position: absolute;
	top: 54px;
	left: 144px;
	width: 612px;
	height: 36px;
	background: #b2b2b2; 
	text-align: left;
}
#local-padding								/* padding within local-zone */
{
	padding: 7px 0 0 15px;
}
#prim-nav-zone								/* contains: primary navigation */
{
	position: absolute;
	top: 90px;
	left: 144px;
	width: 612px;	
	height: 54px;
	background: #234d96;
}
#prim-nav-padding							/* padding within prim-nav-zone */
{
	padding: 5px 0 0 18px;
}
#sec-nav-zone								/* contains: secondary navigation */
{
	position: absolute;
	top: 144px;
	left: 0;
	width: 144px;
	background-color: #d6d6d6;
}
#sec-nav-padding							/* padding within secondary navigation */
{
	padding: 18px 9px 0 9px;
}
#generic-zone								/* contains: sitemap, contact us */
{
	position: relative;	
	margin: 0 0 0 756px;
	height: 36px;
	background: #b2b2b2;
}
#generic-padding							/* padding within generic */
{
	padding: 10px 0 0 10px;
}
#search-zone								/* contains: search */
{
	position: relative;
	margin: 0 0 0 756px;
	height: 54px;
	background: #234d96;	
}
#search-padding							/* padding within search */
{
	padding: 16px 0 0 10px;		
}	
#context-zone								/* contains: dialogue, country selector, context */
{
	position: relative;
	margin: 0 0 0 756px;
	background-color: #d6d6d6;
	width: 213px;
}
#context-padding							/* padding within context */
{
	padding: 16px 0 0 10px;
}
#content-zone								/* contains: context visual, breadcrumb, content, footer */
{
	position: absolute;
	top: 144px;
	left: 144px;
	width : 612px;
}

#startcontent-zone								
{
	position: absolute;
	top: 100px;
	left: 162px;
	width : 832px;
}

#footer-padding
{
	position: relative;
	padding: 32px 0 15px 0;
	margin-left:18px;
	margin-right:18px;
}
#footer-tools a
{
	padding:0px;
	display:inline;
margin:0px;
	border:0px;	
}
#footer-tools img
{
	display:inline;
	padding:0px;
	margin:0px;
	border:0px;
}
#sec-nav-footer-placeholder,
#context-footer-placeholder
{
	height: 90px;
}
#content-footer-placeholder
{
	height: 0;
}
