﻿
body 
{
	margin: 0px; 
	padding: 0px;
	font-family: Arial, Verdana, Geneva, Sans-Serif;
	font-size:11px;
	color:#9E9EA0;
	font-weight:bold;
	line-height:14px;
	/*text-align:center; PDE*/	
}
.colorCompanyIWC
{
	color:#F5861F;
}

.catLinks a
{
    font-weight:bold;
    color:#9E9EA0;
	text-decoration:none;
	font-size:11px;	
}

a
{
    font-weight:bold;
    color:#9E9EA0;
    text-decoration:none;
}
a:hover
{
color:#4E4C4C;
  
    
}


.mainContent
{
	/**text-align:left; 
	width: 1000px;
	border:solid black 1px;
	margin:0 auto;
**/
}
.circleTop
{
	margin-left: -380px;
	margin-top:6px;
	width:auto;
	z-index:10;
}

.circleBot
{
	margin-left: -380px;
	width:auto;
}

.mlinkdiv
{
	position:relative;
	margin-top: -247px;	
	width:100%;
	z-index:12;
	
}
.footer
{
	clear:both;
	width:100%;
	padding:0;
	border:0;
	margin:0px 0px 0px 0px;
	background-image:url(../Images/fbg.gif);
	background-repeat:repeat-x;
	padding-top:7px;
	height:15px; 
}
.footerInner
{
	margin: 0 auto;
	height:15px;
	background-color:Transparent;
	width:900px;

}
#bodyContact h4
{
	font-size:1em;
	margin-top:0;
	padding-top:0;
}

.footerLeft
{
    float:left;
    width:348px;   
    margin-right:2px;
    padding:2px 0 0 0;
    overflow:hidden;
}
.footerRight
{
    text-align:right;
    float:right;
    width:346px;   
    margin-right:4px;
    padding-top:2px;
    overflow:hidden;
}
.footerRight span, .footerRight span a
{
 vertical-align:top;
}


.selectedYear
{
	font-size:1.5em;
	font-weight:bold;
	color: #CE3935;
}


.scrollHandle 
{
	height: 12px;
	width: 12px;
	background: url('../Images/scrollHandle.gif') no-repeat;
	margin:0 5px;
	cursor: pointer; 
}

.scrollHandle2
{
	height: 12px;
	width: 12px;
	background: url('../Images/scrollHandle.gif') no-repeat;
	margin:0 5px;
	cursor: pointer; 
}


.printContent, .printFooter, .printTitle, .printContentExecs
	  
{
	display:none;
}
.programmeFormat
{
	color:#636563;
}
.programmeName
{
	
}
a img
{
	border:none;
}
#divContainer
{
	width:950px;
	margin:0 auto;
	/*border:solid blue 1px;*/
}
.rdfLogo2
{
	display:block;
	width:950px;
	height:100px;
	padding:8px 0 0 0;
	margin:0 auto;
	text-align:center;
}
.circleTop 
{
	position:relative;
	width:258px;
	height:258px;
	top:-25px;
	left:0px;
	margin:0 600px 0 0;
	z-index:0;
}
.ballback
{
	background: url(../images/ball.png);
}
.ballholeback
{
	background: url(../images/ball_hole.png);
	
}

.imgBall
{
	position:absolute;
	width:154px;
	height:154px;
	top:65px;
	left:55px;
	z-index:-2;
	display:none;
}
#bodyCategories .imgBall
{
	display:inline
}
#ball
{
	position:absolute;
	width:154px;
	height:154px;
	top:21px;
	left:48px;
	z-index:0;
}
.menu2
{
	position:absolute;
	top:25px;
	margin:0 0 0 280px;
	width:598px;
	height:240px;
}
#divPageTop2
{
	background-image: url(../Images/top-bg.gif);
	background-repeat:repeat-x;
	background-position:0 12px;
	/*width:100%;*/
	height:350px;
	margin-left:0px;
	padding:0px;
}

#divBallAndMenu
{
	position:relative;
	width:950px;
	margin: 0 auto;
}

.newsTxt2
{
	height:190px;
	overflow:hidden;
	width:331px;
	text-align:left;
	margin:5px 0 10px 10px;
	position:relative;
}
#bodyCategories .newsTxt2
{
	margin-top:0;
}
#bodyCategories .newsTxt2 h2
{
	margin-top:0;
	font-size:1.4em;
}
.newsTxtScroll
{
	position:absolute;
	top:10px;
	left:375px;
	width:22px;
	height:195px;
	margin:0;
	padding:0;
	background: url('../Images/scrollbarbackground.gif') repeat-y 9px top;
} 
#bodyCategories .newsTxtScroll
{
	top:10px;
	left:375px;
	
}

.divRightContent
{
	position:relative;
	margin:0 0 0 400px;
	width:400px;
	padding:0 0 0 0;
}
.divLeftContent
{
	margin: 20px 0;
	float:left;
	width:400px;
	border-top:solid 1px #A5A6AD;
} 
#bodyCategories .divLeftContent
{
	border:none;
	margin:0;
}
#bodyCategories .airTxt2
{
	margin:0 0 0 20px;
}

.divOnAirHead2
{
	display:inline;
	margin:0;
	padding:0px 6px;
	background: url(../Images/midbg.gif) repeat-x;
	color:#fff;
	width:140px;	
}
.divNewsHead2
{
	margin:0 1px;
	padding:1px 6px;
	background: url(../Images/midbg.gif) repeat-x;
	color:#fff;
	width:30px;
}
.divOnAirContent2
{
	margin: 23px 23px 0 0;
}

	.t
	{
		background: url(../Images/RoundBox/greydot.gif) 0 0 repeat-x;
	}
	.b
	{
		background: url(../Images/RoundBox/greydot.gif) 0 100% repeat-x;
	}
	.l
	{
		background: url(../Images/RoundBox/greydot.gif) 0 0 repeat-y;
		
	}	
	.r
	{
		background: url(../Images/RoundBox/greydot.gif) 100% 0 repeat-y;
	}	
	.bl
	{
		background: url(../Images/RoundBox/bl.gif) 0 100% no-repeat;

	}
	.sqbl
	{
		background: url(../Images/RoundBox/sqbl.gif) 0 100% no-repeat;

	}	
	.br
	{
		background: url(../Images/RoundBox/br.gif) 100% 100% no-repeat;
	}
	.tl
	{
		background: url(../Images/RoundBox/tl.gif) 0 0 no-repeat;

	}
	.sqtl
	{
		background: url(../Images/RoundBox/sqtl.gif) 0 0 no-repeat;

	}		
	.tr
	{
		background: url(../Images/RoundBox/tr.gif) 100% 0 no-repeat ;
	}

		
		
	.clear
	{
		font-size:1px; height:1px;
	}
	
	

.airImg2
{
	border:solid 1px #a5a5a5;	
	width:150px;
	float:left;

}
.airImg2 img
{
	width:150px;
	height:150px;
}
.airTxt2
{
	width:214px;
	position:relative;
	height:151px;
	text-align:left;
	overflow:hidden;
	padding:1px 0 0 0;
} 
#bodyCategories .airTxt2
{
	width:100%;
	
}
#bodyCategories .airTxt2 p
{
	/*margin:0;*/

	
}
.onAirProg
{
	width:100%;
	height:50px;
	margin:0;
	padding:0;

	
}
.onAirProg p
{
	margin:0;
	padding:0;
}
.onAirProg a:hover
{
	color:#fff;
	background: url(../Images/bg-onairprog2.gif);
}
.onAirProg a
{
	margin: 0px;
	display:block;
	height:42px;
	padding: 4px 0 4px 4px;
}
.firstProg
{
	color:#CE3935;
	padding-top:5px;
}
.firstProg a
{
	color:#CE3935;
}
.newsDate
{
	color:#636563;
}
.debugSwitchOff,.hide
{
	display:none;
}
.debugboxred, dbr
{
	border:1px solid #f00;
}
.debugboxblue, dbb
{
	border:1px solid #00f;
}
.debugboxgreen, dbg
{
	border:1px solid #0f0;
}
.divCreditsHead
{
	color:#808285;
}
.colorDarkGrey
{
	color:#333;
}
.ablock
{
	display:block;
	/*border:1px solid red;*/
}


#bodyAwards .divLeftContent, #bodyNews .divLeftContent, #bodyContact .divLeftContent, #bodyJobs .divLeftContent, #bodyProgArchive .divLeftContent
{
	            background:url(../images/left-box-bg.gif) no-repeat; 
	            height:202px; 
	            width:373px; 
	            border:none;
}

.divMidContent
{
	width:620px;
	margin: 0 0 0 65px;
}
#bodyStatic .divMidContent
{
	position:relative;
	text-align:	justify;
	overflow:hidden;
	padding:0 0 20px 0;
} 
#bodyStatic .allTxt
{
	padding:5px 0 0 0;
}
#bodyStatic a
{
	color:#0070CC;
	font-style:normal;
	text-decoration:none;
}
#bodyStatic a:hover
{
	color:#0070CC;
	text-decoration:underline;
}
#bodyStatic h3
{
	margin:0 0 5px 0;
	padding:20px 0 0 0;
	border-top: solid 1px #9e9e9e;
	color:#6e6e6e;
}
#bodyStatic h4
{
	margin:0 0 3px 0;
	padding:20px 0 0 0;
	color:#6e6e6e;
}
#bodyCatByYear .divMidContent
{
	position:relative;
	padding:0;
	margin:20px 0 0 0;
	background: url(../images/viewAll.gif);
	
} 
#bodyCatAll .divMidContent
{
	margin:30px 0 0 0;
	width:725px;
	background: url(../images/bg-allCategory.gif) 0 0 no-repeat;
}
#bodyAllProgs .divMidContent
{
	margin:30px 0 0 0;
	width:725px;
	background: url(../images/bg-allTransmissions.gif) 0 0 no-repeat;
}
#bodyAllProgs .pageShift
{
	margin-top:17px;
	left:420px;
	position:relative;
	width:290px;
	height:10px;
	text-align:right;
} 
#bodyAllProgs .allTxt, #bodyCatAll .allTxt
{
	margin:4px 0;
	left:0px;
	position:relative;
	width:700px;
	height:160px;
	text-align:left;
	overflow:hidden;
}
#bodyAllProgs .allTxtScroll, #bodyCatAll .allTxtScroll
{
	position:relative;
	width:22px;
	margin-top:-170px;
	left:698px;
	height:165px;
	background: url('../Images/scrollbarbackground.gif') repeat-y 9px top;
}  

 #bodyCatAll .allTxtScroll
 {
	margin-top:-195px;	
	height:185px;	
 }
#bodyCatAll .allTxt
{
	height:180px;
}
#bodyCatAll .divMidContent
{
	height:220px;
}    

#bodyAllProgs .allTxt table,  #bodyCatAll .allTxt table
{
	margin:10px;
	width:680px;
}


 
.companyColour
{
	color:#CE3935;
} 
a.companyLink:hover
{
	color:#CE3935;
}
.selectedOU
{
	color:#CE3935;
	font-size:1.1em;
} 
#execMen ul,  .contactMenu ul
{
	list-style-type:none;
	padding:0;
	margin:20px 0 0 0;
} 
#execMen ul li, .contactMenu ul li
{
	margin:12px 0 0 0;
} 
.contactMenu ul 
{
	padding-left:20px;
}
.leftHead
{
	display:inline; /*to shrink wrap div*/
	background-image:url(../images/midbg.gif);
	background-repeat:repeat-x;
	margin-top:0px;
	left:0px;
	padding:0 7px;
	position:relative;
	z-index:5;
	color:white;
}
.leftTxt
{
	margin:0px 0 0 5px;
	position:relative;
	width:320px;
	height:170px;
	text-align:left;
	overflow:hidden;
} 
.leftTxtScroll
{
	position:relative;
	width:22px;
	margin-top:-180px;
	left:347px;
	height:180px;
	background: url('../Images/scrollbarbackground.gif') repeat-y 9px top;
} 
.rightTxt
{
	height:205px;
	overflow:hidden;
	width:410px;
	text-align:left;
	margin-top:0px;
	padding:0;
	left:0px;
	position:relative;
	font-weight:normal;
	color:#a5a5a5;
}
.rightTxtScroll
{
	position:relative;width:22px;margin-top:-200px;left:430px;
	height:205px;background: url('../Images/scrollbarbackground.gif') repeat-y 9px top;
}  
.rightTxt h2
{
	font-size: 1.4em;
	padding-top:0;
	margin-top:0;
	}
#ScrollListTxt
{
	
}  
.activeOffice
{
	color:#CE3935;
	font-size:1.1em;
}
.mainContent
{
	clear:both;
	width:900px;
	margin: 0 auto;
	padding:0 0 0px 55px;
}  
.mainContent p
{
	margin-top:0;
	padding-top:0;
}
#bodyStatic .mainContent
{
	padding-top:20px;
} 
.visitrdfrights
{
	color:#4c4c4c;
}
.staticPageHeader
{
	margin:0;
	left:0px;
	position:relative;
	display:inline;
	padding:0px 6px;
	background: url(../Images/midbg.gif) repeat-x;
	color:#fff;

}
.onAir{color:#CE3935;}    

#bodyContact .mainContent h4
{
	margin: 5px 0 0 0;
	padding:0;
}
.imgProgramme
{

}
.jobSelected{color:#CE3935}
.directions{margin:0; padding:0; font-size:1em;}


#leftTxt ul
{
	margin-top:0;
}

