/* GENERAL STYLES */
html {
overflow-y: scroll;
}
#BgTop 
{
	width:100%;
	background-image:url(/images/bgtop.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	height:99px;
}
#BgMid 
{
	float:left;
	width:100%;
	background-image:url(/images/bgmid.jpg);
	background-repeat:repeat-y;
	background-position:center;
}
#BgBot 
{
	float:left;
	width:100%;
	background-image:url(/images/bgbot.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	height:56px;
}

#Header{
	width:924px;
	margin-left:auto;
	margin-right:auto;
	height:74px;
	padding:0px; 
	margin-top:0px;
	margin-bottom:0px;
}
#HeaderSpacer{
	width:924px;
	margin-left:auto;
	margin-right:auto;
	height:25px;
}

#PageSubHeader{
	position:relative;
	float:left;
	left:270px;
	top:-50px;
	color:#ffffff;
	width:610px;
	font-weight:bold;
	font-size:14px;
	height:50px;
	overflow:hidden;
	text-align:right;
}

#BreadCrumb{
	background-image:url(/images/bcbg.gif);
	background-repeat:no-repeat;
	height:28px;
	font-size:12px;
	line-height:24px;
}

#BreadCrumb ul
{
	color:#b8b8b8;
	margin:0px;
	padding:0px;
	width:100%;
}

#BreadCrumb li
{
	color:#b8b8b8;
	list-style:none;
	float: left;
	padding-left:5px;
}

#BreadCrumb li a
{
	color:#b8b8b8;
	text-decoration:underline;
}

#BreadCrumb li a:hover
{
	color:#ffb400;
	text-decoration:none;
}

#FooterLinks
{
	float:left;
}

#FooterCR
{
	color:#65b9b9;
	min-height:56px;
	line-height:30px;
	font-size:11px;
	padding:0 50px 0 0;
	float:left;
}

#SniperSystems{
	color:#65b9b9;
	padding:0 20px 0 0;
	float:right;
	width:180px;
	height:30px;
	overflow:hidden;
}

#VideoText
{
	font-size:14px;
	width:165px;
	float:right;
	margin-right:30px;
	margin-top:10px;
}

#VideoText p
{
	margin-bottom:14px;
	width:100%;
	float:right;
}

#Videos{
	float:left;
	width:650px;
}

#textBody 
{
width:100%;
margin:0px;
padding:0px;
float:left;
clear:both;
margin-top:-40px;
}

#ShowHeader 
{
font-size:18px;
color:#65b9b9;
clear:both;
}

#ProgrammeShow a
{
text-decoration:none;
color:#ffffff;
}

#ProgrammeShow a:hover, #ProgrammeShow a:active
{
color:#ffb400;
}


#ProgrammeShow p
{
padding:4px;
margin:0px;
height:45px;
overflow:hidden;
}

#ProgrammeShow
{
width:110px;
background-color:#202020;
float:left;
margin:15px;
text-align:center;
margin-bottom:20px;
}


#ShowPageImage
{
float:left;
}

#ShowPageLine
{
	background-image:url(/images/slbg.gif);
	background-repeat:no-repeat;
	height:28px;
	color:#6e6f71;
	font-size:12px;
	line-height:24px;
	float:left;
	width:100%;
}

#ShowPageLine p
{
float:left;
font-weight:bold;
margin-left:10px;
margin-top:5px;
}

#ShowPageLine a
{
float:right;
margin-top:5px;
}

#ShowPageContent
{
float:left;
margin-top:20px;
margin-bottom:20px;
}

#ShowPageVideo
{
float:right;
width:300px;
padding-right:20px;
}

#ShowPageText p{
margin-top:0px;

}

#ShowPageText
{
float:left;
width:560px;
padding-left:20px;
}

#HomePage
{
float:left;
padding:10px;
background-color:black;
}

#HomeAd
{
float:left;
}

#HomeLeft
{
padding-top:5px;
float:left;
width:362px;
}

#HomeRight
{
padding-top:5px;
float:right;
width:542px;
}

#HomeVideo
{}

#HomeMedPromos
{
margin-top:8px;
background-image: url(/images/Home/medbg.gif);
background-repeat:no-repeat;
width:362px;
height:288px;
}

.HMP_Title{
color:#ffffff;
line-height:33px;
width:362px;
text-align:center;
font-weight:bold;
}

.HMP_Image{
width:362px;
text-align:center;
margin-top:2px;
margin-bottom:2px;
}

.HMP_Content{
margin-left:10px;
margin-top:8px;
padding:10px;
height:74px;
width:320px;
color:#ffffff;
font-size:11px;
overflow:hidden;
}
.HMP_Button{
margin-top:8px;
text-align:right;
padding-right:35px;
color:#ffffff;
font-weight:bold;
}

.HMP_Button img{
vertical-align:middle;
padding-left:5px;
}

.HMP_Button a:link, .HMP_Button a:visited{
color:#ffffff;
text-decoration:none;
}
.HMP_Button a:hover, .HMP_Button a:active{
color:#ffb400;
}

#HomeLrgPromos
{}

#HomeSmlPromos
{
float:left;
padding-left:6px;
padding-top:6px;
}

.HomeSmallPromo
{
width:174px;
float:left;
}
.HomeSmallPromoMid
{
width:174px;
float:left;
margin-left:7px;
margin-right:7px;
}

.HSP_Title{
margin-top:5px;
background-color:#375d6d;
color:#ffffff;
padding:2px;
font-weight:bold;
}
.HSP_Content{
height:58px;
padding:6px;
color:#ffffff;
font-size:11px;
overflow:hidden;
}
.HSP_Content p{
margin:0px;
}
.HSP_Button{
height:30px;
background-image:url(/images/Home/more_button.gif);
background-repeat:no-repeat;
line-height:30px;
text-align:right;
padding-right:5px;
color:#ffffff;
font-weight:bold;
}
.HSP_Button img{
vertical-align:middle;
padding-left:5px;
}

.HSP_Button a:link, .HSP_Button a:visited{
color:#ffffff;
text-decoration:none;
}
.HSP_Button a:hover, .HSP_Button a:active{
color:#ffb400;
}

#xsltsearch{
padding-top:20px;
}
#xsltsearch_summary{
padding-top:10px;
padding-bottom:10px;
}

.xsltsearch_result{
background-color:#303030;
padding:5px;
}
.xsltsearch_result_alt{
padding:5px;
}

a.xsltsearch_title:link, a.xsltsearch_title:visited
{
text-decoration:underline;
font-size:12px;
}

a.xsltsearch_title:hover, a.xsltsearch_title:active
{
text-decoration:none;
font-size:12px;
}

#NoCasting
{
clear:both;
width:100%;
text-align:center;
font-size:18px;
color:#ffb400;
}

.CastingCall 
{
background-color:#202020;
background-image: url(/images/casting-bg.gif);
background-repeat:no-repeat;
background-position: top right;
float:left;
margin-bottom:20px;
}

.CastingImage
{
float:left;
padding-right:10px;
}

.CastingContent
{
}

.CastingTitle
{
padding:10px;
padding-bottom:0px;
font-size:14px;
color:#5baaaa;
font-weight:bold;
width:500px;
float: left;
}

.CastingText
{
padding:10px;
font-size:12px;
color:#ffffff;
width:500px;
float: left;
}

.CastingLink
{float:right;}

#FeedbackForm
{
width: 540px;
float:left;
}

#PopupPage
{
padding-top:79px;
background-image:url(/images/Popup.gif);
background-repeat:no-repeat;
}
#PopupContent
{
background-image:url(/images/Popup_bg.gif);
background-repeat:repeat-x;
background-color:#000000;
padding:20px;
height:377px;
overflow-y:auto;
}
#PopupTitle
{
font-size:24px;
color:#65b9b9;
padding-bottom:10px;
}
#PopupText
{
font-size:13px;
color:#b8b8b8;
}

.CastingCallLink
{
padding:0px;
margin:0px;
padding-left:10px;
background-image:url(/images/applybutton.gif);
background-repeat:no-repeat;
height: 21px;
line-height: 21px;
width: 182px;

}


/* EDITOR PROPERTIES */
.Standard {
font-size:12px;
font-weight:normal;

}

.Green18ptBold {
font-size:18px;
font-weight:bold;
color:#65b9b9;
}

.Green14ptBold {
font-size:14px;
font-weight:bold;
color:#65b9b9;
}

.Green13ptNormal {
font-size:13px;
font-weight:normal;
color:#65b9b9;
}

