@charset "UTF-8";

/* PAGE RESET: */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
	line-height: 1.25;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

strong {
font-weight: bold;
}

em {
font-style: italic;
}

/* CSS: */

body {
margin: 0;
padding: 0;
background-color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
}

a:link {
color: #FFFFFF;
text-decoration: underline;
}

a:visited {
color: #FFFFFF;
text-decoration: underline;
}

a:hover {
color: #FFEA01;
text-decoration: underline;
}

a:active {
color: #FFFFFF;
text-decoration: underline;
}

.innertube10 {
padding: 10px;
}

.innertube10LR {
padding: 0 10px 0 10px;
}

#headWrap {
position: relative;
width: 100%;
height: 193px;
background-image: url(../media/img/global/BGtileHead.gif);
background-repeat: repeat-x;
}

#headLive {
width: 800px;
height: 220px;
margin: 0 auto 0 auto;
padding: 0;
}

#headLive #left {
width: 400px;
margin: 0;
text-align: left;
height: 113px;
float: left;
padding: 0;
}
	#dslogo {
	width: 400px;
	height: 80px;
	margin: 16px 0;
	}

#headLive #right {
width: 400px;
height: 113px;
text-align: left;
float: right;
margin: 0;
padding: 0;
}

#login {
position: relative;
top: 10px;
width: 400px;
height: 20px;
text-align: right;
font-size: 10px;
color: #B3B3B3;
float: right;
}

	#login table {
	display: block;
	}
	
	#login .text input {
	font-size: 10px;
	color: #000000;
	background-color: #575F67;
	border: 0;
	padding: 2px;
	height: 12px;
	width: 90px;
	margin: 0 5px 0 0;
	}
	
	#login td.login {
	height: 16px;
	vertical-align: middle;
	}
	
	table.logout {
	width: 400px;
	}
	
		table.logout td.logout1 {
		width: 230px;
		height: 16px;
		vertical-align: middle;
		}
		
		table.logout td.logout2 {
		width: 90px;
		height: 16px;
		vertical-align: middle;
		}
		
			table.logout td.logout2 {
			color: #FFEA01;
			text-decoration: underline;
			}
		
		table.logout td.logout3 {
		width: 80px;
		height: 16px;
		vertical-align: middle;
		text-align: right;
		}
		
			table.logout td.logout3 .image input {
			padding: 0;
			margin: 0;
			}
				
	#login #pwLink {
	float: right;
	display: block;
	text-align: right;
	padding: 5px 33px 0 0;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4c66bb;
	}
	
		#pwLink a:link, #pwLink a:visited, #pwLink a:hover, #pwLink a:active  {
		color: #4c66bb !important;
		text-decoration: none;
		cursor: pointer;
		}
	
	#login .image input {
	margin: 1px 0 0 0;
	}

#topNav {
clear: both;
width: 800px;
height: 60px;
}

#bodyWrap {
position: relative;
width: 100%;
height: auto;
padding: 0 0 40px 0;
background-image: url(../media/img/global/BGtileBody.gif);
background-repeat: repeat;
}

#bodyLive {
width: 800px;
margin: 0 auto 0 auto;
padding: 0;
overflow: auto;
}

#footWrap {
position: relative;
width: 100%;
height: 25px;
background-color: #000000;
}

#footLive {
width: 800px;
height: 25px;
margin: 0 auto 0 auto;
padding: 10px 0 10px 0;
text-align: center;
color: #9d9fa2;
font-size: 9px;
}

	#footLive a:link,
	#footLive a:visited,
	#footLive a:hover,
	#footLive a:active {
	color: #CCC;
	font-weight: bold;
	text-decoration: none;
	}
	
/* HOME */
.home #bodyCol1 {
width: 489px;
background-color: #020106;
background-image: url(../media/img/global/BGcol1.jpg);
background-repeat: repeat-x;
float: left;
padding: 10px 10px 50px 10px;
}

	.home #bodyVideoMatte {
	width: 488px;
	overflow: auto;
	background-image:url(../media/img/temp/TEMPvideoMatte.gif);
	background-repeat: no-repeat;
	}

		.home #bodyVideo {
		position: relative;
		top: 10px;
		width: 420px;
		margin: 0 auto 0 auto;
		}

	.home #bodyCopy {
	position: relative;
	width: 420px;
	height: auto;
	padding: 20px 0 0 0;
	margin: 0 auto 0 auto;
	}

		.home #bodyCopy .headline {
		width: 420px;
		font-size: 22px;
		font-weight: bold;
		color: #FFEA01;
		margin: 0 0 20px 0;
		}

		.home #bodyCopy .date {
		width: 420px;
		font-size: 10px;
		color: #45FFF5;
		margin: 0 0 5px 0;
		}
		
		.home #bodyCopy .story {
		width: 420px;
		font-size: 12px;
		color: #FFFFFF;
		margin: 0 0 15px 0;
		}
		
		.home #bodyCopy .story p {
		padding: 0;
		margin: 0 0 12px 0;
		}
		
		.home #bodyCopy .shareLink {
		width:420px;
		height: 30px;
		}

		.home #bodyCopy .shareLink .left {
		width: 180px;
		height: 22px;
		font-size: 10px;
		line-height: 10px;
		color: #FFEA01;
		font-weight: normal;
		text-align: left;
		float: left;
		padding: 0 20px 0 0;
		}

		.home #bodyCopy .shareLink .right {
		width: 220px;
		height: 22px;
		font-size: 11px;
		color: #000000;
		font-weight: normal;
		text-align: right;
		float: right;
		}
		
			.home #bodyCopy .shareLink .right input  {
			width: 210px;
			height: 18px;
			font-size: 11px;
			color: #000000;
			background-color: #7C7C7C;
			border: 0;
			padding: 6px 2px 2px 2px;
			}
	
.home #bodyCol2 {
width: 268px;
height: auto;
background-color: #001017;
background-image:url(../media/img/global/BGpattern.gif);
background-repeat: repeat;
float: right;
padding: 4px;
}

	.home #bodyCol2Live {
	width: 268px;
	height: auto;
	background-color: #020205;
	background-image: url(../media/img/home/BGhomeCol2.jpg);
	background-repeat: repeat-x;
	clear: both;
	padding: 8px 0 20px 0;
	}
	
	.home #bodyCol2Live #header {
	width: 245px;
	height: 14px;
	background-image: url(../media/img/home/headerLatestNews.gif);
	background-repeat: no-repeat;
	text-align: right;
	font-size: 14px;
	color: #969696;
	margin-bottom: 20px;
	}
	
	.thumbModule2col .headline a:link, .thumbModule2col .headline a:visited, .thumbModule2col .headline a:hover, .thumbModule2col .headline a:active,
	.thumbModule1col .headline a:link, .thumbModule1col .headline a:visited, .thumbModule1col .headline a:hover, .thumbModule1col .headline a:active {
	color: black !important;
	text-decoration: none !important;
	}
	
		.home .thumbModule1col, .home .thumbModule2col {
		width: 254px;
 		margin: 0 7px 20px 7px;
		background: url(../media/img/home/BGmoduleTile.gif);
		background-repeat: repeat-x;
		}
		
			.home .thumbModule1col .top, .home .thumbModule2col .top  {
			width: 254px;
			height: 5px;
			font-size: 0px;
			line-height: 0px;
			margin: 0;
			background-image: url(../media/img/home/BGmoduleTop.gif);
			background-repeat: no-repeat;
			padding: 0;
			}
			
			.home .thumbModule1col .center, .home .thumbModule2col .center {
			width: 234px;
			min-height: 100px;
			height: auto;
			margin: 0;
			background-image: url(../media/img/home/BGmoduleCenter.gif);
			background-repeat: no-repeat;
			overflow: auto;
			padding: 0 10px 0 10px;
			}
			
			.home .thumbModule1col .center .headline, .home .thumbModule2col .center .headline {
			width: 230px;
			font-size: 13px;
			font-family: Myriad, Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #000000;
			float: left;
			margin: 5px 0 10px 0;	
			}
			
				.home .thumbModule1col .teaser {
				width: 230px;
				height: auto;
				font-size: 10px;
				color: #FFFFFF;
				float: left;
				clear: both;
				}
				
					.home .thumbModule1col .teaser a:link, .home .thumbModule1col .teaser a:visited, .home .thumbModule1col .teaser a:hover, .home .thumbModule1col .teaser a:active,
					.home .thumbModule2col .teaser a:link, .home .thumbModule2col .teaser a:visited, .home .thumbModule2col .teaser a:hover, .home .thumbModule2col .teaser a:active {
					color: #FFFFFF;
					text-decoration: none;
					cursor: pointer;
					}

			
				.home .thumbModule2col .teaser {
				width: 160px;
				height: auto;
				font-size: 10px;
				color: #FFFFFF;
				float: left;
				margin: 0 10px 0 0;
				}
				
				.home .ctaLink {
				height: 14px;
				font-size: 11px;
				line-height: 1;
				font-weight: bold;
				color: #000000;
				background-image: url(../media/img/home/blackArrow_R.gif);
				background-repeat: no-repeat;
				padding: 1px 0 0 18px;
				margin: 10px 0 0 0;
				overflow: visible;
				}
							
						.ctaLink a.teaserLink:link, .ctaLink a.teaserLink:visited, .ctaLink a.teaserLink:hover, .ctaLink a.teaserLink:active {
						color: #000000 !important;
						text-decoration: none;
						cursor: pointer;
						}
			
				.home .thumbModule2col .thumbFrame {
				width: 60px;
				height: 60px;
				font-size: 10px;
				color: #FFFFFF;
				float: left;
				padding: 2px;
				background-image:url(../media/img/home/BGthumbFrame.gif);
				background-repeat: no-repeat;
				}
				
					.home .thumbModule2col .thumbFrame .img, .home .thumbModulecol .thumbFrame a.img {
					width: 60px;
					height: 60px;
					border: 0px;
					}
 					
					.home .thumbModulecol .thumbFrame a.img	{
					cursor: pointer;
					}				

			.home .thumbModule1col .bottom, .home .thumbModule2col .bottom {
			width: 254px;
			height: 5px;
			font-size: 0px;
			line-height: 0px;
			margin: 0;
			background-image: url(../media/img/home/BGmoduleBottom.gif);
			background-repeat: no-repeat;
			}

		.home .pagination {
		display: block;
		width: 254px;
 		margin: 0 7px 0px 7px;
		height: auto;
		text-align: right;
		font-size: 11px;
		line-height: 1.5;
		}
							
			.home .pagination a:link {
			padding: 2px 5px 2px 5px !important;
			border: 1px solid #515153 !important;
			text-decoration: none; 
			color: #1e8bb4;
			position: relative;
			top: -1px;
			}
			
			.home .pagination a:visited {
			padding: 2px 5px 2px 5px !important;
			border: 1px solid #515153 !important;
			text-decoration: none; 
			color: #1e8bb4;
			position: relative;
			top: -1px;
			}

			.home .pagination a:hover {
			padding: 2px 5px 2px 5px !important;
			border: 1px solid #515153 !important;
			color: #000;
			background-color: #FFEA01;
			position: relative;
			top: -1px;
			}
			
			.home .pagination a:active {
			padding: 2px 5px 2px 5px !important;
			border: 1px solid #515153 !important;
			text-decoration: none; 
			color: #1e8bb4;
			position: relative;
			top: -1px;
			}
			
			.home .pagination .currentpage{
			padding: 2px 5px 2px 5px !important;
			border: 1px solid #FFFFFF !important;
			background-color: #1e8bb4;
			color: #FFF !important;
			position: relative;
			top: -1px;
			font-weight: bold;
			}
			
			.home .pagination a.disablelink, .pagination a.disablelink:hover{
			padding: 2px 5px 2px 5px !important;
			background-color: transparent;
			cursor: default;
			color: #2f2f31;
			border: 0px;
			font-weight: normal !important;
			position: relative;
			top: -1px;
			}
			
			.home .pagination a.prevnext{
			font-weight: bold;
			padding: 2px 5px 2px 5px !important;
			border: 1px solid #515153 !important;
			text-decoration: none; 
			color: #1e8bb4;
			position: relative;
			top: -1px;
			}		
			
.home #pageTitle {
position: relative;
display: block;
margin: 0 0 25px 0;
}

/* WHAT WE DO */

.wwd #bodyCol {
width: 778px;
overflow: auto;
background-color: #020106;
background-image: url(../media/img/global/BGcol1.jpg);
background-repeat: repeat-x;
float: left;
padding: 11px 10px 50px 11px;
}

	.wwd #bodyMat {
	width: 778px;
	height: auto;
	background-image:url(../media/img/global/BGmat780.gif);
	background-repeat: no-repeat;
	}
	
		.wwd #pageTitle {
		position: relative;
		display: block;
		margin: 0 0 25px 0;
		}

		.wwd #bodyHolder {
		position: relative;
		top: 25px;
		width: 705px;
		margin:  0 auto 20px auto;
		}
		
		.wwd .bodyModuleL {
		float: left;
		width: 329px;
		height: 200px;
		margin:  0 0 0px 0px;
		background-image: url(../media/img/wwd/BGmodule.gif);
		background-repeat: no-repeat;
		background-color:#020204;
		}
		
		.wwd .bodyModuleR {
		float: right;
		width: 329px;
		height: 200px;
		margin:  0 0px 0px 0px;
		background-image: url(../media/img/wwd/BGmodule.gif);
		background-repeat: no-repeat;
		background-color:#020204;
		}

		.wwd .bodyModuleL .header, .wwd .bodyModuleR .header, .wwd .bodyModuleC .header {
		width: 299px;
		height: 41px;
		padding: 6px 15px 0 15px;
		margin:  0;
		text-align: right;
		}
		
		.wwd .bodyModuleL .image, .wwd .bodyModuleR .image, .wwd .bodyModuleC .image {
		float: left;
		width: 94px;
		height: 65px;
		padding: 0 0 0 14px;
		margin:  0;
		}
		
		.wwd .bodyModuleL .copy, .wwd .bodyModuleR .copy, .wwd .bodyModuleC .copy {
		float: left;
		width: 195px;
		height: 150px;
		padding: 0 10px 0 10px;
		margin:  0;
		text-align: left;
		color: #FFFFFF;
		font-size: 12px;
		}
		
		.wwd .bodyModuleC {
		clear: both;
		width: 329px;
		height: 200px;
		margin: 0 auto 0 auto;
		background-image: url(../media/img/wwd/BGmodule.gif);
		background-repeat: no-repeat;
		background-color:#020204;
		}
		

		
/* PRESS */

.press #bodyCol1 {
width: 468px;
overflow: auto;
background-color: #020106;
background-image: url(../media/img/global/BGcol1.jpg);
background-repeat: repeat-x;
float: left;
padding: 10px 10px 30px 10px;
}

	.press #bodyCol1Mat {
	width: 465px;
	height: auto;
	background-image: url(../media/img/global/BGmat485.gif);
	background-repeat: no-repeat;
	}

		.press #bodyCol1Holder {
		position: relative;
		top: 20px;
		width: 400px;
		height: 250px;
		margin:  0 auto 20px auto;
		}
		
			.press #bodyCol1Holder #head {
			text-align: left;
			margin: 0 0 10px 0;
			font-weight: bold;
			font-size: 13px;
			color: #FFEA01;
			}
			
			.press #bodyCol1Holder #copy {
			text-align: left;
			margin: 0 0 10px 0;
			font-size: 12px;
			color: #FFFFFF;
			font-weight: normal;
			}
			
			.press #bodyCol1Holder .formLabel {
			width: 110px;
			height: 40px;
			float: left;
			font-size: 12px;
			color: #45FFF5;
			text-align: left;
			padding: 10px 0px 0px 70px;
			}
			
			.press #bodyCol1Holder .formField {
			width: 220px;
			height: 43px;
			float: left;
			padding: 7px 0 0 0;
			}

				.press .text input {
				font-size: 11px;
				color: #000000;
				background-color: #FFFFFF;
				border: 0;
				padding: 2px;
				height: 15px;
				width: 155px;
				}
				
				.press .forgotLink {
				display: block;
				font-family: Arial, Helvetica, sans-serif;
				margin: 4px 0 0 0;
				line-height: 1;
				font-size: 11px;
				color: #4c66bb;
				}
				
				.press .forgotLink a:link,
				.press .forgotLink a:visited,
				.press .forgotLink a:hover,
				.press .forgotLink a:active {
				color: #4c66bb;
				text-decoration: none;
				}
				
				.press .image input {
				margin: 1px 0 0 0;
				}
	
			.press #bodyCol1Holder #saveSession {
			display: block;
			float: left;
			margin: 30px 0 0 0;
			width: 400px;
			height: 30px;
			text-align: left;
			font-size: 12px;
			color: #FFFFFF;
			font-weight: normal;
			}
			
			table.formBottom {
			width: 400px;
			margin: 10px 0 0 0;
			}
			
			.press td.check {
			width: 25px;
			text-align: left;
			vertical-align: top;
			}
			
			.press td.label {
			width: 290px;
			text-align: left;
			vertical-align: top;
			font-size: 11px;
			padding: 2px 0 0 0;
			}
			
			.press td.submitLabel {
			color: #FFFFFF;
			text-align: right;
			width: 60px;
			padding: 0 0 0 0;
			font-size: 12px;
			font-weight: bold;
			vertical-align: bottom;
			}
			
			.press td.submit {
			width: 25px;
			text-align: right;
			vertical-align: bottom;
			}
			
.press #bodyCol2 {
width: 277px;
height: 300px;
background-color: #001017;
background-image:url(../media/img/global/BGpattern.gif);
background-repeat: repeat;
float: right;
padding: 4px;
}

	.press #bodyCol2Live {
	width: 277px;
	height: 300px;
	background-color: #020205;
	background-image:url(../media/img/wwd/BGCol2.jpg);
	background-repeat: repeat-x;
	clear: both;
	text-align: center;
	}
	
		.press #bodyCol2Live #copy {
		position: relative;
		top: 110px;
		width: 245px;
		height: 50px;
		margin: 0px 16px 0px 16px;
		float: left;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		text-align: left;
		}
		
			.press #bodyCol2Live .head {
			display: block;
			font-size: 16px;
			font-weight: bold;
			color: #FFEA01;
			text-align: left;
			}
		
		.press #bodyCol2Live #requestLink {
		position: relative;
		top: 210px;
		width: 245px;
		height: 20px;
		margin: 0px auto 0px auto;
		float: left;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		text-align: left;
		}
		
		.press #bodyCol2Live table.request {
		width: 245px;
		}
		
			.press #bodyCol2Live table.request td.copy {
			color: #FFFFFF;
			text-align: right;
			width: 220px;
			padding: 0 0 0 0;
			font-size: 12px;
			font-weight: bold;
			vertical-align: top;
			}

			.press #bodyCol2Live table.request td.button {
			width: 25px;
			text-align: right;
			vertical-align: top;
			}
		
/* CASTING */

.casting #bodyCol {
width: 778px;
overflow: auto;
background-color: #020106;
background-image: url(../media/img/global/BGcol1.jpg);
background-repeat: repeat-x;
float: left;
padding: 11px 10px 50px 11px;
}

	.casting #bodyMat {
	width: 778px;
	height: auto;
	background-image:url(../media/img/global/BGmat780.gif);
	background-repeat: no-repeat;
	}
	
		.casting #bodyHolder {
		position: relative;
		top: 25px;
		width: 705px;
		margin:  0 auto 20px auto;
		}

		.casting #tableMat {
		position: relative;
		width: 699px;
		margin:  0 auto 0 auto;
		background: url(../media/img/global/BGpattern.gif);
		background-repeat: repeat;
		padding: 4px;
		}
		
		.casting #tableLive {
		position: relative;
		width: 679px;
		margin:  0 auto 0 auto;
		background-color: #17171a;
		padding: 10px 10px 75px 10px;
		text-align: center;
		}
		
		.casting #pageTitle {
		position: relative;
		display: block;
		margin: 0 0 25px 0;
		}
		
		.casting table.titleLog {
		width: 707px;
		height: 53px;
		background: url(../media/img/casting/headerCasting.gif);
		background-repeat: no-repeat;
		}
		
			.casting .titleLog td.msg {
			width: 537px;
			vertical-align: middle;
			text-align: center;
			font-size: 11px;
			color: #FFEA01;
			padding: 0 10px 0 10px;
			}
					
		.casting  table.casting {
		width: 677px;
		padding: 0;
		border: 0;
		}
		
		.casting td.leftHeader {
		width: 260px;
		background-color: #000000;
		border-top: 0;
		border-right: 0;
		border-bottom: 1px solid #FFFFFF;
		border-left: 1px dashed #FFFFFF;
		font-size: 12px;
		font-weight: bold;
		color: #3095db;
		text-align: left;
		vertical-align: middle;
		padding: 5px 10px 5px 10px;	
		}
		
		.casting td.centerHeader {
		widt: 295px;
		background-color: #000000;
		border-top: 0;
		border-right: 0;
		border-bottom: 1px solid #FFFFFF;
		border-left: 1px dashed #FFFFFF;
		font-size: 12px;
		font-weight: bold;
		color: #3095db;
		text-align: left;
		vertical-align: middle;
		padding: 5px 10px 5px 10px;	
		}
		
		.casting td.rightHeader {
		width: 120px;
		background-color: #000000;
		border-top: 0;
		border-right: 0;
		border-bottom: 1px solid #FFFFFF;
		border-left: 1px dashed #FFFFFF;
		font-size: 12px;
		font-weight: bold;
		color: #3095db;
		text-align: center;
		vertical-align: middle;
		padding: 5px 10px 5px 10px;	
		}
		
		.casting tr.oddRow td, tr.evenRow td {
		padding: 10px 10px 10px 10px;	
		vertical-align: middle;
		margin: 0 0 0 0;
		}
		
		.casting tr.oddRow td {
		background-color: #515153;
		}
		
		.casting tr.evenRow td {
		background-color: #2f2f31;
		}
		
		.casting tr.oddRow td.left, tr.evenRow td.left {
		border-top: 0;
		border-right: 0;
		border-bottom: 1px solid #17171a;
		border-left: 1px solid #5cd434;
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
		text-align: left;
		}
		
		.casting tr.oddRow td.center, tr.evenRow td.center {
		border-top: 0;
		border-right: 0;
		border-bottom: 1px solid #17171a;
		border-left: 1px solid #17171a;
		font-size: 11px;
		font-weight: regular;
		color: #FFFFFF;
		text-align: left;
		}
		
		.casting tr.oddRow td.right, tr.evenRow td.right {
		border-top: 0;
		border-right: 0;
		border-bottom: 1px solid #17171a;
		border-left: 1px solid #17171a;
		text-align: center;
		}

		.casting .pagination {
		display: block;
		width: 675px;
		height: auto;
		margin: 15px 2px 2px 2px;
		text-align: right;
		line-height: 1.5;
		}
				
		.casting .pagination a:link, .pagination a:visited{
		padding: 2px 5px;
		border: 1px solid #515153;
		text-decoration: none; 
		color: #3095db;
		position: relative;
		top: -1px;
		}
		
		.casting .pagination a:hover, .pagination a:active{
		border: 1px solid #515153;
		color: #000;
		background-color: #FFEA01;
		position: relative;
		top: -1px;
		}
		
		.casting .pagination .currentpage{
		padding: 2px 5px;
		border: 1px solid #515153;
		background-color: #2e6ab1;
		color: #FFF !important;
		border-color: #515153;
		font-weight: bold;
		position: relative;
		top: -1px;
		}
		
		.casting .pagination a.disablelink, .pagination a.disablelink:hover{
		background-color: transparent;
		cursor: default;
		color: #2f2f31;
		border: 0px;
		font-weight: normal !important;
		position: relative;
		top: -1px;
		}
		
		.casting .pagination a.prevnext{
		font-weight: bold;
		position: relative;
		top: -1px;
		}		

#window {
width: 590px;
height: 400px;
background-image:url(../media/img/global/BGtileBody.gif);
background-repeat: repeat;
border: 1px solid #5cd434;
}

#window #close {
float: right;
width: 60px;
height: 15px;
padding: 5px;
background-color: #1d1d1d;
font-size: 11px;
font-weight: bold;
text-align: center;
cursor: pointer;
margin: 0 0 0 520px;
}

	#window #close a:link, #window #close a:visited, #window #close a:hover, #window #close a:active {
	color: #FFFFFF;
	text-decoration: none;
	}
		
#window #bodyCol {
position: relative;
clear: both;
top: 20px;
width: 468px;
overflow: auto;
height: 300px;
background-color: #020106;
background-image: url(../media/img/global/BGcol1.jpg);
background-repeat: repeat-x;
padding: 10px 10px 10px 10px;
margin: 0 auto 0 auto;
}

	#window #bodyMat {
	width: 465px;
	height: auto;
	background-image: url(../media/img/global/BGmat485.gif);
	background-repeat: no-repeat;
	}

		#window #bodyHolder {
		position: relative;
		top: 20px;
		width: 400px;
		height: 260px;
		text-align: left;
		margin:  0 auto 10px auto;
		}

			#window .formLabel {
			width: 100px;
			height: 14px;
			font-size: 12px;
			font-weight: bold;
			color: #5cd434;
			text-align: left;
			padding: 2px 0px 14px 0px;
			vertical-align: top;
			}
			
			#window .formField {
			width: 290px;
			height: 30px;
			padding: 0 0 0 0;
			vertical-align: top;
			}
	
			#window .formSubmit {
			height: 30px;
			padding: 15px 10px 5px 0;
			vertical-align: top;
			text-align: right;
			}
			
				#window .text input {
				font-size: 11px;
				color: #000000;
				background-color: #FFFFFF;
				border: 0;
				padding: 2px;
				height: 15px;
				width: 175px;
				}
				
				#window textarea {
				width: 280px;
				height: 135px;
				font-size: 11px;
				color: #000000;
				background-color: #FFFFFF;
				border: 0;
				padding: 2px;
				}
				
		
/* DOWNLOADS */

.downloads #bodyCol {
width: 778px;
overflow: auto;
background-color: #020106;
background-image: url(../media/img/global/BGcol1.jpg);
background-repeat: repeat-x;
float: left;
padding: 11px 10px 50px 11px;
}

	.downloads #bodyMat {
	width: 778px;
	background-image:url(../media/img/global/BGmat780.gif);
	background-repeat: no-repeat;
	}
	
		.downloads #bodyHolder {
		position: relative;
		top: 25px;
		width: 705px;
		margin:  0 auto 20px auto;
		}

		.downloads #treeMat {
		position: relative;
		top: 20px;
		width: 699px;
		margin:  0 auto 0 auto;
		background: url(../media/img/global/BGpattern.gif);
		background-repeat: repeat;
		padding: 4px;
		}
		
		.downloads #treeLive {
		position: relative;
		width: 679px;
		margin:  0 auto 0 auto;
		background-color: #17171a;
		padding: 10px 10px 75px 10px;
		text-align: center;
		}
		
		.downloads #treeHolder {
		position: relative;
		width: 677px;
		margin:  0 auto 0 auto;
		text-align: center;
		}
		
		.downloads #treeHeader {
		width: 657px;
		background-color: #000000;
		border-top: 0;
		border-right: 0;
		border-bottom: 1px solid #FFFFFF;
		border-left: 1px dashed #FFFFFF;
		font-size: 12px;
		font-weight: bold;
		color: #3095db;
		text-align: left;
		vertical-align: middle;
		padding: 5px 10px 5px 10px;	
		}
		
		.downloads .downloadLink {
		float: right;
		text-align: right;
		color: #04e7e7;
		}
		
			.downloads .downloadLink a:link, .downloads .downloadLink a:visited, .downloads .downloadLink a:hover, .downloads .downloadLink a:active {
			color: #04e7e7;
			text-decoration: none;
			}
			
		.downloads .fileName {
		float: left;
		font-size: 11px;
		font-weight: regular;
		color: #f24e4e;
		text-indent: 13px;
		}

		.downloads .treeLevel1folder {
		width: 657px;
		background-color: #515153;
		border-top: 0;
		border-right: 0;
		border-bottom: 1px solid #17171a;
		border-left: 1px solid #f24e4e;
		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;
		text-align: left;
		padding: 15px 10px 15px 10px;	
		}
				
		.downloads .treeLevel2folder {
		clear: both;
		height: 20px;
		width: 607px;
		margin: 0 0 5px 50px;
		border-top: 0;
		border-right: 0;
		border-bottom: 1px solid #000000;
		border-left: 0;
		font-size: 11px;
		font-weight: regular;
		color: #FFFFFF;
		text-align: left;
		padding: 5px 10px 5px 10px;	
		}
		
		.downloads .treeLevel2file, .downloads .treeLevel3file {
		clear: both;
		height: 15px;
		border-top: 0;
		border-right: 0;
		border-bottom: 1px solid #000000;
		border-left: 0;
		padding: 5px 10px 5px 10px;	
		}

		.downloads .treeLevel2file {
		width: 607px;
		margin: 0 0 5px 50px;
		}
		
		.downloads .treeLevel3file {
		width: 557px;
		margin: 0 0 5px 100px;
		}
		
		table.titleLog {
		width: 707px;
		height: 53px;
		background: url(../media/img/press/headerWelcome.gif);
		background-repeat: no-repeat;
		}
		
			.titleLog td.logID {
			width: 437px;
			vertical-align: middle;
			text-align: left;
			font-size: 11px;
			color: #04e7e7;
			}
			
				td.logID .login {
				color: #FFFFFF;
				margin-left: 15px;
				}
				
				td.logID .login a:link, td.logID .login a:visited, td.logID .login a:hover, td.logID .login a:active {
				color: #FFEA01;
				text-decoration: underline;
				}
				
			.titleLog td.logout {
			width: 95px;
			vertical-align: middle;
			text-align: right;
			font-size: 13px;
			font-weight: bold;
			color: #FFFFFF;
			padding: 1px 15px 0 0;
			}

				.titleLog td.logout a:link, .titleLog td.logout a:visited, .titleLog td.logout a:active, .titleLog td.logout a:hover  {
				color: #FFFFFF;
				text-decoration: none;
				}

			.titleLog td.logoutBtn {
			width: 25px;
			vertical-align: middle;
			text-align: left;
			}

/* CONTACT */

.contact #bodyCol1 {
width: 468px;
overflow: auto;
background-color: #020106;
background-image: url(../media/img/global/BGcol1.jpg);
background-repeat: repeat-x;
float: left;
padding: 10px 10px 30px 10px;
}

	.contact #bodyCol1Mat {
	width: 465px;
	height: auto;
	background-image: url(../media/img/global/BGmat485.gif);
	background-repeat: no-repeat;
	}

		.contact #bodyCol1Holder {
		position: relative;
		top: 20px;
		width: 400px;
		height: 250px;
		margin:  0 auto 20px auto;
		}
		
		.contact #bodyCol1Holder .msg {
		display: block;
		width: inherit;
		height: 20px;
		text-align: left;
		font-size: 11px;
		font-weight: normal;
		color: #FFEA01;
		padding: 0 0 5px 0;
		}
		
			.contact .formLabel {
			width: 100px;
			height: 14px;
			font-size: 12px;
			font-weight: bold;
			color: #04e7e7;
			text-align: left;
			padding: 2px 0px 14px 0px;
			vertical-align: top;
			}
			
			.contact .formField {
			width: 290px;
			height: 30px;
			padding: 0 0 0 0;
			vertical-align: top;
			}
	
			.contact .formSubmit {
			height: 30px;
			padding: 0px 10px 0px 0;
			vertical-align: bottom;
			text-align: right;
			}
			
				.contact .text input {
				font-size: 11px;
				color: #000000;
				background-color: #FFFFFF;
				border: 0;
				padding: 2px;
				height: 15px;
				width: 175px;
				}
				
				.contact textarea {
				width: 280px;
				height: 100px;
				font-size: 11px;
				color: #000000;
				background-color: #FFFFFF;
				border: 0;
				padding: 2px;
				}
		
.contact #bodyCol2 {
width: 277px;
height: 300px;
background-color: #001017;
background-image:url(../media/img/global/BGpattern.gif);
background-repeat: repeat;
float: right;
padding: 4px;
}

	.contact #bodyCol2Live {
	width: 277px;
	height: 300px;
	background-color: #020205;
	background-image:url(../media/img/wwd/BGCol2.jpg);
	background-repeat: repeat-x;
	clear: both;
	text-align: center;
	}
	
		.contact #bodyCol2Live #holder {
		width: 235px;
		margin: 0px auto 0px auto;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		text-align: left;
		}
		
		.contact #bodyCol2Live #logo {
		width: 235px;
		height: 35px;
		text-align: left;
		}
		
		.contact #bodyCol2Live #email {
		width: 235px;
		height: 15px;
		text-align: left;
		background: url(../media/img/contact/iconEmail.gif);
		background-repeat: no-repeat;
		font-size: 11px;
		font-weight: normal;
		color: #04e7e7;
		text-indent: 25px;
		}

			.contact #bodyCol2Live #email a:link, .contact #bodyCol2Live #email a:visited, .contact #bodyCol2Live #email a:hover, .contact #bodyCol2Live #email a:active  {
			color: #04e7e7;
			text-decoration: underline;
			}
			
		.contact #bodyCol2Live .infoModule {
		width: 235px;
		text-align: left;
		font-size: 12px;
		font-weight: normal;
		color: #FFFFFF;
		margin: 20px 0 0 0;
		}
		
			.contact #bodyCol2Live .infoModule .header {
			font-size: 12px;
			font-weight: bold;
			color: #FFEA01;
			display: block;
			}
			
		.contact #bodyCol2Live .phone, .contact #bodyCol2Live .fax {
		width: 235px;
		text-align: left;
		font-size: 11px;
		font-weight: normal;
		font-style: italic;
		color: #FFFFFF;
		text-indent: 25px;
		margin: 5px 0 0px 0;
		height: 15px;
		}
		
		.contact #bodyCol2Live .phone {
		background: url(../media/img/contact/iconPhone.gif);
		background-repeat: no-repeat;
		}
		
		.contact #bodyCol2Live .fax {
		background: url(../media/img/contact/iconFax.gif);
		background-repeat: no-repeat;
		}

/* COMING ATTRACTIONS */

.attractions #bodyCol {
width: 778px;
overflow: auto;
background-color: #020106;
background-image: url(../media/img/global/BGcol1.jpg);
background-repeat: repeat-x;
float: left;
padding: 11px 10px 50px 11px;
}

	.attractions #bodyMat {
	width: 778px;
	height: auto;
	background-image:url(../media/img/global/BGmat780.gif);
	background-repeat: no-repeat;
	}
	
		.attractions #bodyHolder {
		position: relative;
		top: 25px;
		width: 755px;
		margin:  0 auto 20px auto;
		}

		.attractions #contentMat {
		position: relative;
		width: 747px;
		margin:  0 auto 0 auto;
		background-color: #17171a;
		padding: 4px;
		}
		
		.attractions #contentLive {
		position: relative;
		width: 732px;
		margin:  10px auto 0 auto;
		text-align: center;
		}
		
			.attractions #flash {
			width: 732px;
			height: 301px;
			padding: 0;
			margin: 0 0 15px 0;
			}
		
		.attractions #pageTitle {
		position: relative;
		display: block;
		margin: 0 0 25px 0;
		}
		
	.attractions #bodyCopy {
	position: relative;
	width: 420px;
	height: auto;
	margin: 0 302px 0 10px;
	text-align: left;
	}

		.attractions #bodyCopy .headline {
		width: 420px;
		font-size: 22px;
		font-weight: bold;
		color: #FFEA01;
		margin: 0 0 20px 0;
		}

		.attractions #bodyCopy .date {
		width: 420px;
		font-size: 10px;
		color: #45FFF5;
		margin: 0 0 5px 0;
		}
		
		.attractions #bodyCopy .story {
		width: 420px;
		font-size: 12px;
		color: #FFFFFF;
		margin: 0 0 15px 0;
		}
		
		.attractions #bodyCopy .story p {
		padding: 0;
		margin: 0 0 12px 0;
		}
		
/* WWD PAGES */

.wwdSub #bodyCol {
width: 778px;
overflow: auto;
background-color: #020106;
background-image: url(../media/img/global/BGcol1.jpg);
background-repeat: repeat-x;
float: left;
padding: 11px 10px 15px 11px;
}

	.wwdSub #bodyMat {
	width: 778px;
	height: auto;
	background-image:url(../media/img/global/BGmat780.gif);
	background-repeat: no-repeat;
	}
	
		.wwdSub #bodyHolder {
		position: relative;
		top: 12px;
		width: 755px;
		margin:  0 auto 20px auto;
		}
		
		.wwdSub #pageTitle {
		height: 22px;
		width: 734px;
		background: url(../media/img/wwd/BGheaderTile.gif);
		background-repeat: repeat-x;
		background-color: #000000;
		margin: 0 0 0px 0;
		padding: 7px 0 0 21px;
		}

		.wwdSub #contentMat {
		position: relative;
		width: 747px;
		margin:  0 auto 0 auto;
		background-color: #17171a;
		padding: 4px;
		}
		
		.wwdSub #contentLive {
		position: relative;
		width: 732px;
		margin:  10px auto 0 auto;
		text-align: center;
		}
		
			.wwdSub #flash {
			width: 732px;
			height: 301px;
			padding: 0;
			margin: 0 0 15px 0;
			}
		
		
	.wwdSub #bodyCopy {
	position: relative;
	width: 420px;
	height: auto;
	margin: 0 302px 0 10px;
	text-align: left;
	}

		.wwdSub #bodyCopy .headline {
		width: 420px;
		font-size: 18px;
		font-weight: bold;
		color: #FFEA01;
		margin: 0 0 10px 0;
		}

		.wwdSub #bodyCopy .date {
		width: 420px;
		font-size: 10px;
		color: #45FFF5;
		margin: 0 0 5px 0;
		}
		
		.wwdSub #bodyCopy .story {
		width: 420px;
		font-size: 12px;
		color: #FFFFFF;
		margin: 0 0 15px 0;
		}
		
		.wwdSub #bodyCopy .story p {
		padding: 0;
		margin: 0 0 12px 0;
		}

		.wwdSub #subnavMat {
		position: relative;
		width: 728x;
		margin:  15px auto 0 auto;
		background: url(../media/img/global/BGpattern.gif);
		background-repeat: repeat;
		padding: 4px;
		}
		
		.wwdSub #subnavLive {
		width:744px;
		height: 85px;
		margin: 0 auto 0 auto;
		background: url(../media/img/wwd/BGsubnavTile.gif);
		background-repeat: repeat-x;
		background-repeat: repeat-x;
		background-color: #030306;
		text-align: center;
		}

		.film #subnavLive .link {
		float: left;
		height: 50px;
		text-align: center;
		padding: 35px 16px 0 16px;
		background-image: url(../media/img/wwd/subnavVR.gif);
		background-repeat: no-repeat;
		}
		
		.tv #subnavLive .link {
		float: left;
		height: 50px;
		text-align: center;
		padding: 35px 24px 0 24px;
		background-image: url(../media/img/wwd/subnavVR.gif);
		background-repeat: no-repeat;
		}
		
		.sf #subnavLive .link {
		float: left;
		height: 50px;
		text-align: center;
		padding: 35px 25px 0 25px;
		background-image: url(../media/img/wwd/subnavVR.gif);
		background-repeat: no-repeat;
		}
		
		.footage #subnavLive .link {
		float: left;
		height: 50px;
		text-align: center;
		padding: 35px 32px 0 32px;
		background-image: url(../media/img/wwd/subnavVR.gif);
		background-repeat: no-repeat;
		}
		
		.music #subnavLive .link {
		float: left;
		height: 50px;
		text-align: center;
		padding: 35px 29px 0 29px;
		background-image: url(../media/img/wwd/subnavVR.gif);
		background-repeat: no-repeat;
		}
		
/* ABOUT US */

.about #bodyCol {
width: 778px;
overflow: auto;
background-color: #020106;
background-image: url(../media/img/global/BGcol1.jpg);
background-repeat: repeat-x;
float: left;
padding: 11px 10px 50px 11px;
}

	.about #bodyMat {
	width: 778px;
	height: auto;
	background-image:url(../media/img/global/BGmat780.gif);
	background-repeat: no-repeat;
	}
	
		.about #bodyHolder {
		position: relative;
		top: 25px;
		width: 707px;
		margin:  0 auto 20px auto;
		}
		
		.about #pageTitle {
		position: relative;
		display: block;
		margin: 0 0 25px 0;
		}

		.about #copyBlock {
		position: relative;
		width: 677px;
		display: block;
		border: 1px solid #28282a;
		margin: 0 0 25px 0;
		padding: 15px;
		background-color: #000000;
		font-size: 12px;
		color: #FFFFFF;
		}

		.about #bioArea {
		position: relative;
		width: 707px;
		height: autp;
		display: block;
		padding: 0px 0px 10px 0;
		background-color: #17171a;
		}
		
		.about #bioHeader {
		width: 692px;
		color: #9d9d9d;
		font-size: 18px;
		font-weight: normal;
		padding: 5px 0 5px 15px;
		}
		
		.about #bioContentHolder {
		position: relative;
		width: 695px;
		height: auto;
		overflow: auto;
		background-color:#000000;
		padding: 4px 4px 4px 0;
		margin: 0 8px 0 0;
		}
		
		.about #bioDetailsHolder {
		position: relative;
		width: 479px;
		height: auto;
		background-image:url(../media/img/global/BGpattern.gif);
		background-repeat: repeat;
		background-color: #001017;
		float: left;
		padding: 4px;
		}
		
		.about #bioDetailsLive {
		width: 449px;
		height: auto;
		min-height: 404px;
		background-image: url(../media/img/about/BGcol2.jpg);
		background-repeat: repeat-x;
		background-color: #050505;
		clear: both;
		padding: 15px;
		} 
		
		.about #bioDetailsLive .name {
		display: block;
		font-size: 18px;
		font-weight: bold;
		color: #FFEA01;
		margin: 0 0 5px 0;
		}
		
		.about #bioDetailsLive .title {
		display: block;
		font-size: 11px;
		color: #04e7e7;
		font-weight: normal ;
		margin: 0 0 20px 0;
		}

		.about #bioDetailsLive .bio {
		display: block;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: normal;
		}

		.about #bioDetailsLive .bio p {
		display: block;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: normal;
		margin: 0 0 15px 0;
		}

/* FORGOT PASSWORD */

.pw #bodyCol {
width: 778px;
overflow: auto;
background-color: #020106;
background-image: url(../media/img/global/BGcol1.jpg);
background-repeat: repeat-x;
float: left;
padding: 11px 10px 50px 11px;
}

	.pw #bodyMat {
	width: 778px;
	height: auto;
	background-image:url(../media/img/global/BGmat780.gif);
	background-repeat: no-repeat;
	}
	
		.pw #bodyHolder {
		position: relative;
		top: 25px;
		width: 705px;
		margin:  0 auto 20px auto;
		}

		.pw #contentMat {
		position: relative;
		width: 699px;
		margin:  0 auto 0 auto;
		background: url(../media/img/global/BGpattern.gif);
		background-repeat: repeat;
		padding: 4px;
		}
		
		.pw #contentLive {
		position: relative;
		width: 679px;
		height: 120px;
		margin:  0 auto 0 auto;
		background: url(../media/img/password/BGcolTile.jpg);
		background-repeat: repeat-x;
		background-color: #030305;
		padding: 20px 10px 10px 10px;
		text-align: center;
		}
		
		.pw .header {
		font-size: 18px;
		font-weight: bold;
		color: #FFEA01;
		display: block;
		text-align: center;
		margin: 0 auto 5px 0;
		}
		
		.pw .copy {
		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;
		display: block;
		text-align: center;
		margin: 0 auto 25px 0;
		}
		
		.pw #contentLive #form {
		display: block;
		width: 305px;
		margin: 0 auto 0 auto;	
		height: 40px;
		}
			
		.pw .formLabel {
		width: 110px;
		height: 40px;
		float: left;
		font-size: 12px;
		color: #45FFF5;
		text-align: right;
		padding: 10px 10px 0px 0px;
		}
			
		.pw .formField {
		width: 175px;
		height: 43px;
		float: left;
		text-align: left;
		padding: 7px 0 10px 0;
		}

		.pw .text input {
		font-size: 11px;
		color: #000000;
		background-color: #FFFFFF;
		border: 0;
		padding: 2px;
		height: 15px;
		width: 155px;
		}
		
		.pw .image {
		width: 80px;
		text-align: center;
		margin: 45px auto 0 auto;
		}	

/* COMING SOON */

.soon #bodyCol {
width: 778px;
overflow: auto;
background-color: #020106;
background-image: url(../media/img/global/BGcol1.jpg);
background-repeat: repeat-x;
float: left;
padding: 11px 10px 50px 11px;
}

	.soon #bodyMat {
	width: 778px;
	height: auto;
	background-image:url(../media/img/global/BGmat780.gif);
	background-repeat: no-repeat;
	}
	
		.soon #bodyHolder {
		position: relative;
		top: 25px;
		width: 705px;
		margin:  0 auto 20px auto;
		}

		.soon #contentMat {
		position: relative;
		width: 699px;
		margin:  0 auto 0 auto;
		background: url(../media/img/global/BGpattern.gif);
		background-repeat: repeat;
		padding: 4px;
		}
		
		.soon #contentLive {
		position: relative;
		width: 679px;
		height: 90px;
		margin:  0 auto 0 auto;
		background: url(../media/img/password/BGcolTile.jpg);
		background-repeat: repeat-x;
		background-color: #030305;
		padding: 50px 10px 10px 10px;
		text-align: center;
		}
		
		.soon .header {
		font-size: 18px;
		font-weight: bold;
		color: #FFEA01;
		display: block;
		text-align: center;
		margin: 0 auto 5px 0;
		}
		
		.soon .copy {
		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;
		display: block;
		text-align: center;
		margin: 0 auto 25px 0;
		}
		
		.soon .image {
		width: 80px;
		text-align: center;
		margin: 45px auto 0 auto;
		}	

