body {background-color:#000000; margin: 100px 0px 0px 0px;}
.whiteText {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; line-height:14px; text-align:left;}
.grayText {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; line-height:16px; font-weight:bold; padding:15px 0px 0px 0px;}
.grayTextSm {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:16px; font-weight:bold; padding:15px 0px 0px 0px;}
.paddingTop {padding:15px 0px 0px 0px;}
a.ken:link { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; line-height:18px; text-decoration:none;}
a.ken:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; line-height:18px; text-decoration:none;}
a.ken:hover { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; line-height:18px; text-decoration:underline;}
.greenText {color:#404b4c; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; font-weight:normal;}
a.video:link { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fedfb3; line-height:18px; text-decoration:none;}
a.video:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fedfb3; line-height:18px; text-decoration:none;}
a.video:hover { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6c5f4f; line-height:18px; text-decoration:underline;}
a.compliance:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#404b4c; line-height:18px; text-decoration:none;}
a.compliance:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#404b4c; line-height:18px; text-decoration:none;}
a.compliance:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; line-height:18px; text-decoration:underline;}

a.videospot:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fedfb3; line-height:18px; text-decoration:none;}
a.videospot:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fedfb3; line-height:18px; text-decoration:none;}
a.videospot:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6c5f4f; line-height:18px; text-decoration:underline;}

/* global link style */
a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#dbdbdb;
	font-size:12px;
	text-decoration : none;
}
a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#dbdbdb;
	font-size:12px;
	text-decoration : none;
}
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f2d4aa;
	text-decoration : none;
}
a:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#dbdbdb;
	font-size:12px;
	text-decoration : none;
}

/* wrapper */

#schedWrapper {
	position:relative;
	float:left;
	width:483px;
}
.schedTitle {
	position:relative;
	float:left;
	width:270px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dbdbdb;
}

.schedTime {
	position:relative;
	float:left;
	width:95px;
	font-family:Arial, Helvetica, sans-serif;
	color:#f2d4aa;
}
.schedPreview {
	position:relative;
	float:left;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	color:#f2d4aa;
}
#tblFix {
	position:relative;
	float:left;
	text-align:left;
	width:464px;
	top:-120px;
	margin:0px 0px -120px 0px;
	padding:0px;
	z-index:1;
}

#tblFixOnd {
	position:relative;
	float:left;
	text-align:left;
	width:464px;
	margin:0px;
	padding:0px;
	z-index:1;
}

#player {
	position:relative;
	width:483px;
	height:278px;
	overflow:auto;
	z-index:0;
}
#videoList {
	position:relative;
	float:left;
	width:483px;
	height:260px;
	top:15px;
	left:-513px;
	z-index:25;
}
#movieInfo {
	width:150px;
	height:302px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
#leftText {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#CCCCCC; 
	line-height:14px; 
	text-align:left;
}
/* 100% wrapper */
#wrapper {
	width:100%;
	text-align:center;
}
/* website frame wrapper */
#masterWrapper {
	width:1010px;
	text-align:left;
	margin:0 auto;
}

/* logo wrapper and child divs */
#logoWrapper {
	position:relative;
	float:left;
	text-align:left;
	width:744px;
	margin:0 auto;
}
.logoLeft {
	position:relative;
	float:left;
	text-align:left;
	width:524px;
}
.logoMiddle {
	position:relative;
	float:left;
	text-align:left;
	width:121px;
	margin:28px 0px 0px 0px;
}
.logoRight {
	position:relative;
	float:right;
	text-align:left;
	width:99px;
	margin:22px 0px 0px 0px;
}
.logoExtra {
	position:relative;
	width:266px;
	float:right;
}

.logoMiddleBtm {
	position:relative;
	float:left;
	text-align:left;
	width:121px;
	margin:7px 0px 0px 0px;
}
.logoRightBtm {
	position:relative;
	float:right;
	text-align:left;
	width:99px;
	margin:0px 0px 0px 0px;
}
/* content wrapper and child divs */
#contentWrapper {
	padding:0px;
	margin:0px;
	width:1010px;
	height:330px;
	float:left;
	text-align:left;
	z-index:15;
}

#photoBox {
	position:relative;
	width:234px;
	float:left;
	z-index:16;
}
#leftBar {
	position:relative;
	width:16px;
	float:left;
	margin:19px 0px 10px 0px;
	z-index:17;
}
#midContent {
	position:relative;
	float:left;
	width:483px;
	margin:19px 0px 10px 0px;
	
}
#rightBar {
	position:relative;
	width:12px;
	float:left;
	margin:19px 0px 10px 0px;
	z-index:19;
}
#contentBox {
	position:relative;
	width:256px;
	height:auto;
	float:inherit;
	color:#FFFFFF;
	top:20px;
	left:19px;
	margin:0px 0px 0px 0px;
}

/* bottom wrapper and child divs */
#btmWrapper {
	position:relative;
	float:left;
	text-align:left;
	width:744px;
	top:5px;
	z-index:4;
}
#btmLeft {
	position:relative;
	float:left;
	width:233px;
	z-index:1;
}
#btmMid {
	position:relative;
	width:511px;
	float:left;
	text-align:right;
	z-index:2;	
}
#btmRight {
	position:relative;
	width:266px;
	float:right;
	z-index:3;	
}
/* content box wrapper and child divs */
#cWrapper {
	width:242px;
	
}
.cLeft {
	width:3px;
	background-image:url("/schedules/public/images/cLeft.gif");
	background-repeat:repeat-y;
	
}
.cTitle {
	width:235px;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	padding:2px;
	
}

.cBody {
	width:235px;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	padding:2px;
}
.cRight {
	width:4px;
	background-image:url("/schedules/public/images/cRight.gif");
	background-repeat:repeat-y;
}

/* random divs */
#posTab {
	position:relative;
	float:left;
	margin:0 auto;
	width:744px;
}

.clearDivs {
	position:relative;
	float:left;
	clear:both;
	margin:-20px 0px 0px 0px;
	z-index:7;
}
/* schedules table */
.titleBg {
	background-image:url("/schedules/public/images/titleBg.gif");
	background-repeat:no-repeat;
	width:270px;
	height:36px;
	font-family:Arial, Helvetica, sans-serif;
	color:#f2d4aa;
	font-size:12px;
}
.timeBg {
	background-image:url("/schedules/public/images/timeBg.gif");
	background-repeat:no-repeat;
	width:94px;
	height:36px;
	font-family:Arial, Helvetica, sans-serif;
	color:#f2d4aa;
	font-size:12px;
}
.watchBg {
	background-image:url("/schedules/public/images/watchBg.gif");
	background-repeat:no-repeat;
	width:100px;
	height:36px;
	font-family:Arial, Helvetica, sans-serif;
	color:#f2d4aa;
	font-size:12px;
}
.leftWordPad {
	padding:0px 0px 0px 3px;
}
.leftTopWordPad {
	padding:3px 0px 0px 3px;
}
#infoText {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#585858;
	padding:15px 20px;	
}

/* schedule header div */
#schWrapper {
	position:relative;
	float:left;
	width:464px;
	top:0px;
	z-index:8;
}

#schTitleHdr {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#f2d4aa;
	font-size:12px;
	width:270px;
	padding: 0px 0px 0px 2px;
}

#schTimeHdr {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#f2d4aa;
	font-size:12px;
	width:94px;
}

#schWatchHdr {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#f2d4aa;
	font-size:12px;
	width:270px;
}
#dwnSch {
	position:relative;
	width:100px;
	margin:0px 0px 0px 70px;
	text-align:right;
}
/* calendar styles */
.calHolder {
	position:relative;
	width:113px;
	height:108px;
	float:left;
	text-align:center;
	top:-35px;
	left:-150px;
	z-index:10;
}
.calWrapper {
	position:relative;
	background-image:url("/schedules/public/images/calendarBg.gif");
	background-repeat:no-repeat;
	width:113px;
	height:108px;
	text-align:center;
	float:left;
	top:-35px;
	left:-150px;
	z-index:26;
}
.calWrapperTwo {
	position:relative;
	background-image:url("/schedules/public/images/calendarBg.gif");
	background-repeat:no-repeat;
	width:113px;
	height:108px;
	text-align:center;
	float:left;
	top:72px;
	left:-263px;
	z-index:20;
}
.daysHdr {
	position:relative;
	float:left;
	width:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#f2d4aa;
	font-size:10px;
	padding:0px 1px;
	z-index:11;
}
.days {
	position:relative;
	float:left;
	width:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#dbdbdb;
	font-size:10px;
	padding:0px 1px;
	z-index:12;
}

.month {
	position:relative;
	float:left;
	text-align:left;
	width:55px;
	font-family:Arial, Helvetica, sans-serif;
	color:#dbdbdb;
	font-size:11px;
	font-weight:bold;
	padding:2px 2px;
	z-index:13;
}
.closeMonth {
	position:relative;
	float:left;
	text-align:right;
	width:48px;
	font-family:Arial, Helvetica, sans-serif;
	color:#dbdbdb;
	padding:2px;
	line-height:15px;
	font-size:11px;
	font-weight:bold;
	
}
/* time zone div */
.zoneWrapper {
	position:relative;
	background-image:url("/schedules/public/images/zoneBg.gif");
	background-repeat:no-repeat;
	width:97px;
	height:80px;
	text-align:left;
	float:left;
	top:-35px;
	left:50px;
	padding:1px 0px 0px 4px;
	z-index:21;
}
.zones {
	position:relative;
	float:left;
	width:97px;
	padding:1px 0px 0px 4px;
	z-index:22;
}
.zoneLeft {
	position:relative;
	float:left;
	width:49px;
	padding:1px 0px 0px 4px;
	z-index:23;
}
.zoneRight {
	position:relative;
	float:left;
	text-align:right;
	width:36px;
	padding:1px 0px 0px 0px;
	z-index:24;
}

.zoneHolder {
	position:relative;
	width:97px;
	height:80px;
	float:left;
	text-align:center;
	top:-40px;
	left:100px;
	z-index:18;
}


/* footer wrapper */
#footerWrapper {
	position:relative;
	float:left;
	width:480px;
	text-align:center;
	margin:100px 0px 0px 250px;
}

/*welcome wrapper*/
#welcomeWrapper {
	width:230px;
	margin:18px 0px 0px 0px;
}

/* welcome text classes */
.wTitle {
	width:230px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#FFFFFF;
	padding:3px;
	
}

.wBody {
	width:230px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#FFFFFF;
	padding:3px;
}


a.cal:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#dbdbdb;
	font-size:10px;
	text-decoration : none;
}
a.cal:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#dbdbdb;
	font-size:10px;
	text-decoration : none;
}
a.cal:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#f2d4aa;
	text-decoration : none;
}
a.cal:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#dbdbdb;
	font-size:10px;
	text-decoration : none;
}
/*close link*/
a.close:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#dbdbdb;
	font-size:10px;
	text-decoration : underline;
}
a.close:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#dbdbdb;
	font-size:10px;
	text-decoration : underline;
}
a.close:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#f2d4aa;
	text-decoration : underline;
}
a.close:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#dbdbdb;
	font-size:10px;
	text-decoration : underline;
}
