﻿/* Office List */

#filter ul 
{
	list-style: none;
    margin: 0;
	background: none;
	height: 27px;
	top: 0px;
}
 
#filter a 
{
	color: #B5BDC5;
	font: normal normal bold 16px/16px Georgia, 'Times New Roman', Times;
}
 
#filter a {
	text-decoration: none;
}
 
#filter li li a {
	display: block;
	font-weight: normal;
	color: #B5BDC5;
}
 
#filter li li a:hover {
	background-color: #1F2830;
}
 
#filter li 
{
    padding: 5px 20px;
	float: left;
	position: relative;
	text-align: center;
	cursor: default;
	background-color: #1F2830;
	border: 1px solid #495561;
	border-width: 1px 0;
	list-style: none;
    white-space: nowrap;
}
 
 
#filter li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
 	list-style: none;

	font-weight: normal;
	padding: 0;
}
 
#filter li>ul {
	top: auto;
	left: auto;
}

#filter li li {
	display: block;
	float: none;
	background-color: #1F2830;
	border: 1px solid #495561;
	border: 0;
}

#filter li:hover ul, #filter li.over ul {
	display: block;
}

.GTYButton a {
	font: bold 0.786em/1.091em Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	background: url(/baseimages/bg-more2.gif) no-repeat;
	height:26px;
	padding: 0 0 0 7px;
	cursor:pointer;
}
.GTYButton span a {
	float:left;
	background:#975b42 url(/baseimages/bg-more2.gif) no-repeat 100% -26px;
	height:19px;
	padding:7px 9px 0 3px;
}
.GTYButton a:hover {
	background: url(/baseimages/bg-more2.gif) no-repeat 0 -52px;
	text-decoration:none;
}
.GTYButton span a:hover {background:#834329 url(/baseimages/bg-more2.gif) no-repeat 100% -78px;}


.tbx-big-blur
{
	border: 1px solid #DDD;
	font-family: Arial;
	font-size: 14px;
	color: #666;
	height: 25px;
	margin-top: 10px;
	background: #FFF url(/baseimages/tbxbg.png) repeat-x;
	padding-left: 5px;
}

.tbx-big-focus
{
	border: 1px solid #DDD;
	font-family: Arial;
	font-size: 14px;
	color: #666;
	height: 25px;
	margin-top: 10px;
	padding-left: 5px;
}

.address 
{
	
}
/*line-height: 30px;*/

.hiddenElement 
{
	visibility: hidden;
	display: none;
}
.showElement
{
	visibility: visible;
}

.tinytext {font-size: .8em;}

.checkout h3
{
    margin: 11px 0 11px;
    padding: 11px 0 10px;
    border-bottom: 1px solid #E6E4E3;
    font-size: 1.714em;
    line-height: 1.292em;
    font-weight: normal;
}

.freeoffer h3
{
    margin: 11px 0 11px;
    padding: 11px 0 10px;
    border-top: 2px solid #E6E4E3;
    font-size: 1.714em;
    line-height: 1.292em;
    font-weight: normal;
}

/*border-top:1px solid #ebe9e8;*/
.radiofreeoffer {
	
	margin:-1px 0 0;
	padding:0px 0 25px;
	width:100%;
}

.radiofreeoffer .request {
	float:right;
	background: url(/baseimages/bg-request.gif) no-repeat;
	width: 98px;
	height: 24px;
	padding:6px 0 0;
	color:#fff;
	margin:2px 0 0;
	text-align:center;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
}

.featured-product-item .request {
    font: 12px/16px Arial, Helvetica, sans-serif;
}

.AudioPlayer
{
    text-align: center;
    color: #FFF;
    padding-top: 100px;
    height: 197px;
}
.AudioPlayer a, .AudioPlayer a:hover, .AudioPlayer a:visited
{
    color: #fff;
}

.cartItem {
	overflow:hidden;
	height:1%;
	color:#67797e;
	margin:0 0 3px;
	border-bottom: 1px #CCC dotted;
	padding: 5px 0;
}

.cartItem .image {
	float:left;
	border:1px solid #bbbebe;
	margin:0 4px 0 0;
}
.cartItem .image img {
	display:block;
	border:2px solid #fff;
}
.cartItem .inner {
	overflow:hidden;
	height:1%;
}
.cartItem .title {
	color:#266097;
	font:15px/18px Georgia, 'Times New Roman', Times, serif;
	display:block;
}
.cartItem .description, .cartItem .description a {font:12px Arial, Sans-Serif; color: #67797E;}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup
{
    background-color: #f6f2f0;
    border: solid 3px #ede7e5;
    padding: 3px;
}

.book-info .series { background: none; width: 667px; }


.lbsTooltip
{
    background:#F0EFEA;
    border: 1px solid #999;
}

.lbsTooltipHeader
{
    background:#DAD8CB;
    font-weight:bold;
    font-size:15px;
    font-family:Arial,Helvetica,serif;
    margin: 0;
    padding:4px;
    position:relative;
    text-align:left;
    border-bottom: 1px solid #999;
}

.lbsTooltipBody 
{
    padding: 4px 8px 0 8px;
    margin:0;
    position:relative;
    z-index: 2;
    text-align:left;
}

.lbsTooltipBody p
{
    display: inline;
    color: black;
    font-family:Arial,Helvetica,serif;
    font-size: 14px;
    line-height:16px;
}

.lbsTooltipFooter
{
    bottom:4px;
    font-family:Helvetica,Arial,serif;
    font-size:11px;
    margin-top: 4px;
    position:absolute;
    text-align:right;
}

.lbsTooltip a
{
    color: #999;
    text-decoration: none;
    font-size: 12px;
}

.lbsTooltipBody .ch-ref, .lbsTooltipBody .verse-ref
{
    font-size: 85%;
    top: -1px;
    position: relative;
}

.lbsTooltipBody .ch-ref
{
    font-weight: bold;
}

.lbsTooltipBody .verse-ref
{
    color: dimgray;
}

.lbsTooltip, .lbsTooltipBody span, .lbsTooltip a, .lbsTooltipBody p
{
    margin: 0;
    padding: 0;
}

#rss h2 {
	
	margin:0 0  5px;
	padding:0 0 5px;
	
	font-size:1.714em;
	line-height:1.292em;
	font-weight:normal;
}

#rss h4 {
    margin:0;
   
	color:#4e4e4e;
	font: bold 1.091em/1.417em Arial, Helvetica, sans-serif;
    word-spacing: 0;
                 
}

/* Share Links (PDF, Email, Print) */
.shareLinks 
{
    padding: 0 15px 40px;
    display:block;
}
.shareLinks ul {
	background:none;
	list-style: none;
	margin: 0;
	padding:0;
}
.shareLinks li {
	font: bold 0.857em/1.167em Arial, Helvetica, sans-serif;
	overflow: hidden;
	padding: 0 15px 5px;
	width: 100%;
	vertical-align:top;
	display: inline;
}
.shareLinks li a {
	color:#a6654c;
	cursor: pointer;
	float:left;
}
.shareLinks li span {
	float: left;
	padding:0;
	margin:1px 10px 0 10px;
	width: 12px;
	height:15px;
	overflow:hidden;
	position:relative;
}
* html .shareLinks li span {margin-right:7px;}

.shareLinks a:hover {
	text-decoration:none;
	color: #b5b2ac;
	background: url(/baseimages/transparent.gif);
}
.shareLinks a img {margin: -15px 0 0;}
.shareLinks a:hover img {margin:0px 0 0;}


.displayNone
{
    display: none;
}

.btn-savewishlist {
	color:#f6ede4;
	display:block;
	width:226px;
	margin:0 0 12px -1px;
	position:relative;
	cursor:pointer;
}
.btn-savewishlist strong {
	display:block;
	background: url(/baseimages/btn-savewishlist.png) no-repeat;
	width: 167px;
	padding:13px 0 9px 59px;
	font: bold 16px/18px Arial, Helvetica, sans-serif;
}
.btn-savewishlist span {
	display:block;
	background: url(/baseimages/btn-info2-b.png) no-repeat;
	width: 226px;
	height: 6px;
	overflow:hidden;
}
.btn-savewishlist:hover strong {text-decoration:underline;}

/*livestream1.aspx*/
#streamTabs .active
{
    background-color: black;
    color: white;
}


.textBoxGrayFont
{
font-family: Arial;
	font-size: 14px;
	color: #999;
}

.error, .notice, .success {
	border: 1px solid #DDD;
	margin-bottom: 1em;
	padding: 0.6em 0.8em;
}

.error {background: #FBE3E4; color: #8A1F11; border-color: #FBC2C4;}
.error a {color: #8A1F11;}

.notice {background: #FFF6BF; color: #514721; border-color: #FFD324;}
.notice a {color: #514721;}

.success {background: #E6EFC2; color: #264409; border-color: #C6D880;}
.success a {color: #264409;}

.infofeedback h3
{
    margin: 11px 0 11px;
    padding: 11px 0 10px;
 
    font-size: 1.714em;
    line-height: 1.292em;
    font-weight: normal;
}

.address .col1
{
    
   
    float: left;
    width: 120px;
}

.address .col2
{
   
    float: left;
    width: 350px;
}

.clear
{
    clear: both;
}

.address .clear
{
    padding: 3px 0 3px 0;
}


.address .tbx-big-blur,
.address .tbx-big-focus {
    margin-top: 0px;
}


.technicalSupport .clear
{
    clear: both;
    padding: 3px 0 3px 0;
    
    
}

.technicalSupport .col2
{
    float: left;
    width: 19%
    
}

.technicalSupport .col8
{
    float: left;
    width: 79%
}

.qasInteraction .clear
{
    clear: both;
    padding: 3px 0 3px 0;
    
    
}

.qasInteraction .col2
{
    float: left;
    width: 19%
    
}
.qasInteraction .col5
{
    float: left;
    width: 49%
    
}

.qasInteraction .col8
{
    float: left;
    width: 79%
    
}

.myLoading 
{
    position: absolute;
    left: 300px;
    top: 300px;
     background:  url(/baseimages/ajax-loader.gif) no-repeat center center  ;
    width: 250px;
    height: 50px;
    z-index: 5;
    background-color: white;
    border:solid 1px gray;
}


.donateNow .address .col1
{
    
    float: left;
    width: 120px;
}

.donateNow .address .col2
{

    float: left;
    
}

.mailingList h3
{
    margin: 11px 0 11px;
    padding: 11px 0 10px;
    border-bottom: 1px solid #E6E4E3;
    font-size: 1.714em;
    line-height: 1.292em;
    font-weight: normal;
}

.mailingList .address .col1
{
    
    float: left;
    width: 120px;
}

.mailingList .address .col2
{

    float: left;
    
}

.freeOffer h3
{
    margin: 11px 0 11px;
    padding: 11px 0 10px;
    border-bottom: 1px solid #E6E4E3;
    font-size: 1.714em;
    line-height: 1.292em;
    font-weight: normal;
}

.freeOffer .address .col1 {
    float: left;
    width: 120px;
  
}

.freeOffer .address .col2 {
     float: left;
   
}

.estateGiving h3
{
    margin: 11px 0 11px;
    padding: 11px 0 10px;
    border-bottom: 1px solid #E6E4E3;
    font-size: 1.714em;
    line-height: 1.292em;
    font-weight: normal;
}

.estateGiving .address .col1 {
    float: left;
    width: 120px;
  
}

.estateGiving .address .col2 {
     float: left;
    width: auto;
}

.radioOffer h3
{
    margin: 11px 0 11px;
    padding: 11px 0 10px;
    border-bottom: 1px solid #E6E4E3;
    font-size: 1.714em;
    line-height: 1.292em;
    font-weight: normal;
}

.radioOffer .address .col1 {
    float: left;
    width: 110px;
  
}

.radioOffer .address .col2 {
     float: left;
   width: auto;
}

.checkout .address .col1
{
    
   
    float: left;
    width: 120px;
}

.checkout .address .col2
{
   
    float: left;
    width: auto;
   
}

/*
background:#CC5100; 
     border:3px solid #FF6500; 
background:#B55A50; 
     border:3px solid #B53A2D; 
*/

#idletimeout {
     background:#CC5100; 
     border:3px solid #FF6500; 
     color:#fff; 
     font-family:arial, sans-serif; 
     text-align:center; 
     font-size:12px; 
     padding:10px;
    position: relative;
     top:0px; 
     left:0; 
     right:0; 
     z-index:100000; 
     display:none;
}

#idletimeout a  
{
    color:#fff; 
    font-weight:bold 
    
}
#idletimeout span  
{
    font-weight:bold 
}

/*
html, body { margin:0; padding:0; font:12px Helvetica, Arial, sans-serif }
#content { padding:10px; }
a { color:#477099 }

#bar { background:#252823; padding:5px 10px; border-bottom:4px solid #C3D3DA }
#bar h1 { margin:0; padding:0; color:#fff; font-size:40px; letter-spacing:-1px; text-shadow:0 0 4px #000000 }
#bar h1 span { color:#C3D3DA }
#bar div { float:right; margin-top:-50px; padding:20px 20px 0 0 }
#bar a { color:#fff; text-decoration:none }
#bar div a:hover { text-decoration:underline }
*/
/*Poor man's captcha*/

#divCapture {
    display: none;
}
.gty-button {
    border: none;
    background: #975b42;
    color:#fff;
	height:26px;
	padding:5px 10px 5px 10px;
	font: bold 0.786em/1.091em Arial, Helvetica, sans-serif;
    cursor:pointer;
}

.gty-button:hover {
    background: #834329;
 }
 
 .qtip-target {
    cursor: pointer;
    color:#82412a;
    font-style: italic;
}

.qtip-general {
    cursor: pointer;
    color:#82412a;
    
}

.tooltiptarget, .tooltiptargetside {
    cursor: pointer;
    color:#82412a;
}

.tooltiptext{
    display: none;
    font: 12px/14px arial,sans-serif;
}

.div-accordion {
position:absolute;
height:15px;
width:15px; 
left:-15px; 
top:7px;  
clear:both;
cursor: pointer;
}

.div-accordion.opened 
{
    background: url(/baseimages/arrow8.gif) no-repeat; 
}

.div-accordion.closed 
{
    background: url(/baseimages/arrow.gif) no-repeat; 
}
/*#c7bfbc;*/

#divSearchCheckBoxes span{
    color: #d0d0d0;
    font-family: Georgia, "Times New Roman", Times, serif;
     font-size: 10px;
    font-variant: small-caps;
  
    
}

/* based on screen.css bar */

.bar .bar-ul {
	list-style:none;
	margin:0 11px 0 21px;
	padding:0;
}
.bar .bar-li-outer, .bar .bar-li-inner {
	border-bottom:1px solid #efefee;
	font: bold 0.857em/1.167em Arial, Helvetica, sans-serif;
}

/*resource detail - ref .downloadlinks screen.css*/


.downloadlinks2  {

    
    font-family: arial;
    color: #fff;
    top: 200px;
    left: 550px;
    position: absolute;
        
    font-size: 12px;
    text-align: left;
    z-index: 10 !important;
    
   
    
    /*background: url('../baseimages/bg-video-block-c.jpg') repeat-y;*/
    
}

.downloadlinks2 a
{
    color: #FFF;
}


.downloadlinks-video {
    
    font-family: arial;
    color: #fff;
    top: 357px;
    left: 938px;
    position: absolute;
    font-size: 12px;
    text-align: left;
    z-index: 10 !important;
    padding: 5px 10px 5px 25px;
    width: 110px;
    margin-top: 0;
    background-color: #5c5853;
}

.downloadlinks-video a
{
    color: #FFF;
}


.downloadlinks-popup {
    
    font-family: arial;
    color: #fff;
    bottom: 100px;
    left: 540px;
    position: absolute;
    font-size: 12px;
    text-align: left;
    z-index: 20 !important;
    padding: 5px 10px 5px 25px;
    width: 110px;
    margin-top: 0;
    background-color: #332f2c;
}

.downloadlinks-popup a
{
    color: #FFF;
}


.grid_1 {
    width: 6%;
    padding: 5px;
    float: left;
}

.grid_2 {
    width: 12%;
    padding: 5px;
    float: left;
}

.grid_3 {
    width: 18%;
    padding: 5px;
    float: left;
}

.grid_4 {
    width: 23%;
    padding: 5px;
    float: left;
    
}




.grid_5 {
    width: 28%;
    padding: 5px;
    float: left;
}

.grid_6 {
    width: 35%;
    padding: 5px;
    float: left;
    
}

.grid_7 {
    width: 43%;
    padding: 5px;
    float: left;
    
}



.grid_8 {
    width: 48%;
    padding: 5px;
    float: left;
    
}

.grid_9 {
    width: 56%;
    padding: 0px;
    float: left;
}

.grid_10 {
    width: 61%;
    padding: 0px;
    float: left;
}

.grid_11 {
    width: 68%;
    padding: 5px;
    float: left;
    
}

.grid_12 {
    width: 73%;
    padding: 5px;
    float: left;
    
}

.grid_13 {
    width: 81%;
    padding: 5px;
    float: left;
    
}

.grid_14 {
    width: 87%;
    padding: 5px;
    float: left;
    
}

.grid_15 {
    width: 94%;
    padding: 5px;
    float: left;
}

.grid_16 {
    width: 98%;
    padding: 5px;
    float: left;
}

.stream-social
{
    float: left;
    padding: 0;
    margin: 0;
}

.stream-social ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

    .stream-social li
    {
        float: left;
        margin: 0 1px 0 0;
        padding: 3px;
    }

        .stream-social li img
        {
            float: left;
            width: 100%;
            height: auto;
        }

        .clearWithSpace
{
    clear: both;
    padding: 3px 0 3px 0;
}


/*Global h tags */

        
h1.global {
    border: 0;
    font: inherit;
	vertical-align: baseline;
    padding:25px 0 26px;
	background: url(/baseimages/bg-intro-block.gif) no-repeat;
	line-height:1.571em;
	color:#8e4e38;
	font: italic 1.857em/1.154em Georgia, "Times New Roman", Times, serif;
	margin:0 0 6px;
}

h2.global {
    border: 0;
    font: inherit;
	vertical-align: baseline;
	padding:15px 0 0;
    margin:0 0 11px;
	padding:0 0 10px;
	border-bottom:1px solid #e6e4e3;
	font-size:1.714em;
	line-height:1.292em;
	font-weight:normal;
}

h3.global {
    border: 0;
    font: inherit;
	vertical-align: baseline;
	margin:0 0 1px;
	padding:0 3px 5px;
	color:#918c83;
	font: bold 0.857em/1.333em Arial, Helvetica, sans-serif;
	border-bottom:1px solid #e3e2e2;
	text-transform:uppercase;
}

h4.global {
    border: 0;
    font: inherit;
	vertical-align: baseline;
    border-style:none;
	background:none;
	color: #918c83;
	font-size:1.143em;
	font-weight: normal;
	line-height:1.125em;
	margin: 0 ;
	padding:4px 0 0;
	text-align:left;
	text-transform: none;
}

.search-results .title {
    
    font-size:20px; line-height:28px;

}

.search-results .info {
    
    color:black;padding-bottom:3px;

}

.search-results .link {
    
padding-top:0px;padding-bottom:20px;
font-size:12px;
font-family:  Arial, Helvetica, sans-serif;

}

.search-results .link a{

    color:#77a4c1;
}

/*p {font-size: 16px; line-height: 1.8em;}*/

.monthly-letter-content p {
    font-family: Arial, Helvetica, sans-serif;  font-size: 16px; line-height: 25.6px;
}

/*blog.aspx*/
h2.h2-previous {
    display: inline-block; 
    max-width: 290px; 
    padding: 0 0 0 10px;
    position: relative; 
    top: -45px;
}

h2.h2-next {
    display: inline-block; 
    max-width: 290px; 
    padding: 0 10px 0 0;
    position: relative; 
    top: -45px;
}