﻿body {
	margin:0px 0px 0px 0px; 
	background:#aec5de;
}



table {
            border-collapse : collapse; 
}

table td, table th {
            padding : 0; 
}



td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

img {
	border:0px;
}

.imgb {
	border:5px solid #e2e7ec;
}

ul {
	padding:10px 0px 0px 20px; margin:0px 0px 0px 0px;
}

ol {
	padding:10px 0px 0px 20px; margin:0px 0px 0px 0px;
}










a:link, a:visited, a:active {
	text-decoration:underline;
	color:#333333;
}
a:hover {
	text-decoration:none;
	color:black;
}



a.lang:link, a.lang:visited, a.lang:active {
	text-decoration:none; 
	color:white; 
	font-size:8pt;
}
a.lang:hover {
	text-decoration:underline; 
	color:white;
}




a.nav:link, a.nav:active, a.nav:visited{
	color:#fff;
	padding:15px 0px 0px 0px;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	text-align:center;
	font-size:18px;
	width:133px;
	height:97px;
}
a.nav:hover {
	text-decoration:underline;
}


#nav_btn {
	vertical-align:top;
	width:133px;
	height:97px;
	text-align:center;
} 


a.nav2:link, a.nav2:active, a.nav2:visited{
	color:#fff;
	padding:17px 0px 0px 0px;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	text-align:center;
	font-size:15px;
	width:133px;
	height:97px;
	font-weight:bold;
}
a.nav2:hover {
	text-decoration:underline;
}







#login {
	text-align:left;
	padding:0px 10px 0px 0px;
	color:#fff;
	vertical-align:top;
	width:150px;
}
#login a:link {
	text-decoration:underline;
	color:#fff;
}
#login a:visited {
	text-decoration:underline;
	color:#fff;
}
#login a:active {
	text-decoration:underline;
	color:#fff;
}
#login a:hover{
	text-decoration:none;
	color:#fff;
}









#inv {
	text-align:center;
	vertical-align:top;
	text-align:center;
	margin:10px 5px;
	display:inline-block;
	width:121px;
	
}

#inv img {
	border:1px #e2e7ec solid;
	margin:3px 0px;
}

#inv a:link {
	text-decoration:none;
}
#inv a:active {
	text-decoration:none;
}
#inv a:visited {
	text-decoration:none;
}








#main_width {
	margin:0 auto;
	width:800px;
}




.heading {
	display:block;
	font-size:18px;
	line-height:20px;
	color:#0d66ba;
	text-transform:uppercase;
}


.sectorheading {
	display:block;
	font-size:16px;
	padding:10px 10px 5px 10px;
	color:#0d66ba;
	background:#e2e7ec;
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
}



#slideshow {
	height: 286px;
	width:284px;
	margin:-102px 0px 0px 0px;
}

#slideshow img.first { 
display: block;  /* Needed for browser loading issues, hides all but first slide */
}

#slideshow img { 
display: none;  /* Needed for browser loading issues, hides all but first slide */
padding:0px;
border:0px;
top:  0;
left: 0;
}









#top_blue {
	vertical-align:top; background:#0a4378 url('siteart/bg.jpg') repeat-x;
}

#mid_grey {
	vertical-align:top; background:#e2e7ec;
}

#mid_white {
	vertical-align:top; background:#fff;
}
#mid_white .text {
	padding:30px 10px; color:#333333;
}
#mid_white .text2 {
	padding:30px 10px; color:#333333;
}
#mid_white .text3 {
	padding:30px 0px 30px 0px; color:#333333;
	text-align:center;
	margin:0 auto;
}



#btm_blue {
	 vertical-align:top; background:#aec5de;
}

#btm_blue .text {
	 padding:30px 20px 30px 50px; background:#aec5de; color:#fff;
}



#logo_home {
	vertical-align:top; padding:120px 0px 50px 0px;
}

#logo_otherpage {
	vertical-align:top; padding:40px 0px 30px 0px;
}


#languages {
	vertical-align:top; background:url('siteart/euro_bg.jpg') no-repeat; width:279px;	
}
#languages .home{
	padding:45px 60px 0px 20px;
}
#languages .otherpage {
	padding:60px 60px 0px 20px;
}





a.footerlink:link, a.footerlink:visited, a.footerlink:active{ text-decoration:underline; font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#fff;}
a.footerlink:hover { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}

.footertext{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}

.smallfootertext{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}

.divfooter
{ width:450px; text-align:center;
}



