select#lang-switch{
margin-top:3px;
background-color:#FFF;
color:#1F324D;
}
select#lang-switch option{
/*background-color:#1F324D;
color:#298EFF;
border:none;
*/
background-color:#FFF;
color:#1F324D;
}

#hp-movie-container{
margin:0px;
height:308px;
}
.hp-image-central-1{
display:none;
height:308px;
/*background:url(/en/objects/img/image-central-1.jpg) no-repeat;*/
}
.hp-image-central-2{
display:none;
height:308px;
/*background:url(/en/objects/img/image-central-2.jpg) no-repeat;*/
}
.tagline{
margin-top:220px;
text-align:right;
padding-right:40px;
font-size:26px;
color:#BAFFA3;
}
table#main-container-table{
width:100%;
}
table#main-container-table td{
vertical-align:top;
}

div#news-events{
position:relative;
width:380px;
padding-left:15px;
z-index:10;
}
div#blog-box{
width:265px;
height:130px;
background:url(/objects/img/hp/background-blog-box.jpg) no-repeat;
margin-bottom:8px;
}
div#blog-box div.title{
color:#011127;
font-size:130%;
font-weight:bold;
text-align:center;
padding-top:1px;
}
div#blog-box div.content{
margin-left:66px;
margin-top:3px;
font-size:90%;
}
div#hightlights{
position:relative;
width:265px;
}
div#highlights-contents{
/*height:350px;*/
}
/*div#twit-box{padding-bottom:8px;padding-left:12px; margin-bottom:4px;}
div#twit-box img{vertical-align:middle;margin-right:15px;}*/
div#twit-box{width:238px; text-align:right; margin-bottom:20px;}
div#twit-box img{vertical-align:middle;margin-left:3px;}
div#news-register-box{
width:238px;
height:79px;
margin-bottom:8px;
background:url(/objects/img/hp/background-news-box.jpg) no-repeat;
}
div#news-register-box div.title{padding:2px; font-size:95%; font-weight:bold; color:#FFF; text-align:center;}
div#news-register-box div.form{color:#011127;margin-left:65px;}
div#news-register-box div.form strong{ font-weight:bold; color:#011127;}
div#rsd-message{width:240px;}

/*
##############################
#########   DESIGN   #########
##############################
*/
div.news-events-content{
height:300px;
padding-top:12px;
/*overflow:auto;*/
}

div#news-events-tabs{
height:25px;
margin-bottom:15px;
color:#FFF;
}
div#news-events-tabs div{
width:119px;
height:33px;
float:left;
margin-right:7px;
padding-top:6px;
text-align:center;
}
div#news-events-tabs a{
font-size:16px;
font-weight:bold;
}

.news-events-tab{
background-image:url(/objects/img/buttonOut.gif);
background-repeat:no-repeat;
}
.news-events-tab a{color:#33CC00; text-decoration:none;}
.news-events-tab-on{
background-image:url(/objects/img/buttonOn.gif);
background-repeat:no-repeat;
}
.news-events-tab-on a{color:#298EFF; text-decoration:none;}

div.news-events-content{
color:#DDDBDB;
padding-left:12px;
padding-right:12px;
}

div.news-entry{
padding-left:70px;
padding-bottom:8px;
margin-bottom:8px;
border-bottom:#FFF 1px dotted;
}
div.news-entry *, div.event-entry *, div.train-entry *{
font-size:12px;
text-decoration:none;
}
.news-entry a:hover, .event-entry a:hover, .train-entry a:hover{text-decoration:underline;}
div.news-date{
	position:absolute;
	margin-left:-68px;
	left: 104px;
}

div.event-entry{
padding-left:90px;
padding-bottom:7px;
margin-bottom:7px;
border-bottom:#FFF 1px dotted;
}
div.event-date{
position:absolute;
margin-left:-88px;
}

div.train-entry{
padding-left:90px;
padding-bottom:8px;
margin-bottom:8px;
border-bottom:#FFF 1px dotted;
}

div.train-date{
position:absolute;
margin-left:-88px;
}

.hp-box-title{
font-size:16px;
font-weight:bold;
color:#BAFFA3;
padding:3px;
padding-top:0px;
}
div#highlights-contents div.entry{
margin-left:-5px;
padding-left:45px;
font-size:12px;
}
div#highlights-contents div.entry img{
position:absolute;
margin-left:-45px;
left: 43px;
padding-left:8px;
}
div#highlights-contents div.entry a{text-decoration:none;}
div#highlights-contents div.entry a:hover{text-decoration:underline;}

div.read-all{
margin-top:12px;
padding-right:20px;
text-align:right;
}
div.new-events-training-reg{
position:absolute;
top:335px;
color:#BAFFA3;}
div.new-events-training-reg img{vertical-align:middle; margin:8px; margin-right:1px;}
div.new-events-training-reg strong, div.new-events-training-reg a{color:#BAFFA3; text-decoration:none;}

div#vision-box{
padding-left:10px;
padding-right:8px;
}

/*Default CSS for the RSS box containers and the pagination div. Customize further for each RSS box*/
.rsscontainer{ border-bottom:#011127 1px none; margin-bottom:4px; padding-bottom:4px;}
.rsscontainer .rsstitle{ /*Style for .rsstitle DIV*/
color:#FFF;
}
.rsscontainer .rssdate{ /*Style for .rssdate DIV*/
font-size: 90%;
color:#BAFFA3;
}
div.rss-entry a{
color:#FFF;
}

