@import url(http://fonts.googleapis.com/css?family=Roboto:400,700);
#greyareabkgd_alevelpage div#main-pic-cont {
	margin-bottom:20px;
	border-bottom: 1px solid #e5e4e1;
}
body#homepage #carouselContainer { width:660px; height:460px;list-style-type: none; }
body#homepage #carouselContainer li {
	margin-bottom:460px;
}
#main-picture{
	width: 660px;
	height: 460px;
}
#leadstoriescon{ height:460px;}
.infiniteCarousel{ height:460px;}
.glidecontent { height:460px;}
.captionarea {
	height:60px;
	float:left;
}
.ic_tray{}
.mediaarea {
	height:400px;
	width:660px;
	float:left;
	top:0px;
}
.media_frame{ 
	width:660px; 
	height:400px;
	float:left;
}
.media_right{float:right;}
.media_left{float:left;}
.ic_caption{
	font-size:12px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
.ic_caption h3{font-size:16px; font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; color:inherit !important;}
.ic_caption a{color:inherit !important;}
.caption_right{right:0;}
.caption_left{left:0;}
.caption_bga{background-color:#1CABE2;color:#FFF;}
.caption_bgb{background-color:#F5911D;color:#FFF;}
.caption_bgc{background-color:#8AC43E;color:#FFF;}
.caption_bgd{background-color:#DE2F2F;color:#FFF;}
.caption_bge{background-color:#58595B;color:#FFF;}
.caption_bgf{background-color:#F3F2EF;color:#58595B;}
.caption_bgg{}
.caption_opacity{
	/* SAFARI TRES VIELLE VERSION < 2.1 */
    -khtml-opacity:0.8; 
	/* FIREFOX TRES VIELLE VERSION <= 0.9*/
	-moz-opacity : 0.8; 
	/* IE 8 ET COMPRIS PAR IE 10*/
	-ms-filter: "alpha(opacity=80)"; 
	/* IE > 4 et < 8 ET COMPRIS PAR IE 10*/
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
	/* IE 4 */
	filter : alpha(opacity=80); 
	/* AUTRE */
    opacity : 0.8;
}
.caption_top{top:0;}
.caption_bottom{bottom:0;}
.canvas{
	display:none;
}
.ic_controls{
	display:none;
	opacity:.5;
	cursor:pointer;
	height:10px;
	position:absolute;
	right:9px;
	top:10px;
	width:10px;
	z-index:1;
}
div.ic_myCarousel {
	margin: 0px auto 0 auto;
	clear:right;
}
.infiniteCarousel_item{
	position: relative; 
	width: 660px; 
	float: left; 
	height: 460px; 
	overflow: hidden;
}
.ic_button{ 
	display: block;
	float:left;
	cursor:pointer;
	width:20px;
	height:35px;
}
.ic_myCarousel .ic_thumbnails {
	padding: 0;
	display: inline-block;
	margin-bottom:10px;
	text-align: center;
	list-style-type: none;
}
.ic_thumbnail_tray{
	position:absolute;
	right:20px;
	bottom:80px;;
	height:35px;
}
.ic_thumbnails .ic_button{
	color:#FFF;
	text-indent: -9999px;
}
.ic_thumbnails .ic_active{
	color:#000;
}
.ic_thumbnail_tray .ic_left_nav, .ic_thumbnail_tray .ic_right_nav {
	position:relative;
	display:inline;
	float:left;
}
.ic_thumbnail_tray ul {
	position:relative;
	display:inline;
	float:left;
}
.ic_left_nav{ 
	position:absolute;
	left:0px;
	width:27px;
	top:0px;
}
.ic_right_nav {
	position: absolute; 
	width:20px; 
	right:0px; 
	top:0px;
	float:left;
}
.ic_pause_nav, .ic_go_nav {
	float:left;
}
#overlap-top {
	position:absolute;
	top:-5px;
	z-index:7;	
	margin:0px;	
    margin-top:-2px\0;
	padding:0px;
}
#overlap-top IMG {
	top:0px;
	margin:0px;
	padding:0px;
	position:relative;
	width:700px;
	height:10px;
}
#overlap-bottom {
	position:absolute;
	top:400px;
	z-index:8;	
}