/* 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;
}
span.small-caps { font-variant: small-caps; }

/* 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.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: 13px;
}
.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; /* 44px */
	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;
}

/* 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 */
#BottomNav { padding: 11px 0 5px; border-top: 1px solid #FFFFFF; }
#footer ul { padding: 0 120px 18px 14px !important; font: 13px/1.231 arial,helvetica,clean,sans-serif; line-height: 1.75em; }
#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;
}

/* Modal Windows */
p.pWrap { float: left;  }
#modalVideo { width: auto; float: left; padding: 0 15px 7px 0; }
#modalMedia { width: 360px; }
#simplemodal-container a.modalCloseImg { background: url("/images/interface/x_grey.png") no-repeat -2px 2px; }
#simplemodal-container { background-color: #F0F0F0; border: 4px solid #354B87; }
.simplemodal-wrap {	background-color: #FFF; border: 1px solid #CCCCCC; }
#simplemodal-data .mainContent { padding-bottom: 30px; margin-left: 2em; }
#simplemodal-container h2 {
	font-weight: bold;
	font-size: 150%;
	color: #003366;
	margin: 20px 20px 15px 20px;
	width: 97%;
	font-family: Verdana;
}
#simplemodal-container h4 {
	padding: 0;
	font-size: 105%;
	font: Tahoma,Verdana,sans-serif;
	color: #333;
	font-weight: bold;
}
#simplemodal-container p {
	margin-left: 0;
	width: 95%;
	font: 11px/1.5em Verdana,Arial,Helvetica,sans-serif;
	padding-top: 10px;
}
#simplemodal-container p.mailingList { padding-bottom: 20px; width: 85%; }
#simplemodal-container ul.page_detail { margin-left: 4.5em; padding-bottom:15px; }
#simplemodal-container ul.page_detail li { font-size:100%; list-style-type:square; }
#simplemodal-container .horizontalRule.twoDots { margin: 10px 0 10px 12px; width: 97%; }
#simplemodal-container .horizontalRule.oneDot { margin: 10px 0 10px 12px; width: 97%; }
#simplemodal-container .horizontalRule.oneDot.additional { margin: 10px 0 10px 0; width: 98%; margin-left: -3px; }
#simplemodal-container .pageDetail {
	font-family: arial,helvetica,sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 25px;
	padding-top: 0;
}

.simplemodal-container a { color: #035694; }
.simplemodal-container a:hover { color: #062E4F; }
.simplemodal-container a:visited { color: #6188A7; }
.simplemodal-container a:visited:hover { color: #062E4F; }

.simplemodal-container h3 {
	color:#A4A4A4;
	font-size:108%;
	padding-bottom: 10px;
	text-transform:none;
	font-family:Tahoma,Verdana,sans-serif;
	font-weight: bold;
}
.twoCol h4 {
	color:#333333;
	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; }
.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:18px; width: 280px; }



/*Privacy Policy */
#simplemodal-container h4.inBody { padding-top: 15px; }

/* Forms */
#simplemodal-container label { float: left; text-align: right; padding: 0 10px 0 0; font-size: 11px !important; }
#simplemodal-container #col1 {
	margin-left: 12px;
	background: url('http://www.realtruth.org/images/dotsBorder.gif') repeat-y scroll right top transparent;
	width: 310px;
	float: left;
	padding-bottom: 20px;
	height: 250px;
}
#simplemodal-container #col1 select { width: 204px; }
#simplemodal-container .divAdditional { margin-left: 20px; margin-bottom: 15px; }
#simplemodal-container .divAdditional div.nonrequired { width: 295px !important; }

#simplemodal-container .divAdditional input.checkbox { width: auto !important; float: left; padding-right: 3px; margin-left: 12px; }
#simplemodal-container .divAdditional div.nonrequired label { width: auto !important; padding-left: 3px; margin-left: 12px; }
#simplemodal-container .divAdditional div.nonrequired { padding-bottom: 20px; }
#simplemodal-container .nocol2 { background: none !important; height: auto !important; }
#simplemodal-container #col2 {
	width: 360px !important;
	float: left;
	clear: none;
	margin: 0 0 25px 0 !important;
	padding-bottom:20px;
}
#simplemodal-container p.question {
	color:#333333;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:82%;
	font-weight:bold;
	margin-left:0;
	padding:0;
	width:auto;
}
#simplemodal-container #divMessageWrap { margin-left: 12px; clear: left; }
#simplemodal-container p.form_detail { color: #222; padding: 5px 0 10px 0; font-size: 92%; }
div.field.nonrequired { width: 600px !important; }
table.htmlarea { width: 454px !important; height: 166px !important; border: 0;}
table.htmlarea { border: 1px solid #000 !important; }
.htmlarea .toolbar { padding: 5px !important; }

#simplemodal-container .divSubmit { margin-left: 12px; margin-top: 25px; }
#simplemodal-container p.disclaimer { margin-top: 15px; padding-bottom: 30px; margin-left: 20px; }

/* Questionaire */
#simplemodal-container div#q1-wrap
	{ background: url(/images/interface/icon-number_one.gif) no-repeat top left; }
#simplemodal-container div#q2-wrap
	{ background: url(/images/interface/icon-number_two.gif) no-repeat top left; }
#simplemodal-container div#q2-wrap #selQ2 { width: 305px; }
#simplemodal-container div#q3-wrap
	{ background: url(/images/interface/icon-number_three.gif) no-repeat top left; }
#simplemodal-container div#q4-wrap
	{ background: url(/images/interface/icon-number_four.gif) no-repeat top left; padding-top: 7px; padding-bottom: 45px !important; *padding-bottom: 10px !important; }
#simplemodal-container div#q5-wrap
	{ background: url(/images/interface/icon-number_five.gif) no-repeat top left; }
#simplemodal-container div#q6-wrap
	{ background: url(/images/interface/icon-number_six.gif) no-repeat top left; }
#simplemodal-container div#q7-wrap
	{ background: url(/images/interface/icon-number_seven.gif) no-repeat top left; }
#simplemodal-container div#q8-wrap
	{ background: url(/images/interface/icon-number_eight.gif) no-repeat top left; }
#simplemodal-container div#q9-wrap
	{ background: url(/images/interface/icon-number_nine.gif) no-repeat top left; }

#simplemodal-container div#q1-wrap,
#simplemodal-container div#q2-wrap,
#simplemodal-container div#q3-wrap,
#simplemodal-container div#q4-wrap,
#simplemodal-container div#q5-wrap,
#simplemodal-container div#q6-wrap,
#simplemodal-container div#q7-wrap,
#simplemodal-container div#q8-wrap,
#simplemodal-container div#q9-wrap
	{ height: auto !important; }
	
#simplemodal-container div.answers
	{ margin-left: 20px; padding-top: 3px; clear: left !important; }
#simplemodal-container .field.question
	{ width: 97%; clear: both; padding-top: 10px; padding-bottom: 12px; padding-left: 14px; height: 52px; margin: 0 0 0 5px !important; }
#simplemodal-container input.question {
	border:none;
	float:left;
	margin:2px 20px 0 0;
	width:18px;
}
#simplemodal-container label {
	color: #666666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 82%;
	font-weight: bold;
	width: auto;
}
#col2 .checkBoxes label { float:none; line-height: 1.65em; }
#simplemodal-container div input.checkbox { margin-right: 2px !important; float: left; width: auto; clear: left; border: none; }


/* Form Errors */
#simplemodal-container #errors { clear: both;  }
#simplemodal-container #form-wrap #errors p { font-weight: bold; color: #6F0A26; font-size: 85%; margin-left: 2.5em; }


/* Subscribe Popup */
#subscribeContent .pageDetail { padding-bottom: 12px; margin-left: 1.5em; }
div.chkMailingList { clear: none; margin-left: 12px; height: auto !important; }
div.chkMailingList div.first { padding-top: 5px; }
div.chkMailingList div.last { clear: both; *margin-bottom: 10px; height: 48px; }
p.mailingList { float: left; clear: none; padding-top: 0 !important; padding-left: 3px; margin-top: -2px; color: #333; }
div.mailingListItem { clear: left; height: auto; margin-left: 2em; }
.mailingListHeading { color: #777777; }
.pError { color:#6F0A26; font-size: 92%; font-weight:bold;  margin-left: 20px; }

/* Homepage --------------------------------------------------------------------------------------------*/
/* Sidebar (right) */
#homeSidebar { width: 268px; }
#marketingBoxWrap {
	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: 198px; margin: 0 auto; }
#marketingBox div.contactItem img { padding: 0 15px; height: 8px; padding-top: 4px; }

#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: 208px;
	padding-bottom: 50px;
}
#LatestAudioComingSoon {
	background: url("/images/interface/bg_top_audio_comingsoon.jpg") no-repeat left top transparent;
	height: 200px;
}
#latestAudio .audioItem { padding: 12px 10px; font-size: 12px; }
#latestAudio .audioItem p.date { font-size: 80%; text-transform: uppercase; color: #666666; font-weight: bold; }
#latestAudio .audioItem p.title { padding: 4px 0; line-height: 1.5em; }
#latestAudio .audioItem p.title a { font-size: 112%; }
#latestAudio p.title a { vertical-align: bottom; padding: 6px 0 5px 20px; background: url("/images/interface/icn_audio_big.png") no-repeat left top transparent; }
.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; }
.HomeContent h2 a { color: #000000; text-decoration: none; }
.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%; }

/* Selected Recent & Most Viewed/Most Played */
#divMostRecent {
	width: 288px;
	padding-right: 15px;
	margin: 0 15px 30px 0;
	background: url("http://www.realtruth.org/images/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: 10px;
	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 { 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:170px;
	margin: 0px 0px 10px -15px;
}

.VideoLibraryScroll {
		/* required settings */
	width: 600px;
	height:350px;

	/* custom decorations */
	border:0px solid #ccc;
	}

.LargeVideoLibraryScroll {
		/* required settings */
	width: 545px;
	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: -69px -174px; }

/* End scollable video box -------------------------------------------------------------------*/

/* Breadcrumbs -------------------------------------------------------------------------------*/
#breadcrumbs a { text-decoration: none; font-weight: bold; color: #035694; text-transform: uppercase; font-size: 87%; }
#breadcrumbs a:hover { color: #062E4F; text-decoration: underline; }
#breadcrumbs span.arrows { font-size: 85%; color: #6A6A6A; font-weight: bold; }
#breadcrumbs span.title { font-weight: bold; color: #444; font-size: 96%; }

/* 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;
}
#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 h6.subject, #divPlayerSection #mediaInfo h6.moreSubject  { 
	font-size: 92%; 
	font-weight: bold;
	float: left;
	text-transform: uppercase;
}
#divPlayerSection #mediaInfo h6.subject { 
	color: #999999;
	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 .scrollable.horizontal { height: 227px !important;  }
#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; }
.playerSidebar #marketingBoxWrap {
	background:url("/images/interface/bg_contact_box_small2.png") no-repeat scroll 0 top transparent;
	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;
}
#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; }
#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 { width: 68px; }
#playerTools ul li.contact a {
	background: url("/images/interface/btn_playerTools.gif") no-repeat -97px -8px transparent;
	width: 68px;
}
#playerTools ul li.contact 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.link { width: 54px; }
#playerTools ul li.link a:hover { background-position: -291px -59px; }
#playerTools ul li.link a {
	background: url("/images/interface/btn_playerTools.gif") no-repeat -291px -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; }

/* Alludes */
.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 p.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;
}
.playerSidebar #alludes a img { /*width: 114px; height: 177px;*/ width: 105px; border: 1px solid #5E616E; padding: 0; margin: 5px auto; display: block; }

.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 { margin: 0; width: 238px; padding-bottom: 12px; }
.scrollable.vertical .items { width: 218px; }
.scrollable.vertical .items div { float: none !important; }

/* 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;
}
#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; 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 { background-color: #999 !important; font-style: italic; color: #ccc; font-weight: normal !important; }*/

#divLibrarySubjects .Subject:hover { background: #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 .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; }
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;
}
#divViewVideos a, #divViewAudios a { 
	font-size: 90%;
	color: #035694;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	margin: 0 5px;
	padding-left: 1px;
	display: block;
	float: 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; }
.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; }

/* 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; }
#loginPage fieldset label { font-weight: bold; color: #555; font-size: 90%; }
#loginPage fieldset input.inputText { width: 150px; }
#loginPage fieldset input.button { margin-top: 7px; }
#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-bottom: 25px; 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-left: 20px !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-image 
{
	height: 65px;
	float: none;
}

#divVideoSliderContainer div .loadable-image
{
	height: 65px;
	float: none;
}

.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;
}