/* BASE */
body{
	margin:0;
	background-color:#004B6E;
	background-image:url(img_mappings/bg.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	text-align:justify;
	line-height:1.6em;
}

img{
	border:0;
}

a:link, a:visited{
	color:#0043A8;
	text-decoration:underline;
}
a:hover{
	color:#000;
	text-decoration:underline;
}

/* MAIN STRUCTURE */
#headerWrap{
	margin:0 auto;
	width:700px;
	height:130px;
}
	#headerLogo{
		width:151px;
		float:left;
	}
	#headerMenu{
		height:34px;
		margin-top:96px;
		float:right;
	}
	#headerMenu ul{
		margin:0;
		padding:0;
		list-style-type:none;
	}
	#headerMenu ul li{
		display:inline;
		padding:0;
		margin:0;
	}

#footer{
	width:700px;
	margin:0 auto;
	margin-bottom:10px;
	background-image:url(img_mappings/footer_bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:20px;
	color:#00A3F0;
}
	#footer a:link, #footer a:visited{
		color:#00A3F0;
		text-decoration:underline;
	}
	#footer a:hover{
		color:#FFF;
		text-decoration:underline;
	}

#mainContent{
	width:700px;
	margin:0 auto;
	background-color:#FFF;
	padding-bottom:20px;
}
	#mainContentLeft{
		width:460px;
		float:left;
		margin-top:10px;
	}
	#mainContentRight{
		width:200px;
		float:right;
		margin-top:10px;
		margin-right:10px;
		margin-bottom:10px;
	}
	#mainContentRight p{
		margin-left:10px;
		margin-right:10px;
		color:#666;
	}
	#mainContentRight img{
		margin-top:10px;
	}
	#mainContentLeft p{
		margin-left:20px;
	}

#mainContentFull{
	width:660px;
}
	#mainContentFull img{
		margin-top:10px;
	}
	#mainContentFull p{
		margin-left:20px;
	}

	

/* SUB STRUCTURE */
.sideBox{
	width:200px;
	min-height:260px;
	background-color:#E8E8E8;
	background-image:url(img_mappings/sidebox_200x260.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

.consultancyLogo{
	width:120px;
	height:120px;
	float:left;
	margin-right:10px;
}


/* TYPOGRAPHY */
h1{
	color:#0080C0;
	font-size:large;
	letter-spacing:-1px;
	margin-left:20px;
}



/* NAVI ROLLOVERS */
.navi01{
width:71px;
height:34px;
float:left;
background-image:url(img_mappings/menuOvr_r2_c1.jpg);
}
.navi01 a:link, .navi01 a:visited{
display:block;
margin:0px;
border:none;
}
.navi01 img{
border:0;
}
.navi01 a:hover img{
visibility:hidden;
}

.navi02{
width:92px;
height:34px;
float:left;
background-image:url(img_mappings/menuOvr_r2_c2.jpg);
}
.navi02 a:link, .navi02 a:visited{
display:block;
margin:0px;
border:none;
}
.navi02 img{
border:0;
}
.navi02 a:hover img{
visibility:hidden;
}

.navi03{
width:72px;
height:34px;
float:left;
background-image:url(img_mappings/menuOvr_r2_c3.jpg);
}
.navi03 a:link, .navi03 a:visited{
display:block;
margin:0px;
border:none;
}
.navi03 img{
border:0;
}
.navi03 a:hover img{
visibility:hidden;
}

.navi04{
width:100px;
height:34px;
float:left;
background-image:url(img_mappings/menuOvr_r2_c4.jpg);
}
.navi04 a:link, .navi04 a:visited{
display:block;
margin:0px;
border:none;
}
.navi04 img{
border:0;
}
.navi04 a:hover img{
visibility:hidden;
}

.navi05{
width:53px;
height:34px;
float:left;
background-image:url(img_mappings/menu_news_over.jpg);
}
.navi05 a:link, .navi05 a:visited{
display:block;
margin:0px;
border:none;
}
.navi05 img{
border:0;
}
.navi05 a:hover img{
visibility:hidden;
}

/*.navi06{
width:35px;
height:34px;
float:left;
background-image:url(img_mappings/menu_UKOvr.jpg);
}
.navi06 a:link, .navi06 a:visited{
display:block;
margin:0px;
border:none;
}
.navi06 img{
border:0;
}
.navi06 a:hover img{
visibility:hidden;
}

.navi07{
width:23px;
height:34px;
float:left;
background-image:url(img_mappings/menu_USOvr.jpg);
}
.navi067 a:link, .navi06 a:visited{
display:block;
margin:0px;
border:none;
}
.navi07 img{
border:0;
}
.navi07 a:hover img{
visibility:hidden;
}

.navi08{
width:38px;
height:34px;
float:left;
background-image:url(img_mappings/menu_IEOvr.jpg);
}
.navi08 a:link, .navi06 a:visited{
display:block;
margin:0px;
border:none;
}
.navi08 img{
border:0;
}
.navi08 a:hover img{
visibility:hidden;
}/*
	
