﻿/* Sliding Panel Home Page Styles */
.offType {
	border-bottom: 1px solid gray;
	margin-top: 10px;
	font-size: 12pt;
	color: #006600;
}
.offContent {
	margin-left: 25px;
}
.SlidingPanels {
   position: relative;
   top: 1px;
   left: 5px;
   }
.SlidingPanelsContentGroup {
   position: relative;
   height:325px;
   width: 425px;
  }
.SlidingPanelsContent {
   width: 425px;
   height: 325px;

   }
.adControls {
	position: absolute;
	z-index: 180;
	width: 80px;
	height: 24px;
	top: 290px;
	left: 393px;
	padding-top: 5px;
	border: 1px solid #c0c0c0;
	background-color: black;
	filter: alpha(Opacity=100);
    -moz-opacity: 1.00
}

/* Start LibertyTV Style Settings */
.onAir { float:left; width: 99%; display: none; border: 1px solid #c0c0c0; background-color: #f3f3f3; }
.onAirImage { float: left; }
.onAirText { font-size: 300%; color: green; font-weight: bold; }
.offAirText { font-size: 400%; color: #c0c0c0; font-weight: bold; }

textarea { font-family: Verdana,Tahoma,Segoe,sans-serif; font-size: 7pt; }

A { text-decoration: none; color: #0000ff; }
A:hover { text-decoration: underline; color: #0000ff; }
A:active { text-decoration: none; color: #0000ff; }
A:visited { text-decoration: none; color: #0000ff; }

.tvRegister { position: relative; border: 2px dotted #d00000; background-color: #f3f3f3; padding: 5px; }
.mainContentCenter .otherLink { text-align: right; font-size: 120%; font-family:Verdana, Tahoma, Arial; }
.mainContentCenter .otherBar { height: 1px; background-color: #f3f3f3; }
.mainContentCenter .content .LeftColumn { float: left; width: 175px; }
.mainContentCenter .content .RightColumn { width: 390px; float: right; padding: 4px; }
.style1 { color: #C0C0C0;border-collapse: collapse; }
img { font-size: 1em; }
form { font-size: 1em; }
td { font-size: 1em; }
table { font-size: 1em; }
p { font-size: 1em; }
body { font-size: 1em; }
html { font-size: 1em; }
.inputbox { border: 1px solid #0000ff; background-image:url('/images/cell-background.gif'); background-repeat:no-repeat; background-attachment:fixed }
h6 { font-family: Verdana,Tahoma,Segoe,sans-serif; padding: 0px; margin: 0px; border: 0px transparent none; background-position:left top; background-repeat:no-repeat; }
h5 { font-family: Verdana,Tahoma,Segoe,sans-serif; padding: 0px; margin: 0px; border: 0px transparent none; background-position:left top; background-repeat:no-repeat; }
h4 { font-family: Verdana,Tahoma,Segoe,sans-serif; padding: 0px; margin: 0px 0px 0px 40px; 
border: 0px transparent none; background-position:left top; background-repeat:no-repeat; }
h3 { font-family: Verdana,Tahoma,Segoe,sans-serif; padding: 0px; margin: 0px 0px 0px 40px; 
border: 0px transparent none; background-position:left top; background-repeat:no-repeat; }
h2 { font-family: Verdana,Tahoma,Segoe,sans-serif; padding: 0px; margin: 0px; border: 0px transparent none; background-position:left top; background-repeat:no-repeat; }
h1 { font-family: Verdana,Tahoma,Segoe,sans-serif; padding: 0px; margin: 0px; border: 0px transparent none; background-position:left top; background-repeat:no-repeat; }
h1.pgHeader {color: #6d23b6; font-size:large; font-weight:bold;}
img { font-family: Verdana,Tahoma,Segoe,sans-serif; padding: 0px; margin: 0px; border: 0px transparent none; background-position:left top; background-repeat:no-repeat; }
form { font-family: Verdana,Tahoma,Segoe,sans-serif; padding: 0px; margin: 0px; border: 0px transparent none; background-position:left top; background-repeat:no-repeat; }
td { font-family: Verdana,Tahoma,Segoe,sans-serif; padding: 0px; margin: 0px; border: 0px transparent none; background-position:left top; background-repeat:no-repeat; }
table { font-family: Verdana,Tahoma,Segoe,sans-serif; padding: 0px; margin: 0px; border: 0px transparent none; background-position:left top; background-repeat:no-repeat; }
p { font-family: Verdana,Tahoma,Segoe,sans-serif; padding: 0px; margin: 0px 0px 0px 80px; border: 0px transparent none; background-position:left top; background-repeat:no-repeat; }
div { font-family: Verdana,Tahoma,Segoe,sans-serif; padding: 0px; margin: 0px; border: 0px transparent none; background-position:left top; background-repeat:no-repeat; }
body { font-family: Verdana,Tahoma,Segoe,sans-serif; padding: 0px; margin: 0px; border: 0px transparent none; background-position:left top; background-repeat:no-repeat; }
html { font-family: Verdana,Tahoma,Segoe,sans-serif; padding: 0px; margin: 0px; border: 0px transparent none; background-position:left top; background-repeat:no-repeat; }
body{ font-size: 70%; background-color:#edddf9; }
body.ltv { background-color: white; }
.page_top_bg { background-image: url('/new/images/lin_BG_top.png'); background-repeat: repeat-x; padding-top:10px; }
#page{ margin-left:auto; margin-right: auto; width: 780px; position:relative; top:0px; }
.pg_content_top { background-image: url('/new/images/new_web_header_background1.gif'); background-color:#f2e6fa; background-repeat: no-repeat; text-align:left; }
.pg_content_bottom { background-image: url('/new/images/lin_BG_btm.gif'); background-repeat: no-repeat; background-position: left bottom; }
.pg_content_footer { background-image: url('/new/images/lin_BG_reflec.jpg'); background-repeat: no-repeat; height:64px; display:block; background-color:#6d23b6; }
.page_bottom_bg { background-image: url('/new/images/lin_BG_btm.png'); background-repeat: repeat-x; background-position: left bottom; text-align:center; position:relative;top: 0px;left: 0px;}
.mainNavigation .navarea1 { position:absolute; left:52px;width:200px;}
.mainNavigation .navarea2 { position:absolute; padding-left: 0px; left:272px;width:200px;}
.mainNavigation .navarea3 { position:relative; left:492px;width:200px;}
.navtitlebar { font-weight: bold; font-size:small; color: #404040; padding-top:2px; text-align:center; text-transform:capitalize; background-color:#ffe682; border:1px solid #808080; background:url('/new/images/navTitleBackground1.png'); background-repeat:repeat-x; height:20px; }
.navcontent { overflow:auto; position: relative; top:0px; padding-left: 0px;background-color:#ffffff; border:1px solid #808080; height:150px; }
.navcontentbible { overflow:auto; position: relative; top:-1px; background-color:#ffffff; border:1px solid #808080; height:150px; }
.navcontentbible ul { margin-left:20px; list-style-type:square; margin-top:2px;}
.featureArea{ position:relative; margin-left: 25px; margin-top: 0px; top: 0; height:335px; }
.featureArea.j[class] { background:url('/new/images/lin_FeatArea_BG_3panel.png'); background-repeat:no-repeat; }
.featureArea .j1 { position:absolute; left:5px;top:1px; }
.featureArea .j2{ position:absolute; top:1px; right:65px; }
.featureArea .j3{ position:absolute; right:65px; top:121px; }
.featureArea.a[class] { background:url('/new/images/FeatArea_BG_1panel.png'); background-repeat:no-repeat; }
.featureArea .a1 { position:absolute; top:1px; }
.footer{ color:#808080; text-align:right; padding-right:13px; padding-top:23px; zoom:1; height:41px; margin:auto 2px; }
.footerlogo { float:right; display:inline; margin:-15px 0 0 85px; }
.footer a:visited { color:#ffffff; text-decoration:none; }
.footer a { color:#ffffff; text-decoration:none; }
a:active.headerLink { color:#ffffff; text-decoration:none; border-bottom:1px #ffffff dotted; }
a:hover.headerLink { color:#ffffff; text-decoration:none; border-bottom:1px #ffffff dotted; }
.footer a:active { color:#ffffff; text-decoration:none; border-bottom:1px #ffffff dotted; }
.footer a:hover { color:#ffffff; text-decoration:none; border-bottom:1px #ffffff dotted; }
.copyright { font-size:82%; font-family:Verdana; margin:0 0 0px 0px; color:#ffffff; clear:both; padding-right:0px; }
.toolbarwrapper { width:100%; z-index: 99; height: 34px; text-align: center; }
.toolbar { position:relative; z-index: 99; height: 34px; width: 793px; background-image: url('/new/images/top_toolbar_background.gif'); background-repeat:no-repeat;}
.header { position:relative; color:#ccc; min-height:28px; zoom:1; background-image: url('/new/images/lin_BG_full_.png'); background-repeat:no-repeat; z-index:1; }
.header .rightAlign { padding-top:7px; padding-bottom:7px; padding-right:10px; padding-left:10px; }
.header .leftAlign { padding-top:7px; padding-bottom:7px; padding-right:10px; padding-left:10px; }
.header .rightAlign strong { color:#fff; margin-right:3ex; }
.header .locale { position:relative; top:1px; }
#mainHeader { position:relative; top:0px; left:0px; height: 150px; width: 779px; z-index:1; }
#mainHeaderContent { position:relative; z-index:25; top:53px; left:187px; width: 531px; height: 81px;}

/* Start the standard Template section  */
.mainContentBorder { width:97%; margin:0px; padding:5px; left:7px; background-color:white; position:relative; height: 100%; border: 1px solid black;  }
.mainNavPanel { width:160px; background-color:khaki; height: 473px; }
.mainContentBody { position: absolute; top: 0px; left: 165px;width: 590px; height: 98%; padding: 5px; }
.mainContentBodyClips { position: relative; width: 740px; height: 98%; padding: 5px; }
.mainLocationContentBody { position: relative; width: 100%; height: 98%; padding: 5px; }
.mainContentTop { border-bottom: 1px solid #000000; color: #6d23b6; font-weight: bold; font-size: 200%; line-height: 80%; font-family:Verdana, Tahoma, Arial; }
.mainContentCenter { margin-top: 10px; overflow:auto; height: 416px; }
.mainContentCenterClips { margin-top: 10px; overflow:auto; height: 416px; }
.mainContentBottom {}
.mainChurchName { font-family:Verdana, Tahoma, Arial;font-weight:bold;font-size:12pt; }
.mainChurchNav { position: relative; float: left; width: 210px; font-family: Verdana, Tahoma, Arial; font-size: 9pt; }
.mainChurchNav A { text-decoration: none; color:#0000ff; }
.mainChurchNav A:hover { text-decoration: underline;  color:#0000ff; }
.mainChurchNav A:active { text-decoration: none;  color:#0000ff; }
.mainChurchNav A:link { text-decoration: none;  color:#0000ff; }
.mainChurchNav A:visited { text-decoration: none;  color:#0000ff; }
.navEventLocation { border: 1px solid #000000; background-color:#FFFFCC; font-size:10pt; font-weight:bold; height: 20px; margin-top: 5px; margin-bottom: 5px; padding-top: 2px; padding-left: 5px; }
.navMailing { border: 1px dotted #d00000; background-color: #f3f3f3; padding: 2px;}
.navLogo {}
.navAddress {}
.navCSZ {}
.navPhone {}
.navEmail {}
.navDirections { }
.navTeam { font-size: x-small; margin-top: 5px; border: 1px solid #c0c0c0; background-color: #f3f3f3; }
.navTeamHeader { font-weight: bold; height: 15px; background-color: #a978d6; color: white; padding-top: 2px; padding-left: 28px;}
.teamItem { margin: 1px; }
.teamLeader { position: static; float: left; margin-bottom: -5px; }
.mainChurchBody { margin-left: 215px; margin-top: 5px; width: 542px; font-family: Verdana, Tahoma, Arial; font-size: 9pt; }
.teamPhoto { position: relative; float: left; width: 150px; }
.photoImage { position: relative; float: left; width: 150px; }
.teamBio { position: relative; margin-top: -1px; height: 198px; font-size:x-small;}
.teamBio textarea { background-color:#FFFFCC; border: 1px solid #000000; padding: 5px;font-size:x-small; }
div.globalEvents { width: 574px; }
div.globalEvents table { width: 100%; padding: 2px; border: 1px solid #c0c0c0; font-size: 85%; background-color: #f3f3f3; border-collapse:collapse; width: 100%; }
div.globalEvents table tr td { border: 1px solid #c0c0c0; padding: 2px; }
div.globalEvents table tr th { border: 1px solid #c0c0c0; padding: 2px; }
div.BroadcastLeft { border-right:1px dotted #c0c0c0; float:left; width: 270px; padding: 5px; }
div.BroadcastRight { float:right; width: 270px; padding: 5px; }
div.Broadcast { margin-top: 5px; border-top:1px dotted #c0c0c0; float: left; width: 540px; padding: 5px;}
div.sTimes { float: left; width: 99%;  }
.sTimesH { font-family:Verdana,Tahoma,Arial;font-size:13pt;font-weight:bold; }
.sTimesB {}
.sectionBar { color:#571C8E;}
.events { float: left; width: 99%; }
.eventsHeader { margin-top: 5px; font-family:Verdana,Tahoma,Arial;font-size:13pt;font-weight:bold; }
div.eventsBody table { font-size: 90%; background-color: #f3f3f3; border-collapse:collapse; width: 100%; }
div.eventsBody table tr td{ padding:2px; background-color: #f3f3f3; border-collapse:collapse; border: 1px solid #c0c0c0; }
div.eventsBody table tr td.desc { width: 99%; }
th.desc { color: white; }
div.eventsBody table tr th { color: white; }
div.eventsBody table tr th { padding:2px; border: 1px solid #c0c0c0; }
#outerDiv {
	border-style: 1;
}
.videoDiv {
	margin-bottom: 5px;
}
.playerDiv {
	border: 1px solid #0000FF;
	width: 320px;
	height: 309px;
}
#menuitem A:visited { text-decoration: none; color: #ffffff; }

/* 45 DAY PRAYER ON DEMAND */
.ondemandDiv { text-align: left; float: right; width: 160px; background-color: #f3f3f3; border: 2px dashed #d00000; margin-right: 5px; padding-left: 5px;}
.ondemandDiv DIV.content { padding-left: 20px; overflow: auto; height: 105px; }
.ondemandDiv DIV DIV { text-align: left; font-size:10pt; font-weight: bold; }
.ondemandDiv DIV UL {type: circle;}



/* NEW GLOBAL MENU STYLES */
.pg_menu { border: 0px solid white; width: 100%; filter: alpha(Opacity=100); -moz-opacity: 1; height: 34px; background-image: url('/new/images/top_toolbar_background.gif'); background-repeat: no-repeat; background-position: center top; }
div.xmenu { content:'.'; white-space:nowrap; color: #fff; border: 0px solid #fff; height: 20px; padding-top: 7px;}
div.xmenu ul { padding: 0; margin: 0;} 
div.xmenu li#menuitem { display:inline; font-weight: bold; padding: 0px 10px 0px 10px;}
div.xmenu li.divider { padding: 0px 0px 0px 0px; font-weight: normal; font-size: 100%; display:inline;}
div.xmenu li.first { padding-left: 22px;}
div.xmenu li a { color: #fff; text-decoration: none;}
div.xmenu li a:hover { color: #fff; text-decoration: underline;}

div.submenu { border: 1px solid #fff; background: #000; z-index: 10; position: absolute; width: 250px; filter: alpha(Opacity=90); -moz-opacity: 0.9; margin-left: 230px;}
div.submenu ul { padding: 0; margin: 0;}
div.submenu li { list-style-type:disc; text-align:left; margin-left:20px; padding: 2px 0px 2px 0px;}
div.submenu li a { font-weight: bold; color: #fff; text-decoration:none;}
div.submenu li a:hover { text-decoration: underline; color: #fff;}
div.submenu li a:link { text-decoration: none; color: #fff;}
div.submenu li a:active { text-decoration: none; color: #fff;}
div.submenu li a:visited { text-decoration: none; color: #fff;}
div.submenu li.first { padding-top: 5px;}
div.submenu li.last { padding-bottom: 8px;}
/* END OF GLOBAL MENU */
.chkEmailDiv {
	font-size: 9pt;
	font-weight: bold;
	font-family: Verdana;
	color: #D00000;
}

#mbox {background-color:#eee; padding:8px; border:2px outset #666;}
#mbm {font-family:sans-serif;font-weight:bold;float:right;padding-bottom:5px;}
#ol {background-image: url(/images/overlay.png); opacity:.25;}
.dialog {display:none}
* html #ol {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");}
