html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, blockquote
{ 
	margin:0;
	padding:0;
	border:0;
}
body{font-size:62.5%;background-color:#f5f5f5;font-family:Arial, Verdana;}

a{text-decoration:underline;color:#FE5907;}
a:hover, a:active{text-decoration:none;}
.invisible, h1{position:absolute;left:-5000px;}
.clear{clear:both;}
.bold{font-weight:bolder;}
.italic{font-style:italic;}

h2{font-size:1.8em;font-weight:normal;margin:20px 0 15px;color:#999;}
h3{font-size:1.6em;color:#000;}
h4{font-size:1.4em;color:#8E8E8E;font-weight:normal;margin-bottom:15px;}
p{font-size:1.2em;line-height:1.5em;margin-bottom:15px;}
.wysiwygcontent{color:#2D2D2D;}
.wysiwygcontent h3{margin-bottom:15px;}
.wysiwygcontent table{border-collapse:collapse;font-size:1.2em;margin-bottom:15px;}
.wysiwygcontent table p,.wysiwygcontent table table, .wysiwygcontent p table, .wysiwygcontent p p{font-size:1em;}
.wysiwygcontent td{padding:0 5px 5px 0;}
.extradetails{font-style:italic;color:#8E8E8E;}

.authoringcontrollabel{font-size:12px;color:Black;font-weight:bold;font-style:italic;}
.radeditor table{margin-bottom:0;}
.radeditor td{padding:0;}

#sitewrapper
{
	width:820px;
	background-color:White;
	margin:0 auto;
	padding:20px;
}

#siteheader{background:url('/images/Logo.jpg') no-repeat;}
#logocover img{height:37px;width:236px;}
.topnav li
{
	display:inline;
	list-style-type:none;
	background:no-repeat right;
}
/*.topnav li.first{padding-left:0;}*/
.topnav a{text-decoration:none;}
.mainnav{font-size:1.8em;margin-top:40px;background:url('/images/Dot_Black.gif') left no-repeat;padding-left:7px;}
.mainnav li{padding:0 13px 0 11px;background-image:url('/images/Dot_Black.gif');}
.mainnav a{color:#999;}
.mainnav a:hover, .mainnav a:active{color:#FE5907;}
.mainnav li.selected a{color:#FE5907;}
.secondarynav{font-size:1.2em;font-weight:bold;text-transform:lowercase;margin-top:10px;background:url('/images/Dot_Orange.gif') left no-repeat;padding-left:12px;}
.secondarynav li{padding:0 10px 0 6px;background-image:url('/images/Dot_Orange.gif');}
.secondarynav a{color:#FE5907;}
.secondarynav a:hover, .secondarynav a:active{color:black;}
.secondarynav li.selected a{color:black;}

#primarycontent{float:left;width:600px;margin-right:40px;}
.secondarycontent{float:left;width:165px;}
.videocontent{margin-top:15px;}

/*Consistent styles for multiple item selectors in authoring mode*/
.itemselector .sectionheader{font-weight:bold;font-size:1.2em;margin-bottom:5px;}
.itemselector .availableitems, .itemselector .selecteditems{border:1px solid #8E8E8E;padding:5px;overflow-y:scroll;}
.itemselector .availableitems{border-bottom:0;}
.itemselector .options a{padding-right:5px;}

/*Similar programmes presentation styles*/
.similarprogrammes{border-bottom:solid 1px #8E8E8E;padding:0 0 10px 0;}
.similarprogrammes .programme{padding-bottom:10px;padding-left:20px;background:url('/images/OrangeBar.gif') no-repeat;}
.programme .additionaldetails{font-size:1.2em;font-style:italic;}
.programme .additionaldetails a{font-size:1.2em;font-weight:bold;text-decoration:none;font-style:normal;}
.programme .additionaldetails a:hover{color:#000;}

/*Similar programmes authoring styles*/
.similarprogrammeswrapper .availableitems{height:350px;}
.similarprogrammeswrapper .selecteditems{height:125px;}
.similarprogrammeswrapper .item{margin-top:5px;}

.bannerwrapper{margin:20px 0;}
/*Banner selector authoring styles*/
.bannerwrapper .availableitems, .bannerwrapper .selecteditems{height:175px;}
.bannerwrapper .item img{width:200px;}
.bannerwrapper .item{width:200px;min-height:115px;float:left;margin:0 20px 20px 0;}
.bannerwrapper .selecteditems{clear:both;}

/*Banner selector presentation styles*/
.rotatingbanners .banner{position:absolute;left:-5000px;}
.rotatingbanners .visible{left:auto;position:relative;}

.genrelist .genrelistitem{float:left;width:133px;height:47px;background-color:#C6C6C6;font-size:1.4em;margin-left:13px;padding:10px;font-weight:bold;}
.genrelist .genrelistitem a{color:black;text-decoration:none;}
.genrelist .genrelistitem a:hover, .genrelist .genrelistitem a:active{color:#8E8E8E;}
.genrelist .first{margin-left:0;}

.imagegallerywrapper{margin-top:20px;}
/*Image gallery authoring styles*/
.imagegallerywrapper .item{float:left;margin:0 20px 20px 0;}
.imagegallerywrapper .availableitems, .imagegallerywrapper .selecteditems{height:200px;}
.imagegallerywrapper .selecteditems{margin-bottom:20px;}

/*Image gallery presentation styles*/
.imagegallery img{margin:0 20px 20px 0;}

/*Home page featured news authoring styles*/
.homepagefeaturednews .availableitems{height:200px;}
.homepagefeaturednews .selecteditems{height:100px;}

/*Home page featured news presentation styles*/
.homepagefeaturednews .featurednewsitem{margin-bottom:10px;font-size:1.2em;}
.homepagefeaturednews .featurednewsitem .featurednewsitemtitle a{color:#8E8E8E;text-decoration:none;font-weight:bold;}
.homepagefeaturednews .featurednewsitem .featurednewsitemtitle a:hover, .homepagefeaturednews .featurednewsitem .featurednewsitemtitle a:active{color:#FE5907;}

.homepageimagelink .imagelinkselector{text-align:center;}

.imagelinkselector .authoringcontrols{text-align:left;}
.imagelinkselector .authoringcontrols{border:1px solid #8E8E8E;}
.imagelinkselector .authoringcontrols img {width:100px;}
.imagelinkselector .authoringcontrols .textboxes{border-bottom:1px solid #8E8E8E;padding:5px;}
.imagelinkselector .authoringcontrols .sectionheader{font-weight:bold;font-size:1.2em;margin-bottom:5px;}
.imagelinkselector .authoringcontrols .radiobuttons{padding:5px;overflow-y:scroll;height:350px;}
.imagelinkselector .authoringcontrols .radiobutton{margin-bottom:10px;vertical-align:top;}
.imagelinkselector .authoringcontrols .radiobutton a{color:#000;}
.imagelinkselector .authoringcontrols .label{margin:5px;}
.videoselector{width:300px;margin-bottom:20px;margin-top:15px;}
.videoselector .authoringcontrols .radiobuttons{height:200px;}

.imagepreview{border:solid 1px #8E8E8E;}

.bannerselector{width:400px;}
.bannerselector .imagepreview img{width:398px;}
.showreelwrapper{margin:50px 0 20px 0;}

.thumbnailselector{margin-top:20px;}

.pager{clear:both;font-size:1.2em;font-weight:bold;text-align:center;}
.pager .FirstLink, .pager .PreviousLink, .pager .NextLink, .pager .NumberLink, .pager .sep{padding:0 10px 0 0;}

/*List page styles*/
.listitem{float:left;width:380px;margin-bottom:50px;margin-right:20px;}
.listitem .imagewrapper{float:left;margin-right:10px;width:125px;height:125px;}
.listitem p{float:left;width:240px;}
.listitem h3, .listitem .additionaldetails{font-size:1.4em;font-weight:bold;}
.listitem .additionaldetails{border-bottom:solid 1px #8E8E8E;padding-bottom:8px;margin-bottom:12px;font-weight:normal;font-size:1.2em;font-style:italic;}
.listitem .additionaldetails, .listitem h3{color:#2D2D2D;}
.listitem h3 a{text-decoration:none;color:#FE5907;}
.listitem h3 a:hover, .listitem h3 a:active{color:#2D2D2D;}
.programmelistitem .additionaldetails{height:32px;}
.newslistitem .additionaldetails{height:16px;}
.newslistitem p{float:none;width:auto;}
.newslist .first{float:none;width:auto;}

/*Home page styles*/
.homepagessection{float:left;width:180px;margin-left:20px;}
.homepagecopy{width:385px;margin-left:0;}
.homepagessection h3
{
	border-left:solid 8px #FE5907;
	padding:8px 0 8px 10px;
	margin-bottom:5px;
}
.homepagessection .homepagesectioncontent{border-top:solid 1px #8E8E8E;padding-top:12px;}

fieldset{font-size:1.2em;margin:20px 0;}
fieldset .requiredmarker{color:Red;}
fieldset .button{}
fieldset .textbox{border:solid 1px #8E8E8E;font-family:Arial, Verdana;font-size:1em;width:200px;}
fieldset table{border-collapse:collapse;}
fieldset tr.multilinetextfield td{vertical-align:top;}
fieldset td{padding-right:20px;}

#sitefooter{margin-top:80px;padding-top:20px;border-top:solid 1px #8E8E8E;font-size:1.2em;font-weight:bold;clear:both;}
.footernav{display:inline;}
#sitefooter, .footernav a{color:#8E8E8E;}
.footernav li{display:inline;}
.footernav li{background:url('/images/Dot_Grey.gif') no-repeat left;padding:0 0 0 15px;margin-left:5px;}
.footernav a{text-decoration:none;}
.footernav a:hover, .footernav a:active{color:black;}

#selectUrl{background:url(../../Images/cog.gif) no-repeat;width:20px;height:20px;display:block;}

.backlink{font-size:1.2em;text-decoration:none;}
.backlink:hover{text-decoration:underline;}

.error{font-size:1.2em;line-height:1.5em;}

#getflash { width: 360px; text-align: center; padding: 0; }
#getflash p { padding: 0; }