body {  background:#e8e9f4 ;font-family: Arial, Helvetica, sans-serif;  line-height: 1.6; font-size:11px; margin: 0; padding: 0;}

img, div { behavior:url(iepngfix.htc); }

.greytxt {color:#999}

#topnav {background-color:#000; margin:0; height:20px; position:absolute; top:0px; left:0px; z-index:2; width:100%}

.topnavcontain { font-size:11px; min-width:991px; background:#000; position:relative;}

.topnavleft{ position: absolute; top: 0px; left: 0px; background:#000; padding-top:2px; padding-left:15px; color:#CCC; }
.topnavleft a:link{color: #CCC;text-decoration: none;}
.topnavleft a:visited{color: #CCC;text-decoration:none;}
.topnavleft a:hover{color: #FFFF00;text-decoration: none}

.topnavright {
	position: absolute;
	top: -2px;
	right: 5px;
	background:#000;
	padding-top:2px;
	padding-right:15px;
	color:#FFF;
	height: 19px;
}
.topnavright a:link{color:#FFF;text-decoration: none;}
.topnavright a:visited{color: #FFF;text-decoration:none;}
.topnavright a:hover{color: #FFFF00;text-decoration: none}

.topnavmiddle { background:#000}

#basenav {  width:100%; height:120px; z-index:2; }

.basenavcontain { font-size:11px; min-width:991px; background:#FFF; position:relative; border-top:#d6d8df 1px solid;  margin-top:10px; height:120px}

.basenavleft{ position: absolute; top: 13px; left: 0px; background:#FFF; padding-top:2px; padding-left:15px; color:#999; }
.basenavleft a:link{color: #999;text-decoration: none;}
.basenavleft a:visited{color: #999;text-decoration:none;}
.basenavleft a:hover{color: #000;text-decoration: none}

.basenavright {position: absolute; top: 13px; right: 0px; background:#FFF; padding-top:2px; padding-right:15px; color:#999; text-align:right}
.basenavright a:link{color:#999;text-decoration: none;}
.basenavright a:visited{color: #999;text-decoration:none;}
.basenavright a:hover{color: #000;text-decoration: none}

.basenavmiddle { background:#FFF}

#pagelogocon {position:relative; top: 0px; height:85px; width:735px}

.pagelogo {position: absolute; top: 20px; right: 0px; width:185px; height:54px; }

#page {
	position: absolute;
	width:733px;
	z-index:2;
	visibility:visible;
	top: 16px;
	left:243px;

}

#maincontain {position: relative; z-index:6; top: 20px; width:975px; left: 0; right: 0;  margin-left: auto; margin-right: auto}


#mainpagetop {height:290px; background:#fff; position:relative}
.innertopright {
	background: #f5f6fb;
	height:264px;
	position: absolute;
	top: 11px;
	right: 11px;
	width:268px
}
.innerighttext { margin-top:110px; margin-left:20px}
.innertopleft {position: relative; top: 10px; left: 10px; width:445px; }

.ipr_txt{ position: absolute; top:200px; width:445px; height:50px; background-image:url(../img/programme-overlay.png); background-repeat:no-repeat; z-index:9; }

.ipr_txt2{ position: absolute; top:200px; width:445px; height:50px;color:#FFF; z-index:9; padding-left: 17px; padding-top:7px;  z-index:10}

.ipr_txt2 a:link {color:#FFF; text-decoration:none}
.ipr_txt2 a:visited {color:#FFF; text-decoration:none}
.ipr_txt2 a:hover {color:#FFF; text-decoration:underline}

#space {margin-top:10px}

#mainpagebot {height:210px; background: #fff; position:relative; border-bottom: #CCCCCC 8px solid}

.innerbotleft {position: absolute; top: 15px; left: 15px; width:341px}

.main_more {position:absolute; right:8px; bottom:10px; z-index:10}
.main_more a:link {color:#FFF; text-decoration:none}
.main_more a:visited {color:#FFF; text-decoration:none}
.main_more a:hover {color:#FFF; text-decoration:underline}

.ibltitle {border-bottom:#CCC 1px solid; position:relative; height:18px;}
.ibltitle_l { position: absolute; top: 3px; left: 0px;}
.ibltitle_r {  position: absolute; top: 0px; right: 0px; text-align:right; font-weight:bold }
.ibltitle_r  a:link{color:#000;text-decoration: none;}
.ibltitle_r  a:visited{color: #000;text-decoration: underline}
.ibltitle_r  a:hover{color: #000;text-decoration: none}

.ibl_news_contain { }
.ibl_news_contain a:link{color:#000;text-decoration: none;}
.ibl_news_contain a:visited{color: #000;text-decoration:none;}
.ibl_news_contain a:hover{color: #000;text-decoration: underline}

.ibl_news { height:36px; margin-top:15px; position:relative}
.ibl_news_img {
	position: absolute;
	top: 0px;
	left: 0px;
	width:65px
}
.ibl_news_txt {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 260px;
	line-height:1.2
}

.innerbotright {position: absolute; top: 17px; right: 10px; width:344px; height:189px}

.ibr_contain { position:relative}
.ibr_l  {
	position: absolute;
	top: 28px;
	left: 2px;
}
.ibr_r  {
	position: absolute;
	top: 36px;
	right: 12px;
	width:179px
}
.ibr_r2  {
	position: absolute;
	top: 58px;
	right: -1px;
	width:155px
}
.ibr_r3  {
	position: absolute;
	top: 128px;
	right: 15px;
	width:174px;
	height: 54px;
}

.ibr_r3 a:link{ color:#000; text-decoration: underline }
.ibr_r3 a:visited{ color:#000; text-decoration: underline }
.ibr_r3 a:hover{ color:#000; text-decoration: none }

.titletext {font-size:16px; color:#000; font-weight:bold}
.subtext {font-size:13px; color:#333} 

#pagebasecon { background:#fff; position:relative; height:44px}
#pagebasecon2 { background:#fff; position:relative; height:44px; display:none}
.pagebase { background:#e4e4e4; position:absolute; top:0px; left:10px; width:715px; height:34px}
.pagebasein {position:absolute; top:12px; left:13px; width:701px; }
.pb_arrow_l {position:absolute; top:12px; left:6px}
.pb_arrow_r {position:absolute; top:12px; right:6px}

 a:link{color:#FFF;text-decoration: none;}

 a:visited{color: #FFF;text-decoration:none;}

 a:hover{color: #000;text-decoration: none}


#bcastnavcontain {
	width:110px;
	position:absolute;
	top:102px;
	left: 0px;
	color:#FFF;
	z-index:3;
	visibility:visible;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #E8E9F4;
}

.bcastnav {background:#ffea00; padding-left:5px; padding-right:27px}
.bcastnav  a:link {color:#000;  text-decoration:none}
.bcastnav a:visited {color:#000;  text-decoration:none}
.bcastnav a:hover {color:#000; text-decoration:none}

#subnavcontain {
	position:absolute;
	top:99px;
	left:115px;
	color:#FFF;
	z-index:4;
	visibility:visible;
	border-right-width: 7px;
	border-right-style: solid;
	border-right-color: #E8E9F4;
	width:121px
}


.subnavtxt {padding:2px 5px 2px 5px;}
.subnav {background:#000; display:block; margin-top:2px}
.subnav a:link {color:#FFF;  text-decoration:none; display:block; background:#000;}
.subnav a:visited {color:#FFF;  text-decoration:none; display:block; background:#000;}
.subnav a:hover {color:#000; text-decoration:none; display:block; background: #ffea00;}

.subnav_on {margin-top:2px; background:#ffea00}
.subnav_on  a:link {color:#000;  text-decoration:none}
.subnav_on  a:visited {color:#000;  text-decoration:none}
.subnav_on  a:hover {color:#000; text-decoration:none}

.subnav1 {background:#000; display:block; margin-top:2px}
.subnav1 a:link {color:#FFF;  text-decoration:none; display:block; background:#000;}
.subnav1 a:visited {color:#FFF;  text-decoration:none; display:block; background:#000;}
.subnav1 a:hover {color:#000; text-decoration:none; display:block; background: #ffea00;}

.subnav_on1 {margin-top:2px; background:#ffea00}
.subnav_on1  a:link {color:#000;  text-decoration:none}
.subnav_on1  a:visited {color:#000;  text-decoration:none}
.subnav_on1  a:hover {color:#000; text-decoration:none}



.bcastline {margin-top:108px;  border-bottom:#ffea00 1px solid }

#flashbg {
	background:#E8E9F4;
	position:absolute;
	min-width:990px;
	min-height:620px;
	width:100%;
	height:700px;
	z-index:1;
	visibility:visible;
	left: 1px;
	top: 2px;
}

#leftspace {
	z-index:3;
	position: absolute;
	top:120px;
	left: 0px;
	width: 67%;
}

.redline {margin-top:9px;  border-bottom:#ffea00 1px solid}

.allpagetext {margin-top:10px; padding:5px 10px 5px 10px; background-color:#FFF}

.case-arrow-back {float: left; height:15px; }

.XmasFlash {marging-top:17px}

.knowTex{font-weight:bold; font-size:24px; color:#00adef}
