body {
	background-color:#838383;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
img {
	border:0px none;
}
h1 {
	margin:0px;
	padding:16px 0px 0px 0px;
}
/* page framework */
.pageFramework01 {
	margin:0px auto;
	padding:0px;
	width:970px;
	background: #cec3b4 url(../_images/background-content01.gif) no-repeat left top;
}
.pageFramework02 {
	margin:0px auto;
	padding:0px;
	width:970px;
	background: #cec3b4 url(../_images/background-content02.gif) no-repeat left top;
}
.pageFramework03 {
	margin:0px auto;
	padding:0px;
	width:970px;
	background: #cec3b4 url(../_images/background-content03.gif) no-repeat left top;
}
.pageFramework04 {
	margin:0px auto;
	padding:0px;
	width:970px;
	background: #ded6c2 url(../_images/background-content04.gif) no-repeat left top;
}
.pageFramework05 {
	margin:0px auto;
	padding:0px;
	width:970px;
	background: #fcf5e2 url(../_images/background-content05.gif) no-repeat left top;
}
.pageFramework10 {
	margin:0px;
	padding:0px;
}
.pageFramework20 {
	margin:0px;
	padding:0px;
	background: url(../_images/background-topnav.gif) no-repeat left top;
}
.pageFramework30 {
	height:1%;
	margin:0px;
	padding:0px;
}
.pageFramework30:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.pageFramework31 {
	float:left;
	width:970px;
}
.pageFramework40 {
}
/* content row */
.row {
	height:1%;
}
.row:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.row01 {
	width:970px;
}
/* column */
.column {
	float:left;
}
.column00 {
	width:970px;
}
.column01 {
	width:828px;
}
.column02 {
	width:142px;
}
.column03 {
	width:197px;
}
.column04 {
	width:631px;
}
/* Headline Area */
.headerTag {
	margin: 0px;
	padding: 0px 0px 0px 16px;
	background-color: #000;
}
.headerTag ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
	height:1%;
	border-left: 1px solid #99999b;
}
.headerTag ul:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.headerTag ul li {
	margin: 0px;
	padding: 0px;
	float:left;
	color: #fff;
	border-right: 1px solid #99999b;
	font-size: 68.75%;
}
.headerTag ul li.selected {
	background-color: #5a1111;
	padding: 9px 9px 9px 9px;
}
.headerTag ul li a {
	margin:0px 0px 0px 0px;
	padding: 9px 9px 9px 9px;
	color: #fff;
	text-decoration: none;
	display: block;
}
.headerTag ul li a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #5a1111;
}
.headline2 {
	height:1%;
	margin:0px;
	padding:0px;
	background:#000 url(../_images/background-headline.jpg) no-repeat left bottom;
}
.headline2:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.headlineCampaign {
	background: url(../_images/background-headline-campaign.gif) no-repeat left top;
}
.advertisement {
	margin:0px;
	padding:0px 15px 0px 0px;
	text-align:right;
}
.advertisement p {
	color:#FFFFFF;
	font-size:62.5%;
	margin:0px;
	min-height:7px;
	padding:0px 15px 0px 32px;
	text-align: left;
}
.advertisement .advertisementContainer {
	margin:0px;
	padding:0px;
}
.advertisement .adBanner {
	background: url(../_images/background-advertisement.gif) no-repeat right bottom;
	margin:7px 0px 0px 0px;
	padding:9px 0px 7px 0px;
}
.advertisement .adBanner img {
	border:0px none;
	margin:0px;
	padding:0px;
}
.logo {
	float:left;
	width:455px;
	padding: 80px 0px 0px 0px;	
}
.logoCampaign {
	float:left;
	width:455px;
	padding: 40px 0px 20px 0px;	
}
.login {
	float:right;
	width:515px;
}
.loginArea {
	height: 1%;
	margin: 0px;
	padding: 40px 0px 0px 0px;
	float: right;
}
.loginArea:after {
	clear:both;
	content:".";
	height:0pt;
	visibility:hidden;
}
.loginForm {

	float:left;
	
}
.loginForm form {
	
	margin:0px;
	padding:0px 0px 0px 0px;
	
}
.loginForm form fieldset {
	border:0px none;
	height:1%;
	margin:0px;
	padding:0px;
	float: left;
}
.loginForm form fieldset:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.loginForm form fieldset legend {
	display:none;
	margin:0px;
	padding:0px;
}
.loginForm form fieldset dl {
	float:left;
	margin:0px;
	padding:0px;
}
.loginForm form fieldset dl dt {
	display:none;
	float:left;
	margin:0px;
	padding:0px;
}
.loginForm form fieldset dl dd {
	float:left;
	margin:0px;
	padding:0px;
}
.loginForm form fieldset dl dd input {
	font-size:75%;
	margin:0px;
	padding:0px;
}
.loginForm form fieldset dl dd input.loginBtn {
	float:left;
	margin:3px 0px 0px 0px;
	padding:0px;
	border:0pt none;
	cursor:pointer;
	background:transparent url(../_images/spacer.gif)  no-repeat left bottom;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
}
.loginForm form fieldset dl dd input.textbox {
	margin:1px 5px 0px 0px;
	width:136px;
}
.watermark {
	color:#CCCCCC;
	font-size:75%;
	margin-top:2px;
}
input.error {
	border:2px solid #880000 !important;
}
select.error {
	border:2px solid #880000 !important;
}
em.error {
	color:#FF0000;
	font-size:62.5%;
	padding-left:5px;
}
/* Signup Area */

.signup {
	float: left;
	margin: 0px;
	padding: 0px;	
}
.signup p {
	color:#FFFFFF;
	font-size:75%;
	margin:0px;
	padding:4px 15px 0px 0px;
	text-align:right;
}
.signup p a {
	color:#D2201A;
	text-decoration:none;
}
.signup p a:hover {
	text-decoration:underline;
}
/* Top Navigation */
.topNav {
	margin:0px;
	padding:0px;
}
.topNav ul {
	height:1%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:46px 0px 9px 130px;
}
.topNav ul:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.topNav ul li {
	float:left;
}
.topNav ul li a {
	margin:0px 5px 0px 0px;
	padding:0px;
}
.topNav ul li a img {
	border:0px none;
}
/* Skyscraper */
.adSkyscraper {
	margin:0px;
	padding:16px 0px 0px 9px;
}
.adSkyscraper img {
	border:0px none;
	margin:0px;
	padding:0px;
}
/* Left Navigation */
.leftNav {
	background: url(../_images/background-leftnav.gif) no-repeat left bottom;
	margin:0px;
	padding: 0px;
}
.leftNav .leftNavHeader {
	margin:0px;
	padding:0px;
}
.leftNav ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:10px 0px 80px;
}
.leftNav ul li {
	margin:0px;
	padding:1px 0px 0px;
}
.leftNav ul li.leftNavFirst {
	margin:0px;
	padding:0px;
}
.leftNav ul li a {
	color:#fff;
	display:block;
	font-size:75%;
	margin:0px;
	padding:3px 12px 4px 19px;
	text-decoration:none;
}
.leftNav ul li a:hover {
	background: url(../_images/background-leftnav-over.gif) repeat-y left top;
}
.leftNav ul li a.leftNavSelected {
	background-color: #000;
	margin: 0px 17px 0px 0px;
}
.leftNav ul li ul {
	background: url(../_images/background-leftnav-sub.gif) no-repeat left bottom;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:3px 0px;
}
.leftNav ul li ul li {
	
	line-height:1em;
	margin:2px 21px 0px 4px;
	padding:0px 0px 2px 25px;
	
}
.leftNav ul li ul li a {
	color:#FFFFFF;
	font-size:68.75%;
	margin:0px;
	padding:1px 0px 0px;
	text-decoration:none;
}
.leftNav ul li ul li a:hover {
	background: url(../_images/background-transparant.gif) no-repeat left top;
}
.leftNav ul li ul li.leftNavSubSelected {

	background: #2c0c09 url(../_images/background-leftnav-arrow.gif) no-repeat left top;
	background-position: 17px 5px;
	font-weight: bold;
}
.leftNav ul li ul li.leftNavSubSelected a {
	color:#cf0100;
}
/* Content */
.contentWrapper {
	height:1%;
}
.contentWrapper:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentFull {
	float:left;
	width:828px;
}
.contentRight {
	float:left;
	width:482px;
}
.contentLeft {
	float:left;
	width:346px;
}
.contentRight {
	float:left;
	width:482px;
}
.scheduleNav {
	margin:0px;
	padding:0px 0px 0px 16px;
}
.scheduleNav ul {
	background-color:#b21f24;
	height:1%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.scheduleNav ul:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.scheduleNav ul li {
	float:left;
}
.scheduleNav ul li a {
	color:#fff;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	margin:0px;
	padding:2px 20px 1px;
	text-decoration:none;
}
.scheduleNav ul li a.selected {
	background-color:#000000;
	color:#FFFFFF;
}
.scheduleNav .scheduleWeekly {
	float:left;
}
.scheduleDate {
	height:1%;
	margin:0px;
	padding:0pt;
}
.scheduleDate:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.scheduleDate .scheduleDateLeft {
	float:left;
	height: 1%;
	margin:0px;
	padding:0px;
}
.scheduleDate .scheduleDateLeftDaily {
	width: 100%;
}
.scheduleDate .scheduleDateLeft:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.scheduleDate .scheduleDateLeft .scheduleDateLeft01 {
	float:left;
}
.scheduleDate .scheduleDateLeft .scheduleDateLeft02 {
	float:right;
	margin: 0px;
	padding: 30px 0px 0px 0px;
	text-align: right;
}
.scheduleDate .scheduleDateLeft .scheduleDDMMM {
	color:#000000;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:150%;
	margin:0px;
	padding:22px 0px 0px 16px;
}
.scheduleDate .scheduleDateLeft .scheduleDDMMM span {
	font-size:75%;
}
.scheduleDate .scheduleDateRight {
	float:right;
	margin:0px;
	padding:22px 0px 0px;
}
.dailyTimeOdd {
	background: url(../_images/background-time-odd-top.gif) no-repeat left top;
	margin:5px 0px 0px 16px;
	padding:1px 0px 0px;
}
.dailyTimeOdd .dailyTime {
	
}
.dailyTimeOdd .dailyTimeBottom {
	background: url(../_images/background-time-odd-bottom.gif) no-repeat left bottom;
}
.dailyTimeOdd .currentTimeOdd {
	background: url(../_images/background-current-time-odd-bottom.gif) no-repeat left bottom;
}
.dailyTimeEven {
	background: url(../_images/background-time-even-top.gif) no-repeat left top;
	margin:5px 0px 0px 16px;
	padding:1px 0px 0px;
}
.dailyTimeEven .dailyTime {
}
.dailyTimeEven .dailyTimeBottom {
	background: url(../_images/background-time-even-bottom.gif) no-repeat left bottom;
}
.dailyTimeEven .currentTimeEven {
	background: url(../_images/background-current-time-even-bottom.gif) no-repeat left bottom;
}
.dailyTime .dl {
	height:1%;
}
.dailyTime .dl:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.dailyTime .dl .dt {
	float:left;
	width:53px;
}
.dailyTime .dl .dt label {
	color:#FFFFFF;
	font-size:68.75%;
	margin:0px;
	padding:0px 0px 1px 6px;
}
.dailyTime .dl .dd {
	float:left;
	padding:0px 0px 2px 10px;
	width:258px;
	color:#000000;
	font-size:68.75%;
}
.dailyTime .dl .dd a {
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#000000;
}
.dailyTime .dl .dd a:hover {
	text-decoration:underline;
}
.weeklyDayContainer {
	margin:0px;
	padding:0px 0px 0px 11px;
}
.weeklyDayContainer form {
	margin:0px;
	padding:0px;
}
.weeklyDayContainer form fieldset {
	border:0px none;
	margin:0px;
	padding:0px;
}
.weeklyDayContainer form fieldset legend {
	display:none;
	margin:0px;
	padding:0px;
}
.weeklyDayContainer form fieldset dl {
	margin:0px;
	padding:0px;
}
.weeklyDayContainer form fieldset dd {
	color:#000000;
	font-size:75%;
	margin:0px;
	padding:3px 0px 10px 5px;
}
.weeklyDayContainer form fieldset dd select {
	color:#000000;
	font-size:81.25%;
	margin:0px;
	padding:0px;
}
.weeklyDayContainer table.weeklyDay {
	border-collapse:separate;
	margin:0px;
	padding:0px;
	table-layout:fixed;
	width:817px;
}
.weeklyDayContainer table.weeklyDay th {
	color:#fff;
	font-size:87.5%;
	font-weight:normal;
	margin:0px;
	padding:3px;
	text-align:left;
}
.weeklyDayContainer table.weeklyDay th.thTitle {
	background-color:#000;
}
.weeklyDayContainer table.weeklyDay td {
	border:1px solid #777775;
	margin:0px;
	padding:2px 0px 3px 0px;
}
.weeklyDayContainer table.weeklyDay td a {
	color:#000000;
	font-size:75%;
	margin:0px;
	padding:0px 7px 0px 6px;
	text-decoration:none;
}
.weeklyDayContainer table.weeklyDay td a:hover {
	text-decoration:underline;
}
.weeklyDayContainer table.weeklyDay td a.jFXReminder {
	color:#740000;
	font-size:62.5%;
	margin:0px;
	padding:0px 7px 0px 6px;
	text-decoration:none;
}
.weeklyDayContainer table.weeklyDay td a.jFXReminder:hover {
	text-decoration:underline;
}
.weeklyDayContainer table.weeklyDay td .weeklyDayTitle {
	color:#000000;
	font-size:75%;
	margin:0px;
	padding:0px 7px 0px 6px;
}
.weeklyDayContainer table.weeklyDay td p {
	color:#000000;
	font-size:62.5%;
	margin:0px;
	padding:0px 7px 6px;
}
.feature {
	margin:0px;
	padding:0px 0px 0px;
}
.feature .featureTitle {
	margin:0px;
	padding:0px 0px 0px 20px;
}
.feature .featureVideo {
	margin: 0px;
	padding: 0px;
}
.feature .featureVideo .seriesVideoTop {
	margin:0px;
	padding:0px;
}
.feature .featureVideo .seriesVideoBottom {
	height: 1%;
	margin:0px;
	padding:0px 0px 10px 0px;
	background: url(../_images/background-video2-bottom.gif) no-repeat left bottom;
}
.feature .featureVideo .seriesVideoBottom:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.feature .featureVideo .seriesVideoBottom .seriesVideoButton {
	float:left;
	width:54px;
	margin:0px 17px 0px 17px;
	padding:0px;	
}


.feature .featureContentContainer {
	background: url(../_images/background-feature-top.gif) no-repeat left top;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	width: 607px;
	border-bottom: 1px #b2b2b2 solid;
}
.feature .featureContent {
	background: #f3f3f3 url(../_images/background-feature-bottom.gif) no-repeat left bottom;
	margin:0px;
	padding:0px 0px 2px 0px;
	height: 130px;
	overflow: auto;
}
.feature .featureContent p {
	color:#5C5C5C;
	font-size:75%;
	margin:0px;
	padding:10px 24px 10px 14px;
}
.feature .featureMore {
	text-align: right;
	margin:0px;
	padding:10px 0px 10px 0px;
}
.seriesNav {
	margin:0px 0px 15px 0px;
	padding:0px;
}
.seriesNav ul {
	background-color:#000;
	height:1%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.seriesNav ul:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.seriesNav ul li {
	float:left;
}
.seriesNav ul li a { 
	color:#fff;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	margin:0px;
	padding:2px 20px 1px;
	text-decoration:none;
}
.seriesNav ul li a.selected {
	background-color:#b21f24;
	color:#FFFFFF;
}

.series {
	margin:0px;
	padding:5px 0px 0px 20px;
}
.series .comingSoon {
	margin:0px;
	padding:50px 0px 0px 50px;
}
.series .seriesHeadline {
	height:1%;
	margin: 0px;
	padding: 0px 8px 0px 0px;
}
.series .seriesHeadline:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.series .seriesHeadlineLeft {
	float:left;
}
.series .seriesFeature {
	height:1%;
	margin: 0px;
	padding: 0px;
}
.series .seriesFeature:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.series .seriesFeature .seriesFeatureName {
	float:left;
	margin:0px;
	padding:0px 35px 0px 20px;
}
.series .seriesFeature .seriesFeatureTime {
	float:right;
	margin:0px;
	padding:0px;
}
.series .seriesHeadlineRight {
	float:right;
	padding: 0px 0px 0px 0px;
}
.series .seriesLinkWrapper {
	margin:0px;
	padding:0px;
	float: left;
}
.series .seriesLinkContainer {
	margin:0px;
	padding:20px 0px 0px;
	vertical-align:bottom;
}
.series .seriesLinkContainer .seriesLink {
	background: url(../_images/background-featurelink.gif) no-repeat left bottom;
	margin:0px 0px 8px 0px;
	padding:0px 4px 0px 4px;
}
.series .seriesLinkContainer .seriesLink a {
	color:#000000;
	font-size:62.5%;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
.series .seriesHeadline .seriesName {
	margin:0px;
	padding:0px 0px 5px 0px;
}
.series .seriesHeadline .subSection {
	margin:0px;
	padding:0px 0px 10px;
}
.series .episodeGuide {
	border:1px solid #000000;
	height:1%;
	margin:0px 0px 10px;
	padding:0px;
}
.series .episodeGuide:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.series .episodeImage {
	float:left;
	width:108px;
}
.series .episodeImage img {
	margin:13px 0px 13px 9px;
	padding:0px;
}
.series .episodeDesc {
	float:left;
	width:285px;
}
.series .episodeDesc p a {
	color:#740000;
	text-decoration: underline;
}
.series .episodeDesc p a:hover {
	text-decoration: none;
}
.series .episodeDesc .episodeTitle {
	color:#000000;
	font-size:87.5%;
	margin:0px;
	padding:13px 0px 2px 12px;
}
.series .episodeDesc p {
	color:#000000;
	font-size:75%;
	margin:0px;
	padding:0px 0px 10px 12px;
}
.series .episodeReminder {
	background: url(../_images/background-reminder-top.gif) no-repeat left top;
	float:left;
	margin:27px 0px 0px;
	width:213px;
}
.series .episodeReminderWrapper {
	background: url(../_images/background-reminder-bottom.gif) no-repeat left bottom;
	height:1%;
	margin-top:12px;
}
.series .episodeReminderWrapper:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.series .episodeReminderWrapper .episodeReminderBlock {
	color:#000000;
	float:left;
	font-size:56.25%;
	margin:0px;
	padding:2px 7px 10px;
	text-align:center;
	width:57px;
}
.series .episodeReminderWrapper .episodeReminderBlock a {
	color:#740000;
	margin:0px;
	padding:0px;
}
.series .seriesAbout {
	height:1%;
	margin:0px;
	padding:0px;
}
.series .seriesAbout .seriesAboutLeft {
	float:left;
	margin:0px;
	padding:0px;
	width:398px;
}
.series .seriesAbout .seriesAboutRight {
	float:left;
	margin:0px;
	padding:0px;
	width:212px;
}
.series .seriesAbout .seriesVideo {
	margin:0px;
	padding:0px;
}
.series .seriesAbout .seriesVideo .seriesVideoTop {
	margin:0px;
	padding:0px;
}
.series .seriesAbout .seriesVideo .seriesVideoBottom {
	height: 1%;
	margin:0px;
	padding:0px 0px 10px 0px;
	background: url(../_images/background-video1-bottom.gif) no-repeat left bottom;
}
.series .seriesAbout .seriesVideo .seriesVideoBottom:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.series .seriesAbout .seriesVideo .seriesVideoBottom .seriesVideoButton {
	float:left;
	width:54px;
	margin:0px 17px 0px 17px;
	padding:0px;	
}
.series .seriesAbout .seriesAboutRight p {
	color:#5C5C5C;
	font-size:75%;
	margin:0px;
	padding:0px;
	height: 310px;
	overflow: auto;
}
.castHeadline {
	height: 1%;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.castHeadline:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.castHeadline .castHeadlineLeft {
	margin: 0px;
	padding: 0px;
	float: left;
}
.castHeadline .castHeadlineRight {
	margin: 0px;
	padding: 20px 0px 0px 0px;
	float: right;
}
.cast {
	background: url(../_images/background-cast-top.gif) no-repeat left top;
	margin:0px;
	padding:11px 0px 0px 0px;
}
.castWrapper {
	background: url(../_images/background-cast-bottom.gif) no-repeat left bottom;
	height:1%;
	margin:0px 0px 15px;
	padding:0px 0px 0px 0px;
}
.castWrapper:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.castPhoto {
	float:left;
	margin:0px;
	padding:1px 0px;
	width:162px;
}
.castPhoto img {
	margin:0px;
	padding:3px 5px 5px 20px;
}
.castDesc {
	float:left;
	margin:5px 0px 0px;
	padding:12px 0px 14px;
	width:448px;
}
.castDesc .castName {
	color:#AE252F;
	font-size:93.75%;
	margin:0px;
	padding:0px 30px 4px 10px;
}
.castDesc p {
	color:#000;
	font-size:68.75%;
	margin:0px;
	padding:0px 30px 0px 10px;
}
.castDesc p a {
	color:#AE9C1F;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.castDesc p a:hover {
	text-decoration: underline;
}
/* Footer */
.footer {
	border-bottom:1px solid #000000;
	margin:0px 16px;
	padding:10px 0px 4px;
}
.footer ul {
	height:1%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt auto;
	padding:0px;
	width:24.2em;
}
.footer ul:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.footer ul li {
	background: url(../_images/background-footer-separator.gif) no-repeat bottom right;
	float:left;
	margin:0px;
	padding:0px 4px;
	background-position: 0px 6px;
}
.footer ul li.footerFirst {
	background: url(../_images/background-transparant.gif) no-repeat left top;
}
.footer ul li a {
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	font-size:75%;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
.footer ul li a:hover {
	text-decoration:underline;
}
.disclaimer {
	height:1%;
	margin:0px 16px;
	padding:0px 0px 20px;
}
.disclaimer:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.disclaimer .disclaimer01 {
	float:left;
	margin:0px;
	padding:8px 0px 0px 0px;
	width: 261px;
}
.disclaimer .disclaimer02 {
	float:left;
	margin:0px;
	padding:0px;
	width: 399px;
}
.disclaimer .disclaimer02 ul {
	height:1%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
	float: right;
}
.disclaimer .disclaimer02 ul:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.disclaimer .disclaimer02 ul li {
	background: url(../_images/background-footer-separator.gif) no-repeat bottom right;
	float:left;
	margin:0px;
	padding:0px 0px 0px 4px;
	background-position: 0px 6px;
}
.disclaimer .disclaimer02 ul li.disclaimerFirst {
	background: url(../_images/background-transparant.gif) no-repeat left top;
	padding:0px 4px 0px 0px;
}
.disclaimer .disclaimer02 ul li a {
	color:#000000;
	font-size:68.75%;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
.disclaimer .disclaimer02 ul li a:hover {
	text-decoration:underline;
}
.disclaimer .disclaimer03 {
	float:left;
	margin:0px;
	padding:0px;
	width: 278px;
}
.disclaimer .disclaimer03 p {
	color:#000000;
	font-size:68.75%;
	margin:0px;
	padding:5px 0px 0px;
}
.topPromo {
	height: 1%;
	margin: 11px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 970px;
}
.topPromo:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.topPromo .topPromoRight {
	float: left;
	height: 246px;
	width: 880px;
}
.topPromoRight:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.topPromo .topPromoRight .frameBorder {
	float: left;
	width: 94px;
}
.topPromo .topPromoRight .frameBorder .frameLeftBorder {
	margin: 0px;
	padding: 0px;
}
.topPromo .topPromoRight .frameContentWrapper {
	float: left;
	width: 786px;
	height: 246px;
}
.topPromo .topPromoRight .frameContentWrapper .frameContent {
	
	display: none;
}
.topPromo .topPromoRight .frameContentWrapper .frameContentDefault {
	display: block;
}
.topPromo .topPromoLeft {
	float: left;
	width: 81px;
	margin: 0px;
	padding: 20px 0px 0px 0px;
}
.topPromo .topPromoLeft .frameButton {
	margin: 15px 0px 17px 26px;
	padding: 0px;
}
.topPromo .topPromoLeft .frameButton a img{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.features {
	margin: 6px 0px 0px 0px;
	padding: 0px;
}
.featuresTitle {
	height: 1%;
	margin: 0px;
	padding: 0px;
}
.featuresTitle:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.features .featuresTitle .featuresTitleLeft {
	float: left;
	margin: 0px;
	padding: 0px;
}
.features .featuresTitle .featuresTitleLeft h1 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.features .featuresTitle .featuresTitleRight {
	float: right;
	margin: 0px;
	padding: 0px;
}
.features .featuresContainer {
	height: 1%;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 33px 34px;
	background: url(../_images/background-features.gif) no-repeat left top;
}
.features .featuresContainer:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.features .featuresShow {
	float: left;
	margin: 0px;
	padding: 28px 31px 0px 0px;
}
.features .featuresShow a img{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.rightFeatures {
	margin: 0px;
	padding: 0px 0px 0px 11px;	
}
.rightFeatures h1 {
	margin: 0px;
	padding: 27px 0px 0px 0px;
}
.rightFeatures .rightFeaturesWrapper {
	margin: 0px;
	padding: 20px 0px 0px 20px;
	background: url(../_images/background-features-shadow.gif) no-repeat left top;
}
.rightFeatures .rightFeaturesContainer {
	height: 1%;
	margin: 0px;
	padding: 0px 0px 0px 0px;	
}
.rightFeatures .rightFeaturesContainer:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.rightFeatures .rightFeaturesContainer .rightFeaturesItem {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 20px 0px;
}
.miscPromo
{
	height: 1%;
	margin: 0px;
	padding: 0px;
}
.highlights {
	float: left;
	width: 338px;	
}
.highlights h1 {
	margin: 0px;
	padding: 8px 0px 0px 0px;
}
.highlights .highlightsWrapper {
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	background: url(../_images/background-highlights-top.gif) no-repeat left top;
}
.highlights .highlightsContainer {
	margin: 0px;
	padding: 0px 0px 12px 0px;
	background: url(../_images/background-highlights-bottom.gif) no-repeat left bottom;
}
.highlights .highlightsContainer .highlightsContentRow {
	margin: 0px;
	padding: 0px 0px 15px 0px;
}
.highlights .highlightsContainer .highlightsContentRow .highlightsImage {
	margin: 0px;
	padding: 8px 0px 0px 20px;
}
.highlights .highlightsContainer .highlightsContentRow .highlightsImage a img {
	border: 0px;
}
.highlights .highlightsContainer .highlightsContentRow p {
	margin: 0px;
	padding: 8px 20px 0px 20px;
	font-size: 75%;
	color: #fff;
}
.highlights .highlightsContainer .highlightsContentRow p strong {
	margin: 0px;
	padding: 0px;
	color: #d10808;
}
.highlights .highlightsContainer .highlightsContentRow p a {
	margin: 0px;
	padding: 0px;
	color: #fff;
	text-decoration: underline;
}
.highlights .highlightsContainer .highlightsContentRow p a:hover {
	text-decoration: none;
}
.scheduleHome {
	float: left;
	width: 316px;
}
.scheduleHome h1 {
	margin: 0px;
	padding: 8px 0px 0px 0px;
}

.scheduleHome .scheduleWrapper {
	background: url(../_images/background-schedule-bottom.gif) no-repeat left bottom;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.scheduleHome .scheduleHomeContainer {
	background: url(../_images/background-schedule-top.gif) no-repeat left top;
	margin:0px;
	padding:16px 0px 70px 0px;
}
.scheduleHome .scheduleHomeContainer .scheduleHomeRow {
	color:#000;
	height:1%;
	margin:0px;
	padding:6px 7px;
}
.scheduleHome .scheduleHomeContainer .scheduleHomeRow:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.scheduleHome .scheduleHomeContainer .scheduleHomeShowOn {
	background: url(../_images/background-schedule-show-on.gif) repeat-y left top;
	color:#fff;
}
.scheduleHome .scheduleHomeContainer .scheduleHomeRow .scheduleHomeTime {
	float:left;
	margin:0px;
	padding:0px;
	width:126px;
}
.scheduleHome .scheduleHomeContainer .scheduleHomeRow .scheduleHomeTime p {
	font-size:75%;
	margin:0px;
	padding:0px 7px 0px 29px;
}
.scheduleHome .scheduleHomeContainer .scheduleHomeRow .scheduleHomeProgram {
	float:left;
	margin:0px;
	padding:0px;
	width:161px;
}
.scheduleHome .scheduleHomeContainer .scheduleHomeRow .scheduleHomeProgram p {
	font-size:75%;
	margin:0px;
	padding:0px 7px 0px 0px;
}
.scheduleHome .scheduleHomeContainer .scheduleHomeRow .scheduleHomeProgram a {
	font-size:75%;
	color: #000;
	margin:0px;
	padding:0px 7px 0px 0px;
	text-decoration: none;
}
.scheduleHome .scheduleHomeContainer .scheduleHomeRow .scheduleHomeProgram a:hover {
	text-decoration: underline;
}
.scheduleHome .scheduleHomeContainer .scheduleHomeShowOn .scheduleHomeProgram a {
	color:#fff;
}
.scheduleHome .scheduleLink {
	margin:0px;
	padding:5px 0px 0px 0px;
}
.promoAd {
	float: left;
	width: 316px;
}
.promoAd .promoAdTitle {
	margin: 0px;
	padding: 15px 9px 5px 0px;
	font-size: 62.5%;
	color: #000;
	text-align: right;
}
.promoAd .promoAdContainer {
	margin: 0px;
	padding: 0px 0px 0px 8px;

}
.promo {
	background: url(../_images/background-promo-top.gif) no-repeat left top;
	margin:0px;
	padding: 21px 0px 0px 0px;
}

.promoWrapper {
	background: url(../_images/background-promo-bottom.gif) no-repeat left bottom;
	height:1%;
	margin:0px 0px 10px 0px;
	padding:0px 0px 30px 0px;
}
.promoWrapper:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.promo .promoWrapper .promoContainer {
	float:left;
	margin:0px;
	padding:9px 0px 0px;
	width:320px;
}
.promo .promoWrapper .promoContainer .promoStyle01 {
	margin:0px;
	padding:6px 27px 0px;
	color: #fff;
}
.promo .promoWrapper .promoContainer .promoStyle02 {
	height:1%;
	margin:0px;
	padding:0px;
}
.promo .promoWrapper .promoContainer .promoStyle02:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.promo .promoWrapper .promoContainer .promoStyle02a {
	float:left;
	margin:0px;
	padding:0px;
	width:225px;
}
.promo .promoWrapper .promoContainer .promoStyle02b {
	float:left;
	margin:0px;
	padding:0px;
	width:92px;
}
.promo .promoWrapper .promoContainer .promoStyle02b img {
	margin:0px;
	padding:0px 27px 0px 0px;
}
.promo .promoWrapper .promoContainer .promoStyle02a p {
	color:#fff;
	font-size:68.75%;
	margin:0px;
	padding:0px 5px 0px 27px;
}
.promo .promoWrapper .promoContainer .promoStyle03 {
	color:#000000;
	font-size:68.75%;
	margin:0px;
	padding:4px 27px 5px;
}
.promo .promoWrapper .promoContainer .promoStyle03 a {
	color:#740000;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
.promo .promoWrapper .promoContainer .promoStyle03 a:hover {
	text-decoration:underline;
}
.infoLink a {
	margin: 0px 0px 0px 15px;
	padding: 0px 12px 0px 10px;
	font-size: 75%;
	color: #000;
	background: url(../_images/background-features-arrow.gif) no-repeat left top;
	background-position: 0px 2px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.infoLink a:hover {
	text-decoration: underline;
}
.infoLink2 a {
	margin: 0px 0px 0px 15px;
	padding: 0px 12px 0px 10px;
	font-size: 75%;
	color: #000;
	background: url(../_images/background-features-arrow2.gif) no-repeat left top;
	background-position: 0px 2px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.infoLink2 a:hover {
	text-decoration: underline;
}
.news
{
	height: 1%;
	margin: 0px;
	padding: 0px;
}
.news .newsLeft {
	float: left;
	width: 544px;
}
.news .newsRight {
	float: left;
	width: 284px;
}
.news .pressRelease {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.news h1 {
	margin:0;
	padding:16px 0px 0px 0px;
}
.news .pressRelease .pressReleaseWrapper {
	margin: 0px;
	padding: 8px 0px 0px 0px;
	background: url(../_images/background-press-top.gif) no-repeat left top;
}
.news .pressRelease .pressReleaseContainer {
	height: 1%;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 11px 0px;
	background: url(../_images/background-press-bottom.gif) no-repeat left bottom;
}
.news .pressRelease .pressReleaseContainer:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.news .pressRelease .pressReleaseContainer .pressReleaseContainerLeft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 261px;
}
.news .pressRelease .pressReleaseContainer .pressReleaseContainerRight {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 267px;
}
.news .pressRelease .pressReleaseContainer img {
	padding: 0px;
	margin: 6px 0px 10px 10px;
}
.news .pressRelease .pressReleaseContainer .pressReleaseContainerLeft .pressDate {
	margin: 0px;
	padding: 3px 0px 0px 15px;
	font-size: 75%;
	color: #fff;
}
.news .pressRelease .pressReleaseContainer .pressReleaseContainerRight .pressDate {
	margin: 0px;
	padding: 3px 0px 0px 15px;
	font-size: 75%;
	color: #ed252b;
}
.news .pressRelease .pressReleaseContainer .pressTitle {
	margin: 0px;
	padding: 5px 0px 5px 15px;
	font-size: 100%;
	color: #ed252b;
}
.news .pressRelease .pressReleaseContainer .pressReleaseContainerLeft .pressContent {
	margin: 0px;
	padding: 0px 27px 10px 15px;
	font-size: 75%;
	color: #fff;
}
.news .pressRelease .pressReleaseContainer .pressReleaseContainerRight .pressContent {
	margin: 0px;
	padding: 0px 27px 10px 15px;
	font-size: 75%;
	color: #000;
}
.news .pressRelease .pressReleaseContainer .pressReleaseContainerLeft .pressMore {
	margin: 0px 0px 0px 15px;
	padding: 0px 27px 10px 0px;
	text-align:left;
}
.news .pressRelease .pressReleaseContainer .pressReleaseContainerRight .pressMore {
	margin: 0px;
	padding: 0px 27px 10px 16px;
	text-align:left;
	background: url(../_images/background-press-arrow-left.gif) no-repeat left top;
	background-position: 8px 5px;
}
.news .pressRelease .pressReleaseContainer .pressReleaseContainerLeft .pressMore a {
	margin: 0px;
	padding: 10px 0px 5px 10px;
	font-size: 75%;
	color: #ed252b;
	text-decoration: none;
	background: url(../_images/background-press-arrow-left.gif) no-repeat left top;
	background-position: 0px 14px;
}
.news .pressRelease .pressReleaseContainer .pressReleaseContainerRight .pressMore a {
	margin: 0px;
	padding: 10px 0px 5px 0px;
	font-size: 75%;
	color: #fff;
	text-decoration: none;	
}
.news .pressRelease .pressReleaseContainer .pressMore a:hover {
	text-decoration: underline;
}
.news .newsHighlights {
	margin: 0px;
	padding: 0px;
}
.news .newsHighlights h1 {
	margin: 0px;
	padding:16px 0px 0px 0px;
}
.news .newsHighlights .newsHighlightsContainer {
	margin: 0px 0px 14px 0px;
	padding: 0px;
	background: url(../_images/background-news-highlights-bottom.gif) no-repeat left bottom;
}
.news .newsHighlights .newsHighlightsContainer .newsHighlightsContent {
	margin: 0px;
	padding: 0px 0px 17px 0px;
}
.news .newsHighlights .newsHighlightsContainer .newsHighlightsContent img {
	margin: 0px;
	padding: 0px 2px 0px 1px;
}
.news .newsHighlights .newsHighlightsContainer .newsHighlightsContent p {
	margin: 0px;
	padding: 7px 12px 0px 12px;
	font-size: 75%;
	color: #000;
}
.news .newsHighlights .newsHighlightsContainer .newsHighlightsContent p span {
	color: #cf0909;
}
.news .newsHighlights .newsHighlightsContainer .newsHighlightsContent p a {
	color: #cf0909;
	text-decoration: underline;
}
.news .newsHighlights .newsHighlightsContainer .newsHighlightsContent p a:hover {
	text-decoration: none;
}
.news .newsHighlights .newsHighlightsContainer .newsHighlightsContent .newsTitle strong {
	margin: 0px 2px 0px 1px;
	padding: 7px 7px 7px 7px;
	color: #fff;
	display:block;
	background-color:#471f16;
	font-size: 75%;
}
.videoGallery {
	height: 1%;
	margin: 0px;
	padding: 8px 0px 0px 0px;
}
.videoGallery:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.videoGallery .videoContainer {
	float: left;
	width: 623px;
	margin: 0px;
	padding: 0px;
}
.videoGallery .videoContainer .videoPlayer {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.videoGallery .videoList {
	float: left;
	width: 204px;
	margin: 0px;
	padding: 0px;	
}
.videoGallery .videoList .videoListContent {
	margin: 0px 0px 0px 6px;
	padding: 11px 0px 0px 0px;
	background: url(../_images/background-videogallery.gif) no-repeat left top;
	height: 408px;
	overflow: auto;
	
}
.videoGallery .videoList .videoListContent .videoListItem {
	margin: 0px;
	padding: 0px 0px 11px 0px;
}
.videoGallery .videoList .videoListContent .videoSelected {
	padding: 0px 0px 8px 0px;
}

.videoGallery .videoList .videoListContent .videoListItem .videoListItemContainer {
	height: 1%;  
	*height: auto;
	margin: 0px;
	padding: 0px;
	display: inline-block;
}
.videoGallery .videoList .videoListContent .videoListItem .videoListItemContainer:after {
	clear:both;
	content:".";
	display:block;
	height: 0;  
	*height: auto;
	visibility:hidden;
}
.videoGallery .videoList .videoListContent .videoSelected .videoListItemContainer {
	margin: 0px;
	padding: 7px 0px 7px 0px;
	background: url(../_images/background-videoItem.gif) no-repeat left bottom;
}
.videoGallery .videoList .videoListContent .videoListItem .videoListItemContainer .videoListItemImg {
	margin: 0px;
	padding: 0px;
	float: left; 
	width: 78px;
	text-align: right;
}
.videoGallery .videoList .videoListContent .videoListItem .videoListItemContainer .videoListItemDesc {
	margin: 0px;
	padding: 0px;
	width: 97px;
	float: left; 
}
.videoGallery .videoList .videoListContent .videoListItem .videoListItemContainer .videoListItemDesc a {
	margin: 0px;
	padding: 0px 0px 0px 3px;
	font-size: 68.75%;
	color: #fff;
	text-decoration: none;
	display: block;
}
.videoGallery .videoList .videoListContent .videoListItem .videoListItemContainer .videoListItemDesc a:hover {
	text-decoration: underline;
}
.photoGallery {
	height: 1%;
	margin: 0px;
	padding: 0px;
}
.photoGallery:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.photoGallery .photoGalleryLeft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 546px;
}
.photoGallery .photoGalleryLeft h2 {
	margin:0px;
	padding:16px 0px 7px 16px;
}
.photoGallery .photoGalleryLeft .galleryMainPhoto {
	margin:0px 13px 0px 0px;
	padding:0px;

}
.photoGallery .photoGalleryLeft .galleryPhoto {
	margin:0px 0px 0px 0px;
	padding:22px 13px 27px 16px;
	background: url(../_images/background-gallery.gif) no-repeat left center;
}
.photoGallery .photoGalleryLeft .galleryThumb {
	height: 1%;
	margin:0px;
	padding:8px 0px 0px 16px;
}
.photoGallery .photoGalleryLeft .galleryThumb:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.photoGallery .photoGalleryLeft .galleryThumb .galleryThumbIcon {
	float: left;
	width: 74px;
	margin:0px;
	padding:0px;
}
.photoGallery .photoGalleryRight {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 281px;
}
.photoGallery .photoGalleryRight .galleryLinkImg {
	margin: 0px;
	padding: 6px 0px 7px 0px;
}

.pageContent {
	margin: 0px;
	padding: 0px;
}
.pageContent h2 {
	margin: 0px;
	padding: 25px 16px 0px 16px;
	font-size: 87.5%;
	color: #000;
}
.pageContent h3 {
	margin: 0px;
	padding: 25px 16px 0px 16px;
	font-size: 81.25%;
	color: #000;
}
.pageContent img {
	margin: 0px;
	padding: 5px 0px 0px 16px;
}
.pageContent a {
	margin: 0px;
	padding: 0px;
	color: #cf0909;
	text-decoration: none;
}
.pageContent a:hover {
	text-decoration: underline;
}
.pageContent p {
	margin: 0px;
	padding: 10px 16px 0px 16px;
	font-size: 75%;
	color: #000;
}
.pageContent ol {
	margin: 0px;
	padding: 0px 0px 0px 40px;
}
.pageContent ol li {
	margin: 0px;
	padding: 10px 16px 0px 0px;
	font-size: 75%;
	color: #000;
}
.pageContent ol li ul {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	list-style:disc;
}
.pageContent ol li ul li {
	margin: 0px 0px 0px 16px;
	padding: 5px 16px 0px 0px;
	color: #000;
	font-size: 100%;
}
.pageContent ul.sitemap
{
	margin: 0px;
	padding: 0px 0px 0px 16px;
}
.pageContent ul.sitemap li
{
	margin: 0px 0px 0px 16px;
	padding: 5px 16px 0px 0px;
}
.pageContent ul.sitemap li a {
	margin: 0px;
	padding: 0px;
	font-size: 75%;
	color: #000;
}