/* YUI Reset */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}

fieldset, img { border: 0; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
a:hover { cursor: pointer; }
a.Selected { cursor: default; }

/* YUI 2 Fonts */
body {
	font: 13px/1.231 arial,helvetica,clean,sans-serif;
	font-size: small;
	font: x-small;
}
select, input, button, textarea, button { font: 99% arial,helvetica,clean,sans-serif; }
table { font-size: inherit; font: 100%; }
pre, code, kbd, samp, tt {
	font-family: monospace;
	font-size: 108%;
	line-height: 100%;
}

/* Default form elements */
input, textarea, select {
	width: 200px;
	border-top: 1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 1px;
	color: #000;
}
input:focus, textarea:focus { border: 1px solid #01488F; background-color: #EFEFEF; }
select:focus { background-color: #FFF; }
input.button { width: auto; background-color:#FFFFFF; border:1px solid #CCCCCC; font-size:13px; padding: 4px 15px; }
input.button:hover {
	cursor: pointer;
	background-color: #F2F2F2;
	border-left: 1px solid #7E7E7E;
	border-top: 1px solid #7E7E7E;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.divSubmit input.button {
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC !important;
	color: #666666;
	font-weight: bold;
	font-size: 13px;
	width: auto;
	border-radius: 2px 2px 2px 2px;
	padding: 4px 8px;
	font-size: 12px !important;
	font-family: Arial;
	box-shadow: 0 1px 1px #EDEBE7;
	text-decoration: none !important;
	height: auto !important;
}
.divSubmit input.button:hover {
	background-color: #F2F2F2;
	color: #333333;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	box-shadow: 0 1px 1px #D3D3D3;
}
span.small-caps { font-variant: small-caps; }

@media screen and (-webkit-min-device-pixel-ratio:0) /*For Google Chrome*/ 
{
			 .small-caps { font-size: larger; }
}


/* Default paragraph styles */
p.disclaimer  { font-size: 85%; }

/* Make outside links burgundy
a.boxArrow { color: #6d0026; text-decoration: none; padding-left: 3px; }
a.boxArrow span.content-icon { background:url('/images/interface/css_sprites.gif') no-repeat left -925px; padding-right: 10px; width: 11px; }
a.boxArrow:hover { border-bottom: 1px solid #6d0026; }
*/
a.video, a.boxArrow { color: #035694; text-decoration: none; }
a.boxArrow span.content-icon {
	background: url('/images/interface/css_sprites.gif') no-repeat left -117px;
	padding-right: 10px;
	width: 11px;
}
a.boxArrow:hover { border-bottom: 1px solid #035694; text-decoration: none; }
a.video:hover { border-bottom: 1px solid #035694; text-decoration: none; }
a.video .content-icon {
	background: url('/images/interface/css_sprites.gif') no-repeat left -153px;
	padding-right: 10px;
	width: 11px;
}

a.ren-link {
	color: #035694;
	border-bottom: 1px dotted #035694;
	text-decoration: none;
}
a.ren-link:hover { border-bottom: 1px solid #035694; }
a.aMore {
	padding-top: 15px;
	font-weight: bold;
	text-align: right;
	float: right;
	margin-right: 20px;
	font-size: 95%;
	text-decoration: none;
}
a.aMore:hover { text-decoration: underline; }

/* Site-wide Layout */
hr { display: none; }
.horizontalRule {
	margin: 15px 0;
	background: url("/images/interface/horizontalBreak.gif") repeat scroll left top transparent;
	width: 100%;
	clear: both;
}
.horizontalRule.clearNone { clear: none; }
.horizontalRule.white { background: url("/images/interface/horizontalBreak_white.gif") repeat scroll left top transparent; }
.horizontalRule.navy { background: url("/images/interface/horizontalBreak_navy.gif") repeat scroll left top transparent; }
.horizontalRule.twoDots { height: 8px !important; }
.horizontalRule.oneDot { height: 4px !important;  }

/* Header */
#divContent {
	padding: 0 30px 25px 30px;
	border-width: 2px;
	margin: 0 auto;
	border-style: none solid none solid;
	border-color: #CF9B38;
	background-color: #FFFFFF;
	width: 900px;
	height: auto;
	min-height: 100%;
}
#playerPage #divContent {
	padding: 0 30px 30px 30px;
	border-width: 2px;
	margin: 0 auto 100px auto;
	border-style: none solid solid solid;
	border-color: #CF9B38;
	background-color: #FFFFFF;
	width: 900px;
	height: auto;
	min-height: 100%;
}
#divContent #divMasthead {
	background: url("/images/interface/wtc_header_logo2.jpg") no-repeat scroll left bottom transparent;
	height: 84px;
	border: none;
}
#divContent #divMasthead #divFamilyNav { float: right; margin-top: 5px; margin-right: 3px; }
#divFamilyNav li {
	display: inline;
	background: url("/images/interface/icn_familyNav_divide.gif") no-repeat scroll right 7px transparent;
}
#divFamilyNav a { font-size: 9px; font-weight: bold; padding: 0 7px; }

#aFamilyNavRT { color: #666; }
#aFamilyNavRT:hover { color: #4d4d4d; }
#aFamilyNavWTC { color: #4c5e92; }
#aFamilyNavWTC:hover { color: #273663; }
#aFamilyNavRCG { color: #87394b; }
#aFamilyNavRCG:hover { color: #6b0c21; }
#aFamilyNavAY { color: #607db0; }
#aFamilyNavAY:hover { color: #485e85; }
#aFamilyNavWTC.currentSite:hover { color: #4c5e92; cursor: auto; }
.last { background: none repeat scroll 0 0 transparent !important; }

#divShareTools { float: right; margin-top: -40px; margin-right: 10px; }
#divShareTools li { display: inline; height: auto; width: auto; }
#divShareTools li#podcast a {
	width: 45px;
	height: 32px;
	float: left;
	/*display: inline;*/
	background: url("/images/interface/icn_share_tools.png") no-repeat scroll 4px 6px transparent;
}
#divShareTools li#podcast a:hover {
	background-position: 4px -45px;
}
#divShareTools li#RSS a {
	width: 30px;
	height: 35px;
	float: left;
	display: inline;
	background: url("/images/interface/icn_share_tools.png") no-repeat scroll -40px 6px transparent;
}
#divShareTools li#RSS a:hover {
	background-position: -40px -45px;
}
#divShareTools li a {
	text-indent: -5000em;
	text-decoration: none;
	border-bottom: 0;
}

/* Subnav */

#divSubNav {
	background: url("/images/interface/bg_subnav.jpg") no-repeat scroll right 0 transparent;
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
	height: 29px;
}
#divSubNav li {
	background: url("/images/interface/icn_square_full.gif") no-repeat scroll right 9px transparent;
	padding: 3px 5px 0 9px;
}
#divSubNav li a {
	padding: 0 7px;
	font-size: 12px;
	font-stretch: condensed;
	color: #eaeaea;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: none;
	text-decoration: none;
	font-weight: 600;
}
#divSubNav li a:hover { color: #FFF; }
#divSubNavLinks { float: left; margin-top: 5px; }

/* Search */
#divSearch { float: right; margin-right: 22px; }
#divSearch #btnHeaderSearch, #btnLibrarySearch {
	background: url("/images/interface/btn_search.gif") no-repeat scroll 0 0 transparent;
	border: 0 none;
	height: 21px;
	width: 36px;
	margin-top: 4px;
}
#divSearch #btnHeaderSearch:hover, #btnLibrarySearch:hover { cursor: pointer; }
#divSearch #txtHeaderSearch {
	background-color: #eaeaea;
	border: 1px solid #121b6e;
	margin-right: 14px;
	padding: 2px;
	width: 400px;
	float: left;
	margin-top: 4px;
}

.WaterMarkOn {
	color: #666;
	font-style: italic;
	font-size: 12px;
}

/* Main Navigation */
#divPopularSubjects {
	width: 900px;
	height: 33px;
	margin-top: 3px;
	background: url("/images/interface/bg_nav.gif") no-repeat 0 0 scroll transparent;
	padding-bottom: 2px;
	border-bottom: 1px solid #999999;
	margin-bottom: 10px;
}
.PopularSubjectNav {
	background: url("/images/interface/bg_nav.gif") repeat-x 0 0 scroll transparent;
	text-transform: uppercase;
	font-size: 12px;
	height: 17px;
	padding: 8px 5px;
	color: #f3f2f2;
	font-weight: bold;
	float: left;
	vertical-align: middle;
	text-align: center;
	border-right: 1px solid #FFF;
}
.PopularSubjectNav:hover {
	cursor: pointer;
	background: url("/images/interface/bg_nav_hover.gif") repeat-x 0 0 scroll transparent;
}
#divSubject_0 {
	border-right: none;
	text-align: right;
}
#divSubject_0 span {
	background: url("/images/interface/icn_arrow_down_copy.gif") no-repeat 36px 1px scroll transparent;
	padding-right: 16px;
}
#divSubject_0 span:hover {
	color: #FFF;
	background: url("/images/interface/icn_arrow_down_hover.gif") no-repeat 36px 1px scroll transparent;
}
/* Fixed width on buttons */
#divSubject_68 { width: 143px; padding: 8px 0 !important; } /* Prophecy */
#divSubject_73 { width: 161px; padding: 8px 0 !important; } /* True Church */
#divSubject_75 { width: 194px; padding: 8px 0 !important; } /* Marriage & Family */
#divSubject_69 { width: 261px; padding: 8px 0 !important; } /* Salvation & Plan of God */
#divSubject_0 { text-align: center !important; width: 137px !important; padding: 8px 0 !important; } /* More */


/* More Subjects */

#divMorePopularSubjects {
	background-color: #515C90;
	border: 2px solid #aaaaaa;
	font-size:12px;
	margin:-16px 0 0 0;
	position:absolute !important;
/*	text-transform:capitalize;*/
	width: 896px;
}
#divMorePopularSubjects div { 	padding: 4px 0 7px 18px; }
/*#divMorePopularSubjects {
	position: absolute !important;
	background-color: #272F54;
	border-top: 1px solid #F3F2F2;
	border-bottom: 1px solid #F3F2F2;
	border-left: 1px solid #F3F2F2;
	border-right: 1px solid #F3F2F2;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: capitalize;
	width: 842px; 
	padding: 3px 0 7px 18px;
	margin: -19px 0 0 21px;*/

.MorePopularSubjectNav {
	color: #F3F2F2;
	font-weight: bold;
	margin: 0 !important;
	padding: 9px 18px 5px 18px !important;
	background: url("/images/interface/icn_familyNav_divide.gif") no-repeat scroll right 15px transparent;
}
.MorePopularSubjectNav:hover { cursor: pointer; color: #FFF; }

/* Footer */
.BottomNavOuter { border-color: #26335D; border-width: 12px; color: #FFFFFF; background-color: #666666; border-style: solid none none none; margin: 0px; bottom: 0px; }
#BottomNav { padding: 11px 0 5px; border-top: 1px solid #FFFFFF; }
#footer ul { padding: 0 120px 14px 14px !important; font: 13px/1.231 arial,helvetica,clean,sans-serif; line-height: 1.75em; }
#footer ul.main { padding-top: 12px !important; }
#footer ul li {
	font-weight: bold;
	color: #D2D2D2;
	font-size: 85%;
	display: inline;
	padding: 0 15px 0 3px;
	background: url("/images/interface/css_sprites.gif") no-repeat scroll right -20px transparent;
}
#footer ul.subjectsListing li {
	background: url("/images/interface/css_sprites.gif") no-repeat scroll right -21px transparent;
	padding: 0 20px 0 0;
}
#footer ul li a { text-decoration: none; color: #D2D2D2; }
/*#footer ul li a:visited { color: #A4A4A4; }*/
#footer ul li a:hover { color: #FFF; cursor: pointer; }
#footer #footercontent {
	border-top: 1px solid #FFFFFF;
	background: url("/images/interface/bg_footercontent.gif") repeat-x scroll 0 0 #666666;
}
#footer .footerOther li {
	padding: 0 17px 0 0;
	background: url("/images/interface/css_sprites.gif") no-repeat scroll right -530px transparent;
}

.twoCol h4 {
	color:#555 !important;
	font-family:Tahoma,Verdana,sans-serif;
	font-size: 90% !important;
	font-weight:bold;
	line-height:1.4em;
	margin: 0 !important;
}

/* Help Popup */
.searchList { clear:both; font-weight:bold; font-size:84%; color:#c5c4c4; width: 94%; }
.searchList a { font-size:100%; padding-bottom: 7px; color: #035694; text-decoration: none; }
.searchList a:hover { text-decoration: underline; }
.searchList a.active { padding-left:2px; padding-right:2px; }
.searchList a.active:hover { text-decoration:none; }
.searchList a:visited { color: #6188A7; }

.searchList li { display:inline; padding-right:8px; }
.searchList.top a { padding-bottom:6px; }
.searchList.top { border-bottom:1px solid #b5b5b5; margin-bottom:7px; padding-bottom:7px; }
.searchList.top.borderTop { border-top:1px solid #b5b5b5; padding-top:7px; }
.searchList.top.last { margin-bottom:15px; }

.pageTop  {
	border-bottom:1px solid #DFDFDF;
	border-top:1px solid #DFDFDF;
	clear:both;
	display:block;
	font-weight:bold;
	margin-bottom:15px;
	padding:8px 0 7px;
	text-transform:uppercase;
}
.twoCol a.pageTop { font-size:77%; width:280px !important; text-align: left !important; margin-top: 0 !important;}
.col1 a.pageTop { font-size:77%; width:100px; text-align: center; margin-top: 10px; }
.twoCol  { float:left; margin-bottom:20px; }
.twoCol p { padding: 0 !important; margin-bottom: 20px; }
.twoCol p.last { margin-bottom: 7px; }
.col1.dotsBorder  {
	background:url("/images/interface/dotsBorder.gif") repeat-y scroll right top transparent;
	padding-right:18px;
	width:280px;
}
.col2  { padding-left: 15px; width: 280px; }




























/* Homepage --------------------------------------------------------------------------------------------*/
/* Sidebar (right) */
#homeSidebar { width: 268px; }
#marketingBoxWrap {
	margin-top: 32px;
	background: url("/images/interface/bg_contact_box2.png") no-repeat 0 top transparent;
	height: 44px;
	padding-bottom: 10px;
	z-index: -1;
}

#marketingBox ul { width: 203px; margin: 0 auto; padding-top: 13px; }
#marketingBox ul li { display: inline; }
#marketingBox ul li#contactUs { padding-right: 15px; }
#marketingBox ul li#subscribe { padding-left: 15px; }

#marketingBox div.contactItem { float: left; padding-top: 15px; height: 15px; }
#marketingBox { width: 218px; margin: 0 auto; }

#marketingBox div.contactItem img { padding: 0 10px; height: 8px; padding-top: 4px; }

@media screen and (-webkit-min-device-pixel-ratio:0) /*For Google Chrome*/
{ 
	body#Homepage #marketingBox { width: 226px !important; font-size: 12px !important; }
	#playerPage #marketingBox { width: 225px !important; font-size: 12.95px !important; font-stretch: ultra-condensed !important;}
	#playerPage #marketingBox div.contactItem img { padding: 0 9px !important; }
}

#marketingBox a { color: #FFF; font-family: Verdana,Arial,Helvetica,sans-serif; font-stretch: extra-condensed; font-size: 13px; font-weight: 600; text-decoration: none; }
#marketingBox a:hover { text-decoration: underline; cursor: pointer; }

/* Daily Audio */
#latestAudioWrap {
	height: auto;
	border: 1px solid #c1c1c1;
	background-color: #d8d8d8;
	margin: 20px 0 25px 0;
}
#latestAudioTop { background: url("/images/interface/bg_bottom_audio.jpg") no-repeat left bottom transparent; }
#latestAudio {
	background: url("/images/interface/bg_top_audio.jpg") no-repeat left top transparent;
	padding-top: 222px;
	padding-bottom: 40px;
}
#latestAudio div.horizontalRule { width: 96%; margin: 15px auto !important; }
#LatestAudioComingSoon {
	background: url("/images/interface/bg_top_audio_comingsoon.jpg") no-repeat left top transparent;
	height: 200px;
}
#latestAudio .whyBroadcast { margin-top: -46px; margin-bottom: 25px !important; }
#latestAudio .whyBroadcast p.title a {
	font-family: verdana;
	text-shadow: 1px 2px 1px #444;
	font-size: 108%;
	color: #FFF;
	background:url("http://worldtocome.org/images/interface/icn_audio_big_white.png") no-repeat scroll left 5px transparent;
	font-weight:bold;
}
#latestAudio .whyBroadcast p.title a:hover { text-shadow: none !important; color: #FFF !important; }
#latestAudio .audioItem { padding: 0px 10px; font-size: 12px; margin-bottom:15px; text-align:left; }
#latestAudio .audioItem p.date { font-size: 80%; text-transform: uppercase; color: #666666; font-weight: bold; }
#latestAudio .audioItem.todaysAudio p.date { font-size: 92%; }
#latestAudio .audioItem.todaysAudio p.date  
{
	color: #374D81;
	font-family:Arial,Helvetica,sans-serif;
	font-size:120%;
	font-weight: 700;
}
#latestAudio .audioItem p.title { padding: 4px 0; line-height: 1.5em; }
#latestAudio .audioItem p.title a { font-size: 114%; font-family: Tahoma !important; }
#latestAudio p.title a { vertical-align: bottom; padding: 7px 0 5px 20px; background: url("/images/interface/icn_audio_big.png") no-repeat left 1px transparent; }
/*#latestAudio .audioItem.todaysAudio p.title a { padding-top: 8px; *padding-top: 3px; font-size: 150%; background-position: left 4px; }*/
/*#latestAudio .audioItem.todaysAudio { margin-bottom: 20px; }*/
.audioItem p.title a { font-weight: bold; color: #273659; text-decoration: none; }
/*.audioItem p.title a span { display: none; }*/
.audioItem p.title a:hover { text-decoration: underline; }
#latestAudio .audioItem p.promo { color: #3e3e3e; font-size: 98%;  }
#latestAudio #aMoreAudio { color: #11234b; }


/* Who is DCP? */
#whoIsDCPwrap {
	height: auto;
	border: 1px solid #5e77b1;
	border-top: none !important;
	border-bottom: none !important;
	background-color: #c7cddd;
	margin: 20px 0 25px 0;
}
#whoIsDCP {
	background: url("/images/interface/bg_top_dcp.jpg") no-repeat left top transparent;
	padding-top: 44px;
	padding-bottom: 50px;
}
#whoIsDCPbottom { background: url("/images/interface/bg_bottom_dcp.jpg") no-repeat left bottom transparent; height: 7px; }
#whoIsDCP p { font-family: Arial, Helvetica, sans-serif; font-size: 85%; padding: 8px 15px; line-height: 1.5em; }
#whoIsDCP a#aMoreDCP { color: #262e55; line-height: 1em; border-bottom: 1px dotted #262e55 !important; }
#whoIsDCP a#aMoreDCP:hover { text-decoration: none; border-bottom: 1px solid #262e55 !important; }


/* Sidebar Mosts */
.sidebarMosts {
	background:url("/images/interface/lightBorder_vertical.gif") repeat-y scroll left top transparent;
	padding: 10px 25px 0 22px;
}
.sidebarMosts h3 {
	font-family:Tahoma,Verdana,sans-serif;
	font-weight:bold;
	margin-bottom:4px;
	padding-bottom:4px;
	background:url("/images/interface/css_sprites.gif") no-repeat scroll 0 -884px transparent;
	color:#666666;
	border-bottom:1px solid #AC8890;
	font-size: 100%;
	padding-left:16px;
}
.sidebarMosts ol { margin-left: 18px; }
.sidebarMosts ol li {
	color: #BCBCBC;
	font-family:Tahoma,Verdana,sans-serif;
	font-size:84%;
	font-weight:bold;
	line-height:14px;
	list-style-type:decimal;
	padding-bottom: 12px;
}
.sidebarMosts ol li a {
	font-size: 12px;
	line-height:14px;
	text-decoration: none;
}
.sidebarMosts ol li a:hover { text-decoration: underline; }
.sidebarMosts ol li.videoItem p.title a {
	background:url("/images/interface/icn_video_small.png") no-repeat scroll 0 0 transparent;
	padding-left:16px;
	padding-bottom: 5px;
	color: #333333;
}
.sidebarMosts ol li.videoItem a:hover { border-bottom: none; text-decoration: underline; }
.sidebarMosts ol li.videoItem p.subject a {
	background:url("/images/interface/icn_subject_4square.gif") no-repeat scroll 0 5px transparent;
	padding-left:8px;
	color:#035694;
	display:block;
	font-family:arial,helvetica,sans-serif;
	font-size:91%;
	clear: both;
	font-weight: 500;
	margin-top: 2px;
}

/* Subscribe Ad */
#SubsribeAd { height: 50px; }

/* Main Content (left) */
.HomeContent { padding-bottom: 10px; }
.HomeContent h1, .HomeContent h2, .HomeContent h3, .HomeContent h4, .HomeContenth5, .HomeContent h6 { font-family: Tahoma, Geneva, sans-serif; }
.HomeContent h2 { font-size: 24px; font-weight: bold; font-family: Tahoma, Geneva, sans-serif; padding: 0 0 5px 0; width: 97%; }
.HomeContent h2 a { color: #000000; text-decoration: none; }
.HomeContent h2 a em, .HomeContent h2 em { padding-right: 6px; }
.HomeContent h2 a:hover { text-decoration: none; border-bottom: 1px solid #000000; }
.HomeContent h3 { font-size: 16px; font-weight: bold; font-family: Tahoma, Geneva, sans-serif; padding: 5px 0 7px 0; }
h6.byline { font-style: oblique; font-size: 13px; color: #14143f; padding: 5px 0 7px 0; font-family: Georgia, "Times New Roman", Times, serif; text-transform: lowercase; font-weight: 600; }
h6.byline a { text-transform: none; color: #14143f; text-decoration: none; border-bottom: 1px #14143f dotted; padding-bottom: 0; }
.HomeContent h6 a:hover { border-bottom: 1px #000 solid;}
.HomeContent p.promo { font-size: 105%; line-height: 1.5em; width: 595px; font-family: Arial, Helvetica, sans-serif; padding-bottom: 10px; }
.HomeContent .featured1 { margin-bottom: 7px; }
.HomeContent .featured1 .imgPlayer { border:1px solid #090635; padding:0; width:598px; }
.HomeContent .aWatchLink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #035694;
	text-decoration: underline;
	text-transform: uppercase;
	font-size: 90%;
}
.HomeContent .aWatchLink:hover{ color: #062E4F; }
#divHomeDisplay .horizontalRule { width: 95%; }
#divHomeDisplay {top:-25px;}
/* Selected Recent & Most Viewed/Most Played */
#divMostRecent {
	width: 288px;
	padding-right: 15px;
	margin: 0 15px 30px 0;
	background: url("http://realtruth.org/images/interface/dotsBorder.gif") repeat-y scroll right top transparent;
}
#divMostUsed { width: 280px; }
#h4mostPlayedAudio { clear: left; margin-top: 25px; }
.MostHome { margin-top: 0; padding-bottom: 0; }
.MostHome h4 {
	background: url(/images/interface/css_sprites.gif) no-repeat 0 -255px transparent;
	padding-left: 16px;
	color: #777777;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 115%;
	padding-bottom: 3px;
	border-bottom: 6px solid #c39539;
	width: 272px;
	margin-bottom: 15px;
	margin-top: 12px;
}
.MostHome a.aHeading { text-decoration: none; }
#divMostUsed h4 { width: 262px; }
.MostHome h5 {
	font-family: Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	font-size: 85%;
	color: #666;
	padding: 10px 0;
	font-weight: bold;
}
.MostHome h5.audio { padding-top: 0; }
.MostHome .VideoThumbnailWide {
	margin: 0;
	clear: both;
	height: 107px;
}
.MostHome .VideoThumbnailWide img { float: none !important; background-color: #fff; border: 1px solid #666666; padding: 1px; width: 98px; margin-bottom: 16px; }
.MostHome .VideoThumbnailWide p { margin-left: 5px; width: 178px; float: left; padding-bottom: 3px; font-size: 100%; }
.MostHome .VideoThumbnailWide p.title a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.noImg.videoItem p.title a { color:#333; font-weight:bold; text-decoration:none; }
.MostHome p.title a:hover { text-decoration: underline; }
.MostHome p.subject a {
	font-size: 86%;
	color: #035694;
	text-decoration: none;
	background:url("/images/interface/icn_subject_4square.gif") no-repeat scroll 0 5px transparent;
	padding-left:8px;
}
.MostHome p.subject a:hover { text-decoration: underline; }
.MostHome p.date {
	font-size: 78%;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	line-height: 1.5em;
	
}
.MostHome .AudioThumbnail { margin: 0 0 7px 0; border: none; }

.noImg { padding-bottom: 7px; }
.noImg p.title a { background: url(/images/interface/icn_video_small.png) no-repeat 0 0 transparent; padding-left: 16px; }
.noImg.audioItem p.title a { background: url(/images/interface/icn_audio_small.png) no-repeat 0 0 transparent; padding-left: 16px; }
.noImg p { padding-bottom: 2px; white-space: inherit; }
/*.noImg p.title a span { display: none; }*/

.videoItem p.title a:hover { color: #000 !important; }
.audioItem p.title a:hover { color: #374d81 !important; }

/* Scollable video box ------------------------------------------------------------------------------------------*/
#SeriesScroller { margin: 20px 0px 10px 0px; width: 595px; }
#SeriesScroller h4 {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 115%;
}
.scrollable {
	/* required settings */
	float:left;
	position:relative;
	overflow:hidden;
	width: 535px;
	height:auto;
	margin: 0px 0px 10px -15px;
}

.VideoLibraryScroll {
		/* required settings */
	width: 600px;
	height:350px;

	/* custom decorations */
	border:0px solid #ccc;
	}

.LargeVideoLibraryScroll {
		/* required settings */
	width: 600px;
	height:525px;

	/* custom decorations */
	border:0px solid #ccc;
	}

.AudioLibraryScroll {
		/* required settings */
	width: 600px;
	height:200px;

	/* custom decorations */
	border:0px solid #ccc;
	}

.LargeAudioLibraryScroll {
		/* required settings */
	width: 602px;
	height:600px;

	/* custom decorations */
	border:0px solid #ccc;
	}

.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

.items div { float:left; }

/* single scrollable item */
.slide {
	float:left; /* this makes it possible to add next button beside scrollable */
	margin: 20px 12px 20px 21px;
	width:100px;
	height:75px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.AudioLibraryThumbnail {
	vertical-align: top;
	padding: 2px;
	margin: 5px 13px;
	width: 280px;
	height:  auto;
	overflow: auto;
	white-space: normal !important;
}

.slide a { border-bottom: none; text-decoration: none; cursor: pointer; color: #333333; font-weight: bold; }
.slide a:hover { text-decoration: underline; }
.slide img {
	background-color:#fff;
	border: 1px solid #666666;
	padding: 1px;
	width: 98px;
	margin: 0 auto;
}
.slide a p.title { width: 120px; text-align: center; margin-left: -11px; padding-top: 3px; }
.slide a p.title:hover { text-decoration: underline; }

/* active item */
.scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}

/* prev, next, prevPage and nextPage buttons */
#innerContainer { height: 175px; }
a.browse {
	background:url(/images/interface/sprite_arrows.png) no-repeat;
	display:block;
	width:26px;
	height: 68px;
	float:left;
	margin: 55px 10px;
	cursor:pointer;
	font-size: 1px;
}

/* left */
a.left	{ margin-left: 0px; }
a.left.disabled { background-position: -31px 0; }
/* right */
a.right { background-position: -70px 0; margin-right: 0px;}
a.right.disabled { background-position: -103px 0; }

/* up and down */
a.btnScroll:hover { cursor: pointer !important; }
/* disabled navigational button */
a.disabled { color: #6D7A98 !important; }
a.disabled:hover { cursor: default !important; color: #6D7A98 !important; }
a.up, a.down {
	background:url(/images/interface/sprite_arrows.png) no-repeat;
	display: block;
	width: 68px;
	height: 26px;
	margin: 5px auto;
	cursor:pointer;
	font-size: 1px;
	clear: both;

}
a.down { height: 36px; }

/* up */
a.up { background-position: 1px -142px; }
a.up.disabled { background-position: 1px -174px; }
/*a.up:active	{ background-position: 1px -174px; }*/

/* down */
a.down { background-position: -65px -132px; }
a.down.disabled { background-position: -65px -164px; }

/* End scollable video box -------------------------------------------------------------------*/

/* Breadcrumbs -------------------------------------------------------------------------------*/
#breadcrumbs a { text-decoration: none; font-weight: bold; color: #035694; text-transform: uppercase; font-size: 10px; }
#breadcrumbs a:hover { color: #062E4F; text-decoration: underline; }
#breadcrumbs span.arrows { font-size: 9px; color: #6A6A6A; font-weight: bold; }
#breadcrumbs span.title { font-weight: bold; color: #444; font-size: 10px; }

/* Player page ***************************************************************************** */
#divPlayerSectionWrap {
	height: auto;
	border-top: 2px solid #353b4f;
	border-left: 4px solid #353b4f;
	border-right: 4px solid #353b4f;
	border-bottom: 2px solid #353b4f;
	background-color: #353b4f;
	margin: 12px 0 25px 0;
	width: 892px;	
}
#divPlayerSection {
	background: url("/images/interface/bg_player_wrap_top.jpg") no-repeat left top transparent;
	padding-top: 18px;
	/*padding-bottom: 18px;*/
	padding-left: 12px;
}
#divPlayerSectionBottom { background: url("/images/interface/bg_player_wrap_bottom.jpg") no-repeat left bottom transparent; height: 9px; }
#divPlayerSection a { color: #b6d3ea; }


#divPlayerSection #mediaInfo { padding: 15px 0; }
#divPlayerSection #mediaInfo h1 { clear: left !important; color: #FFF; font-size: 24px; font-family: Tahoma; font-weight: bold; padding: 7px 0;  }
#divPlayerSection #mediaInfo h1 em { padding-right: 6px; }
#divPlayerSection #mediaInfo h6.subject, #divPlayerSection #mediaInfo h6.moreSubject  { 
	font-size: 92%; 
	font-weight: bold;
	float: left;
	text-transform: uppercase;
}
#divPlayerSection #mediaInfo h6.subject { 
	color: #CCCCCC;
	padding-right: 10px; 
}
.4squareDivider { float: left; display: inline; }
#divPlayerSection #mediaInfo img { float: left; padding: 3px 10px 0 0; display: inline !important; } 
#divPlayerSection #mediaInfo h6.byline, #divPlayerSection #mediaInfo h6.byline a { display: inline; color: #cad7ff; font-size: 105%; }
#divPlayerSection #mediaInfo h6.byline a:hover { border-bottom: 1px solid #cad7ff; }
#divPlayerSection #mediaInfo h6.byline a { border-bottom: 1px dotted #cad7ff;  }
#divPlayerSection #mediaInfo p.promo { clear: left; font-size: 105%; color: #FFF; padding-top: 10px; font-family: Arial,Helvetica,sans-serif; }
#divPlayerSection #SeriesScroller h4 { color: #FFF; }
#divPlayerSection #mediaInfo h6 { display: inline !important; width: auto !important; background: none; border: none;  }

#divPlayerSection .horizontal .slide { height: auto; padding: 5px 12px 8px 12px; margin: 15px 7px 15px 5px; }
#divPlayerSection .slide.current { background-color: #888c97; }
#divPlayerSection .slide.current a { cursor: default; }
#divPlayerSection .slide.current a p { text-decoration: none; }
#playerSidebar { float: right; width: 260px; padding-bottom: 40px; }
#playerSidebar #marketingBoxWrap {
	background:url("/images/interface/bg_contact_box_small2.png") no-repeat scroll 0 top transparent;
	margin-top:0px;
	height: 68px;
	width: 248px;
	padding-bottom:10px;
	margin-left: 15px;
	padding-bottom: 0;
}

#playerSidebar  #marketingBox .contactItem { padding-top: 14px; }
#playerSidebar #marketingBox a { font-size: 90%; width: 200px; color: #FFF !important; }
#mediaPlayer {
	background-color: #505050;
	border: 1px solid #888888;
	width: 618px;
	height: auto;
}
@media screen and (-webkit-min-device-pixel-ratio:0) /*For Google Chrome*/ 
{


}
#mediaPlayer #mediaspace { width: 600px; margin: 10px auto 0 auto; border: 1px solid #888888; height: 363px; }
#playerMain { width: 618px;  }
#divPlayerSection #mediaSeries { width: 620px; }
#playerTools { height: 48px; }
#playerTools #playerToolsCol1 { width: 377px; border-right: 1px solid #888; height: 48px; float: left;  }
#playerTools ul { margin-top: 8px; display: block; float: left; }
#playerTools ul li { display: inline; margin-left: 10px; height: 30px; }
*+html #playerTools #playerToolsCol1 ul li { margin-left: 13px; }
#playerTools ul li a { height: 30px; display: inline-block; color: #505050; }

#playerTools ul li.subscribe { width: 88px; margin-left: 0 !important; }
#playerTools ul li.subscribe a {
	background: url("/images/interface/btn_playerTools.gif") no-repeat 0 -8px transparent;
	width: 88px;
}
#playerTools ul li.subscribe a:hover { background-position: left -59px; }

#playerTools ul li.contact, #playerTools ul li.embedTool { width: 68px; }
#playerTools ul li.contact a, #playerTools ul li.embedTool a {
	background: url("/images/interface/btn_playerTools.gif") no-repeat -97px -8px transparent;
	width: 68px;
}
#playerTools ul li.contact a:hover,
#playerTools ul li.embedTool a:hover
	{ background-position: -97px -59px; }

#playerTools ul li.share { width: 57px; }
#playerTools ul li.share a {
	background: url("/images/interface/btn_playerTools.gif") no-repeat -172px -8px transparent;
	width: 57px;
}
#playerTools ul li.share a span { display: block; position: relative; top: -8px; }
#playerTools ul li.share a:hover { background-position: -172px -59px; }


#playerTools ul li.RSS { width: 51px; }
#playerTools ul li.RSS a {
	background: url("/images/interface/btn_playerTools.gif") no-repeat -236px -8px transparent;
	width: 51px;
}
#playerTools ul li.RSS a:hover { background-position: -236px -59px; }

#playerTools ul li.help { width: 54px; }
#playerTools ul li.help a:hover { background-position: -294px -59px; }
#playerTools ul li.help a {
	background: url("/images/interface/btn_playerTools.gif") no-repeat -294px -8px transparent;
	width: 53px;
}

#playerTools #playerToolsCol2 { width: 238px; height: 48px; float: left; }
#playerTools ul li.download {
	background: url("/images/interface/btn_playerTools.gif") no-repeat -370px -8px transparent;
	width: 67px;
	height: 30px;
	display: block;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-indent: -5000em;
	float: left;
}
#playerTools ul .liDownloadmp4 { margin-left: 10px; }
#playerTools ul .liDownloadmp3  { margin-left: 3px; }
#playerTools ul li a.downloadMP4  {
	background: url("/images/interface/btn_playerTools.gif") no-repeat -446px -8px transparent;
	width: 68px;
	height: 30px;
	display: inline-block;
}
#playerTools ul li a.downloadMP4:hover { background-position: -446px -59px; }
#playerTools ul li a.downloadMP3  {
	background: url("/images/interface/btn_playerTools.gif") no-repeat -522px -8px transparent;
	width: 67px;
	height: 30px;
	display: inline-block;
}
#playerTools ul li a.downloadMP3:hover { background-position: -522px -59px; }

#LinkBoxText { width: 606px !important; height: 40px; padding: 10px 0 0 10px; border-bottom-style: none solid none solid !important; border-color: #888888 !important; color: #323F74; font-weight: bold; }
#LinkBoxText:focus { background: #EEE; }

/* Social Box */
#socialBox {
	float:right;
	text-align:right;
}
#Homepage #socialBox { margin-left: -308px; position: relative; z-index: 800; }
@media screen and (-webkit-min-device-pixel-ratio:0) /*For Google Chrome*/
{
	#playerPage #socialBox { left: -300px; }
	#Homepage #socialBox { left: -3px; }
}
#breadcrumbs { width: 570px; }
span.at300bs { float: left; display: block; margin-top: -1px; padding-right: 3px; }
span.at15t_facebook { padding-right: 0; }
#socialBox a:hover, span.tb:hover, #tweet-button span.tb #btn { cursor: pointer !important; }
#socialBox a#shareMore { color: #38478B; font-size: 11px; }
#socialBox a#shareMore:hover { color: #4C5786; text-decoration: underline; }
#socialBox a#shareMore:visited { color: #4C5786; }
#socialBox #fb-like { margin-top: 0; }
#socialBox a#facebook, #socialBox a#twitter, #socialBox a#shareMore { margin-top: 3px; }

#socialBox .shareLink { display: block; float: left; margin-right: 8px; }
#socialBox a#facebook_like { /*width: 47px; overflow: hidden;*/ margin-right: 1px !important; }
#socialBox span#tweet, #socialBox span#tweet:hover { display: inline-block; cursor: pointer !important; }
/* #socialBox a#shareMore { display: none; } */
#socialBox a#plus1 div { width: 50px !important; margin-top: 2px !important; }

#tweet 
{
	width: 53px !important;
}


/* Alludes */
/*#playerSidebar #alludes { margin-top: 35px; }*/
#playerSidebar #alludes p, #playerSidebar #alludes a { font-family: Arial, Helvetica, sans-serif; }
#playerSidebar #alludes p.litTitle { text-align: center; margin: 12px 0; padding: 0 20px; }
#playerSidebar #alludes a.lit {
	padding-left: 16px;
	background: url("/images/interface/css_sprites.gif") no-repeat scroll left -945px transparent;
	border-bottom: 0;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
}
#playerSidebar #alludes #innerContainer a.lit { padding-right: 3px !important; }
#playerSidebar #alludes a.lit:hover { text-decoration: underline; }
.aReadMore { margin-left: 6px; font-size: 11.5px; }
#playerSidebar #alludes .promo { text-align: left; color: #c3c2c2; font-weight: bold; font-size: 89%; padding: 0 30px; line-height: 1.45em; }
#playerSidebar #alludes h3 {
	font-size: 16px;
	color: #FFF;
	font-family: Georgia;
	font-weight: bold;
	text-align: center;
}
div.lineGradient {
	background: url("/images/interface/bg_relatedlit_line.gif") no-repeat left bottom transparent;
	height: 13px;
	width: 258px;
	margin: 0 auto 7px auto;
}
/*any image that is used that needs to have the width set should use a class instead of a location*/
#playerSidebar #alludes a img { /*width: 114px; height: 177px; width: 105px;*/ border: 1px solid #5E616E; padding: 0; margin: 5px auto; display: block !important; }
div#ad_skyscraper { width: 235px !important; margin: 0 auto !important; padding-left: 5px !important; }
div#ad_skyscraper a img { width: 230px; border: 2px solid #CF9B38 !important; margin: 0 auto !important; }

#playerSidebar #alludes #innerContainer { padding: 0 5px; margin: 20px auto; width: 228px; }
.scrollable.vertical .slide { height: auto; clear: left; float: none; width: 220px; margin: 0 0 20px 20px; }
.scrollable.vertical { width: 238px; padding-bottom: 12px; margin-left: 0 !important; }
.scrollable.vertical .items { width: 218px; }
.scrollable.vertical .items div { float: none !important; }

/* If Player Section is not there: */
#aboveLibrary { min-height: 10px; }
@media screen and (-webkit-min-device-pixel-ratio:0) /*For Google Chrome*/ 
{
	#aboveLibrary { min-height: 24px; }
}

/* Library Section */
#divLibraryWrap { 
	height: auto;
	border-left: 2px solid #C2C2C2;
	border-right: 2px solid #C2C2C2;
	border-top: 1px solid #C2C2C2;
	border-bottom: 1px solid #C2C2C2;	
	background-color: #D8D8D8;
	margin: 35px 0 30px 0;	
	clear: both;
	padding: 0;
	width: 896px;
}
#divLibrary {	
	background: url("/images/interface/bg_library_wrap_top.jpg") no-repeat left top transparent; 
}
#divLibraryBottom { background: url("/images/interface/bg_library_wrap_bottom.jpg") no-repeat left bottom transparent; height: 18px; }
#divLibrarySearchHeader { 
	float:left;
	height: 20px;
	position:relative;
	left: 16px;
	top:-15px;
	background: #F6F6F6;
	width: 244px;
	padding: 5px 0 5px 6px;
	border: 3px solid #666;
	opacity: .85;
}
#divLibrarySearchHeader h2 { font-size: 16px; font-weight: bold; color: #323F74; text-shadow: -1px -1px -1px #CECECE;   }
#divLibrarySearch {
	background:none repeat scroll 0 0 #FFFFFF;
	border:4px solid #666666;
	float:right;
	height:27px;
	position:relative;
	right:25px;
	top:-16px;
	width:347px;
}
#divLibrarySearch:focus { background-color: #EFEFEF; }
#txtLibrarySearch { float: left; width: 270px; font-size: 110%; padding: 5px 7px 4px; border: none; }
#btnLibrarySearch { 
	margin-top: 2px;
	background: url("/images/interface/btn_search_library.gif") no-repeat scroll 0 0 transparent;
	width: 60px;
	float: left;
	height: 23px;
}
/* Library Menu */
#divLibrarySubjects { margin-left: 16px; width: auto; float: left; font-family: Verdana, Geneva, sans-serif; clear: both; }
#divLibrarySubjects .Subject { width: 250px; background: #f6f6f6 url("/images/interface/bg_library_menu_gradient.gif") no-repeat right top;  }
.NoSearchResults { color: #ccc; font-weight: normal !important; }
.NoSearchResults .divLibSubjectTitle { color: #999 !important; font-style: italic; }
.NoSearchResulst.SubjectSelected .divLibSubjectTitle { font-style: normal !important; }
.NoSearchResults .divLibSubjectTitle:hover { font-style: normal; }
.NoSearchResults.SubjectMedia  { color: #999 !important; font-style: italic; }

#divLibrarySubjects .Subject:hover { background: #fff; /*#e8e8e8*/ }
#divLibrarySubjects .Subject .divLibSubjectTitle { padding: 5px 12px 4px 6px; font-size: 87%; color: #666; font-weight: bold; }
#divLibrarySubjects .Subject .divLibSubjectTitle:hover { cursor: pointer; }
#divLibrarySubjects .Subject.SubjectSelected .divLibSubjectTitle:hover { cursor: default; }
#divLibrarySubjects .Subject.SubjectSelected { background: #d8d8d8; }
#divLibrarySubjects .Subject.SubjectSelected .divLibSubjectTitle { color: #323F74 !important; font-style: normal; }
#divLibrarySubjects .SubjectChild { padding: 6px 12px 6px 16px; }
#divLibrarySubjects .SubjectChild .spanSortBy { color: #777; font-size: 80%; padding-right: 3px; }
#divLibrarySubjects .SubjectChild a.SubjectMedia { 
	font-size: 85%;
	color: #035694;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 3px;
}
#divLibrarySubjects .SubjectChild img.separatorPipes { 
	padding: 0 3px;
	position: relative;
	top: 2px;
}
#divLibrarySubjects .SubjectChild a.SubjectMedia.Selected { border: 1px solid #8d8d8d; }
#divLibrarySubjects .SubjectChild aSubjectMediaSelected:active { border: 1px solid #8d8d8d; }
div.btnCloseSubjects { 
	background:url("/images/interface/sprites_close_subjects.png") no-repeat scroll center -23px #FFFFFF;
	border: 1px solid #2A6288;
	display: block;
	float: right;
	height: 14px;
	padding: 1px;
	width: 14px;
}
div.btnCloseSubjects:hover { background-position: center 1px; }



/* Library results */
.LibraryDisplay { float:right; padding:0 10px; width:600px; height: auto; }
#divLibraryAudio { *padding-top: 25px; }
a.playerLink { text-align: center; }
#divLibrary .slide a p { margin-left: 0; }
span.noResults { font-size: 100%; color: #444; font-weight: bold; }
a.showOnly { color: #035694; margin-top: 7px; display: block; }

.searchResultsType { color: #444444; font-family: Arial; font-weight: bold; font-size: 120%; }
.displayingCount { 
	border-top: 1px solid #4e6393;
	margin-top: 0;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 95%;
	padding-bottom: 10px;
	text-align: left;
}
a.textLast, a.textFirst { text-transform: uppercase; font-size: 82% !important; }
a.changeMedia { padding-left: 25px !important; }
#divViewVideos a:hover, #divViewAudios a:hover { color: #444; }
#divViewVideos a.Selected, #divViewAudios a.Selected {  
	color: #6d7a98;
	background: url("/images/interface/icon_paginationTop.gif") no-repeat scroll center bottom transparent;
	padding-bottom: 6px;
}
#divViewAudios a.Selected { padding-bottom: 7px; }
.LibraryDisplay .NavArrow { position: relative; top: 3px; width: 14px; height: 8px; }
.LibraryDisplay .NavArrow:hover { text-decoration: none; }
.LibraryDisplay .NavArrow.left { background: url("/images/interface/css_sprites_library_results.png") no-repeat scroll -6px -60px transparent; }
.LibraryDisplay .NavArrow.start { background: url("/images/interface/css_sprites_library_results.png") no-repeat scroll -6px -60px transparent; }
.LibraryDisplay .NavArrow.right { background: url("/images/interface/css_sprites_library_results.png") no-repeat scroll -46px -60px transparent; }
.LibraryDisplay .NavArrow.end { background: url("/images/interface/css_sprites_library_results.png") no-repeat scroll -46px -60px transparent; }
.LibraryDisplay .NavArrow.left.disabled { background: url("/images/interface/css_sprites_library_results.png") no-repeat scroll -6px -36px transparent; }
.LibraryDisplay .NavArrow.start.disabled { background: url("/images/interface/css_sprites_library_results.png") no-repeat scroll -6px -36px transparent; }
.LibraryDisplay .NavArrow.right.disabled { background: url("/images/interface/css_sprites_library_results.png") no-repeat scroll -46px -36px transparent; }
.LibraryDisplay .NavArrow.end.disabled { background: url("/images/interface/css_sprites_library_results.png") no-repeat scroll -46px -36px transparent; }
.Hidden { display: none !important; }

.LibraryDisplay .VideoThumbnail { height: auto; width: 128px; }
.LibraryDisplay .scrollable { margin-left: -5px !important; }
.LibraryDisplay .scrollable .items { position: relative; }

#VideoLibraryScroll .slide { height: auto; padding:7px 3px; }
#divLibrary .slide.current { background-color: #9A9A9A; opacity: .65; }
#divLibrary .slide.current a:hover { cursor: default; text-decoration: none !important; }
#divLibrary .slide.current a p.title:hover { cursor: default; text-decoration: none !important; }

div.InSeries a img { border-color: #B68529 !important; display: inline !important; position: relative;  }
div.InSeries a div.seriesNumber  
{
	display: inline !important; 
	height:37px;
	position:absolute;
	width:68px;
	margin-left: -9px;
	*margin-left: -12px; /*For IE7*/
	margin-top: -9px;
	z-index:999;
}
div.InSeries img { position:relative;  }
div.SeriesNumber_1 a div.seriesNumber { background: url("/images/interface/icn_number_1.png") no-repeat scroll left top; }
div.SeriesNumber_2 a div.seriesNumber { background: url("/images/interface/icn_number_2.png") no-repeat scroll left top; }
div.SeriesNumber_3 a div.seriesNumber { background: url("/images/interface/icn_number_3.png") no-repeat scroll left top; }
div.SeriesNumber_4 a div.seriesNumber { background: url("/images/interface/icn_number_4.png") no-repeat scroll left top; }
div.SeriesNumber_5 a div.seriesNumber { background: url("/images/interface/icn_number_5.png") no-repeat scroll left top; }
div.SeriesNumber_6 a div.seriesNumber { background: url("/images/interface/icn_number_6.png") no-repeat scroll left top; }
div.SeriesNumber_7 a div.seriesNumber { background: url("/images/interface/icn_number_7.png") no-repeat scroll left top; }
div.SeriesNumber_8 a div.seriesNumber { background: url("/images/interface/icn_number_8.png") no-repeat scroll left top; }
div.SeriesNumber_9 a div.seriesNumber { background: url("/images/interface/icn_number_9.png") no-repeat scroll left top; }
div.SeriesNumber_10 a div.seriesNumber { background: url("/images/interface/icn_number_10.png") no-repeat scroll left top; }
div.SeriesNumber_11 a div.seriesNumber { background: url("/images/interface/icn_number_11.png") no-repeat scroll left top; }
div.SeriesNumber_12 a div.seriesNumber { background: url("/images/interface/icn_number_12.png") no-repeat scroll left top; }
div.SeriesNumber_13 a div.seriesNumber { background: url("/images/interface/icn_number_13.png") no-repeat scroll left top; }
div.SeriesNumber_14 a div.seriesNumber { background: url("/images/interface/icn_number_14.png") no-repeat scroll left top; }
div.SeriesNumber_15 a div.seriesNumber { background: url("/images/interface/icn_number_15.png") no-repeat scroll left top; }
div.SeriesNumber_16 a div.seriesNumber { background: url("/images/interface/icn_number_16.png") no-repeat scroll left top; }
div.SeriesNumber_17 a div.seriesNumber { background: url("/images/interface/icn_number_17.png") no-repeat scroll left top; }
div.SeriesNumber_18 a div.seriesNumber { background: url("/images/interface/icn_number_18.png") no-repeat scroll left top; }
div.SeriesNumber_19 a div.seriesNumber { background: url("/images/interface/icn_number_19.png") no-repeat scroll left top; }
div.SeriesNumber_20 a div.seriesNumber { background: url("/images/interface/icn_number_20.png") no-repeat scroll left top; }
div.SeriesNumber_21 a div.seriesNumber { background: url("/images/interface/icn_number_21.png") no-repeat scroll left top; }
div.SeriesNumber_22 a div.seriesNumber { background: url("/images/interface/icn_number_22.png") no-repeat scroll left top; }
div.SeriesNumber_23 a div.seriesNumber { background: url("/images/interface/icn_number_23.png") no-repeat scroll left top; }
div.SeriesNumber_24 a div.seriesNumber { background: url("/images/interface/icn_number_24.png") no-repeat scroll left top; }
div.SeriesNumber_25 a div.seriesNumber { background: url("/images/interface/icn_number_25.png") no-repeat scroll left top; }

div.scrollable.horizontal div.InSeries a div.seriesNumber  
{
	margin-left: -11px; 
	margin-top: -12px !important;
}
html>body div#divMostRecent div.InSeries div.seriesNumber  
{
	margin-top: -11px;
	margin-left: -8px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) /*For Google Chrome*/
{
	div.InSeries a div.seriesNumber { margin-left: -2px !important; }
	div.scrollable.horizontal div.InSeries a div.seriesNumber { margin-left: -12px !important; }
	div#divMostRecent div.InSeries div.seriesNumber { margin-left: -11px !important; }
}


/* Audio */
#divLibrary .slide p.title a:hover { text-decoration: underline; }
#divLibrary .slide p.subject a {
	font-size: 86%;
	color: #035694;
	text-decoration: none;
	background:url("/images/interface/icn_subject_4square.gif") no-repeat scroll 0 5px transparent;
	padding-left:8px;
}
#divLibrary .slide p.subject a:hover { text-decoration: underline; }
#divLibrary .slide p.date {
	font-size: 78%;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

.loading { 
	background-color: #FFFFFF; 
	border: thin solid #333; 
	color: #333;
	font-size: 14.5px;
	padding: 5px;
	margin: 0 0 25px 0;
	text-align: center;
	width: 350px;
	height: 54px;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	opacity: .8;
	position: relative;
	left: 95px;
}
#divPlayerSection .loading { width: 220px !important; position: relative; left: auto; border: 4px solid #353B4F !important; }
.loading img { position: relative; top: 10px; margin: auto; width: 32px; height: 32px;  }	
.LoadingText {  margin: auto; padding-left: 6px; }

/* Login ******************************************************************************************/
#loginPage a.modPage:hover, #loginPage a.modForm:hover { color: #EAEAEA !important; cursor: default !important; }
#loginPage #footer a.modPage:hover, #loginPage #footer a.modForm:hover { color: #D2D2D2 !important; }
#loginPage .MainContent { min-height: 450px; }
#loginPage fieldset legend { font-weight: bold; padding: 15px 0; font-size: 115%; color: #444; }
#loginPage fieldset .fm-input { padding-bottom: 10px; clear: both; }
#loginPage fieldset label { margin-top: 2px; padding-right: 5px; font-weight: bold; color: #555; font-size: 90%; float: left; text-align: right; }
#loginPage fieldset input.inputText { width: 150px; float: left; margin-bottom: 10px; }
#loginPage fieldset input.button { margin-top: 7px; }
#loginPage fieldset .fm-submit { clear: both; }
#loginPage input.button {
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC !important;
	color: #666666;
	font-weight: bold;
	font-size: 13px;
	width: auto;
	border-radius: 2px 2px 2px 2px;
	padding: 4px 8px;
	font-size: 12px !important;
	font-family: Arial;
	box-shadow: 0 1px 1px #EDEBE7;
	text-decoration: none !important;
	height: auto !important;
}
#loginPage input.button:hover {
	background-color: #F2F2F2;
	color: #333333;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	box-shadow: 0 1px 1px #D3D3D3;
}


#loginPage h4 { font-size: 95%; font-weight: bold; padding-bottom: 5px; margin-top: 15px; color: #444; }
#loginPage p.pageDetails { color: #555; }
#loginPage p.pageDetails a { color: #035694; }



/* Email Notice ***********************************************************************************/
span.warnIcon { background:url("/images/interface/css_sprites.gif") no-repeat scroll 0 -715px transparent; display:block; float:left; height:19px; padding-right: 7px; width:18px; }
span.warnIcon.large { 
	background:url("/images/interface/icn_error_exclmation.gif") no-repeat scroll left top transparent; 
	display:block;
	float:left;
	width:35px;
	height: 31px;	
	padding-right: 7px;
}
p.email-notice {
	margin-left: 20px !important;
	padding: 1.25em 1.25em 1em 1.75em !important;
	border: 1px solid #666666;
	background-color: #F0F0F0;
	font-weight: normal !important;
	line-height: 22px !important;
	width: 82% !important;
	font-size: 92% !important;
	margin-bottom: 25px !important;
}
.staticSimplemodal p.email-notice { margin-left: 0 !important; }

.PromoText { 
	background-color:#323F74;
	/* #515C90 */
	border: 2px solid #AAAAAA;
	color: #EEE;
	left:30px;
	margin:0 20px;
	position:relative;
	top:-75px;
	width:250px;
	white-space: normal;
	padding: 7px 12px;
	text-align: left;
	z-index: 999;
	font-size: 10.5px;
	line-height: 1.5em;
	font-weight: 100;
	opacity: .95;
} 
.PromoText span.Title { font-weight: bold; font-size: 11.5px; color: #FFF; }
#divPlayerSection .PromoText {
	background-color: #D8D8D8;
	color: #EEE;
	border-color: #354B87;
}

input.checkbox:focus { border: 0 !important; }
input.checkbox { border: 0 !important; }

/*a:hover { border: none !important; }*/



/* 404 Page */
#page404 #divContent { border-style: none solid !important; min-height: 780px; position: relative; }
#page404 #divContent #footer { position: absolute; bottom: 0; width: 900px; }
h1.alert { font-size: 22px; color: #4d1f27; font-weight: bolder; }
.errorBox p { padding-top: 7px; clear: both; line-height: 2em;  }
.errorBox p a { color: #035694; }

/* Image Loading */
div .bookCover 
{
	height: 165px;
}

#SeriesScroller div .loadable-thumbnail 
{
	height: 65px;
	float: none;
}

#divVideoSliderContainer div .loadable-thumbnail
{
	height: 65px;
	float: none;
}

#SeriesSlider{height:175px;}

.BetaNavigation
{
	border-width: 0 2px 2px;
	float: right;
	margin-bottom: auto;
	margin-right: auto;
	margin-top: 10px;
	text-align: right;
	width: 430px;
	font-size: 95%;
}
.BetaNavigation span.pDay a  
{
	background: url(/images/interface/beta-left_arrow.png) no-repeat 0 0;
	display: block;
	float: left;
	width: 50px;
	text-indent: -5000em;
	height: 25px;
}
.BetaNavigation span.nDay a  
{
	background: url(/images/interface/beta-right_arrow.png) no-repeat 0 0;
	display: block;
	float: left;
	width: 75px;
	text-indent: -5000em;
	height: 25px;
}
.BetaNavigation span.featureDate  
{
	font-weight: bold;
	font-size: 120%; 
	color: #656565;
	font-family: small/1.231 arial,helvetica,clean,sans-serif;
	float: left;
	text-shadow: #CCCCCC 1px 2px 1px;

}
.BetaNavigation span.featureDate a
{
	font-weight: bold;
	font-size: 88%; 
	color: #4355a7;
	font-family: small/1.231 arial,helvetica,clean,sans-serif;
	float: left;
	border-bottom: 0;
	text-decoration: none;
	padding-right: 10px;
}
.BetaNavigation span.featureDate a:hover
{
	text-decoration: underline;
	color: #344281;
}

/* Breaking News */
.solidBorder_vertical 
{
	background:url("../images/interface/solidBorder_vertical.gif") repeat-y scroll left top #F0F0F0;
	border-bottom:1px solid #919191;
	border-top:1px solid #919191;
	
}
.breakingNews { padding:10px 25px 20px 22px; }

.breakingNews h3
{
	border-bottom:1px solid #D6D6D6;
	color:#6F2F3D;
	font-family:Tahoma,Verdana,sans-serif;
	font-size:92.5%;
	font-weight:bold;
	margin-bottom:4px;
	padding-bottom:4px;
	text-transform:none;
}
.breakingNews ul li.breakingDate  
{
	color:#777777;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	margin-bottom:1px;
	text-transform:uppercase;	
	font-size: 70%;
}
.breakingNews ul li.breakingText, .breakingNews ul li.breakingText a
{
	font-family: Georgia,serif;
	line-height: 90%;
	line-height: 1.6em;
	border-bottom: none;
	text-decoration: none;
	color: #384665;
	font-weight: bold;
	margin-top: 5px;
}
.breakingNews ul li.breakingText a:hover { text-decoration: underline; }

/* Flash Update */
.exclamationIcn { float: left; padding: 8px 4px 3px 12px; }
#flashupdate { border: 1px solid #888888; background-color: #5e4104; border-top: 0 !important; }
#flashUpdateText { padding: 11px 11px 10px 12px; font-size: 15px; color: #F6F6F6; line-height: 1.35em; }
.outsideLink 
{
	padding-left: 14px;
	background: url("/images/interface/css_sprites.gif") no-repeat scroll left -945px transparent;	
	border-bottom: 0;
	text-decoration: none;
	margin-left: 4px;
}
.outsideLink:hover { text-decoration: underline; }

/* Field error styles */
label.field-error {
	font-weight: bold;
	color: #000000 !important;
}

input.field-error {
	border-width: 1px;
	border: 1px solid #6F0A26; 
}

/* Embed Popup */
#embedLinkContainer .embedHeader {
	margin-top: 0;
	background-color: #354B87;
	padding: 5px 7px;
	font-size: 14px;
	display: block;
	width: 586px;
	color: #F0F0F0;
	font-weight: bold;
	font-family: Tahoma,helvetica,clean,sans-serif;
	border-bottom: 1px solid #333;
	
}
#embedLinkContainer textarea { height: 85px; }
#embedLinkContainer textarea { font: 15px arial,sans-serif; width: 565px !important; margin: 10px; color: #555; font-weight: bold; }
#embedLinkContainer textarea,
#embedLinkContainer textarea:hover
	{ border: none !important; background: #FFF !important; resize: none !important; }
#embedLinkContainer textarea:focus { background: #FFF !important; border: none !important; resize: none !important;  }

.Invisible {visibility:hidden;}

#fb-root { display: none; }
