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); }

img {
	border:none;
}

.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: 0px; right: 0px; background:#000; padding-top:2px; padding-right:15px; color:#FFF}
.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: 15px;
	left:248px;

}

#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: 10px; right: 10px; width:268px}
.innerighttext {
	padding-top:117px;
	padding-left:20px
}

.innerighttext_branded_conent {
	padding-top:10px;
	padding-left:15px
}
.innertopleft {
	position: relative;
	top: 10px;
	left: 10px;
	width:445px;
	height:250px;
	/*background-image:url(../img/main-warriors2.jpg);
	background-repeat: no-repeat;*/
}

#flashContent {
	margin-left:10px;
	margin-top:10px;
}

.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:201px;
	width:445px;
	height:50px;
	color:#FFF;
	z-index:9;
	padding-left: 17px;
	padding-top:7px;
	z-index:10;
	left: 1px;
}

.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:191px; background: #fff; position:relative}
#bc_mainpagebot {height:580px; background: #fff; position:relative}

.innerbotleft {position: absolute; top: 10px; left: 10px; 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;
	left: 0px;
	top: 0px;
}
.ibltitle_l {
	position: absolute;
	top: 3px;
	left: 1px;
}
.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: 1px;
	left: 3px;
	width:64px;
	height: 38px;
}
.ibl_news_txt {
	position: absolute;
	top: -2px;
	right: 2px;
	width: 260px;
	line-height:1.2;
	bottom: -1px;
}

.innerbotright {position: absolute; top: 11px; right: 15px; width:344px; height:177px}

.ibr_contain { position:relative}
.ibr_l  {
	position: absolute;
	top: 27px;
	left: -12px;
	width: 162px;
	height: 149px;
}
.ibr_r  {
	position: absolute;
	top: 46px;
	right: 141px;
	width:190px;
	height: 71px;
}
.ibr_r2  {
	position: absolute;
	top: 114px;
	right: 28px;
	width:75px
}
.ibr_r3  {
	position: absolute;
	top: 30px;
	right: 0px;
	width:67px;
	height: 78px;
	width: 170px;
}

.ibr_r3 a:link{ color:#000000; text-decoration:underline}
.ibr_r3 a:visited{ color:#000000; text-decoration:underline}
.ibr_r3 a:hover{ color:#000000; text-decoration:none}

.titletext {font-size:16px; color:#000; font-weight:bold}
.highlight_sub {
	font-weight:normal;
	font-size:12px;
	color:#333
}
.subtext {
	font-size:14px;
	color:#333
} 

#pagebasecon { background:#fff; position:relative; height:44px}
#pagebasecon2 { background:#fff; position:relative; height:44px; display:none}
#pagebasecon3 { background:#fff; position:relative; height:44px; display:none}
#pagebasecon4 { background:#fff; position:relative; height:44px; display:none}
#pagebasecon5 { background:#fff; position:relative; height:44px; display:none}
#pagebasecon6 { background:#fff; position:relative; height:44px; display:none}
.pagebase {
	background:#e4e4e4;
	position:absolute;
	top:5px;
	left:12px;
	width:715px;
	height:34px;
	overflow: hidden;
}
.pagebasein {
	position:absolute;
	top:11px;
	left:2px;
	height:1em;
	margin-left:25px;
	margin-right:25px;
	/*width:701px;*/
}
.pb_arrow_l {position:absolute; top:12px; left:6px; z-index:5;}
.pb_arrow_r {position:absolute; top:12px; right:6px; z-index:5;}

#jCarousel ul li
{
	width:1000px;
}

#jCarousel ul li img
{
	margin-right:10px;
}

 a:link{color:#FFF;text-decoration: none;}

 a:visited{color: #FFF;text-decoration:none;}

/*a:hover{color: #000;text-decoration: none}*/




#bcastnavcontain {
	width:100px;
	position:absolute;
	top:100px;
	left: 0px;
	color:#FFF;
	z-index:3;
	visibility:visible;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #E8E9F4;
}

.bcastnav {background:#ff0000; padding-left:5px; padding-right:27px}
.bcastnav  a:link {color:#FFF;  text-decoration:none}
.bcastnav a:visited {color:#FFF;  text-decoration:none}
.bcastnav a:hover {color:#FFF; text-decoration:none}

#subnavcontain {
	position:absolute;
	top:98px;
	left:105px;
	color:#FFF;
	z-index:4;
	visibility:visible;
	border-right-width: 7px;
	border-right-style: solid;
	border-right-color: #E8E9F4;
	width:136px
}

.subnavtxt {padding:2px 5px 2px 5px;}
.subnav {margin-top:2px; background:#000; display:block}
.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:#FFF; text-decoration:none; display:block; background: #ff0000;}

.subnav_on {margin-top:2px; background:#ff0000}
.subnav_on  a:link {color:#FFF;  text-decoration:none}
.subnav_on  a:visited {color:#FFF;  text-decoration:none}
.subnav_on  a:hover {color:#FFF; text-decoration:none}


.bcastline {margin-top:108px;  border-bottom:#ff0000 1px solid }

#flashbg {
	background:#E8E9F4;
	position:absolute;
	min-width:990px;
	min-height:620px;
	width:100%;
	height:700px;
	z-index:1;
	visibility:visible;

}

#leftspace {
	z-index:3;
	position: absolute;
	top:120px;
	left: 0px;
	width: 67%;
}


.redline {margin-top:9px;  border-bottom:#ff0000 1px solid}

.allpagetext {margin-top:10px; padding:0px 10px 0px 10px}

.videocentre {margin-left:10px}
