/* CSS Document */
/*-------------------------------2 columns layout--------------------------------------*/
/*-----central column-----*/
#homeContentColumn{
	margin:0 0 50px 0;
	width:64%;
	padding:5px;
	clear:left;
	float:left;
	margin-right:-3px; /*to fix Explorer 6 Duplicate Characters Bug */
	border:1px solid #eeeeee;
	position:relative;
}

/*-----right column-----*/
#homeRightColumn {
	float: right;
	width:32%; /*Width of right column*/
	border-left:1px dashed #CCCCCC;
	padding:0 0px 0 1%;
	position:relative;
}

/*---------------------- homeMenuBox ------------------------*/
#container{
	display:block;
	clear:left;
	margin:0;
	padding:0;

}
/*.firstRow .homeMenuBox ul{ apply the same height two the 2 boxes of the 1st row */
	/*height:17em;
}*/
/*.secondRow .homeMenuBox ul{ apply the same height two the 2 boxes of the 2nd row */
	/*height:11em;
}*/
.homeMenuBox{
	width:46%;
	margin:10px 7px 5px 7px;
	float:left;
}
.homeMenuBox h2 {
	font-size:18px;
	font-weight:lighter;
	line-height:16px;
	color:#2F61A6;
	margin:0;
	padding:5px 0;
	border-bottom:1px solid #eeeeee;
}
.homeMenuBox ul {
	margin:0px;
	padding:15px 5px;
}
.homeMenuBox ul li{
	list-style: none;
	margin:0;
	padding:0;	
}
.homeMenuBox ul li a{
	text-decoration: none;
	color: #004080;
	padding:5px 0;
	border-bottom:1px dashed #eeeeee;
	display:block;
	margin:0;
	font-size:13px;
}
.homeMenuBox ul li a:hover {
	color:#004080;
	text-decoration: none;
	background: #FBFBFB;
}

.homeMenuBox ul li.intro {
	list-style-image: none;	/*for IE*/
	list-style-position:outside;	/*for IE*/
	list-style: none;
	margin-bottom:20px;
}
/*-----------------------------------homeWhiteBox----------------------------------*/
.homeWhiteBox {
	width:44%;
	margin:10px 6px 5px 7px;
	float:left;
}
/* * html .homeWhiteBox {
	margin-right:-3px; to fix IE6 Duplicate Characters Bug
	padding-left: 6px; to compensate graphically
} */
.homeWhiteBox h3 {
	font-size:18px;
	font-weight:lighter;
	line-height:16px;
	color:#666666;
	margin:0;
	padding:5px 0;
	border-bottom:1px solid #eeeeee;
	text-decoration: none;
}
.homeWhiteBox ul {
	margin:0px;
	padding:5px;
}
.homeWhiteBox ul li{
	/*margin:15px 0;*/
	list-style: none;
}
.homeWhiteBox ul li a, .homeWhiteBox ul li a:visited, .homeWhiteBox ul li a:active {
	text-decoration: none;
	color: #666666;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dashed #eeeeee;
	display:block;
	margin:0;
	font-size:13px;
	display:block;
}
.homeWhiteBox ul li a:hover {
	color:#666666;
	text-decoration: underline;
}
/* links */
.links ul li a:hover{
	background-color: none;
}
/*-------------------------------homeRightBox--------------------------------------*/
.homeRightBox {
	width:100%;
	margin-bottom:15px;
	clear:both;

}

.homeRightBox p {
		padding:5px;	
		}

.culturetitleBox{
	color: #ff671f;
	padding:2px;
	font-size: 18px;
	}



.homeRightBox h3 {
	margin:0px;
	padding:2px;
	padding-right:0px;
	text-decoration: none;
	font-weight: normal;
	color: #333;
	font-size:14px;
	font-weight:bold;
	color:#444444;
	border-bottom:1px dashed #cccccc;
	padding-bottom:10px;
}
.homeRightBox ul{
	margin:0px;
	padding:5px;
}
.homeRightBox ul li{
	margin-top:10px 0 10px 10px;
	list-style: none;
}
.homeRightBox a, .homeRightBox a:visited, .homeRightBox a:active {
	text-decoration: none;
	/*color:#666666;*/
	padding-top:5px;
	padding-bottom:5px;
}
.homeRightBox a:hover {
	color:#666;
	text-decoration: underline;
}
/* menu "more info" on Homepages */
#homeRightColumn div.homeWhiteBox {
	width:45%;
	padding:5px 0;
	margin:0;
}
/*----------------------------LinksBox ------------------------------------*/
.homeLinksBox {
	width:auto; /*100%*/
	padding-top:20px;
}
.homeLinksBox h3 {
	font-size:18px;
	font-weight:lighter;
	line-height:16px;
	color:#666666;
	margin:0;
	margin-bottom:15px;
	padding:5px 0;
	border-bottom:1px solid #eeeeee;
	text-decoration: none;
}
.homeLinksBox ul{
	display:inline;
	margin:0;
	padding:0;
	text-align:center;
}
.homeLinksBox li{
	width:25%;
	float:left;
	margin:0;
	padding:0;
	display:inline;
	text-align:center;
}

.homeLinksBox li a{
	text-decoration: none;
	border-bottom: none;
	text-align:center;
	width:auto;
}
.homeLinksBox li a img{
	text-align:center;
}
/*----------------homePagePhoto---------------------*/
.homePagePhoto {
	background-image:url(http://eacea.ec.europa.eu/img/pictures/front_image.gif);
	padding:0px;
	height:150px;
	margin:0px 0 5px 0;
}