/* CSS Document */
html {
	overflow-y:scroll;
	margin-left: -1px;
}

body {
	background-color:#000000;
	/*background: #000000 url('/images/all/bg-full-shaded6b.jpg') no-repeat center top;*/
	font-family: Arial, Verdena, Tahoma, sans-serif;
	font-size: 75.01%;
	line-height: 1em;
	
}

#containerTable {
	/* background: #000000 url('/images/all/bg-full-shaded6cc.jpg') no-repeat center top; */
	background: #000000 url('/images/all/bg_full_shaded_interior.jpg?v=20160718') no-repeat center top;
	margin:0 auto;
	overflow:hidden;
	
	/*background: #000000 url('/images/all/bg-full-shaded6aa.jpg') no-repeat center top\9;
}

html:not([lang*=""]) #containerTable {
/* Gecko firefux up background-position a LOT */
width:99.99%;
}

#MainContentBg {
	margin:0 auto; 
	/*left:-17px;*/
	padding-bottom:9px;
	width:935px;
	/*background:transparent url('/images/all/transparent-screen2.png') no-repeat 0px 0px;*/
	/*background-size:100% 100%;*/
	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='/images/all/transparent-screen2.png');
	
	
}

html:not([lang*=""]) #MainContentBg {
	/* Gecko firefux up background-position a LOT */
	/*position:relative;
	left:0px;*/
	
}

#mainContentContainer {
	background-color:#fff;
	line-height:1.3em;
	position:relative;
	z-index:50;
}

.subtitle, h1.subtitle {
	background-color:#fff;
}

#containHeader {
	/*background: url('/images/all/sub-header-full.jpg') no-repeat 50% 0;*/
	position:relative;
	z-index:100;
	/*left:31px;*/
	/*width:102.6%;*/
	padding-bottom:0;
	text-align:center;
	/*left:-2px;*/
	margin:0 auto;
	/*left:16px;*/
	width: 934px;
	height: 191px;
	/*width:97%\9;*/
	/*left:17px\9;*/
}
	
#fam-of-networks-wrapper {
	height:41px;
	background-image: url('/images/all/tbn_fam_of_networks_bg.png');
	background-repeat: repeat;
	background-position: top left;
}
#fam-of-networks {
	width:1284px;
	margin:4px auto 0 auto;
}
#fam-of-networks img {
	border:none;
}
#fam-of-networks-title-img {
	position:absolute;
	left:369px;
	top:46px;
}
#tbn-network {
	position:absolute;
	top:5px;
	left:1px;
}
#church-channel-network {
	position:absolute;
	top:5px;
	left:47px;
}
#jctv-network {
	position:absolute;
	top:5px;
	left:93px;
}
#soac-network {
	position:absolute;
	top:5px;
	left:138px;
}
#nejat-network {
	position:absolute;
	top:5px;
	left:185px;
}
#russia-network {
	position:absolute;
	top:4px;
	left:230px;
}
#tci-network {
	position:absolute;
	top:4px;
	left:276px;
}
#enlace-juv-network {
	position:absolute;
	top:4px;
	left:322px;
}
#juce-network {
	position:absolute;
	top:4px;
	left:367px;
}
#baltia-network {
	position:absolute;
	top:4px;
	left:414px;
}
#smile-network {
	position:absolute;
	top:4px;
	left:460px;
}
#africa-network {
	position:absolute;
	top:4px;
	left:506px;
}
#europe-network {
	position:absolute;
	top:4px;
	left:552px;
}
#family-network {
	position:absolute;
	top:4px;
	left:597px;
}
#healing-network {
	position:absolute;
	top:4px;
	left:644px;
}
#asia-network {
	position:absolute;
	top:4px;
	left:689px;
}
#ctv-network {
	position:absolute;
	top:4px;
	left:735px;
}
#light-tv-network {
	position:absolute;
	top:4px;
	left:782px;
}
#enlace-network {
	position:absolute;
	top:4px;
	left:827px;
}
#shalom-network {
	position:absolute;
	top:4px;
	left:874px;
}

html:not([lang*=""]) #containHeader {
/* Gecko firefux up background-position a LOT */
/*width:102.6%;*/
}

* html #containHeader {
	background: url('/images/all/sub-header-full5.jpg') no-repeat scroll 50.09% 0;
}


#subsHeader {
	margin: auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	height:191px;
	position:relative;
	z-index:100;
}

#headerFlash {
	 left:-11px;
	 left:-12px\9;
}	

div#headerFlash img {
	width:932px;
	height:99px;
	margin-top:65px;
	/*margin-left:0px;*/

	/* IE fix */
	margin-left:0px\9;
}
/* FireFox Fix for above rules */
@-moz-document url-prefix() {
	div#headerFlash img {
		margin-left:1px;
	}
}

div#tbn-ltr-link {
	position:absolute;
	left:8px;
	top:0px;
	z-index:100;

	/* for IE */
	left:59px\9;
}

div#topnav {
	position:relative;
	/*margin-top:-1px;*/
	line-height:25px;
	width:918px;
	margin: 1px auto 0;
	/*margin-left:-26px;*/
	/*margin-right:auto;*/
	/*padding-left:162px;*/
	z-index:100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/* IE hack */
	/*padding-left:127px\9;*/
	/* Targets IE only */
	
}
/** html body div#topnav {
	margin-top:0;
	margin-left:-1px;
	
}*/
div#topnav ul {
	list-style:none;
}
div#topnav ul li {
	float:left;
}
div#navi_search {
	list-style:none;
	position:absolute;
	white-space:nowrap;
	/*left: 709px;*/
	right: 15px;
	float:left;
	top: 5px;
	height:20px;
	line-height:20px;
	/*padding-top:6px;*/
	/* IE hack */
	line-height:16px\9;
	/* Targets IE only */
	
}
/**+html body div#navi_search {
	padding-top:5px;
	left:712px;
}
* html body div#navi_search {
	left:712px;
}*/
div#search_box {
	height: 315px;
	overflow-x: auto;
	overflow-y: scroll;
	margin-top:8px;
}
div#other_sites {
	text-align:right;
	padding-right:14px;
	padding-bottom:4px;
	float:right;
}
* html body div#other_sites {
	display:inline;
	height:27px;
}

#FB-Like-Google-Plus {
	/*float:right;
	margin-top:0px;
	position:relative;*/
	margin-left:5px;
	margin-top:-4px;
	width:500px;
	z-index:50;
	padding-top:5px;
}

#FB-Like-Google-Plus #___plusone_0 {
	display:inline;
}

#FB-Like-Google-Plus #facebook {
	display:inline;
}



/* TOP NAVIGATION STYLE ************************************/
/* The wrapper clears the floating elements of the menu */

/* Fix for Opera 8 */
.clearb {
	clear: both;
}
#menuwrapper {
	/* Fix for Opera 8 */ 
   /*   overflow: hidden;  */ 
   background-color: inherit;
	width:793px;
	position: absolute;
	left: 132px;
	z-index:100;
	top:-4px\9;
	/* Targets IE only */
}
/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li {
	width: 200px;
	z-index:100;
}
/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	z-index:100;
}
#primary-nav ul {
	position: absolute;
	top: auto;
	display: none;
	z-index:100;
}
#primary-nav ul ul {
	margin-top: 1px;
	margin-left: -1px;
	left: 100%;
	top: 0px;
	z-index:100;
}
#primary-nav li {
	margin-left: -2px;
	float: left;
	z-index:100;
}
/* Sets the background */
#primary-nav li li {
	background:transparent url('/images/all/primarynav_li_bg.gif') repeat-y;
	margin:0;
	float: none;
	position: relative;
	background-color:transparent;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
	z-index:100;
	
}
/* Sets the bottom of the dropdown */
#primary-nav li li.primarynav_li_bottom, #primary-nav li li li.primarynav_li_bottom {
	margin:0;
	background:transparent url('/images/all/primarynav_li_bottom.gif') no-repeat;
	z-index:100;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	height:7px;
	line-height:7px;
	border:none;
	width:200px;
}
/* Styling the basic apperance of the menu elements */
#primary-nav a {
	display: block;
	margin: 0px;
	padding: 0px 7px;
	text-decoration: none;
	color: #fff;
	font-size:12px;
	z-index:100;
}
#primary-nav li a {
	/*border-right: 1px solid #d9be8d;
   border-left: 1px solid #d9be8d;*/
   filter:alpha(opacity=100);
	-moz-opacity:1.00;
	z-index:100;
}
#primary-nav li li a {
	/*border: 1px solid #C0C0C0;
   background-color:transparent;*/
   background-color:#2c2b63;
   margin:-1px 5px 0 5px;
   filter:alpha(opacity=100);
	-moz-opacity:1.00;
	z-index:100;
	border:none;
		
}
#primary-nav li, #primary-nav li.menuparent {
	background-color: inherit;
	z-index:100;
	text-align:left;
}
#primary-nav li.menu_divider, #primary-nav li.menu_divider:hover, #primary-nav li.menu_dividerh {
	width:3px;
	background:transparent url('/images/all/primarynav_divider.gif') no-repeat left 2px;
}

#primary-nav li.menu_divider {
	margin-top:2px;
}

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive {
	background-color: transparent;
	z-index:100;
}
#primary-nav li.menuactive {
	background-color: transparent;
	z-index:100;
}
/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.menuparent, #primary-nav ul li.menuparent:hover, #primary-nav ul li.menuparenth {
	/* arrow for menuparents */
   background-image: url(/images/all/nav_arrow.gif);
	background-position: center right;
	background-repeat: no-repeat;
	background-color: #17183e;
	z-index:100;
}
#primary-nav li li.primarynav_li_bottomh, #primary-nav li li li.primarynav_li_bottomh {
	background:transparent url('/images/all/primarynav_li_bottom.gif') no-repeat;
}
#primary-nav ul li a:hover {
	background-color: #17183e;
	z-index:100;
	text-decoration:underline;
	color:#e9c663
}
/* Styling the apperance of menu items on hover */

#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactiveh {
	/*background-image: url(/images/all/nav_arrow02.gif); 
   background-position: center left; 
   background-repeat: no-repeat;*/ 
   background-color: inherit;
	z-index:100;/*background-color: #E7AB0B;background: transparent url('/images/all/bak_topnav_on.gif') repeat-x center;*/
}
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

/* 
just add 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul ul ul,
for fourth level 
*/
#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, #primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul {
	display: none;
	z-index:100;
}
/* add 
#primary-nav ul ul ul li:hover ul, 
#primary-nav ul ul ul li.menuparenth ul,
for fourth level
*/
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, #primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul {
	display: block;
	z-index:100;
}
/* IE Hacks ************************************/
#primary-nav li li {
	float: left;
	clear: both;
	z-index:100;/*background-color:#FFF;
	filter:alpha(opacity=95);-moz-opacity:0.95;*/
}
#primary-nav li li a {
	height: 1%;
	filter:alpha(opacity=100);
	-moz-opacity:1.00;
	z-index:100;
}

#site_select {
	/*position:absolute;*/
	width:124px;
	/*margin-left:112px;*/
	height:14px;
	margin-top:0;
	overflow: hidden;
	border:0;
	outline-style:none;
	outline-width:0;
	/* IE hack */
	/*margin-left:73px\9;*/
	height:17px\9;
	font: 9px Arial, Helvetica, sans-serif\9;
	/*top:4px\9;*/
	/* Targets IE only */
}
/* FireFox Fix for above rules */
/*@-moz-document url-prefix() {
	#site_select {
		margin-left: 110px;
	}
}*/
/* End of TOP NAVIGATION: CSSMenu - Horizontal' ************************************/
dfn {
	display:none;
}

#search-top {
	position:absolute;
	width:120px;
	/*left:807px;*/
	right:8px;
	top:143px;
	z-index:100;
	text-align: left;
	/* IE hack */
	/*	top:136px\9;
		left:792px\9;*/
	/* Targets IE only */
}



#search-top #keywords {
	background-color:transparent;
	position:absolute;
	top: 1px;
	left: 3px;
	/*margin:0 5px;*/
	border: 0pt none; 
	outline-style: none; 
	outline-width: 0pt; 
	width: 86px;
	height: 16px;
	overflow:visible;
	/*vertical-align: top;*/
	/*top:-5px;*/
	/*left:-6px;*/
	font-size:11px;
	padding: 0px;.
	/*line-height: 18px;*/
	/* IE hack */
	/*top:-3px\9;*/
	/*left:2px\9;*/
	/* Targets IE only */
}
/* FireFox Fix for above rules */
/*@-moz-document url-prefix() {
	#search-top #keywords {
		top: -6px;
	}
}*/



#search-top #search-submit-top {
	position:absolute;
	background: url('/images/clear.gif') no-repeat center top;
	/*margin-left:9px;*/
	border: 0pt none; 
	width: 20px; 
	height:20px;
	padding: 0px;
	text-indent: -2000em;
	font-size: 0;
	/*display:block;*/
	line-height: 0;
	right:1px;
	top:-1px;
	cursor: pointer;
	/* IE hack */
	/*padding:20px 0 0 0\9;*/
	/*z-index:100\9;*/
	/*text-indent:0\9;*/
	/*left:0\9;*/
	/*top:0\9;*/
	/*margin-top:4px\9;*/
	/*margin-left:11px\9;*/
	/* Targets IE only */
	
}

.subtitle {
	line-height:1.4em;
}

/* Styles For Footer */
a.footer, a.footer:visited {
	color:#fff;
	text-decoration: none;
	background-color:transparent;
}
a.footer:hover {
	text-decoration: underline;
}
a.footer_video, a.footer_video:visited, a.footer_video:hover {
	color:#fff;
	text-decoration: none;
	background-color:transparent;
}
a.footer_video:hover {
	text-decoration: underline;
}

span.footer-link-divider {
	color:#6c98c2;
	padding: 0 10px;
}

div#footer {
	clear:both;
	position:relative;
	width:935px;
	text-align:center;
	/*left:26px;*/
	/*padding: 29px 50px 25px 40px;*/
	margin:32px auto;
	font-family:Arial, Verdana, Tahoma, sans-serif;
	font-size:14px;
	color:#ffffff;
}
div#footer div.multicast {
	margin:20px auto 0 auto;
	width:468px;
}
div#footer p.bottomnav {
	padding:0px;
	margin: 11px 0px;
	color:#fff;
	line-height:12px;
	text-shadow: #000000 3px 3px 3px;
	/*height: 1.2em;*/
	filter: Shadow(Color=#000000, Direction=135, Strength=5);
/*optional background-color:#000;padding-top:30px;*/}
/** html body div#footer p.bottomnav {
	color:#fff;
}*/
div#footer p.credit {
	text-align:center;
	padding:0;
	font-size: 13px;
	color:#fff;
	margin: 5px 0px;
	/*height: 1.2em;*/
	filter: Shadow(Color=#000000, Direction=135, Strength=3);
}
/* * html body div#footer p.credit {
	color:#fff;
} */

.subnavback, .tbnnews {
	line-height:20px;
}

.subsubnav, .subsubnav_on {
	font-size:10px;
	line-height:11px;
	padding-bottom:3px;
	text-indent:-7px;
	
	text-indent:0\9;
	
}


.tbnnewslink {
	line-height:15px;
}

.tbnnewsfon li {
	padding: 0 5px 20px 5px;
}

.podintro {
	text-align:left;
}