.subNavColor {background: #6b834f;}
.moduleHeader{background-image: url(moduleheader.gif); padding-left: 30px;}

.moduleHeaderCategories
{
    background-image: url(moduleHeaderCategories.gif);
	 width: 180px;
    height: 27px;
}

.moduleHeaderTools
{
    background-image: url(moduleHeaderTools.gif);
	 width: 180px;
    height: 27px;
}

.moduleHeaderHelps
{
    background-image: url(moduleHeaderHelps.gif);
	 width: 180px;
    height: 27px;
}

.MainTable
{
	margin:0 16px;
}

.SectionHeader
{
    font-family: Arial;
    font-size: 16px;
    color: #666;
    margin-left: 25px;
}
.DropDown {font-family: Arial; font-size: 10px;}
.SectionDescription { color: #666; }
.SectionHR { color: #666;margin-right: 20px; margin-left: 20px; height: 1px;}

.radioImage { float: left; margin-right: 10px;}
.radioTitle { font-size: 14px; vertical-align: top; font-weight: bold;}

.hideImage { background-image: url(/media/images/Canada/hide.jpg); width: 16px; height: 72px;float: right; margin-right: -10px; margin-top: -10px;}
.showImage {background-image: url(/media/images/Canada/show.jpg); width: 16px; height: 72px;}
.PrintEmail {float: right; padding-left: 10px;}

/*- Menu Tabs--------------------------- */ 


    .tabs {
      float:left;
      width:500px;
      background:#FFF;
      font-weight: bold;
      color: #666;
      line-height:normal;
      }
    .tabs ul {
	  margin:0;
	  padding:10px 10px 0 10px;
	  list-style:none;
      }
    .tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    .tabs a, .tabs a:visited{
      float:left;
      background:url("/media/images/tab.gif") no-repeat left top;
      margin:0;
      text-align: center;
      padding-top: 5px;
      font-size: 12px;
      text-decoration:none;
      color: #666;
      width: 100px;
      height: 20px;
      }
            
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .tabs a span {float:none;}
    /* End IE5-Mac hack */
    .tabs a:hover span {
      color:#333;
      }
    .CurrentTab, .CurrentTab a, .CurrentTab a:visited { color:#333; background:url("/media/images/currenttab.gif") no-repeat left top;}
    .CurrentTab, .CurrentTab a span, .CurrentTab a:visited span { color:#333; background:url("/media/images/currenttab.gif") no-repeat left top;}
    
    .tabs a:hover {
      background:url("/media/images/currenttab.gif") no-repeat left top; color: #333;
      }

    .BrowseTabs {
      float:left;
      width:523px;
      background:#FFF;
      font-weight: bold;
      color: #666;
      line-height:normal;
      }
    .BrowseTabs ul {
	  margin:0;
	  padding:10px 0 0 0;
	  list-style:none;
      }
    .BrowseTabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    .BrowseTabs a, .BrowseTabs a:visited{
      float:left;
      background:url("/media/images/browsetab.gif") no-repeat left top;
      margin:0;
      text-align: center;
      padding-top: 5px;
      font-size: 11px;
      text-decoration:none;
      color: #666;
      width: 85px;
      height: 20px;
      }
            
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .BrowseTabs a span {float:none;}
    /* End IE5-Mac hack */
    .BrowseTabs a:hover span {
      color:#333;
      }
    .BrowseCurrentTab, .BrowseCurrentTab a, .BrowseCurrentTab a:visited { color:#333; background:url("/media/images/browsecurrenttab.gif") no-repeat left top;}
    .BrowseCurrentTab, .BrowseCurrentTab a span, .BrowseCurrentTab a:visited span { color:#333; background:url("/media/images/browsecurrenttab.gif") no-repeat left top;}
    
    .BrowseTabs a:hover {
      background:url("/media/images/browsecurrenttab.gif") no-repeat left top; color: #333;
      }
      
          .tabsLong {
      float:left;
      width:450px;
      background:#FFF;
      font-weight: bold;
      color: #666;
      line-height:normal;
      }
    .tabsLong ul {
	  margin:0;
	  padding:10px 10px 0 10px;
	  list-style:none;
      }
    .tabsLong li {
      display:inline;
      margin:0;
      padding:0;
      }
    .tabsLong a, .tabsLong a:visited{
      float:left;
      background:url("/media/images/tabLong.gif") no-repeat left top;
      margin:0;
      text-align: center;
      padding-top: 5px;
      font-size: 12px;
      text-decoration:none;
      color: #666;
      width: 150px;
      height: 20px;
      }
            
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .tabsLong a span {float:none;}
    /* End IE5-Mac hack */
    .tabsLong a:hover span {
      color:#333;

      }
    .CurrentTabLong, .CurrentTabLong a, .CurrentTabLong a:visited { color:#333; background:url("/media/images/currenttabLong.gif") no-repeat left top;}
    .CurrentTabLong, .CurrentTabLong a span, .CurrentTabLong a:visited span { color:#333; background:url("/media/images/currenttabLong.gif") no-repeat left top;}
    
    .tabsLong a:hover {
      background:url("/media/images/currenttabLong.gif") no-repeat left top; color: #333; font-size: 12px;
      }

.LinkButton a, .LinkButton a:visited, .LinkButton a:link
{
    font-size: 12px;
    color: #333;
}

.TranscriptPager, .TranscriptPager a, .TranscriptPager a:hover, .TranscriptPager a:visited
{
    font-weight: bold;
    background-color: #DDE4D3;
    width: 500px;
    text-align: center;
    color: #666;
    font-size: 14px;
}

.TranscriptPager
{
    width: 500px;
    color: #000;
    
}

.Sermons a, .Sermons a:link, .Sermons a:hover, .Sermons a:visited
{
    font-size: 13px;
    line-height: 20px;
    font-weight: normal;
    color: #993300;
}

.Scripture
{
    font-size: 11px;
}

.TreePager, .TreePager a, .TreePager a:hover, .TreePager a:visited
{
    font-weight: bold;
    text-align: center;
    color: #FFF;
    font-size: 13px;
    padding-left: 5px;
    padding-right: 5px;
}

.TreePager
{
    color: #000;
}
.AlphaLink, .AlphaLink a, .AlphaLink a:hover, .AlphaLink a:visited { padding-left: 5px; padding-right: 5px; font-weight: bold; color: #666;}
.AlphaLink a:hover {text-decoration: underline;}

.SearchGo {border: 0px; vertical-align: bottom;}
.Bold {font-weight: bold;}
.singleArrowGrey {font-weight: bold; margin-left: 30px;}
.MenuColor {background-color: #F6F8F3;}
.Tree {font-size: 13px;}

.OptionLinks { font-size: 12px; color: #000; text-decoration: none;}
.OptionLinks a, .OptionLinks a:hover { text-align: center; font-size: 12px; color: #990000; text-decoration: underline; }
.OptionLinks a:visited { font-size: 12px; color: #660000; text-decoration: underline;}

.sermonDisplay, .sermonDisplay a, .sermonDisplay  a:link, .sermonDisplay a:hover, .sermonDisplay a:visited 
{
    margin:0px;
    padding:0px;
    font-size: 11px;
    color:#666;
}
.sermonDisplay li 
{
    list-style-type:none;
    list-style-image:none;
    display:inline;
    padding:4px;
    color:#666;
    font-size: 11px;
}
.ScriptureCSS, .ScriptureCSS a, .ScriptureCSS a:link, .ScriptureCSS a:hover, .ScriptureCSS a:visited
{
    color: #999;
    font-size: 11px;
    padding: 0px;
    margin: 0px;
}
.SermonDisplayDiv a, .SermonDisplayDiv a:hover
{
    font-size:13px;
}
.SermonDisplayDiv ul
{
    margin: 0px;
    padding: 0px;
}

.SermonDisplayDiv ul li a
{
    color:#6a7e8e;
    font-size: 12px;
}
.SermonDisplayDiv ul li
{
    list-style-type:none;
    display:inline;
    padding: 0 6px;
}
.SermonDisplayDiv .reftag a
{
    color:#6a7e8e;
    font-size: 12px;
}

.tblSermons
{
    width:100%;
}
.tblSermons td
{
    padding:8px;
}

#tabs{
	margin: 2px 0 10px 20px;
	padding: 0 20px 10px 0;
	list-style:none;
	overflow:hidden;
	position:absolute;
}
#tabs li{
	float:left;
	position:relative;
	z-index:1;
}
#tabs li a{
	float:left;
	background:url(/media/images/tabshop.gif) no-repeat;
	width:100px;
	padding-right:13px;
	height:30px;
	margin:0 -13px 0 0;
	text-indent:-9999em;
	overflow:hidden;
	cursor:pointer;
	position:relative;
}
#tabs li a:hover, #tabs li#active a{background:url(/media/images/currenttabshop.gif) no-repeat;}
#tabs li#active{z-index:10;}
#tabs li span{
	display:block;
	cursor:pointer;
}
#tabs li.title span{
	background:url(/media/images/nav-title.png) no-repeat;
	width:67px;
	height:20px;
	margin: 5px auto 0;
}
#tabs li.scripture span{
	background:url(/media/images/nav-scripture.png) no-repeat;
	width:67px;
	height:20px;
	margin:5px auto 0;
}
#tabs li.code span{
	background:url(/media/images/nav-code.png) no-repeat;
	width:67px;
	height:20px;
	margin:5px auto 0;
}
#tabs li.topic span{
	background:url(/media/images/nav-topic.png) no-repeat;
	width:67px;
	height:20px;
	margin:5px auto 0;
}
#tabs li.date span{
	background:url(/media/images/nav-date.png) no-repeat;
	width:67px;
	height:20px;
	margin:5px auto 0;
}
#tabs li.thema span{
	background:url(/media/images/nav-thema.png) no-repeat;
	width:80px;
	height:20px;
	margin:5px auto 0;
}
#tabs li.schriftstelle span{
	background:url(/media/images/nav-schriftstelle.png) no-repeat;
	width:80px;
	height:20px;
	margin:5px auto 0;
}
#tabs li.thema a:hover span, #tabs li.thema#active span{background:url(/media/images/nav-thema-over.png) no-repeat;}
#tabs li.schriftstelle a:hover span, #tabs li.schriftstelle#active span{background:url(/media/images/nav-schriftstelle-over.png) no-repeat;}
#tabs li.title a:hover span, #tabs li.title#active span{background:url(/media/images/nav-title-over.png) no-repeat;}
#tabs li.scripture a:hover span, #tabs li.scripture#active span{background:url(/media/images/nav-scripture-over.png) no-repeat;}
#tabs li.code a:hover span, #tabs li.code#active span{background:url(/media/images/nav-code-over.png) no-repeat;}
#tabs li.topic a:hover span, #tabs li.topic#active span{background:url(/media/images/nav-topic-over.png) no-repeat;}
#tabs li.date a:hover span, #tabs li.date#active span{background:url(/media/images/nav-date-over.png) no-repeat;}

#navigationLg{
	margin: 2px 0 20px 20px;
	padding: 0 20px 10px 0;
	list-style:none;
	overflow:hidden;
	position:absolute;
}
#navigationLg li{
	float:left;
	position:relative;
	z-index:1;
}
#navigationLg li a{
	float:left;
	background:url(/media/images/tabshoplong.gif) no-repeat;
	width:150px;
	padding-right:13px;
	height:30px;
	margin: 0 -13px 0 0;
	text-indent:-9999em;
	overflow:hidden;
	cursor:pointer;
	position:relative;
}
#navigationLg li a:hover, #navigationLg li#active a{background:url(/media/images/currenttabshoplong.gif) no-repeat;}
#navigationLg li#active{z-index:10;}
#navigationLg li span{
	display:block;
	cursor:pointer;
}
#navigationLg li.drawing span{
	background:url(/media/images/nav-drawing.png) no-repeat;
	width:126px;
	height:21px;
	margin:5px auto 0;
}
#navigationLg li.strength span{
	background:url(/media/images/nav-strength.png) no-repeat;
	width:126px;
	height:21px;
	margin:5px auto 0;
}
#navigationLg li.russiantitle span{
	background:url(/media/images/nav-russiantitle.png) no-repeat;
	width:120px;
	height:16px;
	margin:5px auto 0;
}
#navigationLg li.russianscripture span{
	background:url(/media/images/nav-russianscripture.png) no-repeat;
	width:80px;
	height:16px;
	padding-right: 45px;
	margin:5px auto 0;
}

#navigationLg li.russiantitle a:hover span, #navigationLg li.russiantitle#active span{background:url(/media/images/nav-russiantitle-over.png) no-repeat;}
#navigationLg li.russianscripture a:hover span, #navigationLg li.russianscripture#active span{background:url(/media/images/nav-russianscripture-over.png) no-repeat;}

#navigationLg li.drawing a:hover span, #navigationLg li.drawing#active span{background:url(/media/images/nav-drawing-over.png) no-repeat;}
#navigationLg li.strength a:hover span, #navigationLg li.strength#active span{background:url(/media/images/nav-strength-over.png) no-repeat;}

.links-list{
	margin:0 0 13px;
	padding:0 0 0 4px;
	list-style:none;
}
.links-list ul{
	list-style:none;
}
.links-list li{
	background:url(/media/images/links-arrow.png) no-repeat 0 5px;
	padding-left:20px;
	position:relative;
	padding-right:20px;
    list-style:none;
}
.links-list li a.Sermons
{
    font-size:11px;
}
.links-list li.noImg
{
    background:none;
    padding:4px 0px 4px 0px;
    margin:0px -1px 0px -1px;
    width:101%;
    border-top:1px solid transparent;
    border-bottom:1px solid transparent;
}
.links-list li.noImg a
{
	display:block;
	text-align:center;
	width:100%;
	height:100%;
	color:#8f352b;
}
.links-list li.noImg a:hover
{
	text-decoration:none;
	font-size: 14px;
}
.links-list li.noImg:hover
{
    background-color:#ece8c3;
    cursor:pointer;
}
.links-list li.Active
{
    background-color:#f6f9fb;
    border-right:2px solid #f6f9fb;
    border-top:1px solid silver;
    border-bottom:1px solid silver;
}
.links-list li a{
	font-size:14px;
	line-height:20px;
	color:#5e96b5;
}
/*added by alan**********/
.links-list h3{
    font-weight:bold;
    color:#5e96b5;
    margin:6px 0px;
    padding:0px;
}
.links-list p a{
    margin:6px 6px 6px 0px;
    color:#6a7e8e;
}
/************************/