.sprite-sprite,.sprite-arrow-boxLeft--default,.navLinkPrev .spritePrev,.dir-rtl #article.dir-ltr .navLinkPrev .spritePrev,.dir-rtl .navLinkNext .spriteNext,.sprite-arrow-boxLeft--disabled,.navLinkPrev.disabled .spritePrev,.dir-rtl #article.dir-ltr .navLinkPrev.disabled .spritePrev,.dir-rtl .navLinkNext.disabled .spriteNext,.sprite-arrow-boxRight--default,.dir-rtl .navLinkPrev .spritePrev,.navLinkNext .spriteNext,.dir-rtl #article.dir-ltr .navLinkNext .spriteNext,.sprite-arrow-boxRight--disabled,.dir-rtl .navLinkPrev.disabled .spritePrev,.navLinkNext.disabled .spriteNext,.dir-rtl #article.dir-ltr .navLinkNext.disabled .spriteNext,.sprite-arrow-sliderDown--default,.sprite-arrow-sliderDown--hover,.sprite-arrow-sliderNext--default,#slideNextButton,.sprite-arrow-sliderNext--hover,#slideNextButton:hover,.sprite-arrow-sliderPrevious--default,#slidePrevButton,.sprite-arrow-sliderPrevious--hover,#slidePrevButton:hover,.sprite-arrow-sliderUp--default,.sprite-arrow-sliderUp--hover,.sprite-arrow-smallDown--default,.viewHdgExpand a .accordionSprite,.siteSearch #advancedSearchHandle.viewHdgCollapse a:before,#sidebarTOC .jsExpandCollapse.collapsed,.sprite-arrow-smallDown--disabled,#mobileNav ul.level1 li .jsExpandNav,.sprite-arrow-smallDown--hover,.viewHdgExpand a:hover .accordionSprite,.videoBibleModal .viewHdgExpand a:hover .accordionSprite,.siteSearch #advancedSearchHandle.viewHdgCollapse:hover a:before,#sidebarTOC .jsExpandCollapse.collapsed:hover,#mobileNav ul.level1 li .jsExpandNav:hover,.sprite-arrow-smallDown--modalVideo,.videoBibleModal .viewHdgExpand a .accordionSprite,.sprite-arrow-smallLeft--default,.viewHdgCollapse a .accordionSprite,.dir-rtl .pagination .iconNext,.pagination .iconPrev,.sprite-arrow-smallLeft--disabled,.sprite-arrow-smallLeft--hover,.viewHdgCollapse a:hover .accordionSprite,.videoBibleModal .viewHdgCollapse a:hover .accordionSprite,.dir-rtl .pagination .iconNext:hover,.pagination .iconPrev:hover,.sprite-arrow-smallLeft--modalVideo,.videoBibleModal .viewHdgCollapse a .accordionSprite,.sprite-arrow-smallRight--default,.dir-rtl .viewHdgCollapse a .accordionSprite,.pagination .iconNext,.dir-rtl .pagination .iconPrev,.sprite-arrow-smallRight--disabled,.sprite-arrow-smallRight--hover,.dir-rtl .viewHdgCollapse a:hover .accordionSprite,.dir-rtl .videoBibleModal .viewHdgCollapse a:hover .accordionSprite,.pagination .iconNext:hover,.dir-rtl .pagination .iconPrev:hover,.sprite-arrow-smallRight--modalVideo,.dir-rtl .videoBibleModal .viewHdgCollapse a .accordionSprite,.sprite-arrow-smallUp--default,.siteSearch #advancedSearchHandle.viewHdgExpand a:before,#sidebarTOC .jsExpandCollapse.expanded,.sprite-arrow-smallUp--disabled,#mobileNav ul.level1 li .jsExpandNav.expanded,.sprite-arrow-smallUp--hover,.siteSearch #advancedSearchHandle.viewHdgExpand:hover a:before,#sidebarTOC .jsExpandCollapse.expanded:hover,#mobileNav ul.level1 li .jsExpandNav.expanded:hover,.sprite-arrow-smallUp--modalVideo,.sprite-arrow-triangleDownGray-rtl,.sprite-arrow-triangleDownGray,.sprite-arrow-triangleRightGray,.btnLink .playIcon,.btnAction .playIcon,.jsTourBrochureDownload .playIcon,button .playIcon,input[type="button"] .playIcon,input[type="reset"] .playIcon,input[type="submit"] .playIcon,.sprite-arrow-triangleRightWhite,.gridView .downloadLinks .audioFormat .fileFormatIcon.stream,.gridView .downloadLinks .videoFormat .fileFormatIcon.stream,.sprite-btn-appStore-amazon,.appStoreBadges .badge.amazon,.sprite-btn-appStore-apple,.appStoreBadges .badge.appStore,.sprite-btn-appStore-google,.appStoreBadges .badge.googlePlay,.sprite-btn-appStore-roku,.appStoreBadges .badge.roku,.sprite-btn-appStore-windows,.appStoreBadges .badge.windows,.sprite-btn-appStore-windowsPhone,.appStoreBadges .badge.windowsPhone,.sprite-icon-app-jwLibrary,.sprite-icon-app-jwLibrarySignLang,.sprite-icon-email,.articleShareLinks .emailLink .aSprite,.sprite-icon-fileMediumAudio,.gridView .downloadLinks .audioFormat .fileFormatIcon,.sprite-icon-fileMediumDigitalPub,.gridView .downloadLinks .digitalPubFormat .fileFormatIcon,.sprite-icon-fileMediumVideo,.gridView .downloadLinks .videoFormat .fileFormatIcon,.sprite-icon-fileSmallAudio,.readOnlineBtn a .hasAudio,.listView .downloadLinks .audioFormat .fileFormatIcon,.sprite-icon-fileSmallDigitalPub,.listView .downloadLinks .digitalPubFormat .fileFormatIcon,.sprite-icon-fileSmallVideo,.listView .downloadLinks .videoFormat .fileFormatIcon,.sprite-icon-gridView,.pubsViewOptions .aGridView,.sprite-icon-help,.sprite-icon-listView--rtl,.dir-rtl .pubsViewOptions .aListView,.sprite-icon-listView,.pubsViewOptions .aListView,.sprite-icon-menu,.sprite-icon-modalToolBarArrowLeft,.sprite-icon-modalToolBarArrowRight,.sprite-icon-modalToolBarClose,.fullScreenModal .closeFullScreenModal,.sprite-icon-modalToolBarDoubleArrowLeft,.sprite-icon-modalToolBarDoubleArrowRight,.sprite-icon-modalToolBarZoomIn,.fullScreenModal .zoomIn,.sprite-icon-modalToolBarZoomOut,.fullScreenModal .zoomOut,.sprite-icon-play--default,.synopsis.hasVideo .syn-img a:after,.sprite-icon-play--hover,.synopsis.hasVideo .syn-img a:hover:after,.sprite-icon-playSm--default,.synopsis.hasVideo .syn-body.noImage a:before,#sidebarTOC li.dc131.hasVideo a:before,#sidebarTOC li.dc146.hasVideo a:before,.sprite-icon-playSm--hover,.synopsis.hasVideo .syn-body.noImage a:hover:before,#sidebarTOC li.dc131.hasVideo a:hover:before,#sidebarTOC li.dc146.hasVideo a:hover:before,.sprite-icon-print,.articleShareLinks .printLink .aSprite,.sprite-icon-rssFeed,.rssSprite,.sprite-icon-search--hover,#primaryNav .siteLinks.search>a:hover:after,.sprite-icon-search,#primaryNav .siteLinks.search>a:after,.sprite-icon-zoom,.sprite-sl-aboutUs,.sprite-sl-bible,.sprite-sl-dramas,.sprite-sl-dramaticBibleStories,.sprite-sl-featuredItems,.sprite-sl-home,.sprite-sl-magazines,.sprite-sl-movies,.sprite-sl-news,.sprite-sl-onlineLibrary,.sprite-sl-publications,.sprite-sl-videos {
    background: url('../img/sprite-s70f7a14bd2.png') no-repeat;
}

.sprite-arrow-boxLeft--default,.navLinkPrev .spritePrev,.dir-rtl #article.dir-ltr .navLinkPrev .spritePrev,.dir-rtl .navLinkNext .spriteNext {
    background-position: 0 -4303px;
}

.sprite-arrow-boxLeft--disabled,.navLinkPrev.disabled .spritePrev,.dir-rtl #article.dir-ltr .navLinkPrev.disabled .spritePrev,.dir-rtl .navLinkNext.disabled .spriteNext {
    background-position: 0 -5135px;
}

.sprite-arrow-boxRight--default,.dir-rtl .navLinkPrev .spritePrev,.navLinkNext .spriteNext,.dir-rtl #article.dir-ltr .navLinkNext .spriteNext {
    background-position: 0 -3714px;
}

.sprite-arrow-boxRight--disabled,.dir-rtl .navLinkPrev.disabled .spritePrev,.navLinkNext.disabled .spriteNext,.dir-rtl #article.dir-ltr .navLinkNext.disabled .spriteNext {
    background-position: 0 -5010px;
}

.sprite-arrow-sliderDown--default {
    background-position: 0 -3118px;
}

.sprite-arrow-sliderDown--hover {
    background-position: 0 -2768px;
}

.sprite-arrow-sliderNext--default,#slideNextButton {
    background-position: 0 -1930px;
}

.sprite-arrow-sliderNext--hover,#slideNextButton:hover {
    background-position: 0 -2408px;
}

.sprite-arrow-sliderPrevious--default,#slidePrevButton {
    background-position: 0 -2110px;
}

.sprite-arrow-sliderPrevious--hover,#slidePrevButton:hover {
    background-position: 0 -2588px;
}

.sprite-arrow-sliderUp--default {
    background-position: 0 -4428px;
}

.sprite-arrow-sliderUp--hover {
    background-position: 0 -3839px;
}

.sprite-arrow-smallDown--default,.viewHdgExpand a .accordionSprite,.siteSearch #advancedSearchHandle.viewHdgCollapse a:before,#sidebarTOC .jsExpandCollapse.collapsed {
    background-position: 0 -5760px;
}

.sprite-arrow-smallDown--disabled,#mobileNav ul.level1 li .jsExpandNav {
    background-position: 0 -8072px;
}

.sprite-arrow-smallDown--hover,.viewHdgExpand a:hover .accordionSprite,.videoBibleModal .viewHdgExpand a:hover .accordionSprite,.siteSearch #advancedSearchHandle.viewHdgCollapse:hover a:before,#sidebarTOC .jsExpandCollapse.collapsed:hover,#mobileNav ul.level1 li .jsExpandNav:hover {
    background-position: 0 -5885px;
}

.sprite-arrow-smallDown--modalVideo,.videoBibleModal .viewHdgExpand a .accordionSprite {
    background-position: 0 -8197px;
}

.sprite-arrow-smallLeft--default,.viewHdgCollapse a .accordionSprite,.dir-rtl .pagination .iconNext,.pagination .iconPrev {
    background-position: 0 -5260px;
}

.sprite-arrow-smallLeft--disabled {
    background-position: 0 -7322px;
}

.sprite-arrow-smallLeft--hover,.viewHdgCollapse a:hover .accordionSprite,.videoBibleModal .viewHdgCollapse a:hover .accordionSprite,.dir-rtl .pagination .iconNext:hover,.pagination .iconPrev:hover {
    background-position: 0 -5635px;
}

.sprite-arrow-smallLeft--modalVideo,.videoBibleModal .viewHdgCollapse a .accordionSprite {
    background-position: 0 -7447px;
}

.sprite-arrow-smallRight--default,.dir-rtl .viewHdgCollapse a .accordionSprite,.pagination .iconNext,.dir-rtl .pagination .iconPrev {
    background-position: 0 -5385px;
}

.sprite-arrow-smallRight--disabled {
    background-position: 0 -7822px;
}

.sprite-arrow-smallRight--hover,.dir-rtl .viewHdgCollapse a:hover .accordionSprite,.dir-rtl .videoBibleModal .viewHdgCollapse a:hover .accordionSprite,.pagination .iconNext:hover,.dir-rtl .pagination .iconPrev:hover {
    background-position: 0 -5510px;
}

.sprite-arrow-smallRight--modalVideo,.dir-rtl .videoBibleModal .viewHdgCollapse a .accordionSprite {
    background-position: 0 -7947px;
}

.sprite-arrow-smallUp--default,.siteSearch #advancedSearchHandle.viewHdgExpand a:before,#sidebarTOC .jsExpandCollapse.expanded {
    background-position: 0 -7062px;
}

.sprite-arrow-smallUp--disabled,#mobileNav ul.level1 li .jsExpandNav.expanded {
    background-position: 0 -7572px;
}

.sprite-arrow-smallUp--hover,.siteSearch #advancedSearchHandle.viewHdgExpand:hover a:before,#sidebarTOC .jsExpandCollapse.expanded:hover,#mobileNav ul.level1 li .jsExpandNav.expanded:hover {
    background-position: 0 -6935px;
}

.sprite-arrow-smallUp--modalVideo {
    background-position: 0 -7697px;
}

.sprite-arrow-triangleDownGray-rtl {
    background-position: 0 -8944px;
}

.sprite-arrow-triangleDownGray {
    background-position: 0 -8824px;
}

.sprite-arrow-triangleRightGray,.btnLink .playIcon,.btnAction .playIcon,.jsTourBrochureDownload .playIcon,button .playIcon,input[type="button"] .playIcon,input[type="reset"] .playIcon,input[type="submit"] .playIcon {
    background-position: 0 -8322px;
}

.sprite-arrow-triangleRightWhite,.gridView .downloadLinks .audioFormat .fileFormatIcon.stream,.gridView .downloadLinks .videoFormat .fileFormatIcon.stream {
    background-position: 0 -8442px;
}

.sprite-btn-appStore-amazon,.appStoreBadges .badge.amazon {
    background-position: 0 -440px;
}

.sprite-btn-appStore-apple,.appStoreBadges .badge.appStore {
    background-position: 0 -581px;
}

.sprite-btn-appStore-google,.appStoreBadges .badge.googlePlay {
    background-position: 0 0;
}

.sprite-btn-appStore-roku,.appStoreBadges .badge.roku {
    background-position: 0 -1406px;
}

.sprite-btn-appStore-windows,.appStoreBadges .badge.windows {
    background-position: 0 -300px;
}

.sprite-btn-appStore-windowsPhone,.appStoreBadges .badge.windowsPhone {
    background-position: 0 -1266px;
}

.sprite-icon-app-jwLibrary {
    background-position: 0 -977px;
}

.sprite-icon-app-jwLibrarySignLang {
    background-position: 0 -140px;
}

.sprite-icon-email,.articleShareLinks .emailLink .aSprite {
    background-position: 0 -1800px;
}

.sprite-icon-fileMediumAudio,.gridView .downloadLinks .audioFormat .fileFormatIcon {
    background-position: 0 -3586px;
}

.sprite-icon-fileMediumDigitalPub,.gridView .downloadLinks .digitalPubFormat .fileFormatIcon {
    background-position: 0 -6672px;
}

.sprite-icon-fileMediumVideo,.gridView .downloadLinks .videoFormat .fileFormatIcon {
    background-position: 0 -6010px;
}

.sprite-icon-fileSmallAudio,.readOnlineBtn a .hasAudio,.listView .downloadLinks .audioFormat .fileFormatIcon {
    background-position: 0 -3468px;
}

.sprite-icon-fileSmallDigitalPub,.listView .downloadLinks .digitalPubFormat .fileFormatIcon {
    background-position: 0 -4892px;
}

.sprite-icon-fileSmallVideo,.listView .downloadLinks .videoFormat .fileFormatIcon {
    background-position: 0 -2290px;
}

.sprite-icon-gridView,.pubsViewOptions .aGridView {
    background-position: 0 -9194px;
}

.sprite-icon-help {
    background-position: 0 -1676px;
}

.sprite-icon-listView--rtl,.dir-rtl .pubsViewOptions .aListView {
    background-position: 0 -8698px;
}

.sprite-icon-listView,.pubsViewOptions .aListView {
    background-position: 0 -8572px;
}

.sprite-icon-menu {
    background-position: 0 -9064px;
}

.sprite-icon-modalToolBarArrowLeft {
    background-position: 0 -6537px;
}

.sprite-icon-modalToolBarArrowRight {
    background-position: 0 -6800px;
}

.sprite-icon-modalToolBarClose,.fullScreenModal .closeFullScreenModal {
    background-position: 0 -7187px;
}

.sprite-icon-modalToolBarDoubleArrowLeft {
    background-position: 0 -6402px;
}

.sprite-icon-modalToolBarDoubleArrowRight {
    background-position: 0 -6137px;
}

.sprite-icon-modalToolBarZoomIn,.fullScreenModal .zoomIn {
    background-position: 0 -9320px;
}

.sprite-icon-modalToolBarZoomOut,.fullScreenModal .zoomOut {
    background-position: 0 -9455px;
}

.sprite-icon-play--default,.synopsis.hasVideo .syn-img a:after {
    background-position: 0 -1136px;
}

.sprite-icon-play--hover,.synopsis.hasVideo .syn-img a:hover:after {
    background-position: 0 -721px;
}

.sprite-icon-playSm--default,.synopsis.hasVideo .syn-body.noImage a:before,#sidebarTOC li.dc131.hasVideo a:before,#sidebarTOC li.dc146.hasVideo a:before {
    background-position: 0 -10791px;
}

.sprite-icon-playSm--hover,.synopsis.hasVideo .syn-body.noImage a:hover:before,#sidebarTOC li.dc131.hasVideo a:hover:before,#sidebarTOC li.dc146.hasVideo a:hover:before {
    background-position: 0 -10910px;
}

.sprite-icon-print,.articleShareLinks .printLink .aSprite {
    background-position: 0 -6272px;
}

.sprite-icon-rssFeed,.rssSprite {
    background-position: 0 -1562px;
}

.sprite-icon-search--hover,#primaryNav .siteLinks.search>a:hover:after {
    background-position: 0 -4778px;
}

.sprite-icon-search,#primaryNav .siteLinks.search>a:after {
    background-position: 0 -4189px;
}

.sprite-icon-zoom {
    background-position: 0 -851px;
}

.sprite-sl-aboutUs {
    background-position: 0 -9891px;
}

.sprite-sl-bible {
    background-position: 0 -10641px;
}

.sprite-sl-dramas {
    background-position: 0 -9741px;
}

.sprite-sl-dramaticBibleStories {
    background-position: 0 -9591px;
}

.sprite-sl-featuredItems {
    background-position: 0 -10041px;
}

.sprite-sl-home {
    background-position: 0 -11329px;
}

.sprite-sl-magazines {
    background-position: 0 -11179px;
}

.sprite-sl-movies {
    background-position: 0 -10191px;
}

.sprite-sl-news {
    background-position: 0 -10341px;
}

.sprite-sl-onlineLibrary {
    background-position: 0 -11479px;
}

.sprite-sl-publications {
    background-position: 0 -10491px;
}

.sprite-sl-videos {
    background-position: 0 -11029px;
}

.slider-sprite,.slider-arrow-sliderDown--default,#slider .jsOpen,.slider-arrow-sliderDown--hover,#slider .jsOpen:hover,.slider-arrow-sliderUp--default,#slider .jsClose,.slider-arrow-sliderUp--hover,#slider .jsClose:hover {
    background: url('../img/slider-s1e5486d7d7.png') no-repeat;
}

.slider-arrow-sliderDown--default,#slider .jsOpen {
    background-position: 0 -260px;
}

.slider-arrow-sliderDown--hover,#slider .jsOpen:hover {
    background-position: 0 0;
}

.slider-arrow-sliderUp--default,#slider .jsClose {
    background-position: 0 -780px;
}

.slider-arrow-sliderUp--hover,#slider .jsClose:hover {
    background-position: 0 -520px;
}/*! jQuery UI - v1.10.4 - 2014-05-08
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=%23ebebeb&bgTextureHeader=flat&bgImgOpacityHeader=100&borderColorHeader=%23e2e1e1&fcHeader=%23222222&iconColorHeader=%23222222&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=%23e2e1e1&fcContent=%23222222&iconColorContent=%23222222&bgColorDefault=%23ebebeb&bgTextureDefault=highlight_soft&bgImgOpacityDefault=80&borderColorDefault=%23c5c3c2&fcDefault=%235e5e5e&iconColorDefault=%2365605e&bgColorHover=%23b2dae5&bgTextureHover=flat&bgImgOpacityHover=30&borderColorHover=%239fd0df&fcHover=%23333333&iconColorHover=%23454545&bgColorActive=%233fa2bf&bgTextureActive=highlight_soft&bgImgOpacityActive=25&borderColorActive=%233fa2bf&fcActive=%23ffffff&iconColorActive=%23ffffff&bgColorHighlight=%23faefb3&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=30&borderColorHighlight=%23f9ea90&fcHighlight=%23333333&iconColorHighlight=%233fa2bf&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23a40a0a&fcError=%23a40a0a&iconColorError=%23a40a0a&bgColorOverlay=%23666666&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=40&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=40&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=4px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:before,.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}

.ui-helper-clearfix:after {
    clear: both;
}

.ui-helper-clearfix {
    min-height: 0;
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

.ui-front {
    z-index: 100;
}

.ui-state-disabled {
    cursor: default !important;
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-resizable {
    position: relative;
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
}

.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black;
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 2px;
    padding: .5em .5em .5em .7em;
    min-height: 0;
}

.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em;
}

.ui-accordion .ui-accordion-noicons {
    padding-left: .7em;
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
}

.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}

.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    overflow: visible;
}

.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active {
    text-decoration: none;
}

.ui-button-icon-only {
    width: 2.2em;
}

button.ui-button-icon-only {
    width: 2.4em;
}

.ui-button-icons-only {
    width: 3.4em;
}

button.ui-button-icons-only {
    width: 3.7em;
}

.ui-button .ui-button-text {
    display: block;
    line-height: normal;
}

.ui-button-text-only .ui-button-text {
    padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}

input.ui-button {
    padding: .4em 1em;
}

.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary {
    left: .5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}

.ui-buttonset {
    margin-right: 7px;
}

.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em;
}

input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}

.ui-datepicker .ui-datepicker-next {
    right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
    width: 49%;
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}

.ui-datepicker td {
    border: 0;
    padding: 1px;
}

.ui-datepicker td span,.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}

.ui-datepicker.ui-datepicker-multi {
    width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}

.ui-datepicker-rtl {
    direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

.ui-dialog {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative;
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
}

.ui-dialog .ui-resizable-se {
    width: 12px;
    height: 12px;
    right: -5px;
    bottom: -5px;
    background-position: 16px 16px;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    outline: none;
}

.ui-menu .ui-menu {
    margin-top: -3px;
    position: absolute;
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    width: 100%;
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}

.ui-menu .ui-menu-divider {
    margin: 5px -2px 5px -2px;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0;
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px .4em;
    line-height: 1.5;
    min-height: 0;
    font-weight: normal;
}

.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}

.ui-menu .ui-state-disabled {
    font-weight: normal;
    margin: .4em 0 .2em;
    line-height: 1.5;
}

.ui-menu .ui-state-disabled a {
    cursor: default;
}

.ui-menu-icons {
    position: relative;
}

.ui-menu-icons .ui-menu-item a {
    position: relative;
    padding-left: 2em;
}

.ui-menu .ui-icon {
    position: absolute;
    top: .2em;
    left: .2em;
}

.ui-menu .ui-menu-icon {
    position: static;
    float: right;
}

.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
    background: url("../images/jquery/animated-overlay.gif");
    height: 100%;
    filter: alpha(opacity=25);
    opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
}

.ui-slider {
    position: relative;
    text-align: left;
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}

.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit;
}

.ui-slider-horizontal {
    height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

.ui-slider-vertical {
    width: .8em;
    height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}

.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
}

.ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 22px;
}

.ui-spinner-button {
    width: 16px;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0;
}

.ui-spinner a.ui-spinner-button {
    border-top: none;
    border-bottom: none;
    border-right: none;
}

.ui-spinner .ui-icon {
    position: absolute;
    margin-top: -8px;
    top: 50%;
    left: 0;
}

.ui-spinner-up {
    top: 0;
}

.ui-spinner-down {
    bottom: 0;
}

.ui-spinner .ui-icon-triangle-1-s {
    background-position: -65px -16px;
}

.ui-tabs {
    position: relative;
    padding: .2em;
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
}

.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa;
}

body .ui-tooltip {
    border-width: 2px;
}

.ui-widget {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 1.1em;
}

.ui-widget .ui-widget {
    font-size: 1em;
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 1em;
}

.ui-widget-content {
    border: 1px solid #e2e1e1;
    background: #fff url("../images/jquery/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
    color: #222222;
}

.ui-widget-content a {
    color: #222222;
}

.ui-widget-header {
    border: 1px solid #e2e1e1;
    background: #ebebeb url("../images/jquery/ui-bg_flat_100_ebebeb_40x100.png") 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}

.ui-widget-header a {
    color: #222222;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
    border: 1px solid #c5c3c2;
    background: #ebebeb url("../images/jquery/ui-bg_highlight-soft_80_ebebeb_1x100.png") 50% 50% repeat-x;
    font-weight: normal;
    color: #5e5e5e;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
    color: #5e5e5e;
    text-decoration: none;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
    border: 1px solid #9fd0df;
    background: #b2dae5 url("../images/jquery/ui-bg_flat_30_b2dae5_40x100.png") 50% 50% repeat-x;
    font-weight: normal;
    color: #333333;
}

.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited {
    color: #333333;
    text-decoration: none;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
    border: 1px solid #3fa2bf;
    background: #3fa2bf url("../images/jquery/ui-bg_highlight-soft_25_3fa2bf_1x100.png") 50% 50% repeat-x;
    font-weight: normal;
    color: #ffffff;
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
    color: #ffffff;
    text-decoration: none;
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
    border: 1px solid #f9ea90;
    background: #faefb3 url("../images/jquery/ui-bg_highlight-soft_30_faefb3_1x100.png") 50% top repeat-x;
    color: #333333;
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
    color: #333333;
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
    border: 1px solid #a40a0a;
    background: #fef1ec url("../images/jquery/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
    color: #a40a0a;
}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
    color: #a40a0a;
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
    color: #a40a0a;
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
    font-weight: bold;
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35);
}

.ui-icon {
    width: 16px;
    height: 16px;
}

.ui-icon,.ui-widget-content .ui-icon {
    background-image: url("../images/jquery/ui-icons_222222_256x240.png");
}

.ui-widget-header .ui-icon {
    background-image: url("../images/jquery/ui-icons_222222_256x240.png");
}

.ui-state-default .ui-icon {
    background-image: url("../images/jquery/ui-icons_65605e_256x240.png");
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
    background-image: url("../images/jquery/ui-icons_454545_256x240.png");
}

.ui-state-active .ui-icon {
    background-image: url("../images/jquery/ui-icons_ffffff_256x240.png");
}

.ui-state-highlight .ui-icon {
    background-image: url("../images/jquery/ui-icons_3fa2bf_256x240.png");
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
    background-image: url("../images/jquery/ui-icons_a40a0a_256x240.png");
}

.ui-icon-blank {
    background-position: 16px 16px;
}

.ui-icon-carat-1-n {
    background-position: 0 0;
}

.ui-icon-carat-1-ne {
    background-position: -16px 0;
}

.ui-icon-carat-1-e {
    background-position: -32px 0;
}

.ui-icon-carat-1-se {
    background-position: -48px 0;
}

.ui-icon-carat-1-s {
    background-position: -64px 0;
}

.ui-icon-carat-1-sw {
    background-position: -80px 0;
}

.ui-icon-carat-1-w {
    background-position: -96px 0;
}

.ui-icon-carat-1-nw {
    background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.ui-icon-extlink {
    background-position: -32px -80px;
}

.ui-icon-newwin {
    background-position: -48px -80px;
}

.ui-icon-refresh {
    background-position: -64px -80px;
}

.ui-icon-shuffle {
    background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.ui-icon-folder-open {
    background-position: -16px -96px;
}

.ui-icon-document {
    background-position: -32px -96px;
}

.ui-icon-document-b {
    background-position: -48px -96px;
}

.ui-icon-note {
    background-position: -64px -96px;
}

.ui-icon-mail-closed {
    background-position: -80px -96px;
}

.ui-icon-mail-open {
    background-position: -96px -96px;
}

.ui-icon-suitcase {
    background-position: -112px -96px;
}

.ui-icon-comment {
    background-position: -128px -96px;
}

.ui-icon-person {
    background-position: -144px -96px;
}

.ui-icon-print {
    background-position: -160px -96px;
}

.ui-icon-trash {
    background-position: -176px -96px;
}

.ui-icon-locked {
    background-position: -192px -96px;
}

.ui-icon-unlocked {
    background-position: -208px -96px;
}

.ui-icon-bookmark {
    background-position: -224px -96px;
}

.ui-icon-tag {
    background-position: -240px -96px;
}

.ui-icon-home {
    background-position: 0 -112px;
}

.ui-icon-flag {
    background-position: -16px -112px;
}

.ui-icon-calendar {
    background-position: -32px -112px;
}

.ui-icon-cart {
    background-position: -48px -112px;
}

.ui-icon-pencil {
    background-position: -64px -112px;
}

.ui-icon-clock {
    background-position: -80px -112px;
}

.ui-icon-disk {
    background-position: -96px -112px;
}

.ui-icon-calculator {
    background-position: -112px -112px;
}

.ui-icon-zoomin {
    background-position: -128px -112px;
}

.ui-icon-zoomout {
    background-position: -144px -112px;
}

.ui-icon-search {
    background-position: -160px -112px;
}

.ui-icon-wrench {
    background-position: -176px -112px;
}

.ui-icon-gear {
    background-position: -192px -112px;
}

.ui-icon-heart {
    background-position: -208px -112px;
}

.ui-icon-star {
    background-position: -224px -112px;
}

.ui-icon-link {
    background-position: -240px -112px;
}

.ui-icon-cancel {
    background-position: 0 -128px;
}

.ui-icon-plus {
    background-position: -16px -128px;
}

.ui-icon-plusthick {
    background-position: -32px -128px;
}

.ui-icon-minus {
    background-position: -48px -128px;
}

.ui-icon-minusthick {
    background-position: -64px -128px;
}

.ui-icon-close {
    background-position: -80px -128px;
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

.ui-icon-key {
    background-position: -112px -128px;
}

.ui-icon-lightbulb {
    background-position: -128px -128px;
}

.ui-icon-scissors {
    background-position: -144px -128px;
}

.ui-icon-clipboard {
    background-position: -160px -128px;
}

.ui-icon-copy {
    background-position: -176px -128px;
}

.ui-icon-contact {
    background-position: -192px -128px;
}

.ui-icon-image {
    background-position: -208px -128px;
}

.ui-icon-video {
    background-position: -224px -128px;
}

.ui-icon-script {
    background-position: -240px -128px;
}

.ui-icon-alert {
    background-position: 0 -144px;
}

.ui-icon-info {
    background-position: -16px -144px;
}

.ui-icon-notice {
    background-position: -32px -144px;
}

.ui-icon-help {
    background-position: -48px -144px;
}

.ui-icon-check {
    background-position: -64px -144px;
}

.ui-icon-bullet {
    background-position: -80px -144px;
}

.ui-icon-radio-on {
    background-position: -96px -144px;
}

.ui-icon-radio-off {
    background-position: -112px -144px;
}

.ui-icon-pin-w {
    background-position: -128px -144px;
}

.ui-icon-pin-s {
    background-position: -144px -144px;
}

.ui-icon-play {
    background-position: 0 -160px;
}

.ui-icon-pause {
    background-position: -16px -160px;
}

.ui-icon-seek-next {
    background-position: -32px -160px;
}

.ui-icon-seek-prev {
    background-position: -48px -160px;
}

.ui-icon-seek-end {
    background-position: -64px -160px;
}

.ui-icon-seek-start {
    background-position: -80px -160px;
}

.ui-icon-seek-first {
    background-position: -80px -160px;
}

.ui-icon-stop {
    background-position: -96px -160px;
}

.ui-icon-eject {
    background-position: -112px -160px;
}

.ui-icon-volume-off {
    background-position: -128px -160px;
}

.ui-icon-volume-on {
    background-position: -144px -160px;
}

.ui-icon-power {
    background-position: 0 -176px;
}

.ui-icon-signal-diag {
    background-position: -16px -176px;
}

.ui-icon-signal {
    background-position: -32px -176px;
}

.ui-icon-battery-0 {
    background-position: -48px -176px;
}

.ui-icon-battery-1 {
    background-position: -64px -176px;
}

.ui-icon-battery-2 {
    background-position: -80px -176px;
}

.ui-icon-battery-3 {
    background-position: -96px -176px;
}

.ui-icon-circle-plus {
    background-position: 0 -192px;
}

.ui-icon-circle-minus {
    background-position: -16px -192px;
}

.ui-icon-circle-close {
    background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.ui-icon-circle-check {
    background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}

.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
    border-top-left-radius: 2px;
}

.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
    border-top-right-radius: 2px;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
    border-bottom-left-radius: 2px;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
    border-bottom-right-radius: 2px;
}

.ui-widget-overlay {
    background: #666 url("../images/jquery/ui-bg_flat_0_666666_40x100.png") 50% 50% repeat-x;
    opacity: .4;
    filter: Alpha(Opacity=40);
}

.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaa url("../images/jquery/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
    opacity: .4;
    filter: Alpha(Opacity=40);
    border-radius: 4px;
}

.ui-front {
    z-index: 40;
}

button.ui-button-icon-only.ui-dialog-titlebar-close {
    min-width: 0;
    width: 24px;
    height: 24px;
    margin: -12px 0 0;
}

.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}

.ui-datepicker .ui-datepicker-today .ui-state-default {
    background-color: #faefb3;
    background: linear-gradient(to bottom, rgba(255,255,255,0.8) 0%,#faefb3 100%);
}

.ui-datepicker .ui-state-hover,.ui-datepicker .ui-datepicker-today .ui-state-hover,.ui-datepicker .ui-datepicker-current-day .ui-state-active,.ui-datepicker .ui-datepicker-current-day .ui-state-active.ui-state-hover {
    border: 1px solid #3fa2bf;
    background: #3fa2bf;
    background: linear-gradient(to bottom, #ebf6f8 0%,#d9ecf2 60%);
}

.ui-dialog {
    -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.3);
    box-shadow: 0px 3px 3px rgba(0,0,0,0.3);
}

.ui-dialog .ui-dialog-titlebar {
    border-radius: 2px;
    background-color: #F2F0ED;
    border: 1px solid #e2e1e1;
}

.dir-rtl .ui-dialog .ui-dialog-title {
    float: right;
    margin: 0.1em 0 0.1em 16px;
}

.dir-rtl .ui-dialog .ui-dialog-titlebar-close {
    right: auto;
    left: 0.3em;
}

.ui-progressbar .ui-progressbar-overlay {
    background: url("../images/pleaseWait_white.gif");
}

.ui-widget {
    font-size: 1em;
}

.ui-dialog-content h2,.ui-widget-content h2 {
    font-size: 120%;
    margin: .75em 0 .25em;
    border-bottom: 1px dotted #c5c3c2;
}

.ui-widget-content a {
    color: #2FA2BF;
}

.ui-widget-header,.ui-dialog-title {
    font-weight: normal;
}

.ui-widget-header a {
    color: #2FA2BF;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,button.ui-button-icon-only.ui-dialog-titlebar-close.ui-state-focus {
    border: 1px solid #9e9b9a;
    background: #e2e1e1;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #fff 0%, #e2e1e1 60%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(60%, #e2e1e1));
    background: -webkit-linear-gradient(top, #fff 0%, #e2e1e1 60%);
    background: -o-linear-gradient(top, #fff 0%, #e2e1e1 60%);
    background: -ms-linear-gradient(top, #fff 0%, #e2e1e1 60%);
    background: linear-gradient(to bottom, #ffffff 0%,#e2e1e1 60%);
    font-weight: normal;
    color: #222222;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-button-icon-only.ui-dialog-titlebar-close.ui-state-focus:hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
    border: 1px solid #2f798f;
    background: #d9ecf2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZjZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2Q5ZWNmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #ebf6f8 0%, #d9ecf2 60%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebf6f8), color-stop(60%, #d9ecf2));
    background: -webkit-linear-gradient(top, #ebf6f8 0%, #d9ecf2 60%);
    background: -o-linear-gradient(top, #ebf6f8 0%, #d9ecf2 60%);
    background: -ms-linear-gradient(top, #ebf6f8 0%, #d9ecf2 60%);
    background: linear-gradient(to bottom, #ebf6f8 0%,#d9ecf2 60%);
    font-weight: normal;
    color: #333333;
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
    border: 1px solid #9e9b9a;
    background-color: #faefb3;
    color: #222222;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhZWZiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(255,255,255,0.8) 0%, #faefb3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.8)), color-stop(100%, #faefb3));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.8) 0%, #faefb3 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0.8) 0%, #faefb3 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0.8) 0%, #faefb3 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0.8) 0%,#faefb3 100%);
}

.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon {
    background-image: url(../images/jquery/ui-icons_222222_256x240.png);
}

.ui-state-default .ui-icon {
    background-image: url(../images/jquery/ui-icons_65605e_256x240.png);
}

.ui-state-focus .ui-icon {
    background-image: url(../images/jquery/ui-icons_454545_256x240.png);
}

.ui-state-active .ui-icon {
    background-image: url(../images/jquery/ui-icons_ffffff_256x240.png);
}

.ui-state-hover .ui-icon,.ui-state-highlight .ui-icon {
    background-image: url(../images/jquery/ui-icons_3fa2bf_256x240.png);
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
    background-image: url(../images/jquery/ui-icons_a40a0a_256x240.png);
}

.ui-widget-content {
    border: 1px solid #e2e1e1;
    background: #fff url("..images/jquery/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
    color: #222222;
}

.ui-widget-header {
    border: 1px solid #e2e1e1;
    background: #ebebeb url("..images/jquery/ui-bg_flat_100_ebebeb_40x100.png") 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}

.ui-widget-overlay {
    background: #666 url("..images/jquery/ui-bg_flat_0_666666_40x100.png") 50% 50% repeat-x;
    position: fixed;
}

.ui-widget-shadow {
    background: #aaa url("..images/jquery/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
}

@-webkit-keyframes left-right {
    0% {
        -webkit-transform: translateY(-20%) translateX(-10%);
        -moz-transform: translateY(-20%) translateX(-10%);
        -ms-transform: translateY(-20%) translateX(-10%);
        -o-transform: translateY(-20%) translateX(-10%);
        transform: translateY(-20%) translateX(-10%);
    }

    100% {
        -webkit-transform: translateY(0%) translateX(10%);
        -moz-transform: translateY(0%) translateX(10%);
        -ms-transform: translateY(0%) translateX(10%);
        -o-transform: translateY(0%) translateX(10%);
        transform: translateY(0%) translateX(10%);
    }
}

@-moz-keyframes left-right {
    0% {
        -webkit-transform: translateY(-20%) translateX(-10%);
        -moz-transform: translateY(-20%) translateX(-10%);
        -ms-transform: translateY(-20%) translateX(-10%);
        -o-transform: translateY(-20%) translateX(-10%);
        transform: translateY(-20%) translateX(-10%);
    }

    100% {
        -webkit-transform: translateY(0%) translateX(10%);
        -moz-transform: translateY(0%) translateX(10%);
        -ms-transform: translateY(0%) translateX(10%);
        -o-transform: translateY(0%) translateX(10%);
        transform: translateY(0%) translateX(10%);
    }
}

@-ms-keyframes left-right {
    0% {
        -webkit-transform: translateY(-20%) translateX(-10%);
        -moz-transform: translateY(-20%) translateX(-10%);
        -ms-transform: translateY(-20%) translateX(-10%);
        -o-transform: translateY(-20%) translateX(-10%);
        transform: translateY(-20%) translateX(-10%);
    }

    100% {
        -webkit-transform: translateY(0%) translateX(10%);
        -moz-transform: translateY(0%) translateX(10%);
        -ms-transform: translateY(0%) translateX(10%);
        -o-transform: translateY(0%) translateX(10%);
        transform: translateY(0%) translateX(10%);
    }
}

@keyframes left-right {
    0% {
        -webkit-transform: translateY(-20%) translateX(-10%);
        -moz-transform: translateY(-20%) translateX(-10%);
        -ms-transform: translateY(-20%) translateX(-10%);
        -o-transform: translateY(-20%) translateX(-10%);
        transform: translateY(-20%) translateX(-10%);
    }

    100% {
        -webkit-transform: translateY(0%) translateX(10%);
        -moz-transform: translateY(0%) translateX(10%);
        -ms-transform: translateY(0%) translateX(10%);
        -o-transform: translateY(0%) translateX(10%);
        transform: translateY(0%) translateX(10%);
    }
}

@-webkit-keyframes right-left {
    0% {
        -webkit-transform: translateY(0%) translateX(10%);
        -moz-transform: translateY(0%) translateX(10%);
        -ms-transform: translateY(0%) translateX(10%);
        -o-transform: translateY(0%) translateX(10%);
        transform: translateY(0%) translateX(10%);
    }

    100% {
        -webkit-transform: translateY(-20%) translateX(-10%);
        -moz-transform: translateY(-20%) translateX(-10%);
        -ms-transform: translateY(-20%) translateX(-10%);
        -o-transform: translateY(-20%) translateX(-10%);
        transform: translateY(-20%) translateX(-10%);
    }
}

@-moz-keyframes right-left {
    0% {
        -webkit-transform: translateY(0%) translateX(10%);
        -moz-transform: translateY(0%) translateX(10%);
        -ms-transform: translateY(0%) translateX(10%);
        -o-transform: translateY(0%) translateX(10%);
        transform: translateY(0%) translateX(10%);
    }

    100% {
        -webkit-transform: translateY(-20%) translateX(-10%);
        -moz-transform: translateY(-20%) translateX(-10%);
        -ms-transform: translateY(-20%) translateX(-10%);
        -o-transform: translateY(-20%) translateX(-10%);
        transform: translateY(-20%) translateX(-10%);
    }
}

@-ms-keyframes right-left {
    0% {
        -webkit-transform: translateY(0%) translateX(10%);
        -moz-transform: translateY(0%) translateX(10%);
        -ms-transform: translateY(0%) translateX(10%);
        -o-transform: translateY(0%) translateX(10%);
        transform: translateY(0%) translateX(10%);
    }

    100% {
        -webkit-transform: translateY(-20%) translateX(-10%);
        -moz-transform: translateY(-20%) translateX(-10%);
        -ms-transform: translateY(-20%) translateX(-10%);
        -o-transform: translateY(-20%) translateX(-10%);
        transform: translateY(-20%) translateX(-10%);
    }
}

@keyframes right-left {
    0% {
        -webkit-transform: translateY(0%) translateX(10%);
        -moz-transform: translateY(0%) translateX(10%);
        -ms-transform: translateY(0%) translateX(10%);
        -o-transform: translateY(0%) translateX(10%);
        transform: translateY(0%) translateX(10%);
    }

    100% {
        -webkit-transform: translateY(-20%) translateX(-10%);
        -moz-transform: translateY(-20%) translateX(-10%);
        -ms-transform: translateY(-20%) translateX(-10%);
        -o-transform: translateY(-20%) translateX(-10%);
        transform: translateY(-20%) translateX(-10%);
    }
}

.sy-box.sy-loading {
    background: url(assets/img/sy-loader.gif) 50% 50% no-repeat;
    -webkit-background-size: 32px;
    -moz-background-size: 32px;
    -o-background-size: 32px;
    background-size: 32px;
    min-height: 40px;
}

.sy-box.sy-loading .sy-slides-wrap,.sy-box.sy-loading .sy-pager {
    visibility: hidden;
}

.sy-slides-wrap {
    position: relative;
    height: 100%;
    width: 100%;
}

.sy-slides-wrap:hover .sy-controls {
    display: block;
}

.sy-slides-crop {
    height: 100%;
    width: 100%;
    position: absolute;
    overflow: hidden;
}

.sy-list {
    width: 100%;
    height: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
}

.sy-list.horizontal {
    -webkit-transition: left ease;
    -moz-transition: left ease;
    -o-transition: left ease;
    transition: left ease;
}

.sy-list.vertical {
    -webkit-transition: top ease;
    -moz-transition: top ease;
    -o-transition: top ease;
    transition: top ease;
}

.sy-slide {
    position: absolute;
    width: 100%;
    z-index: 2;
}

.sy-slide.kenburns {
    width: 140%;
    left: -20%;
}

.sy-slide.kenburns.useCSS {
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}

.sy-slide.kenburns.useCSS.sy-ken:nth-child(1n) {
    -webkit-animation-name: left-right;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-name: left-right;
    -moz-animation-fill-mode: forwards;
    -o-animation-name: left-right;
    -o-animation-fill-mode: forwards;
    animation-name: left-right;
    animation-fill-mode: forwards;
}

.sy-slide.kenburns.useCSS.sy-ken:nth-child(2n) {
    -webkit-animation-name: right-left;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-name: right-left;
    -moz-animation-fill-mode: forwards;
    -o-animation-name: right-left;
    -o-animation-fill-mode: forwards;
    animation-name: right-left;
    animation-fill-mode: forwards;
}

.sy-slide.sy-active {
    z-index: 3;
}

.sy-slide>a {
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
}

.sy-slide>a>img {
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
    border: 0;
}

.sy-controls {
    display: none;
    list-style: none;
    height: 100%;
    width: 100%;
    position: absolute;
    padding: 0;
    margin: 0;
}

.sy-controls li {
    position: absolute;
    width: 10%;
    min-width: 4.2em;
    height: 100%;
    z-index: 33;
}

.sy-controls li.sy-prev {
    left: 0;
    top: 0;
}

.sy-controls li.sy-prev a:after {
    background-position: -5% 0;
}

.sy-controls li.sy-next {
    right: 0;
    top: 0;
}

.sy-controls li.sy-next a:after {
    background-position: 105% 0;
}

.sy-controls li a {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
    text-indent: -9999px;
}

.sy-controls li a:link,.sy-controls li a:visited {
    opacity: 0.4;
}

.sy-controls li a:hover,.sy-controls li a:focus {
    opacity: 0.8;
    outline: none;
}

.sy-controls li a:after {
    content: "";
    background-image: url(assets/img/arrows.svg);
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    text-align: center;
    text-indent: 0;
    line-height: 2.8em;
    color: #111;
    font-weight: 800;
    position: absolute;
    background-color: #fff;
    width: 2.8em;
    height: 2.8em;
    left: 50%;
    top: 50%;
    margin-top: -1.4em;
    margin-left: -1.4em;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}

@media only screen and (max-device-width: 600px) {
    .sy-controls {
        display: block;
    }

    .sy-controls li {
        min-width: 2.1em;
    }

    .sy-controls li a:after {
        width: 1.4em;
        height: 1.4em;
        margin-top: -0.7em;
        margin-left: -0.7em;
    }
}

.sy-caption-wrap {
    position: absolute;
    bottom: 2em;
    z-index: 12;
    left: 50%;
}

.sy-caption-wrap .sy-caption {
    position: relative;
    left: -50%;
    background-color: rgba(0,0,0,0.54);
    color: #fff;
    padding: 0.4em 1em;
    -webkit-border-radius: 1.2em;
    -moz-border-radius: 1.2em;
    -ms-border-radius: 1.2em;
    -o-border-radius: 1.2em;
    border-radius: 1.2em;
}

.sy-caption-wrap .sy-caption a:link,.sy-caption-wrap .sy-caption a:visited {
    color: #e24b70;
    font-weight: 600;
    text-decoration: none;
}

.sy-caption-wrap .sy-caption a:hover,.sy-caption-wrap .sy-caption a:focus {
    text-decoration: underline;
}

@media only screen and (max-device-width: 600px), screen and (max-width: 600px) {
    .sy-caption-wrap {
        left: 0;
        bottom: 0.4em;
    }

    .sy-caption-wrap .sy-caption {
        left: 0;
        padding: 0.2em 0.4em;
        font-size: 0.92em;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
    }
}

.sy-pager {
    overflow: hidden;
    *zoom: 1;
    display: block;
    width: 100%;
    margin: 1em 0 0;
    padding: 0;
    list-style: none;
    text-align: center;
}

.sy-pager li {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    margin: 0 1em 0 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}

.sy-pager li.sy-active a {
    background-color: #e24b70;
}

.sy-pager li a {
    width: 100%;
    height: 100%;
    display: block;
    background-color: #ccc;
    text-indent: -9999px;
    -webkit-background-size: 2em;
    -moz-background-size: 2em;
    -o-background-size: 2em;
    background-size: 2em;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}

.sy-pager li a:link,.sy-pager li a:visited {
    opacity: 1.0;
}

.sy-pager li a:hover,.sy-pager li a:focus {
    opacity: 0.6;
}

.sy-filler {
    width: 100%;
}

.sy-filler.ready {
    -webkit-transition: padding 600ms ease;
    -moz-transition: padding 600ms ease;
    -o-transition: padding 600ms ease;
    transition: padding 600ms ease;
}

.aural {
    position: absolute;
    top: -99999px;
    width: 0;
    height: 0;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

body.screenReaderMode .auralHide,body.screenReaderMode .disabled {
    display: none;
}

body.screenReaderMode a {
    text-decoration: underline;
    color: #36f;
}

body.screenReaderMode #lnkAccessibilitySetting {
    position: relative;
    background-color: #fff;
    padding: .5em 1em 0 1em;
}

body.screenReaderMode #lnkAccessibilitySetting a {
    width: auto;
    height: auto;
}

body.screenReaderMode #lnkAccessibilitySetting .aural {
    position: relative;
    top: auto;
    width: auto;
    height: auto;
}

body.screenReaderMode #screenReaderNavLinkTop {
    position: relative;
    top: auto;
    background-color: #fff;
    padding: .5em 1em;
    border-bottom: 2px solid #ccc;
}

body.screenReaderMode #screenReaderNavLinkTop p {
    margin: 0 0 .5em 0;
}

body.screenReaderMode .accessibilityControls {
    display: block;
}

body.screenReaderMode .accessibilityControls a {
    margin-right: 1em;
}

.dir-rtl body.screenReaderMode .accessibilityControls a {
    margin-left: 1em;
    margin-right: 0;
}

.accessibilityControls {
    display: none;
    margin-bottom: 1em;
}

body.screenReaderMode .accessibilityControls {
    display: block;
}

.accessibilityControls a {
    margin-right: 1em;
}

.dir-rtl .accessibilityControls a {
    margin-left: 1em;
    margin-right: 0;
}

@media only screen and (min-width: 960px) {
    #screenReaderNavLinkTop,body.screenReaderMode #screenReaderNavLinkTop,body.screenReaderMode #lnkAccessibilitySetting {
        position: absolute;
        top: -9999px;
    }
}

#lnkAccessibilitySetting {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
}

#lnkAccessibilitySetting a {
    display: block;
    width: 30px;
    height: 30px;
    cursor: default;
}

#screenReaderNavLinkTop {
    position: absolute;
    top: -9999px;
    width: auto;
}

.clearfix,ol.imgWestEighth,ul.imgWestEighth,div.imgWestEighth,ol.imgWestQuarter,ul.imgWestQuarter,div.imgWestQuarter,.synopsis,.downloadLinks,.fullScreenModal .languagePicker>.jsAutoCompleteSelector>.inner,#newContentList,.wrapper,#content,.boxSupplement {
    zoom: 1;
}

.clearfix:before,ol.imgWestEighth:before,ul.imgWestEighth:before,div.imgWestEighth:before,ol.imgWestQuarter:before,ul.imgWestQuarter:before,div.imgWestQuarter:before,.synopsis:before,.downloadLinks:before,.fullScreenModal .languagePicker>.jsAutoCompleteSelector>.inner:before,#newContentList:before,.clearfix:after,ol.imgWestEighth:after,ul.imgWestEighth:after,div.imgWestEighth:after,ol.imgWestQuarter:after,ul.imgWestQuarter:after,div.imgWestQuarter:after,.synopsis:after,.downloadLinks:after,.fullScreenModal .languagePicker>.jsAutoCompleteSelector>.inner:after,#newContentList:after,.wrapper:before,.wrapper:after,#content:before,#content:after,.boxSupplement:before,.boxSupplement:after {
    content: " ";
    display: table;
}

.clearfix:after,ol.imgWestEighth:after,ul.imgWestEighth:after,div.imgWestEighth:after,ol.imgWestQuarter:after,ul.imgWestQuarter:after,div.imgWestQuarter:after,.synopsis:after,.downloadLinks:after,.fullScreenModal .languagePicker>.jsAutoCompleteSelector>.inner:after,#newContentList:after,.wrapper:after,#content:after,.boxSupplement:after {
    clear: both;
}

html:not([lang='en']) *.lang-en {
    font-size: 100%;
}

.synopsis+.btnLink {
    float: none;
}

.verse.contentHighlight {
    color: #8B2252;
}

img {
    vertical-align: text-bottom;
    max-width: 100%;
    height: auto;
    width: auto\9;
}

.cvr img {
    border: 1px #C8C6C4 solid;
    max-width: 100%;
    max-height: 200px;
}

hr {
    border: 0;
    border-top: 1px solid #d4d4d4;
    height: 1px;
    clear: both;
    margin: 1.5em 0;
}

#sidebar .rssWrapper {
    text-align: center;
    clear: both;
    vertical-align: top;
    margin: 1em 0 0;
}

#sidebar .rssWrapper .rssFeed,#sidebar .rssWrapper .rssSprite {
    margin-top: 1em;
}

.rssFeed {
    margin: 0 0 .75em;
}

.rssWrapper .rssFeed {
    display: inline-block;
}

.rssSprite {
    float: left;
    height: 14px;
    width: 14px;
    margin-right: 4px;
}

.dir-rtl .rssSprite {
    margin-right: 0;
    margin-left: 4px;
}

.rssWrapper .rssSprite {
    display: inline-block;
    float: none;
}

.flLeft,.floatWest {
    float: left;
}

.dir-rtl .flLeft,.dir-rtl .floatWest {
    float: right;
}

.flRight,.floatEast {
    float: right;
}

.dir-rtl .flRight,.dir-rtl .floatEast {
    float: left;
}

.small {
    font-size: 85%;
}

.big {
    font-size: 115%;
}

.clear {
    clear: both;
}

.normal {
    font-weight: normal;
}

.nowrap {
    white-space: nowrap;
}

.notAvailable,.not-found {
    color: #a81010;
    font-size: 115%;
}

.error {
    color: #a81010 !important;
    font-weight: bold;
}

.hideObj {
    display: none !important;
}

.handheldOnly {
    display: block;
}

.printOnly,.desktopOnly {
    display: none;
}

.noLeftMargin {
    margin-left: 0;
}

.noRightMargin {
    margin-left: 0;
}

.noTopMargin,.noVertMargin {
    margin-top: 0;
}

.noTopMargin,.noVertMargin {
    margin-bottom: 0;
}

body.noJS .noJSHide,body.yesJS .jsHide {
    display: none !important;
}

#content .marginRight {
    margin-right: 2.5%;
}

.marginRight {
    margin-right: 2%;
}

#content .marginLeft {
    margin-left: 2.5%;
}

.marginLeft {
    margin-left: 2%;
}

.displayNone {
    display: none !important;
}

.dropShadow img {
    -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
    -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
    box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
}

.dropShadow50 {
    -moz-box-shadow: 0 0 50px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 50px rgba(0,0,0,0.2);
    box-shadow: 0 0 50px rgba(0,0,0,0.2);
}

.dropShadowLeft50 {
    -moz-box-shadow: -10px 0 25px rgba(0,0,0,0.1);
    -webkit-box-shadow: -10px 0 25px rgba(0,0,0,0.1);
    box-shadow: -10px 0 25px rgba(0,0,0,0.1);
}

.dir-rtl .dropShadowLeft50 {
    -moz-box-shadow: 10px 0 25px rgba(0,0,0,0.1);
    -webkit-box-shadow: 10px 0 25px rgba(0,0,0,0.1);
    box-shadow: 10px 0 25px rgba(0,0,0,0.1);
}

.dropShadowRight5 {
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.4);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.4);
    box-shadow: 5px 5px 5px rgba(0,0,0,0.4);
}

.dir-rtl .dropShadowRight5 {
    -moz-box-shadow: -5px 5px 5px rgba(0,0,0,0.4);
    -webkit-box-shadow: -5px 5px 5px rgba(0,0,0,0.4);
    box-shadow: -5px 5px 5px rgba(0,0,0,0.4);
}

.dropShadowDown {
    -moz-box-shadow: 0 3px 8px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 3px 8px rgba(0,0,0,0.4);
    box-shadow: 0 3px 8px rgba(0,0,0,0.4);
}

.roundCorner3px {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.roundCorner5px {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.roundCorner7px {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

.pubAdTitleBlock {
    font-size: 100%;
    font-weight: normal;
    min-height: 3em;
}

@media only screen and (min-width: 960px) {
    .desktopOnly {
        display: block;
    }

    .handheldOnly {
        display: none;
    }

    .groupArticleSidebar {
        position: relative;
    }

    .pubAdTitleBlock {
        min-height: 3.8em;
    }
}

@media only screen and (min-width: 960px) {
    body.debug #regionMain .wrapperShadow {
        background-image: url(../images/16col.svg);
        background-repeat: no-repeat;
        background-size: 100% 100%;
    }
}

@media only screen and (min-width: 520px) {
    .arrowAfter {
        position: relative;
        margin: 0 1em 0 0.5em;
    }

    .videoBibleModal .arrowAfter {
        margin: 0 0.5em 0 0;
    }

    .dir-rtl .videoBibleModal .arrowAfter {
        margin: 0 0 0 0.5em;
    }

    .arrowAfter:after {
        content: '';
        display: block;
        position: absolute;
        height: 0;
        width: 0;
        border-top: 5px inset transparent;
        border-bottom: 6px inset transparent;
        border-left: 6px solid #999;
        right: -10px;
        top: .5em;
    }

    .videoBibleModal .arrowAfter:after {
        right: -5px;
        top: 2px;
    }

    .dir-rtl .arrowAfter:after {
        content: '';
        display: block;
        position: absolute;
        height: 0;
        width: 0;
        border-top: 5px inset transparent;
        border-bottom: 6px inset transparent;
        border-right: 6px solid #999;
        border-left: none;
        left: -10px;
        right: inherit;
    }

    .videoBibleModal .dir-rtl .arrowAfter:after {
        left: -5px;
    }

    .dir-rtl #article.dir-ltr .arrowAfter:after {
        content: '';
        display: block;
        position: absolute;
        height: 0;
        width: 0;
        border-top: 5px inset transparent;
        border-bottom: 6px inset transparent;
        border-left: 6px solid #999;
        border-right: none;
        right: -10px;
        left: inherit;
    }

    .videoBibleModal .dir-rtl #article.dir-ltr .arrowAfter:after {
        right: -5px;
    }
}

.col1 {
    width: 47.5%;
    margin-right: 2.5%;
}

.col2 {
    width: 47.5%;
    margin-right: 2.5%;
}

.col3 {
    width: 47.5%;
    margin-right: 2.5%;
}

.col4 {
    width: 47.5%;
    margin-right: 2.5%;
}

.col5 {
    width: 47.5%;
    margin-right: 2.5%;
}

.col6 {
    width: 47.5%;
    margin-right: 2.5%;
}

.col7 {
    width: 47.5%;
    margin-right: 2.5%;
}

.col8 {
    width: 47.5%;
    margin-right: 2.5%;
}

.col9 {
    width: 100%;
    margin-right: 0;
}

.col10 {
    width: 100%;
    margin-right: 0;
}

.col11 {
    width: 100%;
    margin-right: 0;
}

.col12 {
    width: 100%;
    margin-right: 0;
}

.col13 {
    width: 100%;
    margin-right: 0;
}

.col14 {
    width: 100%;
    margin-right: 0;
}

.col15 {
    width: 100%;
    margin-right: 0;
}

.col16 {
    width: 100%;
    margin-right: 0;
}

@media only screen and (min-width: 960px) {
    #content .col1 {
        width: 5.38%;
        margin-right: 2.5%;
    }

    #content .col2 {
        width: 13.26%;
        margin-right: 2.5%;
    }

    #content .col3 {
        width: 21.14%;
        margin-right: 2.5%;
    }

    #content .col4 {
        width: 29.02%;
        margin-right: 2.5%;
    }

    #content .col5 {
        width: 36.9%;
        margin-right: 2.5%;
    }

    #content .col6 {
        width: 44.78%;
        margin-right: 2.5%;
    }

    #content .col7 {
        width: 52.66%;
        margin-right: 2.5%;
    }

    #content .col8 {
        width: 60.54%;
        margin-right: 2.5%;
    }

    #content .col9 {
        width: 68.42%;
        margin-right: 2.5%;
    }

    #content .col10 {
        width: 76.3%;
        margin-right: 2.5%;
    }

    #content .col11 {
        width: 84.18%;
        margin-right: 2.5%;
    }

    #content .col12 {
        width: 92.06%;
        margin-right: 2.5%;
    }

    #content .col13 {
        width: 100%;
        margin-right: 0;
    }
}

div#article .altsize {
    font-size: 85%;
}

h2 span.altsize {
    font-size: 70%;
}

.refID {
    width: 0;
    margin: 0;
    padding: 0;
    font-size: 0;
    position: absolute;
}

.indent {
    margin-left: 2em;
    margin-right: 2em;
}

.byline {
    font-size: 95%;
}

header .lgcContextTtle {
    font-size: 110%;
    color: #65605E;
    margin-bottom: .5em;
}

.contextTtl+.contextTtl {
    margin-top: 0;
}

.contextTtl strong {
    font-weight: normal;
}

.openingContent {
    font-size: 125%;
    margin-bottom: 1.5em;
}

.openingContent.txtSizeDefault {
    font-size: 100%;
}

.themeScrp {
    font-size: 115%;
    color: #65605E;
    margin: 1.5em 0;
}

p.qu {
    margin: 1.5em 0 .5em;
    color: #65605E;
    font-size: 90%;
}

p.qu strong:first-child {
    font-weight: normal;
}

.borderDotted--top {
    border-top: 1px #d4d4d4 dotted;
}

.borderSolid--bottom {
    border-bottom: 1px solid #b2b0af;
    margin-bottom: 2em;
}

.bottomRule {
    border-bottom: 1px solid #d4d4d4;
}

.metaIntro h2 {
    font-size: 75%;
}

.metaIntro p {
    margin: 0 0 .5em 0;
    font-size: 90%;
}

.centered {
    text-align: center;
}

#section1 h2:first-child {
    margin-top: auto;
}

h2.viewHdgGrouped {
    margin-top: 0;
    margin-bottom: 0;
    padding: .25em 0;
    border-top: 1px solid #D4D4D4;
    font-size: 175%;
}

header h2 {
    font-size: 195%;
    margin-top: 0;
}

h2.issueTtl {
    font-size: 125%;
    margin-top: 0;
}

h2.pubTtl {
    font-size: 125%;
    font-weight: normal;
}

h2.big {
    font-size: 200%;
}

.bodyTxt h2 {
    font-size: 170%;
}

.bodyTxt h3,.boxContent h3 {
    font-size: 150%;
    font-weight: 200;
}

.bodyTxt h4 {
    font-size: 125%;
    color: #65605E;
}

.bodyTxt h4+p {
    margin-top: .5em;
}

.boxTtl+.boxContent h3 {
    font-size: 125%;
}

*.inline,.pGroup *.inline {
    float: none;
    display: run-in;
    padding-right: 8px;
    margin-bottom: 0;
    margin-top: 0;
    font-size: 120%;
    font-weight: bold;
    line-height: inherit;
}

.dir-rtl *.inline,.dir-rtl .pGroup *.inline {
    padding-left: 8px;
    padding-right: 0;
}

.boxContent h4.inline {
    font-size: 110%;
    color: #65605E;
}

h2.inline {
    display: inline;
    font-size: 130%;
    font-weight: 200;
    line-height: 1;
}

h2.inline+div.pGroup>p:first-child {
    margin-top: 0;
}

h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong {
    font-weight: inherit;
}

.figcaption {
    font-size: 100%;
    font-weight: bold;
    color: #787372;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 1em;
    margin-top: .25em;
    clear: both;
}

.figcaption p {
    margin-top: auto;
}

.imgCredit {
    font-size: 70%;
}

div.south_center,div.south_right,div.south_left,div.north_center,div.north_right,div.north_left {
    margin: 2em 0;
    float: none;
    clear: both;
}

.boxContent>div.south_center:first-child,.boxContent>div.south_right:first-child,.boxContent>div.south_left:first-child,.boxContent>div.north_center:first-child,.boxContent>div.north_right:first-child,.boxContent>div.north_left:first-child {
    margin: 4% 0;
}

.boxSupplement>div.south_center,.boxSupplement>div.south_right,.boxSupplement>div.south_left,.boxSupplement>div.north_center,.boxSupplement>div.north_right,.boxSupplement>div.north_left,.boxSupplement aside>div.south_center,.boxSupplement aside>div.south_right,.boxSupplement aside>div.south_left,.boxSupplement aside>div.north_center,.boxSupplement aside>div.north_right,.boxSupplement aside>div.north_left {
    margin: 4% 4% 0;
    text-align: center;
}

div.east_center,div.east_left,div.east_right,div.south_center.floatEast,div.south_right.floatEast,div.north_center.floatEast,div.north_right.floatEast {
    margin: 0 0 .5em;
    padding-left: 3%;
    max-width: 47%;
    float: right;
    clear: right;
    display: block;
}

.dir-rtl div.east_center,.dir-rtl div.east_left,.dir-rtl div.east_right,.dir-rtl div.south_center.floatEast,.dir-rtl div.south_right.floatEast,.dir-rtl div.north_center.floatEast,.dir-rtl div.north_right.floatEast {
    padding-right: 3%;
    padding-left: 0;
    float: left;
    clear: left;
}

div.west_center,div.west_left,div.west_right,div.south_center.floatWest,div.south_left.floatWest,div.north_center.floatWest,div.north_left.floatWest {
    margin: 0 0 .5em;
    padding-right: 3%;
    max-width: 47%;
    float: left;
    clear: left;
    display: block;
}

.dir-rtl div.west_center,.dir-rtl div.west_left,.dir-rtl div.west_right,.dir-rtl div.south_center.floatWest,.dir-rtl div.south_left.floatWest,.dir-rtl div.north_center.floatWest,.dir-rtl div.north_left.floatWest {
    float: right;
    clear: right;
    padding-left: 3%;
    padding-right: 0;
}

li p+div.east_left,li p+div.east_right,li p+div.south_center.floatEast,li p+div.south_right.floatEast,li p+div.north_center.floatEast,li p+div.north_right.floatEast,li p+div.west_left,li p+div.west_right,li p+div.south_center.floatWest,li p+div.south_left.floatWest,li p+div.north_center.floatWest,li p+div.north_left.floatWest {
    margin-top: 1em;
}

div.half {
    max-width: 47%;
}

.boxContent>div.quarter:first-child,.boxContent>div.half:first-child {
    margin-top: 1em;
}

ol.imgWestEighth,ul.imgWestEighth,div.imgWestEighth {
    padding: 0;
    width: 100%;
}

ol.imgWestEighth li,ul.imgWestEighth li,div.imgWestEighth li {
    list-style-image: none;
    list-style: none;
    margin: 0 0 1em 0;
    padding: 0;
    clear: both;
    min-height: 70px;
}

ol.imgWestEighth li>p,ol.imgWestEighth>p,ul.imgWestEighth li>p,ul.imgWestEighth>p,div.imgWestEighth li>p,div.imgWestEighth>p {
    margin-left: 13%;
}

ol.imgWestEighth li>p:first-of-type,ol.imgWestEighth>p:first-of-type,ul.imgWestEighth li>p:first-of-type,ul.imgWestEighth>p:first-of-type,div.imgWestEighth li>p:first-of-type,div.imgWestEighth>p:first-of-type {
    margin-top: 0;
}

.dir-rtl ol.imgWestEighth li>p,.dir-rtl ol.imgWestEighth>p,.dir-rtl ul.imgWestEighth li>p,.dir-rtl ul.imgWestEighth>p,.dir-rtl div.imgWestEighth li>p,.dir-rtl div.imgWestEighth>p {
    margin-left: 0;
    margin-right: 13%;
}

ol.imgWestEighth div.eighth,ul.imgWestEighth div.eighth,div.imgWestEighth div.eighth {
    max-width: 10%;
}

div.eighth {
    max-width: 10%;
}

ol.imgWestQuarter,ul.imgWestQuarter,div.imgWestQuarter {
    padding: 0;
    width: 100%;
}

ol.imgWestQuarter li,ul.imgWestQuarter li,div.imgWestQuarter li {
    list-style-image: none;
    list-style: none;
    margin: 2em 0;
    padding: 0;
    clear: both;
}

ol.imgWestQuarter li li,ul.imgWestQuarter li li,div.imgWestQuarter li li {
    margin: 0;
}

ol.imgWestQuarter li>p,ol.imgWestQuarter>p,ul.imgWestQuarter li>p,ul.imgWestQuarter>p,div.imgWestQuarter li>p,div.imgWestQuarter>p {
    margin-left: 27%;
}

ol.imgWestQuarter li>p:first-of-type,ol.imgWestQuarter>p:first-of-type,ul.imgWestQuarter li>p:first-of-type,ul.imgWestQuarter>p:first-of-type,div.imgWestQuarter li>p:first-of-type,div.imgWestQuarter>p:first-of-type {
    margin-top: 0;
}

.dir-rtl ol.imgWestQuarter li>p,.dir-rtl ol.imgWestQuarter>p,.dir-rtl ul.imgWestQuarter li>p,.dir-rtl ul.imgWestQuarter>p,.dir-rtl div.imgWestQuarter li>p,.dir-rtl div.imgWestQuarter>p {
    margin-left: 0;
    margin-right: 27%;
}

ol.imgWestQuarter div.quarter,ul.imgWestQuarter div.quarter,div.imgWestQuarter div.quarter {
    max-width: 22%;
}

div.quarter {
    max-width: 47%;
}

@media only screen and (min-width: 960px) {
    div.quarter {
        max-width: 22%;
    }
}

.blockTeach,.boxSupplement {
    background: #ebebeb;
    margin: 1.5em auto;
    clear: both;
}

.blockTeach.rule,.boxSupplement.rule {
    background-color: transparent;
    border: 1px solid #9e9c9b;
}

.blockTeach.bgTransparent,.boxSupplement.bgTransparent {
    background-color: transparent;
}

.blockTeach.dashed,.boxSupplement.dashed {
    background-color: transparent;
    border: 1px dashed #9e9c9b;
}

.blockTeach.flRight,.blockTeach.floatEast,.blockTeach.flLeft,.blockTeach.floatWest,.boxSupplement.flRight,.boxSupplement.floatEast,.boxSupplement.flLeft,.boxSupplement.floatWest {
    float: none;
    clear: none;
}

@media only screen and (min-width: 760px) {
    .boxSupplement.flRight,.boxSupplement.floatEast,.boxSupplement.flLeft,.boxSupplement.floatWest {
        max-width: 47%;
        margin-top: 5px;
        margin-bottom: 10px;
    }

    .boxSupplement.flRight,.boxSupplement.floatEast {
        float: right;
        margin-left: 3%;
    }

    .boxSupplement.flLeft,.boxSupplement.floatWest {
        float: left;
        margin-right: 3%;
    }
}

.closingContent.rule {
    background-color: transparent;
    border-top: 1px solid #9e9c9b;
    padding-top: 10px;
    clear: both;
}

.halfRule {
    margin-top: 2em;
}

.halfRule:before {
    content: "\00A0";
    display: block;
    width: 45%;
    min-width: 100px;
    margin: .5em 0;
    height: 1px;
    border-top: 1px dotted #9e9c9b;
}

.boxTtl {
    padding: 10px 4%;
    margin: 0;
}

.boxTtl h2 {
    font-weight: 200;
    font-size: 140%;
    margin: 0;
}

.boxTtl.rule {
    border-bottom: 1px solid #9e9c9b;
}

.closingContent .boxTtl:first-child {
    clear: both;
}

.boxContent>.boxTtl {
    padding: 0 0 10px;
}

.boxTtl.emphasized {
    background-color: #9e9c9b;
    padding: 4px 4%;
    margin-bottom: 0;
    color: #fff;
}

.boxTtl.emphasized h2 {
    color: #fff;
}

.closingContent.rule .boxTtl.emphasized {
    margin-top: -10px;
}

.boxSubTtl {
    padding: 0 4% 10px 4%;
    margin: 0;
}

.boxSubTtl p,.boxSubTtl strong {
    font-weight: 200 !important;
}

.boxSubTtl p:first-child {
    margin: 0;
}

.boxSubTtl.emphasized {
    background-color: #9e9c9b;
    padding: 4px 4%;
    margin-bottom: 0;
    color: #fff;
}

.boxSubTtl.rule {
    border-bottom: 1px solid #9e9c9b;
    margin-top: 0;
}

.boxSupplement .fullBleed.north_left,.boxSupplement .fullBleed.north_center,.boxSupplement .fullBleed.north_right {
    margin: 0;
}

.boxSupplement .fullBleed img {
    vertical-align: bottom;
}

.boxSupplement .fullBleed .figcaption {
    background-color: #9e9c9b;
    color: #fff;
    font-size: 90%;
    margin: 0;
    text-align: left;
}

.dir-rtl .boxSupplement .fullBleed .figcaption {
    text-align: right;
}

.boxSupplement .fullBleed .figcaption p {
    margin: 0 !important;
    padding: 7px 4%;
    font-weight: 200;
}

h2.headingRuleBottom {
    border-bottom: 1px solid #65605e;
    padding-bottom: .25em;
    margin-top: 2em;
}

.boxContent {
    padding: .5em 4%;
    overflow: auto;
}

.boxContent p:first-child {
    margin-top: 1em;
}

.boxContent li {
    margin-top: .5em;
}

.boxContent ol {
    padding-left: 20px;
}

.dir-rtl .boxContent ol {
    padding-left: 0;
    padding-right: 20px;
}

.boxContent ol.imgWestQuarter,.boxContent ol.imgWestEighth {
    padding-left: 0;
    padding-right: 0;
}

.boxTtl+.boxContent,.boxTtl+div+.boxContent {
    padding: 0 4% .5em;
}

.closingContent>.boxContent:first-child {
    border-top: 1px solid #9E9C9B;
    padding: 10px 0 0;
}

.closingContent .boxTtl+.boxContent {
    border: 1px solid #9E9C9B;
}

.boxContent blockquote {
    text-indent: 0;
    font-size: 115%;
}

.openingContent .figcaption {
    font-size: 80%;
}

.boxSupplement .figcaption {
    font-size: 100%;
}

.boxTtl+.east_center,.boxTtl+.east_right,.boxTtl+.east_left {
    margin-right: 2%;
    margin-top: 1em;
}

.dir-rtl .boxTtl+.east_center,.dir-rtl .boxTtl+.east_right,.dir-rtl .boxTtl+.east_left {
    margin-left: 2%;
    margin-right: 0;
}

.boxTtl+.west_center,.boxTtl+.west_right,.boxTtl+.west_left {
    margin-left: 2%;
    margin-top: 1em;
}

.dir-rtl .boxTtl+.west_center,.dir-rtl .boxTtl+.west_right,.dir-rtl .boxTtl+.west_left {
    margin-right: 2%;
    margin-left: 0;
}

ul {
    padding-left: 20px;
    margin-top: 1em;
    margin-bottom: 1em;
}

.dir-rtl ul {
    padding-left: 0;
    padding-right: 20px;
}

.dir-rtl .dir-ltr ul {
    padding-right: 0;
    padding-left: 20px;
}

ul.noIndent,.dir-rtl ul.noIndent {
    padding-left: 0;
    padding-right: 0;
}

.boxSupplement.rule .boxTtl+.boxContent>ul:first-child {
    margin-top: 0;
}

.boxTtl.emphasized+.boxContent>ul:first-child {
    margin-top: 1em;
}

ol {
    padding-left: 40px;
    margin-top: 1em;
    margin-bottom: 1em;
}

.dir-rtl ol {
    padding-left: 0;
    padding-right: 40px;
}

ol ul,ul ul,ol ol,ul ol {
    margin-top: 0.5em;
}

ul li,ul.source ul li,ul.nomarker ul li,ul.noMarker ul li {
    list-style-image: url(../images/list_roundDkGray.png);
}

#sidebar ul li {
    list-style-image: url(../images/list_squareDkGray.gif);
}

.pGroup li,.openingContent li {
    margin-top: 1em;
}

li>p:first-child {
    margin-top: 0;
    margin-bottom: 0;
}

li>p+p {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.chorus {
    margin: 1.5em 0;
}

.chorus p {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.source li,.nomarker li>.source li,.noMarker li>.source li,.nomarker>li,.nomarker li>.nomarker li,.noMarker>li,.noMarker li>.noMarker li,#sidebar .noMarker li {
    list-style-type: none;
    list-style-image: none;
}

.BiblePublicationArticle .noMarker li,.BiblePublicationArticle .noMarker li>p {
    margin-top: 0;
}

#article.dir-ltr .openingContent ul.nomarker,#article.dir-ltr .openingContent ul.noMarker,.dir-rtl .openingContent ul.nomarker,.dir-rtl .openingContent ul.noMarker,.boxContent .noMarker,.diagram .noMarker {
    padding-left: 0;
    padding-right: 0;
}

ol.source {
    padding-left: 20px;
}

.dir-rtl ol.source {
    padding-right: 20px;
    padding-left: 0;
}

ul.source {
    padding-left: 25px;
}

.dir-rtl ul.source {
    padding-right: 35px;
    padding-left: 0;
}

.openingContent ul.source {
    padding-left: 30px;
}

.dir-rtl .openingContent ul.source {
    padding-right: 40px;
    padding-left: 0;
}

ul.source .txtSrcBullet {
    display: inline-block;
    min-width: 20px;
    padding-right: 5px;
    margin-left: -25px;
}

.dir-rtl ul.source .txtSrcBullet {
    padding-left: 5px;
    padding-right: 0;
    margin-right: -35px;
    margin-left: 0;
    min-width: 30px;
}

.openingContent ul.source .txtSrcBullet {
    display: inline-block;
    min-width: 25px;
    padding-right: 5px;
    margin-left: -30px;
}

.dir-rtl .openingContent ul.source .txtSrcBullet {
    padding-right: 0;
    margin-left: 0;
    padding-left: 5px;
    margin-right: -40px;
    min-width: 35px;
}

ul.mapListLocation li>p {
    margin: 0;
}

li.listTitle {
    list-style-type: none;
    list-style-image: none;
    font-size: 120%;
    padding-left: 0;
    padding-right: 0;
}

ol.source>li.listTitle,.pGroup ul.noMarker>li.listTitle,.mapElement ul.noMarker>li.listTitle {
    position: relative;
    left: -20px;
}

.dir-rtl ol.source>li.listTitle,.dir-rtl .pGroup ul.noMarker>li.listTitle,.dir-rtl .mapElement ul.noMarker>li.listTitle {
    right: -20px;
    left: auto;
}

ol.upperAlpha {
    list-style-type: upper-alpha;
}

ol.lowerAlpha {
    list-style-type: lower-alpha;
}

ul.dl {
    margin: 0;
    padding: 0;
}

ul.dl li {
    list-style-type: none;
    list-style-image: none;
}

.ui-dialog-content .ftnGlossaryTerm h3.inline,.dl h3.inline {
    float: left;
    margin: 0;
    padding-right: .3em;
    font-size: 110%;
    line-height: normal;
}

.dir-rtl .ui-dialog-content .ftnGlossaryTerm h3.inline,.dir-rtl .dl h3.inline {
    float: right;
    padding-left: .3em;
    padding-right: 0;
}

.ui-dialog-content .ftnGlossaryTerm h3.inline,.ui-dialog-content .ftnGlossaryTerm p {
    margin-top: 0;
    font-size: 95%;
}

.ftnGlossaryTerm h2 {
    font-size: 110%;
    margin: 0.5em 0;
}

.ftnGlossaryTerm {
    background-color: #f5f5f5;
    padding: 1px 5px;
    margin-top: 1em;
}

ul.listSpacing li,ol.listSpacing li {
    margin: 4em 0;
}

ul.listSpacing li:first-of-type,ol.listSpacing li:first-of-type {
    margin-top: 2em;
}

ul.listSpacing li:last-of-type,ol.listSpacing li:last-of-type {
    margin-bottom: 2em;
}

ol.numberedDiagram {
    padding: 0;
}

ol.numberedDiagram li {
    counter-increment: customlistcounter;
    position: relative;
    list-style: none;
    list-style-image: none;
    margin: .5em 0;
    padding: 5px;
    min-height: 100px;
}

ol.numberedDiagram li p {
    margin-left: 34%;
}

.dir-rtl ol.numberedDiagram li p {
    margin-left: auto;
    margin-right: 34%;
}

ol.numberedDiagram li:before {
    content: counter(customlistcounter) " ";
    font-weight: bold;
    color: #fff;
    position: absolute;
    top: .25em;
    left: 26%;
    background-color: #adb1aa;
    display: block;
    text-align: center;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    -ms-border-radius: 2em;
    -o-border-radius: 2em;
    border-radius: 2em;
    width: 25px;
    height: 25px;
    line-height: 25px;
}

.pubSym-kr ol.numberedDiagram li:before {
    background-color: #511a49;
}

.dir-rtl ol.numberedDiagram li:before {
    left: 0;
    right: 26%;
}

ol.numberedDiagram li ul {
    margin-left: 34%;
}

.dir-rtl ol.numberedDiagram li ul {
    margin-left: auto;
}

ol.numberedDiagram li ul li {
    list-style: disc;
    list-style-type: disc;
    counter-increment: none;
    min-height: inherit;
}

ol.numberedDiagram li ul li:before {
    display: none;
}

ol.numberedDiagram li ul li p {
    margin: 0;
}

ol.timeline {
    list-style-type: none;
    margin-left: 0;
    margin-top: 2em;
    padding: 0;
    border-left: 9px solid #ebebeb;
    padding-top: 1em;
}

ol.timeline ol.timeline {
    border-left: none;
    margin-left: -30px;
    margin-top: 0;
}

.dir-rtl ol.timeline ol.timeline {
    margin-left: 0;
    margin-right: -30px;
    border-right: none;
}

ol.timeline ol.timeline li {
    padding-left: 60px;
    clear: both;
    width: 92%;
}

ol.timeline ol.timeline li:before {
    display: none;
}

ol.timeline ol.timeline li:after {
    width: 50px;
}

.dir-rtl ol.timeline {
    border-left: 0;
    border-right: 9px solid #ebebeb;
    padding-right: 0;
}

ol.timeline h3,ol.timeline p {
    margin: .25em 0;
}

ol.timeline li {
    list-style-type: none;
    position: relative;
    padding-left: 30px;
    padding-bottom: .5em;
    min-height: 3em;
}

.dir-rtl ol.timeline li {
    padding-left: 0;
    padding-right: 30px;
}

ol.timeline>li:before {
    content: "";
    width: 1px;
    height: 1px;
    background-color: #9e9b9a;
    position: absolute;
    top: .75em;
    top: calc(.75em + 1px);
    left: -9px;
    margin-top: -5px;
    border: 4px solid #9e9b9a;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.dir-rtl ol.timeline>li:before {
    left: auto;
    right: -9px;
}

ol.timeline>li:after {
    content: "";
    width: 20px;
    height: 1px;
    border-top: 1px solid #c5c3c2;
    position: absolute;
    top: .75em;
    left: 0;
}

.dir-rtl ol.timeline>li:after {
    left: auto;
    right: 0;
}

ol.timeline>li.timeCirca:after {
    border-top: 1px dashed #c5c3c2;
}

ol.timeline>li.timeBCE:before {
    border-color: #ffae00;
    background-color: #ffae00;
}

ol.timeline>li.timeCE:before {
    border-color: #3fa2bf;
    background-color: #3fa2bf;
}

.ie7 ol.timeline {
    padding-left: 20px;
    margin-top: 1em;
    margin-bottom: 1em;
    border-left: 0;
}

.ie7 .dir-rtl ol.timeline {
    padding-left: 0;
    padding-right: 40px;
}

.ie7 ol.timeline li {
    list-style-image: url(../images/list_roundDkGray.png);
    list-style: disc;
    min-height: 0;
    padding: 0;
}

.timeline.arrowCap {
    position: relative;
    width: 90%;
    margin-left: 7%;
    margin-right: 7%;
}

.timeline.arrowCap:after {
    content: '';
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    left: -25px;
    border-top: 20px solid #ebebeb;
    border-left: 20px inset transparent;
    border-right: 20px inset transparent;
}

.dir-rtl .timeline.arrowCap:after {
    left: auto;
    right: -25px;
}

ol.timeline li.timeline-bigFinish {
    position: absolute;
    left: -50px;
    bottom: -120px;
}

.dir-rtl ol.timeline li.timeline-bigFinish {
    left: auto;
    right: -50px;
}

ol.timeline li.timeline-bigFinish h4 {
    font-size: 28px;
    font-weight: bold;
}

@media only screen and (min-width: 520px) {
    .imgGrid div.south_left,.imgGrid div.south_right,.imgGrid div.south_center {
        clear: none;
        display: inline-block;
        vertical-align: top;
        margin: 1em 0;
        padding-right: 2.4%;
    }

    .dir-rtl .imgGrid div.south_left,.dir-rtl .imgGrid div.south_right,.dir-rtl .imgGrid div.south_center {
        padding-left: 2.4%;
        padding-right: 0;
    }
}

@media print {
    .imgGrid div.south_left,.imgGrid div.south_right,.imgGrid div.south_center {
        display: inline-block;
        clear: none;
    }
}

.imgGrid div.south_left:nth-of-type(odd),.imgGrid div.south_right:nth-of-type(odd),.imgGrid div.south_center:nth-of-type(odd) {
    padding-right: 4.5%;
}

.dir-rtl .imgGrid div.south_left:nth-of-type(odd),.dir-rtl .imgGrid div.south_right:nth-of-type(odd),.dir-rtl .imgGrid div.south_center:nth-of-type(odd) {
    padding-left: 4%;
    padding-right: 0;
}

.imgGrid div.south_left:nth-of-type(even),.imgGrid div.south_right:nth-of-type(even),.imgGrid div.south_center:nth-of-type(even) {
    padding: 0;
}

.imgGrid .figcaption {
    border: none;
    padding: 0;
    margin: 0;
    font-size: 87%;
    color: #65605e;
    font-weight: normal;
}

.imgGrid .figcaption p {
    margin-top: .5em;
}

.imgGrid.threeColumn.alignBottom div {
    vertical-align: bottom;
}

.imgGrid.threeColumn div.south_left.quarter,.imgGrid.threeColumn div.south_center.quarter,.imgGrid.threeColumn div.south_right.quarter {
    padding-right: 8%;
    display: inline-block;
    max-width: 42%;
    margin: 2% 0;
}

.imgGrid.threeColumn div.south_left.quarter:nth-of-type(2n),.imgGrid.threeColumn div.south_center.quarter:nth-of-type(2n),.imgGrid.threeColumn div.south_right.quarter:nth-of-type(2n) {
    padding-right: 0;
    clear: right;
}

.dir-rtl .imgGrid.threeColumn div.south_left.quarter,.dir-rtl .imgGrid.threeColumn div.south_center.quarter,.dir-rtl .imgGrid.threeColumn div.south_right.quarter {
    padding-right: 0;
    padding-left: 8%;
}

.dir-rtl .imgGrid.threeColumn div.south_left.quarter:nth-of-type(2n),.dir-rtl .imgGrid.threeColumn div.south_center.quarter:nth-of-type(2n),.dir-rtl .imgGrid.threeColumn div.south_right.quarter:nth-of-type(2n) {
    padding-left: 0;
    clear: left;
}

@media only screen and (min-width: 760px) {
    .imgGrid.threeColumn div.south_left.quarter,.imgGrid.threeColumn div.south_center.quarter,.imgGrid.threeColumn div.south_right.quarter {
        padding-right: 10%;
        clear: none;
        max-width: 22%;
    }

    .imgGrid.threeColumn div.south_left.quarter:nth-of-type(2n),.imgGrid.threeColumn div.south_left.quarter:nth-of-type(1n),.imgGrid.threeColumn div.south_center.quarter:nth-of-type(2n),.imgGrid.threeColumn div.south_center.quarter:nth-of-type(1n),.imgGrid.threeColumn div.south_right.quarter:nth-of-type(2n),.imgGrid.threeColumn div.south_right.quarter:nth-of-type(1n) {
        padding-right: 15.5%;
        clear: none;
    }

    .imgGrid.threeColumn div.south_left.quarter:nth-of-type(3n),.imgGrid.threeColumn div.south_center.quarter:nth-of-type(3n),.imgGrid.threeColumn div.south_right.quarter:nth-of-type(3n) {
        padding-right: 0;
        clear: right;
    }

    .dir-rtl .imgGrid.threeColumn div.south_left.quarter,.dir-rtl .imgGrid.threeColumn div.south_center.quarter,.dir-rtl .imgGrid.threeColumn div.south_right.quarter {
        padding-right: 0;
        padding-left: 10%;
    }

    .dir-rtl .imgGrid.threeColumn div.south_left.quarter:nth-of-type(2n),.dir-rtl .imgGrid.threeColumn div.south_left.quarter:nth-of-type(1n),.dir-rtl .imgGrid.threeColumn div.south_center.quarter:nth-of-type(2n),.dir-rtl .imgGrid.threeColumn div.south_center.quarter:nth-of-type(1n),.dir-rtl .imgGrid.threeColumn div.south_right.quarter:nth-of-type(2n),.dir-rtl .imgGrid.threeColumn div.south_right.quarter:nth-of-type(1n) {
        padding-left: 15.5%;
        clear: none;
    }

    .dir-rtl .imgGrid.threeColumn div.south_left.quarter:nth-of-type(3n),.dir-rtl .imgGrid.threeColumn div.south_center.quarter:nth-of-type(3n),.dir-rtl .imgGrid.threeColumn div.south_right.quarter:nth-of-type(3n) {
        padding-left: 0;
        clear: left;
    }
}

.listImgGrid {
    width: 100%;
}

.listImgGrid li {
    width: 32%;
    display: inline-block;
}

.listImgGrid li div {
    max-width: 100%;
}

.listImgGrid li p {
    clear: both;
}

.listImgGrid.threeColumn {
    padding: 0;
}

.listImgGrid.threeColumn li {
    width: 28%;
    display: inline-block;
    list-style: none;
    vertical-align: top;
    padding: 0 1% 0 0;
    margin: 0;
}

.listImgGrid.threeColumn li img {
    max-width: 134px;
}

.stdCaption,.stdPullQuote,.bodyTxtAlt.rule,.blockTxt.rule,.blockTxt.flRight,.blockTxt.floatEast {
    border-top: 2px solid #9E9C9B;
    border-bottom: 2px solid #9E9C9B;
    padding: 10px 0;
    margin: 1.5em 0;
    clear: both;
}

.stdCaption.floatEast,.blockTxt.flRight,.blockTxt.floatEast,.stdPullQuote.flRight,.stdPullQuote.floatEast {
    max-width: 47%;
    margin-left: 3%;
    margin-top: 0.5em;
    float: right;
}

.dir-rtl .stdCaption.floatEast,.dir-rtl .blockTxt.flRight,.dir-rtl .blockTxt.floatEast,.dir-rtl .stdPullQuote.flRight,.dir-rtl .stdPullQuote.floatEast {
    margin-right: 3%;
    margin-left: 0;
    float: left;
}

.stdCaption.floatWest,.blockTxt.flLeft,.blockTxt.floatWest,.stdPullQuote.flLeft,.stdPullQuote.floatWest {
    margin-top: 0.5em;
    margin-right: 3%;
    max-width: 47%;
    float: left;
}

.dir-rtl .stdCaption.floatWest,.dir-rtl .blockTxt.flLeft,.dir-rtl .blockTxt.floatWest,.dir-rtl .stdPullQuote.flLeft,.dir-rtl .stdPullQuote.floatWest {
    float: right;
    margin-left: 3%;
    margin-right: 0;
}

.bodyTxtAlt.rule p {
    margin: 1em 0;
}

.stdCaption p,.stdPullQuote p,.blockTxt p {
    color: #787372;
    font-size: 135%;
    padding-left: 5%;
    padding-right: 5%;
    margin: 1em 0;
    clear: both;
}

.blockTxt p:first-child,.stdCaption p:first-child,.stdPullQuote p:first-child {
    margin-top: 0;
}

.blockTxt p:last-child,.stdCaption p:last-child,.stdPullQuote p:last-child {
    margin-bottom: 0;
}

blockquote {
    overflow: auto;
    margin: 1em  2em;
    padding: .15em 0;
}

.dir-rtl blockquote {
    padding-right: 2px;
}

blockquote>p:first-child,blockquote>div.quarter+p,.boxContent blockquote>p:first-child,.boxSupplement blockquote>p:first-child {
    margin-top: 0;
}

blockquote>p:last-child,.boxContent blockquote>p:last-child,.boxSupplement blockquote>p:last-child {
    margin-bottom: 0;
}

blockquote.noIndent,.quarter+blockquote,.openingContent blockquote,.boxContent>blockquote,li blockquote,.dc70 .pGroup>blockquote {
    margin-left: 0;
    margin-right: 0;
}

li>blockquote:first-child,li>blockquote:first-child p:first-child {
    margin-top: 0;
    padding-top: 0;
    overflow: visible;
}

.quarter+blockquote+blockquote {
    clear: left;
}

.dir-rtl .quarter+blockquote+blockquote {
    clear: right;
}

blockquote.rule {
    font-size: 115%;
    border-top: 1px solid #9E9C9B;
    border-bottom: 1px solid #9E9C9B;
    margin-left: 0;
    margin-right: 0;
    clear: both;
}

blockquote.rule p {
    margin: 1em 0;
}

blockquote>div.quarter+p,blockquote>div.half+p {
    overflow: auto;
    padding-right: .15em;
    padding-left: .15em;
    padding-bottom: .15em;
}

.docSubImgPreferred>#docSubImg {
    margin-top: 2em;
    margin-bottom: 3em;
}

div#docSubImg.zoom img {
    border: 1px solid #e2e1e1;
}

div#docSubImg.zoom:hover img {
    border-color: #3FA2BF;
}

div.zoom {
    position: relative;
    cursor: pointer;
    border: 1px solid transparent;
}

div.zoom a.zoom:after {
    position: absolute;
    width: 25px;
    height: 25px;
    top: 4px;
    right: 2px;
    content: ' ';
    background: url("../images/icon_sprite.png") -15px -4300px no-repeat;
}

div.zoom img {
    border: 1px solid transparent;
}

div.zoom:hover img {
    border-color: #cfcdcd;
}

.boxSupplement table {
    width: 100%;
}

th,td {
    padding: 10px;
    vertical-align: top;
    min-width: 50px;
    font-size: 90%;
}

th {
    font-weight: bold;
    vertical-align: bottom;
}

td ul:first-child,td ol:first-child {
    margin: 0;
}

td ul li,td ol li {
    margin-top: 0 !important;
}

tr.emphasized th {
    background-color: #9E9C9B;
    color: #fff;
    font-weight: normal;
    border: none;
}

.tableShaded th,.tableShaded td,tr.shaded th,.tableDiv.gridlines th {
    background-color: #e0dfdc;
}

caption {
    text-align: left;
    color: #65605E;
    font-size: 125%;
    font-weight: 200;
    margin-top: 1em;
    margin-bottom: 0.5em;
    line-height: 1.15;
}

.dir-rtl caption {
    text-align: right;
}

table+p {
    margin-top: 1em;
}

.tableDiv {
    overflow: auto;
    margin-bottom: 1em;
    padding: .25em 0;
}

.tableDiv.half {
    width: 100%;
    max-width: 100%;
}

.tableDiv.full {
    width: 100%;
}

.tableDiv.half table {
    width: 100%;
}

.tableDiv.full table {
    min-width: 100%;
}

.tableDiv table th p {
    text-align: left;
}

.dir-rtl .tableDiv table th p {
    text-align: right;
}

.tableDiv table p {
    margin: 0;
}

.tableDiv table p+p {
    margin-top: .5em;
}

.tableBorder table,.tableGrid table,.tableGrid th,.tableGrid td,.gridDefault table,.gridDefault th,.gridDefault td,.tableDiv.gridlines table,.tableDiv.gridlines th,.tableDiv.gridlines td {
    border: 1px solid #e0dfdc;
}

.rowBorder tr {
    border-bottom: 1px solid #e0dfdc;
}

.rowBorder tr:last-child {
    border-bottom: none;
}

.rowBorder th {
    border-bottom: 2px solid #e0dfdc;
}

.columnBorder th,.columnBorder td {
    border-left: 1px solid #e0dfdc;
}

.dir-rtl .columnBorder th,.dir-rtl .columnBorder td {
    border-right: 1px solid #e0dfdc;
}

.columnBorder th:first-child,.columnBorder td:first-child {
    border-left: none;
}

.dir-rtl .columnBorder th:first-child,.dir-rtl .columnBorder td:first-child {
    border-right: none;
}

.tableDiv.gridlines td.shaded,.columnStripe th:nth-child(odd),.columnStripe td:nth-child(odd),.rowStripe tr:nth-child(even),.tableDiv.stripe tbody tr:nth-child(even) {
    background-color: #f2f0ed;
}

.ie7 .rowStripe tbody td,.ie8 .rowStripe tbody td,.ie7 .tableDiv.stripe tbody td,.ie8 .tableDiv.stripe tbody td {
    border-bottom: 1px solid #e0dfdc;
}

.wide {
    border-right: 1px dashed #78bed2 !important;
    position: relative;
    overflow: auto;
}

.dir-rtl .wide {
    border-right: none;
    border-left: 1px dashed #78bed2 !important;
}

.wide table,.wide .boxContent {
    min-width: 650px;
    max-width: 750px;
}

.wide .wideControls {
    display: none;
}

@media only screen and (min-width: 760px) {
    .wide.boxSupplement {
        overflow: auto;
        margin-bottom: 1em;
    }

    .wide.popped {
        width: auto;
        overflow: visible;
        box-shadow: 0 0 5px rgba(0,0,0,0.5);
        border-radius: 2px;
        border-right: none !important;
        padding: .5em;
        float: right;
        border-right: 0;
        background-color: #fff;
        z-index: 10;
    }

    .dir-rtl .wide.popped {
        border-left: none !important;
    }

    .wide.popped .wideControls {
        background-position: 99.5% -5303px;
    }

    .wide .wideControls {
        left: 0;
        display: block;
        position: relative;
        padding: 3px 4px;
        min-height: 25px;
        min-width: 25px;
        cursor: pointer;
        background: url("../images/icon_sprite.png") #787372 99.5% -4300px no-repeat;
    }

    .wide .wideControls p {
        color: #ffffff;
        font-size: 93%;
        font-weight: bold;
        margin: .2em 0;
    }

    .wide .wideControls p.collapsePopout {
        text-align: right;
        padding-right: 40px;
    }

    .dir-rtl .wide .wideControls p.collapsePopout {
        text-align: left;
        padding-right: 0;
        padding-left: 40px;
    }
}

@media only screen and (min-width: 960px) {
    .wide table,.wide .boxContent {
        min-width: 750px;
        max-width: 960px;
    }

    .wide.popped {
        float: left;
        margin-left: -150px;
    }
}

@media only screen and (min-width: 760px) {
    .tableDiv.half {
        width: 50%;
    }
}

.dc20 #article ul {
    overflow: hidden;
}

.dc20 #article .openingContent li,.dc20 #article h2+.pGroup ul:first-child li {
    margin-top: 0;
}

.pubSym-w .bodyTxt .section>h2,.pubSym-ws .bodyTxt .section>h2 {
    font-size: 160%;
}

.dc3 .bodyTxt .section>h2,.dc40 .bodyTxt .section>h2 {
    font-size: 150%;
}

.dc44 .bodyTxt .section>h2,.dc41 .bodyTxt .section>h2,.dc40 .bodyTxt h3 {
    font-size: 140%;
    line-height: normal;
}

#mid502012516 .bodyTxtAlt {
    display: none;
}

body.pubSym-rq .img strong,.lgcFigcaption p,.blurb,.caption h4 {
    display: block;
    font-weight: normal;
    font-size: 120%;
    color: #787372;
    line-height: 1.3;
    margin: .5em 0;
}

.blurb {
    max-width: 50%;
    float: right;
    margin-left: 10px;
    padding: 10px;
    border-top: 2px solid #9E9C9B;
    border-bottom: 2px solid #9E9C9B;
}

.dir-rtl .blurb {
    float: left;
    margin-right: 10px;
    margin-left: 0;
}

span.lgcContextTtle {
    display: none;
}

.tableOfContents .lgcContextTtle {
    display: block;
    font-size: 85%;
    color: #787372;
}

.img {
    margin-top: 1em;
    margin-bottom: 1em;
}

.img img {
    max-width: 100%;
}

.box {
    margin: 1em 0;
    padding: 10px 3%;
    border: 1px solid #9e9b9a;
    float: left;
    width: 94%;
}

.dir-rtl .box {
    float: right;
}

.box img {
    max-width: 100%;
}

.review,.chapterquestions,.questions,.study-questions {
    margin: 1em 0;
    padding: 10px;
    background-color: #EBEBEB;
}

.img h2,.box h2,.review h2 {
    margin-top: 0;
}

.right125,.right250,.right,.alignRight {
    float: right;
    margin-left: 10px;
    max-width: 50%;
}

.dir-rtl .right125,.dir-rtl .right250,.dir-rtl .right,.dir-rtl .alignRight {
    float: left;
    margin-right: 10px;
    margin-left: 0;
}

.left125,.left250,.left,.alignLeft {
    float: left;
    margin-right: 10px;
    max-width: 50%;
}

.dir-rtl .left125,.dir-rtl .left250,.dir-rtl .left,.dir-rtl .alignLeft {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}

.right125 table,.right250 table,.right table,.alignRight table,.left125 table,.left250 table,.left table,.alignLeft table {
    width: 100%;
    padding: 0;
}

body.pubSym-t-16 .alignRight,body.pubSym-my .right,body.pubSym-my .left {
    max-width: 100%;
}

.valignTop td {
    vertical-align: top;
}

body#mid1101987030 #f0 {
    float: right;
    margin-left: 10px;
    max-width: 50%;
}

.dir-rtl body#mid1101987030 #f0 {
    float: left;
    margin-right: 10px;
    margin-left: 0;
}

.table {
    max-width: 100%;
}

.pubSym-gu .table table {
    width: 100%;
}

.pubSym-gu .table th,.pubSym-gu .table td {
    border: 1px solid #9e9b9a;
    text-align: left;
    padding: 5px;
    vertical-align: top;
}

.dir-rtl .pubSym-gu .table th,.dir-rtl .pubSym-gu .table td {
    text-align: right;
}

.pubSym-gu .table th {
    background-color: #f5f5f5;
}

body#mid1101990002 #t12 {
    width: auto;
}

body#mid1101990002 #t13 table,body#mid1101990001 #t5 table {
    width: 100%;
}

.timeline,.prophecy {
    margin: 2em 0;
    width: 100%;
}

.timeline caption,.timeline th,.timeline td,.prophecy caption,.prophecy th,.prophecy td {
    padding: 2px;
    vertical-align: top;
    text-align: center;
}

.timeline caption,.prophecy caption {
    font-size: 150%;
}

.timeline th {
    background-color: #FBE693;
    font-size: 125%;
}

.timeline .alignleft {
    border-top: 1px solid #9e9b9a;
    border-left: 1px dashed #9e9b9a;
    text-align: left;
}

.dir-rtl .timeline .alignleft {
    border-right: 1px dashed #9e9b9a;
    border-left: none;
    text-align: right;
}

.timeline .alignright {
    border-top: 1px solid #9e9b9a;
    border-right: 1px dashed #9e9b9a;
    text-align: right;
}

.dir-rtl .timeline .alignright {
    border-left: 1px dashed #9e9b9a;
    border-right: none;
    text-align: left;
}

.timeline .blue {
    background-color: #B7DBD8;
}

.timeline .green {
    background-color: #BFDB96;
}

.timeline .wider {
    background-color: #BCDCBB;
}

.prophecy th,.prophecy td {
    border: 1px solid #9e9b9a;
    text-align: left;
}

.dir-rtl .prophecy th,.dir-rtl .prophecy td {
    text-align: right;
}

.prophecy .gray td {
    background-color: #ebebeb;
}

#mid1101978089 #article.dir-rtl .img,#mid1101978103 #article.dir-rtl .img,#mid1101978107 #article.dir-rtl .img,#mid1101978113 #article.dir-rtl .img,#mid1101978116 #article.dir-rtl .img,#mid1101978134 #article.dir-rtl .img,#mid1101978162 #article.dir-rtl .img {
    float: left;
    margin: 10px 10px 10px 0;
}

#mid1101978089 #article.dir-rtl .img.right,#mid1101978103 #article.dir-rtl .img.right,#mid1101978107 #article.dir-rtl .img.right,#mid1101978113 #article.dir-rtl .img.right,#mid1101978116 #article.dir-rtl .img.right,#mid1101978134 #article.dir-rtl .img.right,#mid1101978162 #article.dir-rtl .img.right {
    float: right;
    margin: 10px 0 10px 10px;
}

.syn-sq .syn-img,.syn-ls .syn-img {
    margin: 0 0 5px 0;
}

.dir-rtl .syn-sq .syn-img,.dir-rtl .syn-ls .syn-img {
    float: right;
}

.syn-sq .syn-img img,.syn-ls .syn-img img {
    display: block;
}

@media only screen and (min-width: 520px) {
    .syn-sq .syn-img,.syn-ls .syn-img {
        margin: 0 2% 5px 0;
    }

    .syn-sq .syn-img img,.syn-ls .syn-img img {
        display: block;
        max-width: 100%;
    }
}

.syn-sq .syn-body,.syn-ls .syn-body {
    overflow: hidden;
    zoom: 1;
    padding-bottom: 2px;
}

.syn-sq .pubAdTitleBlock,.syn-ls .pubAdTitleBlock {
    font-size: 100%;
    font-weight: normal;
    min-height: 3em;
}

.dir-rtl .syn-sq .pubAdTitleBlock,.dir-rtl .syn-ls .pubAdTitleBlock {
    padding-right: 1px;
}

.syn-sq .meta,.syn-ls .meta {
    float: right;
    font-size: 80%;
    color: #777;
}

.syn-sq h3,.syn-ls h3 {
    margin: 0;
}

.syn-sq .desc,.syn-ls .desc {
    margin-top: 5px;
}

.syn-sq .syn-img {
    width: 27%;
    float: left;
    margin: 0 3% 0 0;
}

.syn-sq .syn-img.sqs {
    max-width: 50px;
}

@media only screen and (min-width: 520px) {
    .syn-sq .syn-img.sqs {
        max-width: 75px;
    }
}

@media only screen and (min-width: 520px) {
    .syn-sq .syn-img.sqr {
        width: 32%;
        max-width: 150px;
        margin-right: 3%;
    }
}

.dir-rtl .syn-sq .syn-img {
    float: right;
    margin: 0 0 0 3%;
}

.syn-sq .syn-img img {
    width: 100%;
}

@media only screen and (min-width: 520px) {
    .syn-ls .syn-img {
        float: left;
        margin: 0 2% 5px 0;
    }
}

.syn-ls .syn-img .cvr {
    margin-right: 3%;
    max-width: 75px;
}

.dir-rtl .syn-ls .syn-img .cvr {
    margin: 0 0 0 3%;
}

@media only screen and (min-width: 960px) {
    .syn-ls .syn-img .cvr {
        width: 27%;
    }
}

.syn-ls .syn-img .cvr+.syn-body {
    float: left;
    max-width: 70%;
}

.dir-rtl .syn-ls .syn-img .cvr+.syn-body {
    float: right;
}

@media only screen and (min-width: 960px) {
    .syn-ls .syn-img .cvr+.syn-body {
        max-width: 69%;
    }
}

.syn-ls .syn-img.lss,.syn-ls .syn-img.pns {
    max-width: 150px;
}

@media only screen and (min-width: 520px) {
    .syn-ls .syn-img.lss,.syn-ls .syn-img.pns {
        float: left;
        max-width: 100%;
    }

    .dir-rtl .syn-ls .syn-img.lss,.dir-rtl .syn-ls .syn-img.pns {
        float: right;
    }
}

@media only screen and (min-width: 960px) {
    .syn-ls .syn-img.lss,.syn-ls .syn-img.pns {
        float: none;
        clear: both;
    }
}

@media only screen and (min-width: 520px) {
    .syn-ls .syn-img .prd {
        max-width: 29%;
    }
}

.dir-rtl .syn-ls .syn-img {
    margin-right: 0;
    margin-left: 3%;
}

.syn-ls .syn-body {
    overflow: visible;
}

.dir-rtl .syn-ls .syn-body {
    float: right;
}

.contextTitle,.contextTtl {
    font-size: 92.9%;
    margin-top: 0;
    margin-bottom: 5px;
    font-weight: normal;
    color: #959288;
}

.synopsis {
    padding: 0 0 1em 0;
    width: 100%;
    float: left;
}

.synopsis img {
    max-width: 100%;
}

.synopsis.dir-rtl {
    float: right;
}

.listView .synopsis.dir-rtl .syn-img.cvr {
    float: right;
    margin: 0 0 0 2.5%;
}

.listView .synopsis.dir-rtl .syn-body .publicationDesc {
    float: right;
    margin: 0 0 0 2.5%;
}

.listView .synopsis.dir-rtl .syn-body .downloadLinks li {
    float: right;
    margin: 0 0 0 1em;
}

.listView .synopsis.dir-rtl .syn-body .fileLinks li {
    float: right;
    margin: 0 0 0 1em;
}

.synopsis h2,.synopsis h3,.synopsis h4,.synopsis h5,.synopsis h6,.synopsis p {
    margin: 0 0 5px 0;
    font-weight: 200;
}

.synopsis .meta {
    float: right;
    font-size: 80%;
    color: #777;
}

.dir-rtl .synopsis .meta {
    float: left;
    margin-left: 0;
    margin-right: 10px;
}

.synopsis .meta.pubDate {
    margin-left: 10px;
}

.synopsis .meta.newsDate {
    float: none;
    font-size: 100%;
}

.synopsis.borderDotted {
    border-top: 1px dotted #b2b0af;
    padding-top: 1em;
}

.synopsis.borderSolid {
    border-top: 1px solid #b2b0af;
    padding-top: 1em;
}

.synopsis.hasVideo.publication .prd img {
    min-height: 156px;
}

.signLanguage .synopsis.hasVideo.publication .prd img {
    height: auto;
}

.synopsis.lss {
    clear: both;
}

.synopsis.lsr.first {
    padding: 0;
}

.gridView .synopsis.publication {
    clear: none;
    float: none;
    display: inline-block;
    vertical-align: top;
    width: 100%;
}

.ie7 .gridView .synopsis.publication {
    zoom: 1;
    display: inline;
}

@media only screen and (min-width: 520px) {
    .gridView .synopsis.publication {
        width: 42%;
        margin-right: 2.5%;
    }

    .dir-rtl .gridView .synopsis.publication {
        margin-right: 0;
        margin-left: 2.3%;
    }
}

@media only screen and (min-width: 760px) {
    .gridView .synopsis.publication {
        width: 30%;
    }
}

@media only screen and (min-width: 960px) {
    .gridView .synopsis.publication {
        width: 22%;
    }
}

@media print {
    .gridView .synopsis.publication {
        width: 22%;
    }
}

.listView .synopsis.publication {
    padding-top: 1em;
    border-top: 1px solid #eee;
}

.synopsis .syn-img {
    float: left;
    line-height: 1;
}

.dir-rtl .synopsis .syn-img {
    float: right;
}

.synopsis .syn-img.noImage {
    height: 50px;
    background-color: #f5f5f5;
}

.synopsis .syn-img.sqs {
    width: 50px;
}

@media print {
    .synopsis .syn-img.sqs {
        width: 75px;
    }
}

.synopsis .syn-img.mixDesc.sqr {
    max-width: 100px;
    float: none;
}

@media print {
    .synopsis .syn-img.mixDesc.sqr {
        float: left;
    }
}

.synopsis .syn-img.sqr {
    float: none;
}

@media print {
    .synopsis .syn-img.sqr {
        float: left;
    }
}

.synopsis .syn-img.lss {
    float: none;
}

@media print {
    .synopsis .syn-img.lss {
        float: left;
    }
}

.synopsis .syn-img.lsr {
    float: none;
}

@media print {
    .synopsis .syn-img.lsr {
        float: left;
    }
}

.synopsis .syn-img.pnr {
    float: none;
}

@media print {
    .synopsis .syn-img.pnr {
        float: left;
    }
}

.synopsis .syn-img.prd {
    float: none;
    max-width: 119px;
}

.listView .synopsis .syn-img.prd {
    display: none;
}

.gridView .synopsis .syn-img.prd {
    min-height: 200px;
    max-height: 240px;
    max-width: 170px;
    position: relative;
    bottom: -1em;
    float: none;
}

.gridView .synopsis .syn-img.prd img {
    position: absolute;
    bottom: 0;
    max-height: 100%;
}

.synopsis .syn-img.cvr {
    width: 50px;
    max-height: 200px;
}

.gridView .synopsis .syn-img.cvr {
    display: none;
}

.listView .synopsis .syn-img.cvr {
    width: 15%;
    max-width: 100px;
    margin: 0 2.5% 0 0;
    float: left;
}

.dir-rtl .listView .synopsis .syn-img.cvr {
    float: right;
    margin: 0 0 0 2.5%;
}

.synopsis .syn-body {
    position: relative;
}

.synopsis .syn-body .desc {
    margin-bottom: 1.25em;
    line-height: 1.45;
}

.toc .synopsis .syn-body .desc,.featuredInPrint .synopsis .syn-body .desc {
    margin-bottom: 0;
}

.synopsis .syn-body .desc.famLifeVw {
    margin-bottom: 0.25em;
}

.synopsis .syn-body.sqs {
    margin-left: 60px;
}

.dir-rtl .synopsis .syn-body.sqs {
    margin-left: 0;
    margin-right: 60px;
}

.synopsis .syn-body.sqs .issueDate {
    font-size: 75%;
    color: #65605e;
    margin-bottom: 5px;
}

.synopsis .syn-body.mixDesc.sqr {
    margin-top: 10px;
}

@media print {
    .synopsis .syn-body.mixDesc.sqr {
        margin-left: 0;
    }
}

.synopsis .syn-body.sqr {
    margin-top: 10px;
}

@media print {
    .synopsis .syn-body.sqr {
        margin-left: 0;
    }
}

.synopsis .syn-body.lss {
    margin-top: 10px;
}

@media print {
    .synopsis .syn-body.lss {
        margin-left: 0;
    }
}

.synopsis .syn-body.lsr {
    margin-top: 5px;
}

.synopsis .syn-body.lsr h3 {
    font-size: 160%;
}

.primaryFeature .synopsis .syn-body.lsr {
    background-color: #f2f0ed;
    padding: 2.5%;
    clear: both;
}

.primaryFeature .synopsis .syn-body.lsr h3 {
    font-size: 200%;
    margin-bottom: 10px;
}

.primaryFeature .synopsis .syn-body.lsr .desc {
    margin-bottom: 0;
}

@media print {
    .synopsis .syn-body.lsr {
        margin-left: 0;
    }
}

.synopsis .syn-body.pnr {
    background-color: #f2f0ed;
    padding: 2.5%;
    clear: both;
}

.synopsis .syn-body.pnr h3 {
    font-size: 200%;
    margin-bottom: 10px;
}

.synopsis .syn-body.pnr .desc {
    margin-bottom: 0;
}

.synopsis .syn-body.cvr {
    margin-left: 60px;
}

.dir-rtl .synopsis .syn-body.cvr {
    margin-left: 0;
    margin-right: 60px;
}

@media print {
    .synopsis .syn-body.cvr {
        margin-left: 0;
    }
}

.synopsis .syn-body .publicationDesc h3 {
    font-size: 100%;
    font-weight: normal;
}

.listView .synopsis .syn-body .publicationDesc {
    width: 37.5%;
    margin: 0 2.5% 0 0;
    float: left;
}

.dir-rtl .listView .synopsis .syn-body .publicationDesc {
    float: right;
    margin: 0 0 0 2.5%;
}

.listView .synopsis .syn-body .publicationDesc .btnStreaming {
    margin-top: .5em;
    font-size: 90%;
}

.listView .synopsis .syn-body .publicationDesc .fileFormatIcon.stream {
    display: none;
}

@media print {
    .listView .synopsis .syn-body {
        margin-left: 0;
    }
}

.gridView .synopsis .syn-body .streamOption {
    display: none;
}

@media print {
    .gridView .synopsis .syn-body {
        margin-left: 0;
        padding-right: 15px;
    }
}

@media only screen and (min-width: 520px) {
    .synopsis.sqr {
        clear: none;
        float: none;
        display: inline-block;
        vertical-align: top;
        width: 29%;
        margin-right: 3%;
    }

    .ie7 .synopsis.sqr {
        zoom: 1;
        display: inline;
    }

    .dir-rtl .synopsis.sqr {
        margin-right: 0;
        margin-left: 3%;
    }

    .synopsis.sqr.desc {
        width: 100%;
    }

    .synopsis.sqr.desc .syn-img {
        float: left;
        max-width: 29%;
    }

    .dir-rtl .synopsis.sqr.desc .syn-img {
        float: right;
    }

    .synopsis.sqr.desc .syn-body {
        margin-top: 0;
        margin-left: 32%;
    }

    .dir-rtl .synopsis.sqr.desc .syn-body {
        margin-right: 32%;
        margin-left: 0;
    }

    .synopsis.lss {
        clear: none;
        float: none;
        display: inline-block;
        vertical-align: top;
        width: 46%;
        margin-right: 3%;
    }

    .ie7 .synopsis.lss {
        zoom: 1;
        display: inline;
    }

    .dir-rtl .synopsis.lss {
        margin-right: 0;
        margin-left: 3%;
    }

    .synopsis.lss.desc {
        width: 100%;
    }

    .synopsis.lss.desc .syn-img {
        float: left;
        max-width: 30%;
    }

    .dir-rtl .synopsis.lss.desc .syn-img {
        float: right;
    }

    .synopsis.lss.desc .syn-body {
        margin-top: 0;
        margin-left: 33%;
    }

    .dir-rtl .synopsis.lss.desc .syn-body {
        margin-right: 33%;
        margin-left: 0;
    }

    .synopsis.prd {
        float: left;
    }

    .dir-rtl .synopsis.prd {
        float: right;
    }

    .synopsis .syn-img.noImage {
        height: 75px;
    }

    #sidebar .synopsis .syn-img.noImage {
        height: 50px;
    }

    .synopsis .syn-img.sqs,.synopsis .syn-img.cvr {
        width: 75px;
    }

    #sidebar .synopsis .syn-img.sqs,#sidebar .synopsis .syn-img.cvr {
        width: 50px;
    }

    .synopsis .syn-img.mixDesc.sqr {
        width: 120px;
    }

    .synopsis .syn-body.mixDesc.sqr {
        margin-left: 135px;
    }

    .dir-rtl .synopsis .syn-body.mixDesc.sqr {
        margin-left: 0;
        margin-right: 135px;
    }

    .synopsis .syn-body.sqs,.synopsis .syn-body.cvr {
        margin-left: 90px;
    }

    .dir-rtl .synopsis .syn-body.sqs,.dir-rtl .synopsis .syn-body.cvr {
        margin-left: 0;
        margin-right: 90px;
    }

    #sidebar .synopsis .syn-body.sqs,#sidebar .synopsis .syn-body.cvr {
        margin-left: 60px;
    }

    .dir-rtl #sidebar .synopsis .syn-body.sqs,.dir-rtl #sidebar .synopsis .syn-body.cvr {
        margin-left: 0;
        margin-right: 60px;
    }

    .synopsis .syn-body.prd {
        margin-left: 140px;
    }

    .dir-rtl .synopsis .syn-body.prd {
        margin-left: 0;
        margin-right: 140px;
    }
}

@media only screen and (min-width: 760px) {
    .synopsis.lss {
        width: 29.5%;
        margin-right: 3%;
    }

    .dir-rtl .synopsis.lss {
        margin-right: 0;
        margin-left: 3%;
    }

    .synopsis.twoCol {
        clear: none;
        float: none;
        display: inline-block;
        vertical-align: top;
        width: 46%;
        margin-right: 3%;
        padding-top: 1em;
    }

    .ie7 .synopsis.twoCol {
        zoom: 1;
        display: inline;
    }

    .dir-rtl .synopsis.twoCol {
        margin-right: 0;
        margin-left: 3%;
    }

    #sidebar .synopsis .syn-img.noImage {
        height: 75px;
    }

    #sidebar .synopsis .syn-img.sqs,#sidebar .synopsis .syn-img.cvr {
        width: 60px;
    }

    #sidebar .synopsis .syn-body.sqs,#sidebar .synopsis .syn-body.cvr {
        margin-left: 70px;
    }

    .dir-rtl #sidebar .synopsis .syn-body.sqs,.dir-rtl #sidebar .synopsis .syn-body.cvr {
        margin-left: 0;
        margin-right: 70px;
    }

    .synopsis .syn-body.prd {
        margin-left: 140px;
    }

    .dir-rtl .synopsis .syn-body.prd {
        margin-left: 0;
        margin-right: 140px;
    }
}

@media only screen and (min-width: 960px) {
    #sidebar .synopsis.lss {
        width: 100%;
        margin: 0;
    }

    .synopsis.lss.desc {
        width: 100%;
    }

    .synopsis.lss.desc .syn-img {
        float: left;
        max-width: 30%;
    }

    .dir-rtl .synopsis.lss.desc .syn-img {
        float: right;
    }

    .synopsis.lss.desc .syn-body {
        margin-top: 0;
        margin-left: 33%;
    }

    .dir-rtl .synopsis.lss.desc .syn-body {
        margin-right: 33%;
        margin-left: 0;
    }

    #sidebar .synopsis .syn-img.lss {
        max-width: 100%;
        float: none;
    }

    #sidebar .synopsis .syn-body.lss {
        width: 100%;
        margin: 5px 0 0 0;
    }

    .primaryFeature .synopsis .syn-body.lsr {
        margin: -1em 7.88% 0;
        position: relative;
    }

    .synopsis .syn-body.pnr {
        margin: -1em 7.88% 0;
        position: relative;
    }

    .synopsis .syn-body.prd {
        margin-left: 140px;
    }

    .dir-rtl .synopsis .syn-body.prd {
        margin-left: 0;
        margin-right: 140px;
    }
}

.dir-ltr .listView .synopsis.dir-rtl {
    float: right;
}

.dir-ltr .listView .synopsis.dir-rtl .syn-img.cvr {
    float: right;
    margin: 0 0 0 2.5%;
}

.dir-ltr .listView .synopsis.dir-rtl .syn-body .publicationDesc {
    float: right;
    margin: 0 0 0 2.5%;
}

.dir-ltr .listView .synopsis.dir-rtl .syn-body .downloadLinks {
    float: left;
}

.dir-ltr .listView .synopsis.dir-rtl .syn-body .downloadLinks li {
    float: right;
    margin: 0 0 0 1em;
}

.dir-ltr .listView .synopsis.dir-rtl .syn-body .fileLinks li {
    float: right;
    margin: 0 0 0 1em;
}

.dir-ltr .gridView .synopsis.dir-rtl .fileLinks ul {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 20px;
}

.dir-rtl .listView .synopsis.dir-ltr {
    float: left;
}

.dir-rtl .listView .synopsis.dir-ltr .syn-img.cvr {
    float: left;
    margin: 0 2.5% 0 0;
}

.dir-rtl .listView .synopsis.dir-ltr .syn-body .publicationDesc {
    float: left;
    margin: 0 2.5% 0 0;
}

.dir-rtl .listView .synopsis.dir-ltr .syn-body .downloadLinks {
    float: right;
}

.dir-rtl .listView .synopsis.dir-ltr .syn-body .downloadLinks li {
    float: left;
    margin: 0 1em 0 0;
}

.dir-rtl .listView .synopsis.dir-ltr .syn-body .fileLinks li {
    float: left;
    margin: 0 1em 0 0;
}

.dir-rtl .gridView .synopsis.dir-ltr .fileLinks ul {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 0;
}

#onlineBible .synopsis,#currentMags .synopsis {
    padding-bottom: 1.5em;
}

#onlineBible .synopsis.downloadOnly .pubName,#currentMags .synopsis.downloadOnly .pubName {
    white-space: normal;
}

@media only screen and (min-width: 760px) {
    #onlineBible .synopsis.downloadOnly,#currentMags .synopsis.downloadOnly {
        width: 48%;
    }

    #onlineBible .synopsis.downloadOnly+.synopsis,#currentMags .synopsis.downloadOnly+.synopsis {
        margin: 0;
    }
}

@media only screen and (min-width: 960px) {
    #onlineBible .synopsis.downloadOnly,#currentMags .synopsis.downloadOnly {
        width: 100%;
    }
}

#onlineBible .synopsis .syn-img,#currentMags .synopsis .syn-img {
    max-width: 150px;
}

@media print {
    #onlineBible .synopsis .syn-img,#currentMags .synopsis .syn-img {
        float: left;
    }

    .dir-rtl #onlineBible .synopsis .syn-img,.dir-rtl #currentMags .synopsis .syn-img {
        float: right;
    }
}

#onlineBible .synopsis .syn-img.prd,#currentMags .synopsis .syn-img.prd {
    float: none;
    max-width: 119px;
}

@media only screen and (min-width: 520px) {
    #onlineBible .synopsis .syn-img.prd,#currentMags .synopsis .syn-img.prd {
        float: left;
    }

    .dir-rtl #onlineBible .synopsis .syn-img.prd,.dir-rtl #currentMags .synopsis .syn-img.prd {
        float: right;
    }
}

@media print {
    #onlineBible .synopsis .syn-img.prd,#currentMags .synopsis .syn-img.prd {
        float: left;
    }

    .dir-rtl #onlineBible .synopsis .syn-img.prd,.dir-rtl #currentMags .synopsis .syn-img.prd {
        float: right;
    }
}

@media only screen and (min-width: 520px) {
    #onlineBible .synopsis .syn-img,#currentMags .synopsis .syn-img {
        max-width: 38%;
    }
}

@media only screen and (min-width: 760px) {
    #onlineBible .synopsis .syn-img,#currentMags .synopsis .syn-img {
        max-width: 270px;
    }
}

@media only screen and (min-width: 960px) {
    #onlineBible .synopsis .syn-img,#currentMags .synopsis .syn-img {
        max-width: 38%;
    }
}

@media print {
    #onlineBible .synopsis .syn-body,#currentMags .synopsis .syn-body {
        margin-top: 0;
    }

    #onlineBible .synopsis .syn-body.prd,#currentMags .synopsis .syn-body.prd {
        margin-left: 140px;
    }

    .dir-rtl #onlineBible .synopsis .syn-body.prd,.dir-rtl #currentMags .synopsis .syn-body.prd {
        margin-left: 0;
        margin-right: 140px;
    }
}

@media only screen and (min-width: 520px) {
    #onlineBible .synopsis .syn-body,#currentMags .synopsis .syn-body {
        margin-left: 41%;
    }

    .dir-rtl #onlineBible .synopsis .syn-body,.dir-rtl #currentMags .synopsis .syn-body {
        margin-left: 0;
        margin-right: 41%;
    }

    #onlineBible .synopsis .syn-body.prd,#currentMags .synopsis .syn-body.prd {
        margin-left: 140px;
    }

    .dir-rtl #onlineBible .synopsis .syn-body.prd,.dir-rtl #currentMags .synopsis .syn-body.prd {
        margin-left: 0;
        margin-right: 140px;
    }
}

@media only screen and (min-width: 760px) {
    #onlineBible .synopsis .syn-body,#currentMags .synopsis .syn-body {
        margin-left: 290px;
    }

    .dir-rtl #onlineBible .synopsis .syn-body,.dir-rtl #currentMags .synopsis .syn-body {
        margin-left: 0;
        margin-right: 290px;
    }

    #onlineBible .synopsis .syn-body.prd,#currentMags .synopsis .syn-body.prd {
        margin-left: 140px;
    }

    .dir-rtl #onlineBible .synopsis .syn-body.prd,.dir-rtl #currentMags .synopsis .syn-body.prd {
        margin-left: 0;
        margin-right: 140px;
    }
}

@media only screen and (min-width: 960px) {
    #onlineBible .synopsis .syn-body,#currentMags .synopsis .syn-body {
        margin-left: 41%;
    }

    .dir-rtl #onlineBible .synopsis .syn-body,.dir-rtl #currentMags .synopsis .syn-body {
        margin-left: 0;
        margin-right: 41%;
    }

    #onlineBible .synopsis .syn-body.prd,#currentMags .synopsis .syn-body.prd {
        margin-left: 140px;
    }

    .dir-rtl #onlineBible .synopsis .syn-body.prd,.dir-rtl #currentMags .synopsis .syn-body.prd {
        margin-left: 0;
        margin-right: 140px;
    }
}

.ChildrenLandingPage #collectionIndex .synopsis,.TeensLandingPage #collectionIndex .synopsis {
    padding: 0;
    margin-bottom: 1.5em;
    width: auto;
    position: relative;
    background-color: #fff;
}

@media only screen and (min-width: 520px) {
    .ChildrenLandingPage #collectionIndex .synopsis,.TeensLandingPage #collectionIndex .synopsis {
        width: 29%;
        padding-bottom: 4.5em;
    }
}

@media only screen and (min-width: 760px) {
    .ChildrenLandingPage #collectionIndex .synopsis,.TeensLandingPage #collectionIndex .synopsis {
        padding-bottom: 0;
    }
}

.ChildrenLandingPage #collectionIndex .synopsis .syn-img.sqr,.TeensLandingPage #collectionIndex .synopsis .syn-img.sqr {
    overflow: hidden;
    min-height: 5.5em;
}

.ChildrenLandingPage #collectionIndex .synopsis .syn-body.sqr,.TeensLandingPage #collectionIndex .synopsis .syn-body.sqr {
    margin-top: 0;
    background-color: #fff;
    text-align: right;
    position: absolute;
    bottom: 0;
    min-height: 4em;
    width: 100%;
}

.ChildrenLandingPage #collectionIndex .synopsis .syn-body.sqr h3,.TeensLandingPage #collectionIndex .synopsis .syn-body.sqr h3 {
    font-size: 90%;
    font-weight: bold;
    margin: 1em 2.5%;
}

.dir-rtl .ChildrenLandingPage #collectionIndex .synopsis .syn-body.sqr,.ChildrenLandingPage .dir-rtl #collectionIndex .synopsis .syn-body.sqr,.dir-rtl .TeensLandingPage #collectionIndex .synopsis .syn-body.sqr,.TeensLandingPage .dir-rtl #collectionIndex .synopsis .syn-body.sqr {
    text-align: left;
}

.jsViewportPin .articleNavLinks {
    display: none;
}

.jsViewportPin.pinned {
    z-index: 49;
    background-color: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
    padding: 10px;
    position: fixed;
    top: 50px;
    left: 0;
    width: 96%;
}

@media only screen and (min-width: 760px) {
    .jsViewportPin.pinned {
        top: 0;
        left: auto;
        width: auto;
    }
}

.jsViewportPin.pinned .articleNavLinks {
    display: none;
}

@media only screen and (min-width: 760px) {
    .jsViewportPin.pinned .articleNavLinks {
        display: block;
        width: auto;
        border-top: 0;
        padding: 0;
    }
}

@media only screen and (min-width: 960px) {
    .jsViewportPin.pinned .articleNavLinks {
        display: none;
    }
}

.jsViewportPin.pinned .articleNavLinks p.toc {
    margin: 0 50px;
    text-align: center;
}

.jsViewportPin.pinned .arrowSmall {
    padding-right: 0;
    margin-right: .5em;
}

.jsViewportPin.pinned .arrowSmall:after {
    border: 0;
}

@media only screen and (min-width: 520px) {
    .jsViewportPin.pinned .arrowSmall {
        padding-right: 1em;
    }
}

.publications.PublicationArticle .jsViewportPin {
    margin-bottom: 1.5em;
}

@media only screen and (min-width: 960px) {
    .publication .jsViewportPin {
        margin-bottom: 1em;
    }
}

body {
    font-size: 1em;
}

@media only screen and (min-width: 760px) {
    body {
        font-size: 0.875em;
    }
}

h1,h1.contextTtl {
    color: #65605e;
    font-size: 200%;
    font-weight: 200;
    margin-bottom: 0.5em;
    line-height: 1.15;
}

@media only screen and (min-width: 760px) {
    h1,h1.contextTtl {
        font-size: 230%;
    }
}

h2 {
    color: #65605e;
    font-size: 155%;
    font-weight: 200;
    margin-top: 1em;
    margin-bottom: 0.5em;
    line-height: 1.15;
}

h3 {
    color: #65605E;
    font-size: 125%;
    font-weight: normal;
    line-height: 1.2;
    margin-top: 1em;
    margin-bottom: 0.5em;
}

h4,h5,h6 {
    font-size: 100%;
    font-weight: bold;
    line-height: 1.2;
}

p {
    margin-bottom: 1.25em;
    margin-top: 1.25em;
}

.ie7 p {
    margin-bottom: auto;
    margin-top: auto;
}

h1:first-child,h1+p,p:first-child {
    margin-top: auto;
}

.ie7 h1:first-child,.ie7 h1+p,.ie7 p:first-child {
    margin-top: 0;
}

.pGroup>p:first-child,blockquote.rule>p:first-child {
    margin-top: 1.25em;
}

*[lang="ab"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ab"][dir="ltr"] {
    font-family: "NotoSans",Arial Unicode MS,sans-serif;
}

body.lang-ab,*.lang-ab {
    font-family: "NotoSans",Arial Unicode MS,sans-serif;
    direction: ltr;
    line-height: inherit;
    font-size: 100%;
}

body.lang-ab button {
    font-family: "NotoSans",Arial Unicode MS,sans-serif;
}

*[lang="ahk"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ahk"][dir="ltr"] {
    font-family: arial unicode ms,tahoma,arial,sans-serif;
}

body.lang-ahk,*.lang-ahk {
    font-family: arial unicode ms,tahoma,arial,sans-serif;
    direction: ltr;
    line-height: inherit;
}

*[lang="am"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="am"][dir="ltr"] {
    font-family: Nyala,Kefa,"AbyssinicaSIL",sans-serif;
}

body.lang-am,*.lang-am {
    font-family: Nyala,Kefa,"AbyssinicaSIL",sans-serif;
    direction: ltr;
    line-height: inherit;
    font-size: 105%;
}

body.lang-am #primaryNav,body.lang-am .siteLinks,body.lang-am #secondaryNav,body.lang-am #sidebar,body.lang-am label {
    font-size: 95%;
}

body.lang-am .ui-autocomplete-input,body.lang-am select,body.lang-am input {
    font-family: Nyala,Kefa,"AbyssinicaSIL",sans-serif;
}

#article.lang-am #bibleText,.scriptureDialog.lang-am .verse,.lang-am .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-am .scrp {
    font-family: Nyala,Kefa,"AbyssinicaSIL",sans-serif;
    font-size: inherit;
}

*[lang="ar"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ar"][dir="rtl"] {
    font-family: Geeza Pro,Simplified Arabic;
}

body.lang-ar,*.lang-ar {
    font-family: Geeza Pro,Simplified Arabic;
    direction: rtl;
    line-height: normal;
    font-size: 122%;
}

*[lang="arq"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="arq"][dir="rtl"] {
    font-family: Geeza Pro,Simplified Arabic;
}

body.lang-arq,*.lang-arq {
    font-family: Geeza Pro,Simplified Arabic;
    direction: rtl;
    line-height: normal;
    font-size: 122%;
}

*[lang="ary"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ary"][dir="rtl"] {
    font-family: Geeza Pro,Simplified Arabic;
}

body.lang-ary,*.lang-ary {
    font-family: Geeza Pro,Simplified Arabic;
    direction: rtl;
    line-height: normal;
    font-size: 122%;
}

*[lang="aeb"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="aeb"][dir="rtl"] {
    font-family: Geeza Pro,Simplified Arabic;
}

body.lang-aeb,*.lang-aeb {
    font-family: Geeza Pro,Simplified Arabic;
    direction: rtl;
    line-height: normal;
    font-size: 122%;
}

*[lang="apc"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="apc"][dir="rtl"] {
    font-family: Geeza Pro,Simplified Arabic;
}

body.lang-apc,*.lang-apc {
    font-family: Geeza Pro,Simplified Arabic;
    direction: rtl;
    line-height: normal;
    font-size: 122%;
}

body.lang-ar #slider .themeScripture,body.lang-ar #slider .toggleDrawer p,body.lang-arq #slider .themeScripture,body.lang-arq #slider .toggleDrawer p,body.lang-ary #slider .themeScripture,body.lang-ary #slider .toggleDrawer p,body.lang-aeb #slider .themeScripture,body.lang-aeb #slider .toggleDrawer p,body.lang-apc #slider .themeScripture,body.lang-apc #slider .toggleDrawer p,*.lang-ar #slider .themeScripture,*.lang-ar #slider .toggleDrawer p,*.lang-arq #slider .themeScripture,*.lang-arq #slider .toggleDrawer p,*.lang-ary #slider .themeScripture,*.lang-ary #slider .toggleDrawer p,*.lang-aeb #slider .themeScripture,*.lang-aeb #slider .toggleDrawer p,*.lang-apc #slider .themeScripture,*.lang-apc #slider .toggleDrawer p {
    padding-top: 0;
}

#article.lang-ar ol,#article.lang-arq ol,#article.lang-ary ol,#article.lang-aeb ol,#article.lang-apc ol {
    list-style-type: -moz-arabic-indic;
    list-style-type: arabic-indic;
}

*.lang-ar h1,*.lang-arq h1,*.lang-ary h1,*.lang-aeb h1,*.lang-apc h1,*.lang-ar h2,*.lang-arq h2,*.lang-ary h2,*.lang-aeb h2,*.lang-apc h2,*.lang-ar h3,*.lang-arq h3,*.lang-ary h3,*.lang-aeb h3,*.lang-apc h3,*.lang-ar h4,*.lang-arq h4,*.lang-ary h4,*.lang-aeb h4,*.lang-apc h4 {
    line-height: normal;
}

body.lang-ar input[type="button"],body.lang-arq input[type="button"],body.lang-ary input[type="button"],body.lang-aeb input[type="button"],body.lang-apc input[type="button"],body.lang-ar input[type="submit"],body.lang-arq input[type="submit"],body.lang-ary input[type="submit"],body.lang-aeb input[type="submit"],body.lang-apc input[type="submit"] {
    font-family: Geeza Pro,Simplified Arabic;
}

#article.lang-ar #bibleText,.scriptureDialog.lang-ar .verse,.lang-ar .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-ar .scrp {
    font-family: Geeza Pro,Simplified Arabic;
    font-size: inherit;
}

#article.lang-arq #bibleText,.scriptureDialog.lang-arq .verse,.lang-arq .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-arq .scrp {
    font-family: Geeza Pro,Simplified Arabic;
    font-size: inherit;
}

#article.lang-ary #bibleText,.scriptureDialog.lang-ary .verse,.lang-ary .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-ary .scrp {
    font-family: Geeza Pro,Simplified Arabic;
    font-size: inherit;
}

#article.lang-aeb #bibleText,.scriptureDialog.lang-aeb .verse,.lang-aeb .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-aeb .scrp {
    font-family: Geeza Pro,Simplified Arabic;
    font-size: inherit;
}

#article.lang-apc #bibleText,.scriptureDialog.lang-apc .verse,.lang-apc .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-apc .scrp {
    font-family: Geeza Pro,Simplified Arabic;
    font-size: inherit;
}

*[lang="hy-armn"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="hy-armn"][dir="ltr"] {
    font-family: Sylfaen,arial unicode ms,tahoma,arial,sans-serif;
}

body.lang-hy-armn,*.lang-hy-armn {
    font-family: Sylfaen,arial unicode ms,tahoma,arial,sans-serif;
    direction: ltr;
    line-height: inherit;
    font-size: 95%;
}

*[lang="hy-latn"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="hy-latn"][dir="ltr"] {
    font-family: Sylfaen,arial unicode ms,tahoma,arial,sans-serif;
}

body.lang-hy-latn,*.lang-hy-latn {
    font-family: Sylfaen,arial unicode ms,tahoma,arial,sans-serif;
    direction: ltr;
    line-height: inherit;
    font-size: 95%;
}

*.lang-hy-latn h1,*.lang-hy-latn h2,*.lang-hy-latn h3,*.lang-hy-latn h4 {
    line-height: 1.45;
}

*[lang="aii"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="aii"][dir="rtl"] {
    font-family: none;
}

body.lang-aii,*.lang-aii {
    font-family: none;
    direction: rtl;
    line-height: inherit;
}

*[lang="as"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="as"][dir="ltr"] {
    font-family: Rohini,SolaimanlLipi,vrinda,Shonar Bangla,sans-serif;
}

body.lang-as,*.lang-as {
    font-family: Rohini,SolaimanlLipi,vrinda,Shonar Bangla,sans-serif;
    direction: ltr;
    line-height: inherit;
    font-size: 105%;
}

*.lang-as h1,*.lang-as h2,*.lang-as h3 {
    line-height: 1.2;
}

body.lang-as input[type="button"],body.lang-as input[type="submit"],body.lang-as input[type="text"] {
    font-family: Rohini,SolaimanlLipi,vrinda,Shonar Bangla,sans-serif;
}

*[lang="azj-arab"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="azj-arab"][dir="rtl"] {
    font-family: Xb Zar,Zar,xbzar-wf;
}

body.lang-azj-arab,*.lang-azj-arab {
    font-family: Xb Zar,Zar,xbzar-wf;
    direction: rtl;
    line-height: inherit;
    font-size: 110%;
}

*.lang-azj-arab h1,*.lang-azj-arab h2,*.lang-azj-arab h3,*.lang-azj-arab h4,*.lang-azj-arab h5,*.lang-azj-arab h6,*.lang-azj-arab #slider .themeScripture {
    line-height: 1.4;
}

*.lang-azj-arab h1 {
    font-size: 215%;
}

*.lang-azj-arab .itemAdText h3,*.lang-azj-arab .pubAdTitleBlock h3 {
    font-family: Xb Zar,Zar,xbzar-wf;
}

body.lang-azj-arab .ui-autocomplete li {
    font-size: large;
}

body.lang-azj-arab .ui-autocomplete li[lang] {
    font-size: small;
}

body.lang-azj-arab input[type="button"],body.lang-azj-arab input[type="submit"] {
    font-size: large;
    font-family: Xb Zar,Zar,xbzar-wf;
}

.ui-autocomplete li.lang-azj-arab.ui-menu-item,.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="azj-arab"] {
    font-size: large !important;
}

#article.lang-azj-arab ol {
    list-style-type: moz-persian;
    list-style-type: persian;
}

*[lang="bn"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="bn"][dir="ltr"] {
    font-family: vrinda,SolaimanlLipi,Shonar Bangla,sans-serif;
}

body.lang-bn,*.lang-bn {
    font-family: vrinda,SolaimanlLipi,Shonar Bangla,sans-serif;
    direction: ltr;
    line-height: inherit;
    font-size: 105%;
}

*.lang-bn h1,*.lang-bn h2,*.lang-bn h3 {
    line-height: 1.2;
}

body.lang-bn input[type="button"],body.lang-bn input[type="submit"],body.lang-bn input[type="text"] {
    font-family: vrinda,SolaimanlLipi,Shonar Bangla,sans-serif;
}

*[lang="km"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="km"][dir="ltr"] {
    font-family: battambang,Khmer UI,sans-serif;
}

body.lang-km,*.lang-km {
    font-family: battambang,Khmer UI,sans-serif;
    direction: ltr;
    line-height: 1.6;
    font-size: 105%;
    word-wrap: break-word;
    overflow-wrap: break-word;
}

*[lang="jw-cbl"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="jw-cbl"][dir="ltr"] {
    font-family: battambang,Khmer UI,sans-serif;
}

body.lang-jw-cbl,*.lang-jw-cbl {
    font-family: battambang,Khmer UI,sans-serif;
    direction: ltr;
    line-height: 1.6;
    font-size: 105%;
    word-wrap: break-word;
    overflow-wrap: break-word;
}

*.lang-km h1,*.lang-jw-cbl h1,*.lang-km h2,*.lang-jw-cbl h2,*.lang-km h3,*.lang-jw-cbl h3,*.lang-km h4,*.lang-jw-cbl h4,*.lang-km h5,*.lang-jw-cbl h5,*.lang-km h6,*.lang-jw-cbl h6,*.lang-km #article *,*.lang-jw-cbl #article *,*.lang-km #pubListResults *,*.lang-jw-cbl #pubListResults *,*.lang-km #dnldMediaSignLang .boxcontent,*.lang-jw-cbl #dnldMediaSignLang .boxcontent {
    line-height: 1.55 !important;
}

body.lang-km .ui-autocomplete-input,body.lang-jw-cbl .ui-autocomplete-input,body.lang-km select,body.lang-jw-cbl select,body.lang-km input,body.lang-jw-cbl input {
    font-family: battambang,Khmer UI,sans-serif;
    min-height: 1.6em;
}

body.lang-km #siteName,body.lang-jw-cbl #siteName {
    bottom: 5px;
}

#article.lang-km #bibleText,.scriptureDialog.lang-km .verse,.lang-km .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-km .scrp {
    font-family: battambang,Khmer UI,sans-serif;
}

#article.lang-jw-cbl #bibleText,.scriptureDialog.lang-jw-cbl .verse,.lang-jw-cbl .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-jw-cbl .scrp {
    font-family: battambang,Khmer UI,sans-serif;
}

*[lang="zh-hans"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="zh-hans"][dir="ltr"] {
    font-family: Microsoft YaHei;
}

body.lang-zh-hans,*.lang-zh-hans {
    font-family: Microsoft YaHei;
    direction: ltr;
    line-height: 1.5;
    font-size: 100%;
}

*[lang="zh-hant"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="zh-hant"][dir="ltr"] {
    font-family: Microsoft YaHei;
}

body.lang-zh-hant,*.lang-zh-hant {
    font-family: Microsoft YaHei;
    direction: ltr;
    line-height: 1.5;
    font-size: 100%;
}

*[lang="csl"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="csl"][dir="ltr"] {
    font-family: Microsoft YaHei;
}

body.lang-csl,*.lang-csl {
    font-family: Microsoft YaHei;
    direction: ltr;
    line-height: 1.5;
    font-size: 100%;
}

*[lang="hks"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="hks"][dir="ltr"] {
    font-family: Microsoft YaHei;
}

body.lang-hks,*.lang-hks {
    font-family: Microsoft YaHei;
    direction: ltr;
    line-height: 1.5;
    font-size: 100%;
}

*[lang="tss"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="tss"][dir="ltr"] {
    font-family: Microsoft YaHei;
}

body.lang-tss,*.lang-tss {
    font-family: Microsoft YaHei;
    direction: ltr;
    line-height: 1.5;
    font-size: 100%;
}

*.lang-zh-hans #dnldMediaSignLang .boxcontent,*.lang-zh-hant #dnldMediaSignLang .boxcontent,*.lang-csl #dnldMediaSignLang .boxcontent,*.lang-hks #dnldMediaSignLang .boxcontent,*.lang-tss #dnldMediaSignLang .boxcontent {
    line-height: 1.5;
}

#article.lang-zh-hans #bibleText,.scriptureDialog.lang-zh-hans .verse,.lang-zh-hans .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-zh-hans .scrp {
    font-family: Microsoft YaHei;
    font-size: inherit;
}

#article.lang-zh-hant #bibleText,.scriptureDialog.lang-zh-hant .verse,.lang-zh-hant .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-zh-hant .scrp {
    font-family: Microsoft YaHei;
    font-size: inherit;
}

#article.lang-csl #bibleText,.scriptureDialog.lang-csl .verse,.lang-csl .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-csl .scrp {
    font-family: Microsoft YaHei;
    font-size: inherit;
}

#article.lang-hks #bibleText,.scriptureDialog.lang-hks .verse,.lang-hks .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-hks .scrp {
    font-family: Microsoft YaHei;
    font-size: inherit;
}

#article.lang-tss #bibleText,.scriptureDialog.lang-tss .verse,.lang-tss .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-tss .scrp {
    font-family: Microsoft YaHei;
    font-size: inherit;
}

body.lang-ko *.lang-zh-hans,body.lang-ko *.lang-zh-hant {
    word-break: normal;
}

*[lang="cs"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="cs"][dir="ltr"] {
    font-family: arial unicode ms,sans-serif;
}

body.lang-cs,*.lang-cs {
    font-family: arial unicode ms,sans-serif;
    direction: ltr;
    line-height: 1.45;
}

*[lang="cse"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="cse"][dir="ltr"] {
    font-family: arial unicode ms,sans-serif;
}

body.lang-cse,*.lang-cse {
    font-family: arial unicode ms,sans-serif;
    direction: ltr;
    line-height: 1.45;
}

*[lang="prs"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="prs"][dir="rtl"] {
    font-family: nazli,sans-serif;
}

body.lang-prs,*.lang-prs {
    font-family: nazli,sans-serif;
    direction: rtl;
    line-height: inherit;
    font-size: 120%;
}

*.lang-prs h1,*.lang-prs h2,*.lang-prs h3,*.lang-prs h4,*.lang-prs h5,*.lang-prs h6,*.lang-prs #slider .themeScripture {
    line-height: 1.4;
}

*.lang-prs h1 {
    font-size: 215%;
}

*.lang-prs h1,*.prs h2,*.prs h3 {
    font-family: Xb Zar, Zar, xbzar-wf;
}

*.lang-prs .itemAdText h3,*.prs .pubAdTitleBlock h3 {
    font-family: nazli,sans-serif;
}

body.lang-prs .ui-autocomplete li {
    font-size: large;
}

body.lang-prs .ui-autocomplete li[lang] {
    font-size: small;
}

.ui-autocomplete li.prs.ui-menu-item,.ui-autocomplete li[lang="prs"] {
    font-size: large !important;
}

body.lang-prs input[type="button"],body.lang-prs input[type="submit"],body.lang-prs button {
    font-size: large;
    font-family: nazli,sans-serif;
}

#article.lang-prs ol {
    list-style-type: moz-persian;
    list-style-type: persian;
}

*[lang="ada"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ada"][dir="ltr"] {
    font-family: "DejaVu Sans",sans-serif;
}

body.lang-ada,*.lang-ada {
    font-family: "DejaVu Sans",sans-serif;
    direction: ltr;
    line-height: 1.45;
}

#article.lang-ada #bibleText,.scriptureDialog.lang-ada .verse,.lang-ada .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-ada .scrp {
    font-family: "DejaVu Sans",sans-serif;
}

*[lang="dua"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="dua"][dir="ltr"] {
    font-family: "DejaVu Sans",sans-serif;
}

body.lang-dua,*.lang-dua {
    font-family: "DejaVu Sans",sans-serif;
    direction: ltr;
    line-height: 1.45;
}

*[lang="en"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="en"][dir="ltr"] {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
}

body.lang-en,*.lang-en {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
    direction: ltr;
    line-height: 1.45;
}

*[lang="ase"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ase"][dir="ltr"] {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
}

body.lang-ase,*.lang-ase {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
    direction: ltr;
    line-height: 1.45;
}

*[lang="gse"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="gse"][dir="ltr"] {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
}

body.lang-gse,*.lang-gse {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
    direction: ltr;
    line-height: 1.45;
}

*[lang="ins"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ins"][dir="ltr"] {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
}

body.lang-ins,*.lang-ins {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
    direction: ltr;
    line-height: 1.45;
}

*[lang="xki"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="xki"][dir="ltr"] {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
}

body.lang-xki,*.lang-xki {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
    direction: ltr;
    line-height: 1.45;
}

#article.lang-en #bibleText,.scriptureDialog.lang-en .verse,.lang-en .scriptureDialog .verse {
    font-family: Georgia,Times,"Times New Roman",serif;
}

*[lang="ee"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ee"][dir="ltr"] {
    font-family: "DejaVu Sans",sans-serif;
}

body.lang-ee,*.lang-ee {
    font-family: "DejaVu Sans",sans-serif;
    direction: ltr;
    line-height: 1.45;
}

#article.lang-ee #bibleText,.scriptureDialog.lang-ee .verse,.lang-ee .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-ee .scrp {
    font-family: "DejaVu Sans",sans-serif;
}

*[lang="gaa"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="gaa"][dir="ltr"] {
    font-family: "DejaVu Sans",sans-serif;
}

body.lang-gaa,*.lang-gaa {
    font-family: "DejaVu Sans",sans-serif;
    direction: ltr;
    line-height: 1.45;
}

#article.lang-gaa #bibleText,.scriptureDialog.lang-gaa .verse,.lang-gaa .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-gaa .scrp {
    font-family: "DejaVu Sans",sans-serif;
}

*[lang="ka"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ka"][dir="ltr"] {
    font-family: arial unicode ms,sans-serif;
}

body.lang-ka,*.lang-ka {
    font-family: arial unicode ms,sans-serif;
    direction: ltr;
    line-height: inherit;
}

#article.lang-ka #bibleText,.scriptureDialog.lang-ka .verse,.lang-ka .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-ka .scrp {
    font-family: arial unicode ms,sans-serif;
    font-size: inherit;
}

*[lang="gu"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="gu"][dir="ltr"] {
    font-family: Shruti,Lohit Gujarati;
}

body.lang-gu,*.lang-gu {
    font-family: Shruti,Lohit Gujarati;
    direction: ltr;
    line-height: 1.7;
}

*.lang-gu h1,*.lang-gu h2,*.lang-gu h3,*.lang-gu h4,*.lang-gu h5,*.lang-gu h6,*.lang-gu #slider .themeScripture,*.lang-gu .noSlider p.themeScripture,*.lang-gu #dnldMediaSignLang .boxcontent {
    line-height: 1.6;
}

body.lang-gu .ui-autocomplete-input,body.lang-gu select,body.lang-gu input {
    font-family: Shruti,Lohit Gujarati;
    min-height: 1.6em;
}

*[lang="he"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="he"][dir="rtl"] {
    font-family: arial,david,times new roman;
}

body.lang-he,*.lang-he {
    font-family: arial,david,times new roman;
    direction: rtl;
    line-height: normal;
}

#article.lang-he ol {
    list-style-type: moz-hebrew;
    list-style-type: hebrew;
}

*[lang="hi"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="hi"][dir="ltr"] {
    font-family: Mangal;
}

body.lang-hi,*.lang-hi {
    font-family: Mangal;
    direction: ltr;
    line-height: 1.6;
    font-size: 100%;
}

*.lang-hi h1,*.lang-hi h2,*.lang-hi h3,*.lang-hi h4,*.lang-hi h5,*.lang-hi h6,*.lang-hi #slider .themeScripture,*.lang-hi #dnldMediaSignLang .boxcontent {
    line-height: 1.45;
}

*[lang="aba"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="aba"][dir="ltr"] {
    font-family: "Helvetica Light",Helvetica,Arial Unicode MS,sans-serif;
}

body.lang-aba,*.lang-aba {
    font-family: "Helvetica Light",Helvetica,Arial Unicode MS,sans-serif;
    direction: ltr;
    line-height: inherit;
}

*[lang="bet"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="bet"][dir="ltr"] {
    font-family: "Helvetica Light",Helvetica,Arial Unicode MS,sans-serif;
}

body.lang-bet,*.lang-bet {
    font-family: "Helvetica Light",Helvetica,Arial Unicode MS,sans-serif;
    direction: ltr;
    line-height: inherit;
}

*[lang="goa"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="goa"][dir="ltr"] {
    font-family: "Helvetica Light",Helvetica,Arial Unicode MS,sans-serif;
}

body.lang-goa,*.lang-goa {
    font-family: "Helvetica Light",Helvetica,Arial Unicode MS,sans-serif;
    direction: ltr;
    line-height: inherit;
}

*[lang="sef"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="sef"][dir="ltr"] {
    font-family: "Helvetica Light",Helvetica,Arial Unicode MS,sans-serif;
}

body.lang-sef,*.lang-sef {
    font-family: "Helvetica Light",Helvetica,Arial Unicode MS,sans-serif;
    direction: ltr;
    line-height: inherit;
}

*[lang="daf"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="daf"][dir="ltr"] {
    font-family: "Helvetica Light",Helvetica,Arial Unicode MS,sans-serif;
}

body.lang-daf,*.lang-daf {
    font-family: "Helvetica Light",Helvetica,Arial Unicode MS,sans-serif;
    direction: ltr;
    line-height: inherit;
}

*[lang="ja"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ja"][dir="ltr"] {
    font-family: Meiryo,MS Gothic,Helvetica,sans-serif;
}

body.lang-ja,*.lang-ja {
    font-family: Meiryo,MS Gothic,Helvetica,sans-serif;
    direction: ltr;
    line-height: 1.6;
    font-size: 85%;
}

*[lang="jsl"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="jsl"][dir="ltr"] {
    font-family: Meiryo,MS Gothic,Helvetica,sans-serif;
}

body.lang-jsl,*.lang-jsl {
    font-family: Meiryo,MS Gothic,Helvetica,sans-serif;
    direction: ltr;
    line-height: 1.6;
    font-size: 85%;
}

body.lang-ko *.lang-ja {
    word-break: normal;
}

*.lang-ja #dnldMediaSignLang .boxcontent {
    line-height: 1.6;
}

body.lang-ja .ui-autocomplete-input,body.lang-ja select {
    font-family: Meiryo,MS Gothic,Helvetica,sans-serif;
}

#article.lang-ja #bibleText,.scriptureDialog.lang-ja .verse,.lang-ja .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-ja .scrp {
    font-family: Meiryo,MS Gothic,Helvetica,sans-serif;
    font-size: inherit;
}

body.lang-ko *.lang-jsl {
    word-break: normal;
}

*.lang-jsl #dnldMediaSignLang .boxcontent {
    line-height: 1.6;
}

body.lang-jsl .ui-autocomplete-input,body.lang-jsl select {
    font-family: Meiryo,MS Gothic,Helvetica,sans-serif;
}

#article.lang-jsl #bibleText,.scriptureDialog.lang-jsl .verse,.lang-jsl .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-jsl .scrp {
    font-family: Meiryo,MS Gothic,Helvetica,sans-serif;
    font-size: inherit;
}

*[lang="kbp"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="kbp"][dir="ltr"] {
    font-family: "Lucida Grande",arial unicode ms,"Lucida Sans Unicode",calibri,sans-serif;
}

body.lang-kbp,*.lang-kbp {
    font-family: "Lucida Grande",arial unicode ms,"Lucida Sans Unicode",calibri,sans-serif;
    direction: ltr;
    line-height: inherit;
}

*[lang="kab"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="kab"][dir="ltr"] {
    font-family: tahoma,arial unicode ms;
}

body.lang-kab,*.lang-kab {
    font-family: tahoma,arial unicode ms;
    direction: ltr;
    line-height: inherit;
}

*[lang="kn"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="kn"][dir="ltr"] {
    font-family: tunga,Gautami,sans-serif;
}

body.lang-kn,*.lang-kn {
    font-family: tunga,Gautami,sans-serif;
    direction: ltr;
    line-height: 1.6;
    font-size: medium;
}

*.lang-kn h1,*.lang-kn h2,*.lang-kn h3,*.lang-kn h4,*.lang-kn h5,*.lang-kn h6,*.lang-kn #slider .themeScripture,*.lang-kn .noSlider p.themeScripture {
    line-height: 1.45;
}

body.lang-kn .ui-autocomplete-input,body.lang-kn select {
    font-family: tunga,Gautami,sans-serif;
    min-height: 1.6em;
}

*[lang="ksw"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ksw"][dir="ltr"] {
    font-family: sans-serif,padauk,padauk-wf,Zawgyi;
}

body.lang-ksw,*.lang-ksw {
    font-family: sans-serif,padauk,padauk-wf,Zawgyi;
    direction: ltr;
    line-height: 1.7;
    font-size: medium;
}

*.lang-ksw h1,*.lang-ksw h2,*.lang-ksw h3,*.lang-ksw h4,*.lang-ksw h5,*.lang-ksw h6,*.lang-ksw #slider .themeScripture,*.lang-ksw .noSlider p.themeScripture {
    line-height: 1.7;
}

body.lang-ksw .ui-autocomplete-input,body.lang-ksw select,body.lang-ksw input {
    font-family: padauk,padauk-wf,Zawgyi,sans-serif;
    min-height: 1.7em;
}

.lang-ksw.pubSym-bh #content,.lang-ksw .featuredChapters {
    word-wrap: break-word;
}

.ie8 body.lang-ksw,.ie9 body.lang-ksw,.ie8 *.lang-ksw,.ie9 *.lang-ksw,.ie8 body.lang-ksw .ui-autocomplete-input,.ie9 body.lang-ksw .ui-autocomplete-input,.ie8 body.lang-ksw select,.ie9 body.lang-ksw select,.ie8 body.lang-ksw select *,.ie9 body.lang-ksw select *,.ie8 body.lang-ksw input,.ie9 body.lang-ksw input {
    font-family: padauk,padauk-wf,Zawgyi,sans-serif;
}

*[lang="kk-arab"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="kk-arab"][dir="rtl"] {
    font-family: Geeza Pro,Simplified Arabic;
}

body.lang-kk-arab,*.lang-kk-arab {
    font-family: Geeza Pro,Simplified Arabic;
    direction: rtl;
    line-height: inherit;
}

*[lang="kex"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="kex"][dir="ltr"] {
    font-family: none;
}

body.lang-kex,*.lang-kex {
    font-family: none;
    direction: ltr;
    line-height: 1.6;
}

*.lang-kex h1,*.lang-kex h2,*.lang-kex h3,*.lang-kex h4,*.lang-kex h5,*.lang-kex h6,*.lang-kex #dnldMediaSignLang .boxcontent {
    line-height: 1.5;
}

*[lang="knn"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="knn"][dir="ltr"] {
    font-family: tunga,Gautami,sans-serif;
}

body.lang-knn,*.lang-knn {
    font-family: tunga,Gautami,sans-serif;
    direction: ltr;
    line-height: 1.6;
    font-size: medium;
}

*.lang-knn h1,*.lang-knn h2,*.lang-knn h3,*.lang-knn h4,*.lang-knn h5,*.lang-knn h6,*.lang-knn #slider .themeScripture,*.lang-knn .noSlider p.themeScripture {
    line-height: 1.45;
}

body.lang-knn .ui-autocomplete-input,body.lang-knn select {
    font-family: tunga,Gautami,sans-serif;
    min-height: 1.6em;
}

*[lang="ko"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ko"][dir="ltr"] {
    font-family: sans-serif;
}

body.lang-ko,*.lang-ko {
    font-family: sans-serif;
    direction: ltr;
    line-height: 1.6;
    word-break: keep-all;
}

*[lang="kvk"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="kvk"][dir="ltr"] {
    font-family: sans-serif;
}

body.lang-kvk,*.lang-kvk {
    font-family: sans-serif;
    direction: ltr;
    line-height: 1.6;
    word-break: keep-all;
}

#article.lang-ko #bibleText,.scriptureDialog.lang-ko .verse,.lang-ko .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-ko .scrp {
    font-family: sans-serif;
    font-size: inherit;
}

#article.lang-kvk #bibleText,.scriptureDialog.lang-kvk .verse,.lang-kvk .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-kvk .scrp {
    font-family: sans-serif;
    font-size: inherit;
}

*[lang="ckb-arab"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ckb-arab"][dir="rtl"] {
    font-family: Xb Zar,Zar,xbzar-wf;
}

body.lang-ckb-arab,*.lang-ckb-arab {
    font-family: Xb Zar,Zar,xbzar-wf;
    direction: rtl;
    line-height: inherit;
    font-size: 115%;
}

*.lang-ckb-arab h1,*.lang-ckb-arab h2,*.lang-ckb-arab h3,*.lang-ckb-arab h4,*.lang-ckb-arab h5,*.lang-ckb-arab h6,*.lang-ckb-arab #slider .themeScripture {
    line-height: 1.4;
}

body.lang-ckb-arab .ui-autocomplete li {
    font-size: large;
}

body.lang-ckb-arab .ui-autocomplete li[lang] {
    font-size: small;
}

.ui-autocomplete li.lang-ckb-arab.ui-menu-item,.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ckb-arab"] {
    font-size: large !important;
}

body.lang-ckb-arab input[type="button"],body.lang-ckb-arab input[type="submit"] {
    font-family: Xb Zar,Zar,xbzar-wf;
    font-size: large;
}

#article.lang-ckb-arab ol {
    list-style-type: moz-persian;
    list-style-type: persian;
}

*[lang="kmr-cyrl"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="kmr-cyrl"][dir="ltr"] {
    font-family: "Helvetica Light",Helvetica,Arial,Arial Unicode MS,"DejaVu Sans",sans-serif;
}

body.lang-kmr-cyrl,*.lang-kmr-cyrl {
    font-family: "Helvetica Light",Helvetica,Arial,Arial Unicode MS,"DejaVu Sans",sans-serif;
    direction: ltr;
    line-height: inherit;
}

*[lang="lhu"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="lhu"][dir="ltr"] {
    font-family: arial unicode ms,tahoma,sans-serif;
}

body.lang-lhu,*.lang-lhu {
    font-family: arial unicode ms,tahoma,sans-serif;
    direction: ltr;
    line-height: inherit;
    font-size: 90%;
}

*[lang="lo"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="lo"][dir="ltr"] {
    font-family: Saysettha Lao,saysettha-ot,Dok Champa,sans-serif;
}

body.lang-lo,*.lang-lo {
    font-family: Saysettha Lao,saysettha-ot,Dok Champa,sans-serif;
    direction: ltr;
    line-height: 1.65;
    font-size: medium;
}

*.lang-lo h1,*.lang-lo h2,*.lang-lo h3,*.lang-lo h4,*.lang-lo h5,*.lang-lo h6,*.lang-lo #slider .themeScripture,*.lang-lo .noSlider p.themeScripture {
    line-height: 1.55;
}

body.lang-lo .ui-autocomplete-input,body.lang-lo select,body.lang-lo input {
    font-family: Saysettha Lao,saysettha-ot,Dok Champa,sans-serif;
    min-height: 1.6em;
}

.lang-lo.pubSym-bh #content {
    word-wrap: break-word;
}

*[lang="mk"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="mk"][dir="ltr"] {
    font-family: verdana,"Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
}

body.lang-mk,*.lang-mk {
    font-family: verdana,"Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
    direction: ltr;
    line-height: inherit;
}

#article.lang-mk #bibleText,.scriptureDialog.lang-mk .verse,.lang-mk .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-mk .scrp {
    font-family: verdana,"Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
}

*[lang="swb-arab"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="swb-arab"][dir="rtl"] {
    font-family: Geeza Pro,Simplified Arabic;
}

body.lang-swb-arab,*.lang-swb-arab {
    font-family: Geeza Pro,Simplified Arabic;
    direction: rtl;
    line-height: inherit;
}

*[lang="ml"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ml"][dir="ltr"] {
    font-family: Kartika,sans-serif;
}

body.lang-ml,*.lang-ml {
    font-family: Kartika,sans-serif;
    direction: ltr;
    line-height: 1.6;
}

*.lang-ml h1,*.lang-ml h2,*.lang-ml h3,*.lang-ml h4,*.lang-ml h5,*.lang-ml h6,*.lang-ml #slider .themeScripture,*.lang-ml #dnldMediaSignLang .boxcontent {
    line-height: 1.5;
}

body.lang-ml .ui-autocomplete-input,body.lang-ml select {
    font-family: Kartika,sans-serif;
    min-height: 1.6em;
}

body.lang-ml input[type="button"],body.lang-ml input[type="submit"] {
    font-family: Kartika,sans-serif;
    min-height: 1.5em;
}

*[lang="mni"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="mni"][dir="ltr"] {
    font-family: SolaimanlLipi,Shonar Bangla,sans-serif;
}

body.lang-mni,*.lang-mni {
    font-family: SolaimanlLipi,Shonar Bangla,sans-serif;
    direction: ltr;
    line-height: inherit;
    font-size: 105%;
}

*.lang-mni h1,*.lang-mni h2,*.lang-mni h3 {
    line-height: 1.2;
}

body.lang-mni body.lang-mni input[type="button"],body.lang-mni body.lang-mni input[type="submit"],body.lang-mni body.lang-mni input[type="text"] {
    font-family: SolaimanlLipi,Shonar Bangla,sans-serif;
}

*[lang="mr"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="mr"][dir="ltr"] {
    font-family: Mangal;
}

body.lang-mr,*.lang-mr {
    font-family: Mangal;
    direction: ltr;
    line-height: 1.6;
    font-size: 100%;
}

*.lang-mr h1,*.lang-mr h2,*.lang-mr h3,*.lang-mr h4,*.lang-mr h5,*.lang-mr h6,*.lang-mr #slider .themeScripture {
    line-height: 1.45;
}

*[lang="jw-mzh"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="jw-mzh"][dir="ltr"] {
    font-family: "Lucida Sans Unicode","Lucida Grande",arial unicode ms,sans-serif;
}

body.lang-jw-mzh,*.lang-jw-mzh {
    font-family: "Lucida Sans Unicode","Lucida Grande",arial unicode ms,sans-serif;
    direction: ltr;
    line-height: inherit;
}

*[lang="mau"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="mau"][dir="ltr"] {
    font-family: arial unicode ms,sans-serif;
}

body.lang-mau,*.lang-mau {
    font-family: arial unicode ms,sans-serif;
    direction: ltr;
    line-height: inherit;
}

*[lang="mco"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="mco"][dir="ltr"] {
    font-family: arial unicode ms,sans-serif;
}

body.lang-mco,*.lang-mco {
    font-family: arial unicode ms,sans-serif;
    direction: ltr;
    line-height: inherit;
}

*[lang="meu"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="meu"][dir="ltr"] {
    font-family: arial unicode ms,sans-serif;
}

body.lang-meu,*.lang-meu {
    font-family: arial unicode ms,sans-serif;
    direction: ltr;
    line-height: inherit;
}

*[lang="mya"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="mya"][dir="ltr"] {
    font-family: "Myanmar Sangam MN","Myanmar MN",sans-serif,padauk,padauk-wf,Zawgyi;
}

body.lang-mya,*.lang-mya {
    font-family: "Myanmar Sangam MN","Myanmar MN",sans-serif,padauk,padauk-wf,Zawgyi;
    direction: ltr;
    line-height: 1.7;
    font-size: medium;
}

*[lang="jw-bus"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="jw-bus"][dir="ltr"] {
    font-family: "Myanmar Sangam MN","Myanmar MN",sans-serif,padauk,padauk-wf,Zawgyi;
}

body.lang-jw-bus,*.lang-jw-bus {
    font-family: "Myanmar Sangam MN","Myanmar MN",sans-serif,padauk,padauk-wf,Zawgyi;
    direction: ltr;
    line-height: 1.7;
    font-size: medium;
}

#article.lang-mya #bibleText,.scriptureDialog.lang-mya .verse,.lang-mya .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-mya .scrp {
    font-family: "Myanmar Sangam MN","Myanmar MN",sans-serif,padauk,padauk-wf,Zawgyi;
    font-size: medium;
}

.ie8 #article.lang-mya #bibleText,.ie8 .scriptureDialog.lang-mya .verse,.ie8 .lang-mya .scriptureDialog .verse,.ie8 .publications.pubSym-nwt #article.lang-mya .scrp,.ie9 #article.lang-mya #bibleText,.ie9 .scriptureDialog.lang-mya .verse,.ie9 .lang-mya .scriptureDialog .verse,.ie9 .publications.pubSym-nwt #article.lang-mya .scrp {
    font-family: padauk,padauk-wf,Zawgyi,sans-serif;
    font-size: medium;
}

*.lang-mya h1,*.lang-jw-bus h1,*.lang-mya h2,*.lang-jw-bus h2,*.lang-mya h3,*.lang-jw-bus h3,*.lang-mya h4,*.lang-jw-bus h4,*.lang-mya h5,*.lang-jw-bus h5,*.lang-mya h6,*.lang-jw-bus h6,*.lang-mya #slider .themeScripture,*.lang-jw-bus #slider .themeScripture,*.lang-mya .noSlider p.themeScripture,*.lang-jw-bus .noSlider p.themeScripture,*.lang-mya #dnldMediaSignLang .boxcontent,*.lang-jw-bus #dnldMediaSignLang .boxcontent {
    line-height: 1.7;
}

body.lang-mya .ui-autocomplete-input,.ui-autocomplete-input body.lang-jw-bus,body.lang-mya select,select body.lang-jw-bus,body.lang-mya input,input body.lang-jw-bus {
    font-family: "Myanmar Sangam MN","Myanmar MN",sans-serif,padauk,padauk-wf,Zawgyi;
    min-height: 1.7em;
}

.ie8 body.lang-mya .ui-autocomplete-input,.ie9 body.lang-mya .ui-autocomplete-input,.ie8 body.lang-mya select,.ie9 body.lang-mya select,.ie8 body.lang-mya input,.ie9 body.lang-mya input {
    font-family: padauk,padauk-wf,Zawgyi,sans-serif;
}

body.lang-mya input[type="button"],input[type="button"] body.lang-jw-bus,body.lang-mya input[type="submit"],input[type="submit"] body.lang-jw-bus {
    font-family: "Myanmar Sangam MN","Myanmar MN",sans-serif,padauk,padauk-wf,Zawgyi;
    min-height: 2.1em;
}

.ie8 body.lang-mya input[type="button"],.ie9 body.lang-mya input[type="button"],.ie8 body.lang-mya input[type="submit"],.ie9 body.lang-mya input[type="submit"] {
    font-family: padauk,padauk-wf,Zawgyi,sans-serif;
}

.lang-mya.pubSym-bh #content,.lang-mya .featuredChapters,.lang-jw-bus.pubSym-bh #content,.lang-jw-bus .featuredChapters {
    word-wrap: break-word;
}

.ie8 body.lang-mya,.ie9 body.lang-mya,.ie8 *.lang-mya,.ie9 *.lang-mya,.ie8 body.lang-mya .ui-autocomplete-input,.ie9 body.lang-mya .ui-autocomplete-input,.ie8 body.lang-mya select,.ie9 body.lang-mya select,.ie8 body.lang-mya select *,.ie9 body.lang-mya select *,.ie8 body.lang-mya input,.ie9 body.lang-mya input,.ie8 body.lang-jw-bus,.ie9 body.lang-jw-bus,.ie8 *.lang-jw-bus,.ie9 *.lang-jw-bus,.ie8 body.lang-jw-bus .ui-autocomplete-input,.ie9 body.lang-jw-bus .ui-autocomplete-input,.ie8 body.lang-jw-bus select,.ie9 body.lang-jw-bus select,.ie8 body.lang-jw-bus select *,.ie9 body.lang-jw-bus select *,.ie8 body.lang-jw-bus input,.ie9 body.lang-jw-bus input {
    font-family: padauk,padauk-wf,Zawgyi,sans-serif;
}

*[lang="ne"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ne"][dir="ltr"] {
    font-family: Mangal,Devangari;
}

body.lang-ne,*.lang-ne {
    font-family: Mangal,Devangari;
    direction: ltr;
    line-height: 1.5;
}

*[lang="nsp"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="nsp"][dir="ltr"] {
    font-family: Mangal,Devangari;
}

body.lang-nsp,*.lang-nsp {
    font-family: Mangal,Devangari;
    direction: ltr;
    line-height: 1.5;
}

body.lang-ne .footnoteLink,*.lang-ne .footnoteLink {
    padding: 0 1px;
    position: relative;
    vertical-align: baseline;
    top: -0.5em;
}

body.lang-ne #article,*.lang-ne #article {
    line-height: normal;
}

*.lang-ne h1,*.lang-ne h2,*.lang-ne h3,*.lang-ne h4,*.lang-ne h5,*.lang-ne h6,*.lang-ne #slider .themeScripture {
    line-height: 1.45;
}

body.lang-ne input[type="button"],body.lang-ne input[type="submit"] {
    font-family: Mangal,Devangari;
}

body.lang-nsp .footnoteLink,*.lang-nsp .footnoteLink {
    padding: 0 1px;
    position: relative;
    vertical-align: baseline;
    top: -0.5em;
}

body.lang-nsp #article,*.lang-nsp #article {
    line-height: normal;
}

*.lang-nsp h1,*.lang-nsp h2,*.lang-nsp h3,*.lang-nsp h4,*.lang-nsp h5,*.lang-nsp h6,*.lang-nsp #slider .themeScripture {
    line-height: 1.45;
}

body.lang-nsp input[type="button"],body.lang-nsp input[type="submit"] {
    font-family: Mangal,Devangari;
}

*[lang="new"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="new"][dir="ltr"] {
    font-family: none;
}

body.lang-new,*.lang-new {
    font-family: none;
    direction: ltr;
    line-height: 1.5;
    font-size: 100%;
}

*.lang-new h1,*.lang-new h2,*.lang-new h3 {
    line-height: 1.35;
}

*[lang="or"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="or"][dir="ltr"] {
    font-family: Oriya Sangam MN,Oriya MN,Kalinga,Trebuchet MS,sans-serif;
}

body.lang-or,*.lang-or {
    font-family: Oriya Sangam MN,Oriya MN,Kalinga,Trebuchet MS,sans-serif;
    direction: ltr;
    line-height: inherit;
    font-size: 110%;
}

*[lang="oto"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="oto"][dir="ltr"] {
    font-family: "Lucida Sans Unicode","Lucida Grande",arial unicode ms,sans-serif;
}

body.lang-oto,*.lang-oto {
    font-family: "Lucida Sans Unicode","Lucida Grande",arial unicode ms,sans-serif;
    direction: ltr;
    line-height: inherit;
}

*[lang="ps"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ps"][dir="rtl"] {
    font-family: none;
}

body.lang-ps,*.lang-ps {
    font-family: none;
    direction: rtl;
    line-height: inherit;
}

*[lang="fa"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="fa"][dir="rtl"] {
    font-family: nazli,sans-serif;
}

body.lang-fa,*.lang-fa {
    font-family: nazli,sans-serif;
    direction: rtl;
    line-height: inherit;
    font-size: 120%;
}

*.lang-fa h1,*.lang-fa h2,*.lang-fa h3,*.lang-fa h4,*.lang-fa h5,*.lang-fa h6,*.lang-fa #slider .themeScripture {
    font-family: Xb Zar,Zar,xbzar-wf;
    line-height: 1.4;
}

*.lang-fa h1 {
    font-size: 215%;
}

*.lang-fa .itemAdText h3,*.lang-fa .pubAdTitleBlock h3 {
    font-family: nazli,sans-serif;
}

body.lang-fa .ui-autocomplete li {
    font-size: large;
}

body.lang-fa .ui-autocomplete li[lang] {
    font-size: small;
}

.ui-autocomplete li.lang-fa.ui-menu-item,.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="fa"] {
    font-size: large !important;
}

body.lang-fa input[type="button"],body.lang-fa input[type="submit"] {
    font-size: large;
    font-family: nazli,sans-serif;
}

#article.lang-fa ol {
    list-style-type: moz-persian;
    list-style-type: persian;
}

*[lang="pid"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="pid"][dir="ltr"] {
    font-family: "Helvetica Light",Calibri,Helvetica,Arial Unicode MS,"Droid Sans",Arial,sans-serif;
}

body.lang-pid,*.lang-pid {
    font-family: "Helvetica Light",Calibri,Helvetica,Arial Unicode MS,"Droid Sans",Arial,sans-serif;
    direction: ltr;
    line-height: inherit;
    font-size: 100%;
}

*[lang="pl"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="pl"][dir="ltr"] {
    font-family: lucida sans unicode,lucida grande,arial unicode ms,tahoma,sans-serif;
}

body.lang-pl,*.lang-pl {
    font-family: lucida sans unicode,lucida grande,arial unicode ms,tahoma,sans-serif;
    direction: ltr;
    line-height: inherit;
}

*[lang="pso"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="pso"][dir="ltr"] {
    font-family: lucida sans unicode,lucida grande,arial unicode ms,tahoma,sans-serif;
}

body.lang-pso,*.lang-pso {
    font-family: lucida sans unicode,lucida grande,arial unicode ms,tahoma,sans-serif;
    direction: ltr;
    line-height: inherit;
}

*[lang="pa"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="pa"][dir="ltr"] {
    font-family: Raavi;
}

body.lang-pa,*.lang-pa {
    font-family: Raavi;
    direction: ltr;
    line-height: 1.6;
    font-size: 100%;
}

*.lang-pa h1,*.lang-pa h2,*.lang-pa h3,*.lang-pa h4,*.lang-pa h5,*.lang-pa h6,*.lang-pa #slider .themeScripture {
    line-height: 1.45;
    padding-top: .1em;
}

body.lang-pa .ui-autocomplete-input,body.lang-pa select {
    font-family: Raavi;
    min-height: 1.6em;
}

body.lang-pa input[type="button"],body.lang-pa input[type="submit"] {
    font-family: Raavi;
}

*[lang="pa-arab"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="pa-arab"][dir="rtl"] {
    font-family: Jameel Noori Nastaleeq,Urdu Umad Nastaliq,umadnastaliq;
}

body.lang-pa-arab,*.lang-pa-arab {
    font-family: Jameel Noori Nastaleeq,Urdu Umad Nastaliq,umadnastaliq;
    direction: rtl;
    line-height: normal;
    font-size: 100%;
}

*.lang-pa-arab h1,*.lang-pa-arab h2,*.lang-pa-arab h3,*.lang-pa-arab h4,*.lang-pa-arab h5,*.lang-pa-arab h6,*.lang-pa-arab #slider .themeScripture,*.lang-pa-arab #dnldMediaSignLang .boxcontent {
    line-height: normal;
}

body.lang-pa-arab .ui-autocomplete li {
    font-size: medium;
}

body.lang-pa-arab .ui-autocomplete li[lang] {
    font-size: small;
}

.ui-autocomplete li.lang-pa-arab.ui-menu-item,.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="pa-arab"] {
    font-size: medium !important;
}

body.lang-pa-arab input[type="button"],body.lang-pa-arab input[type="submit"] {
    font-size: normal;
    font-family: Jameel Noori Nastaleeq,Urdu Umad Nastaliq,umadnastaliq;
}

#article.lang-pa-arab ol {
    list-style-type: -moz-urdu;
    list-style-type: urdu;
}

*[lang="rtm"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="rtm"][dir="ltr"] {
    font-family: "NotoSans","Helvetica Light",Helvetica,Arial,Arial Unicode MS,sans-serif;
}

body.lang-rtm,*.lang-rtm {
    font-family: "NotoSans","Helvetica Light",Helvetica,Arial,Arial Unicode MS,sans-serif;
    direction: ltr;
    line-height: 1.45;
}

*[lang="ru"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ru"][dir="ltr"] {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
}

body.lang-ru,*.lang-ru {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
    direction: ltr;
    line-height: 1.45;
}

*[lang="rsl"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="rsl"][dir="ltr"] {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
}

body.lang-rsl,*.lang-rsl {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
    direction: ltr;
    line-height: 1.45;
}

#article.lang-ru #bibleText,.scriptureDialog.lang-ru .verse,.lang-ru .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-ru .scrp {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
    font-size: 1.13em;
}

*[lang="sr-cyrl"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="sr-cyrl"][dir="ltr"] {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
}

body.lang-sr-cyrl,*.lang-sr-cyrl {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
    direction: ltr;
    line-height: inherit;
}

#article.lang-sr-cyrl #bibleText,.scriptureDialog.lang-sr-cyrl .verse,.lang-sr-cyrl .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-sr-cyrl .scrp {
    font-size: 1.13em;
}

*[lang="sd"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="sd"][dir="rtl"] {
    font-family: nafees-wf,sans-serif;
}

body.lang-sd,*.lang-sd {
    font-family: nafees-wf,sans-serif;
    direction: rtl;
    line-height: normal;
    font-size: 100%;
}

*.lang-sd h1,*.lang-sd h2,*.lang-sd h3,*.lang-sd h4,*.lang-sd h5,*.lang-sd h6,*.lang-sd #slider .themeScripture {
    line-height: 2;
}

body.lang-sd .ui-autocomplete-input,body.lang-sd select,body.lang-sd input[type="button"],body.lang-sd input[type="submit"] {
    font-family: nafees-wf,sans-serif;
}

body.lang-sd .ui-autocomplete li {
    font-size: medium;
}

body.lang-sd .ui-autocomplete li[lang] {
    font-size: small;
}

.ui-autocomplete li.lang-sd.ui-menu-item,.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="sd"] {
    font-size: large !important;
}

*[lang="si"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="si"][dir="ltr"] {
    font-family: Iskoola Pota,Malithi Web,Iklug,DinaminaUniWeb;
}

body.lang-si,*.lang-si {
    font-family: Iskoola Pota,Malithi Web,Iklug,DinaminaUniWeb;
    direction: ltr;
    line-height: 1.5;
}

#article.lang-si #bibleText,.scriptureDialog.lang-si .verse,.lang-si .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-si .scrp {
    font-family: Iskoola Pota,Malithi Web,Iklug,DinaminaUniWeb;
    line-height: 1.5;
}

body.lang-si .ui-autocomplete-input,body.lang-si select,body.lang-si input[type="button"],body.lang-si input[type="submit"] {
    font-family: Iskoola Pota,Malithi Web,Iklug,DinaminaUniWeb;
    min-height: 1.5em;
}

*[lang="sl"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="sl"][dir="ltr"] {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
}

body.lang-sl,*.lang-sl {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
    direction: ltr;
    line-height: 1.45;
}

*[lang="syl"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="syl"][dir="ltr"] {
    font-family: vrinda,SolaimanlLipi,Shonar Bangla,sans-serif;
}

body.lang-syl,*.lang-syl {
    font-family: vrinda,SolaimanlLipi,Shonar Bangla,sans-serif;
    direction: ltr;
    line-height: inherit;
    font-size: 105%;
}

*.lang-syl h1,*.lang-syl h2,*.lang-syl h3 {
    line-height: 1.2;
}

body.lang-syl body.lang-syl input[type="button"],body.lang-syl body.lang-syl input[type="submit"],body.lang-syl body.lang-syl input[type="text"] {
    font-family: vrinda,SolaimanlLipi,Shonar Bangla,sans-serif;
}

*[lang="ta"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ta"][dir="ltr"] {
    font-family: Latha,Inai Mathi,arial unicode ms,sans-serif;
}

body.lang-ta,*.lang-ta {
    font-family: Latha,Inai Mathi,arial unicode ms,sans-serif;
    direction: ltr;
    line-height: 1.7;
}

*.lang-ta h1,*.lang-ta h2,*.lang-ta h3,*.lang-ta h4,*.lang-ta h5,*.lang-ta h6,*.lang-ta #slider .themeScripture,*.lang-ta #dnldMediaSignLang .boxcontent {
    line-height: 1.6;
}

body.lang-ta .ui-autocomplete-input,body.lang-ta select,body.lang-ta input[type="button"],body.lang-ta input[type="submit"] {
    font-family: Latha,Inai Mathi,arial unicode ms,sans-serif;
    min-height: 1.6em;
}

*[lang="tt"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="tt"][dir="ltr"] {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
}

body.lang-tt,*.lang-tt {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
    direction: ltr;
    line-height: inherit;
}

#article.lang-tt #bibleText,.scriptureDialog.lang-tt .verse,.lang-tt .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-tt .scrp {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
    font-size: 1.13em;
}

*[lang="te"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="te"][dir="ltr"] {
    font-family: Gautami,Iskoola Pota,Vani,sans-serif;
}

body.lang-te,*.lang-te {
    font-family: Gautami,Iskoola Pota,Vani,sans-serif;
    direction: ltr;
    line-height: 1.6;
}

*.lang-te h1,*.lang-te h2,*.lang-te h3,*.lang-te h4,*.lang-te h5,*.lang-te h6,*.lang-te #slider .themeScripture,*.lang-te #dnldMediaSignLang .boxcontent {
    line-height: 1.45;
}

body.lang-te .ui-autocomplete-input,body.lang-te select,body.lang-te input[type="button"],body.lang-te input[type="submit"] {
    font-family: Gautami,Iskoola Pota,Vani,sans-serif;
    min-height: 1.6em;
}

*[lang="th"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="th"][dir="ltr"] {
    font-family: Sukhumvit,Thonburi,tahoma,"Helvetica Light",Helvetica,arial unicode ms,sans-serif;
}

body.lang-th,*.lang-th {
    font-family: Sukhumvit,Thonburi,tahoma,"Helvetica Light",Helvetica,arial unicode ms,sans-serif;
    direction: ltr;
    line-height: 1.6;
}

*[lang="js-sie"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="js-sie"][dir="ltr"] {
    font-family: Sukhumvit,Thonburi,tahoma,"Helvetica Light",Helvetica,arial unicode ms,sans-serif;
}

body.lang-js-sie,*.lang-js-sie {
    font-family: Sukhumvit,Thonburi,tahoma,"Helvetica Light",Helvetica,arial unicode ms,sans-serif;
    direction: ltr;
    line-height: 1.6;
}

*[lang="tsq"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="tsq"][dir="ltr"] {
    font-family: Sukhumvit,Thonburi,tahoma,"Helvetica Light",Helvetica,arial unicode ms,sans-serif;
}

body.lang-tsq,*.lang-tsq {
    font-family: Sukhumvit,Thonburi,tahoma,"Helvetica Light",Helvetica,arial unicode ms,sans-serif;
    direction: ltr;
    line-height: 1.6;
}

*.lang-th h1,*.lang-jw-sie h1,h1 *.lang-tsq,*.lang-th h2,*.lang-jw-sie h2,h2 *.lang-tsq,*.lang-th h3,*.lang-jw-sie h3,h3 *.lang-tsq,*.lang-th h4,*.lang-jw-sie h4,h4 *.lang-tsq,*.lang-th h5,*.lang-jw-sie h5,h5 *.lang-tsq,*.lang-th h6,*.lang-jw-sie h6,h6 *.lang-tsq,*.lang-th #slider .themeScripture,*.lang-jw-sie #slider .themeScripture,#slider .themeScripture *.lang-tsq {
    line-height: 1.5;
}

body.lang-th .ui-autocomplete-input,body.lang-jw-sie .ui-autocomplete-input,body.lang-tsq .ui-autocomplete-input,body.lang-th select,body.lang-jw-sie select,body.lang-tsq select {
    font-family: Sukhumvit,Thonburi,tahoma,"Helvetica Light",Helvetica,arial unicode ms,sans-serif;
    min-height: 1.6em;
}

*[lang="ti"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ti"][dir="ltr"] {
    font-family: Nyala,Kefa,"AbyssinicaSIL",sans-serif;
}

body.lang-ti,*.lang-ti {
    font-family: Nyala,Kefa,"AbyssinicaSIL",sans-serif;
    direction: ltr;
    line-height: inherit;
    font-size: 105%;
}

body.lang-ti #primaryNav,body.lang-ti .siteLinks,body.lang-ti #secondaryNav,body.lang-ti #sidebar,body.lang-ti label {
    font-size: 95%;
}

*[lang="tw"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="tw"][dir="ltr"] {
    font-family: "DejaVu Sans",sans-serif;
}

body.lang-tw,*.lang-tw {
    font-family: "DejaVu Sans",sans-serif;
    direction: ltr;
    line-height: 1.45;
}

#article.lang-tw #bibleText,.scriptureDialog.lang-tw .verse,.lang-tw .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-tw .scrp {
    font-family: "DejaVu Sans",sans-serif;
}

*[lang="ur"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ur"][dir="rtl"] {
    font-family: Jameel Noori Nastaleeq,Urdu Umad Nastaliq,umadnastaliq;
}

body.lang-ur,*.lang-ur {
    font-family: Jameel Noori Nastaleeq,Urdu Umad Nastaliq,umadnastaliq;
    direction: rtl;
    line-height: normal;
    font-size: 100%;
}

*.lang-ur h1,*.lang-ur h2,*.lang-ur h3,*.lang-ur h4,*.lang-ur h5,*.lang-ur h6,*.lang-ur #slider .themeScripture,*.lang-ur #dnldMediaSignLang .boxcontent {
    line-height: normal;
}

body.lang-ur .ui-autocomplete li {
    font-size: medium;
}

body.lang-ur .ui-autocomplete li[lang] {
    font-size: small;
}

.ui-autocomplete li.lang-ur.ui-menu-item,.ui-autocomplete li[lang="ur"] {
    font-size: large !important;
}

body.lang-ur .ui-autocomplete-input,body.ur select {
    font-family: Jameel Noori Nastaleeq,Urdu Umad Nastaliq,umadnastaliq;
}

body.lang-ur input[type="button"],body.lang-ur input[type="submit"] {
    font-size: medium;
    font-family: Jameel Noori Nastaleeq,Urdu Umad Nastaliq,umadnastaliq;
}

#article.lang-ur ol {
    list-style-type: -moz-urdu;
    list-style-type: urdu;
}

*[lang="ug-arab"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ug-arab"][dir="rtl"] {
    font-family: ukijtuz-wf,"UKIJ Tuz",sans-serif;
}

body.lang-ug-arab,*.lang-ug-arab {
    font-family: ukijtuz-wf,"UKIJ Tuz",sans-serif;
    direction: rtl;
    line-height: normal;
    font-size: 112%;
}

*.lang-ug-arab h1,*.lang-ug-arab h2,*.lang-ug-arab h3,*.lang-ug-arab h4,*.lang-ug-arab h5,*.lang-ug-arab h6,*.lang-ug-arab #slider .themeScripture,*.lang-ug-arab #dnldMediaSignLang .boxcontent {
    line-height: normal;
}

body.lang-ug-arab .ui-autocomplete-input,body.lang-ug-arab select,body.lang-ug-arab input[type="text"],body.lang-ug-arab .ui-autocomplete li[lang],body.lang-ug-arab input[type="button"],body.lang-ug-arab input[type="submit"] {
    font-size: medium;
    font-family: ukijtuz-wf,"UKIJ Tuz",sans-serif;
}

body.lang-ug-arab .ui-autocomplete li {
    font-size: large;
}

.ui-autocomplete li.lang-ug-arab.ui-menu-item,.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ug-arab"] {
    font-size: large !important;
}

*[lang="ug-cyrl"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ug-cyrl"][dir="ltr"] {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
}

body.lang-ug-cyrl,*.lang-ug-cyrl {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
    direction: ltr;
    line-height: inherit;
}

#article.lang-ug-cyrl #bibleText,scriptureDialog.lang-ug-cyrl .verse,.lang-ug-cyrl .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-ug-cyrl .scrp {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
    font-size: 1.13em;
}

*[lang="uk"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="uk"][dir="ltr"] {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
}

body.lang-uk,*.lang-uk {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
    direction: ltr;
    line-height: 1.45;
}

#article.lang-uk #bibleText,.scriptureDialog.lang-uk .verse,.lang-uk .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-uk .scrp {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
    font-size: 1.13em;
}

*[lang="auz-arab"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="auz-arab"][dir="rtl"] {
    font-family: Geeza Pro,Simplified Arabic;
}

body.lang-auz-arab,*.lang-auz-arab {
    font-family: Geeza Pro,Simplified Arabic;
    direction: rtl;
    line-height: inherit;
}

*[lang="uz-cyrl"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="uz-cyrl"][dir="ltr"] {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
}

body.lang-uz-cyrl,*.lang-uz-cyrl {
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
    direction: ltr;
    line-height: inherit;
}

#article.lang-uz-cyrl #bibleText,.scriptureDialog.lang-uz-cyrl .verse,.lang-uz-cyrl .scriptureDialog .verse,.publications.pubSym-nwt #article.lang-uz-cyrl .scrp {
    font-size: 1.13em;
}

*[lang="ve"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="ve"][dir="ltr"] {
    font-family: dejavusans,sans-serif;
}

body.lang-ve,*.lang-ve {
    font-family: dejavusans,sans-serif;
    direction: ltr;
    line-height: inherit;
}

*[lang="vi"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="vi"][dir="ltr"] {
    font-family: "Helvetica Neue",Helvetica,"Droid Sans",Arial,"Arial Unicode","Arial Unicode MS",sans-serif;
}

body.lang-vi,*.lang-vi {
    font-family: "Helvetica Neue",Helvetica,"Droid Sans",Arial,"Arial Unicode","Arial Unicode MS",sans-serif;
    direction: ltr;
    line-height: inherit;
}

*[lang="rro"],.jsAutoCompleteSelector div.jsAutoCompleteColumn ul li[lang="rro"][dir="ltr"] {
    font-family: arial unicode ms,sans-serif;
}

body.lang-rro,*.lang-rro {
    font-family: arial unicode ms,sans-serif;
    direction: ltr;
    line-height: inherit;
}

*.lang-auz-arab,*.lang-ckb-arab,*.lang-gu,*.lang-he,*.lang-hi,*.lang-ja,*.lang-jsl,*.lang-ka,*.lang-kk-arab,*.lang-lhu,*.lang-lo,*.lang-mya,*.lang-ne,*.lang-prs,*.lang-si,*.lang-swb-arab,*.lang-te,*.lang-th,*.lang-jw-sie,*.lang-ug-cyrl,*.lang-zh,*.lang-zh-hans,*.lang-zh-hant {
    font-size: medium;
}

body.lang-ar *.lang-ar,body.lang-as *.lang-as,body.lang-hy-armn *.lang-hy-armn,body.lang-hy-latn *.lang-hy-latn,body.lang-bn *.lang-bn,body.lang-ckb-arab *.lang-ckb-arab,body.lang-fa *.lang-fa,body.lang-gu *.lang-gu,body.lang-he *.lang-he,body.lang-hi *.lang-hi,body.lang-ja *.lang-ja,body.lang-jsl *.lang-jsl,body.lang-jw-mzh *.lang-jw-mzh,body.lang-ka *.lang-ka,body.lang-lhu *.lang-lhu,body.lang-lo *.lang-lo,body.lang-mya *.lang-mya,body.lang-ne *.lang-ne,body.lang-si *.lang-si,body.lang-syl *.lang-syl,body.lang-th *.lang-th,body.lang-jw-sie *.lang-jw-sie,body.lang-ug-cyrl *.lang-ug-cyrl,body.lang-zh-hans *.lang-zh-hans,body.lang-zh-hant *.lang-zh-hant {
    font-size: 100%;
}

body.lang-ar *.lang-en,body.lang-as *.lang-en,body.lang-hy-armn *.lang-en,body.lang-hy-latn *.lang-en,body.lang-bn *.lang-en,body.lang-ckb-arab *.lang-en,body.lang-fa *.lang-en,body.lang-he *.lang-en,body.lang-hi *.lang-en,body.lang-gu *.lang-en,body.lang-ja *.lang-en,body.lang-jsl *.lang-en,body.lang-ka *.lang-en,body.lang-km *.lang-en,body.lang-kn *.lang-en,body.lang-lhu *.lang-en,body.lang-lo *.lang-en,body.lang-mya *.lang-en,body.lang-ne *.lang-en,body.lang-pa-arab *.lang-en,body.lang-sd *.lang-en,body.lang-si *.lang-en,body.lang-syl *.lang-en,body.lang-th *.lang-en,body.lang-jw-sie *.lang-en,body.lang-ug-arab *.lang-en,body.lang-ug-cyrl *.lang-en,body.lang-ur *.lang-en,body.lang-zh-hans *.lang-en,body.lang-zh-hant *.lang-en {
    font-size: .85em;
    line-height: 1.45;
}

#accordionHeader {
    margin: 2em 0 0;
}

.jsExpandAll,.jsCollapseAll {
    display: block;
    font-size: 95%;
}

.jsExpandAll {
    float: left;
}

.dir-rtl .jsExpandAll {
    float: right;
}

.jsCollapseAll {
    float: right;
    clear: right;
}

.dir-rtl .jsCollapseAll {
    float: left;
    clear: left;
}

.viewHdgCollapse,.viewHdgExpand {
    margin: 0;
    padding: 0;
    border-top: 1px solid #d4d4d4;
    clear: both;
    font-size: 175%;
    position: relative;
}

.videoBibleModal .viewHdgCollapse,.videoBibleModal .viewHdgExpand {
    border-top: 1px solid #333;
}

.viewHdgCollapse a,.viewHdgExpand a {
    display: block;
    font-weight: 200;
    padding: 10px 40px 10px 0;
}

.dir-rtl .viewHdgCollapse a,.dir-rtl .viewHdgExpand a {
    padding: 10px 0 10px 40px;
}

.dir-rtl #article.dir-ltr .viewHdgCollapse a,.dir-rtl #article.dir-ltr .viewHdgExpand a {
    padding: 10px 40px 10px 0;
}

.viewHdgCollapse a .accordionSprite,.viewHdgExpand a .accordionSprite {
    position: absolute;
    top: 10px;
    right: 10px;
}

.dir-rtl .viewHdgCollapse a .accordionSprite,.dir-rtl .viewHdgExpand a .accordionSprite {
    right: auto;
    left: 10px;
}

.dir-rtl #article.dir-ltr .viewHdgCollapse a .accordionSprite,.dir-rtl #article.dir-ltr .viewHdgExpand a .accordionSprite {
    right: 10px;
    left: auto;
}

#sidebar .viewHdgCollapse a,#sidebar .viewHdgExpand a {
    padding: 10px 11% 10px 2.5%;
}

.dir-rtl #sidebar .viewHdgCollapse a,.dir-rtl #sidebar .viewHdgExpand a {
    padding: 10px 2.5% 10px 11%;
}

.viewHdgCollapse a:hover,.viewHdgExpand a:hover {
    color: #65605e;
    background-color: #ebf6f8;
    text-decoration: none;
}

.screenReaderMode .viewHdgCollapse a:hover,.screenReaderMode .viewHdgExpand a:hover {
    color: #36f;
    text-decoration: underline;
}

.videoBibleModal .viewHdgCollapse a:hover,.videoBibleModal .viewHdgExpand a:hover {
    color: #ccc;
    background-color: #373433;
}

body.noJS .viewHdgCollapse a,body.noJS .viewHdgExpand a {
    background: none;
    cursor: default;
    color: #65605e;
}

#sidebar h2.viewHdgCollapse,#sidebar h2.viewHdgExpand {
    margin: 0;
    padding: 0;
    font-size: 148%;
}

.viewHdgCollapse a {
    color: #9e9b9a;
}

.videoBibleModal .viewHdgCollapse a {
    color: #bbb;
}

.viewHdgCollapse a .accordionSprite {
    height: 25px;
    width: 20px;
}

.videoBibleModal .viewHdgCollapse a .accordionSprite {
    height: 25px;
    width: 20px;
}

.viewHdgCollapse.last {
    border-bottom: 1px solid #d4d4d4;
}

.videoBibleModal .viewHdgCollapse.last {
    border-bottom: 1px solid #333;
}

.viewHdgExpand a {
    color: #65605e;
}

.videoBibleModal .viewHdgExpand a {
    color: #fff;
}

.viewHdgExpand a .accordionSprite {
    height: 25px;
    width: 20px;
}

.videoBibleModal .viewHdgExpand a .accordionSprite {
    height: 25px;
    width: 20px;
}

.readOnlineBtn a,.btnLink,.btnAction,.jsTourBrochureDownload,button,input[type="button"],input[type="reset"],input[type="submit"] {
    float: left;
    display: inline-block;
    padding: .15em .5em;
    font-size: 95%;
    text-align: center;
    min-width: 3em;
    text-decoration: none;
    color: black;
}

.readOnlineBtn a:visited,.btnLink:visited,.btnAction:visited,.jsTourBrochureDownload:visited,button:visited,input[type="button"]:visited,input[type="reset"]:visited,input[type="submit"]:visited {
    color: black;
}

.dir-rtl .readOnlineBtn a,.readOnlineBtn .dir-rtl a,.dir-rtl .btnLink,.dir-rtl .btnAction,.dir-rtl .jsTourBrochureDownload,.dir-rtl button,.dir-rtl input[type="button"],.dir-rtl input[type="reset"],.dir-rtl input[type="submit"],.dir-ltr .dir-rtl .readOnlineBtn a,.readOnlineBtn .dir-ltr .dir-rtl a,.dir-ltr .dir-rtl .btnLink,.dir-ltr .dir-rtl .btnAction,.dir-ltr .dir-rtl .jsTourBrochureDownload,.dir-ltr .dir-rtl button,.dir-ltr .dir-rtl input[type="button"],.dir-ltr .dir-rtl input[type="reset"],.dir-ltr .dir-rtl input[type="submit"] {
    float: right;
}

.dir-rtl .dir-ltr .readOnlineBtn a,.readOnlineBtn .dir-rtl .dir-ltr a,.dir-rtl .dir-ltr .btnLink,.dir-rtl .dir-ltr .btnAction,.dir-rtl .dir-ltr .jsTourBrochureDownload,.dir-rtl .dir-ltr button,.dir-rtl .dir-ltr input[type="button"],.dir-rtl .dir-ltr input[type="reset"],.dir-rtl .dir-ltr input[type="submit"] {
    float: left;
}

@media print {
    .readOnlineBtn a,.btnLink,.btnAction,.jsTourBrochureDownload,button,input[type="button"],input[type="reset"],input[type="submit"] {
        display: none;
    }
}

button[disabled],input[disabled],button.disabled {
    cursor: default;
    color: #ccc;
}

.readOnlineBtn a {
    margin: 0 1em 0 0;
    float: left;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #999;
    background: #fff;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='),#fff;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5)),#fff;
    background: -webkit-linear-gradient(#ffffff,#e5e5e5),#fff;
    background: -moz-linear-gradient(#ffffff,#e5e5e5),#fff;
    background: -o-linear-gradient(#ffffff,#e5e5e5),#fff;
    background: linear-gradient(#ffffff,#e5e5e5),#fff;
}

.readOnlineBtn a:hover {
    background: #ebf6f8;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZjZmOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4ZTJlNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='),#ebf6f8;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ebf6f8), color-stop(100%, #d8e2e4)),#ebf6f8;
    background: -webkit-linear-gradient(#ebf6f8,#d8e2e4),#ebf6f8;
    background: -moz-linear-gradient(#ebf6f8,#d8e2e4),#ebf6f8;
    background: -o-linear-gradient(#ebf6f8,#d8e2e4),#ebf6f8;
    background: linear-gradient(#ebf6f8,#d8e2e4),#ebf6f8;
    border: 1px solid #a4acad;
    text-decoration: none;
    cursor: pointer;
}

.readOnlineBtn a :visited {
    color: #333;
}

.readOnlineBtn a.main {
    border: 1px solid #007298;
    color: #fff;
    background: #008fbf;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOGZiZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwODdiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='),#008fbf;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #008fbf), color-stop(100%, #0087b5)),#008fbf;
    background: -webkit-linear-gradient(#008fbf,#0087b5),#008fbf;
    background: -moz-linear-gradient(#008fbf,#0087b5),#008fbf;
    background: -o-linear-gradient(#008fbf,#0087b5),#008fbf;
    background: linear-gradient(#008fbf,#0087b5),#008fbf;
}

.readOnlineBtn a.main:hover {
    background: #008fbf;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODdiNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwODBhYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='),#008fbf;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0087b5), color-stop(100%, #0080ab)),#008fbf;
    background: -webkit-linear-gradient(#0087b5,#0080ab),#008fbf;
    background: -moz-linear-gradient(#0087b5,#0080ab),#008fbf;
    background: -o-linear-gradient(#0087b5,#0080ab),#008fbf;
    background: linear-gradient(#0087b5,#0080ab),#008fbf;
}

.readOnlineBtn a.disabled {
    background: #eee;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='),#eee;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e2e2e2), color-stop(100%, #d6d6d6)),#eee;
    background: -webkit-linear-gradient(#e2e2e2,#d6d6d6),#eee;
    background: -moz-linear-gradient(#e2e2e2,#d6d6d6),#eee;
    background: -o-linear-gradient(#e2e2e2,#d6d6d6),#eee;
    background: linear-gradient(#e2e2e2,#d6d6d6),#eee;
    color: #b2b2b2;
}

.dir-rtl .readOnlineBtn a,.readOnlineBtn .dir-rtl a {
    margin: 0 0 0 1em;
    float: right;
}

.readOnlineBtn a .hasAudio {
    padding-left: 20px;
}

.dir-rtl .readOnlineBtn a .hasAudio,.readOnlineBtn .dir-rtl a .hasAudio {
    background-position: 0 -3461px;
    padding-left: 30px;
}

.btnLink,.btnAction,.jsTourBrochureDownload,button,input[type="button"],input[type="reset"],input[type="submit"] {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #999;
    background: #fff;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='),#fff;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5)),#fff;
    background: -webkit-linear-gradient(#ffffff,#e5e5e5),#fff;
    background: -moz-linear-gradient(#ffffff,#e5e5e5),#fff;
    background: -o-linear-gradient(#ffffff,#e5e5e5),#fff;
    background: linear-gradient(#ffffff,#e5e5e5),#fff;
}

.btnLink:hover,.btnAction:hover,.jsTourBrochureDownload:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {
    background: #ebf6f8;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZjZmOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4ZTJlNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='),#ebf6f8;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ebf6f8), color-stop(100%, #d8e2e4)),#ebf6f8;
    background: -webkit-linear-gradient(#ebf6f8,#d8e2e4),#ebf6f8;
    background: -moz-linear-gradient(#ebf6f8,#d8e2e4),#ebf6f8;
    background: -o-linear-gradient(#ebf6f8,#d8e2e4),#ebf6f8;
    background: linear-gradient(#ebf6f8,#d8e2e4),#ebf6f8;
    border: 1px solid #a4acad;
    text-decoration: none;
    cursor: pointer;
}

.btnLink :visited,.btnAction :visited,.jsTourBrochureDownload :visited,button :visited,input[type="button"] :visited,input[type="reset"] :visited,input[type="submit"] :visited {
    color: #333;
}

.btnLink.main,.btnAction.main,.main.jsTourBrochureDownload,button.main,input[type="button"].main,input[type="reset"].main,input[type="submit"].main {
    border: 1px solid #007298;
    color: #fff;
    background: #008fbf;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOGZiZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwODdiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='),#008fbf;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #008fbf), color-stop(100%, #0087b5)),#008fbf;
    background: -webkit-linear-gradient(#008fbf,#0087b5),#008fbf;
    background: -moz-linear-gradient(#008fbf,#0087b5),#008fbf;
    background: -o-linear-gradient(#008fbf,#0087b5),#008fbf;
    background: linear-gradient(#008fbf,#0087b5),#008fbf;
}

.btnLink.main:hover,.btnAction.main:hover,.main.jsTourBrochureDownload:hover,button.main:hover,input[type="button"].main:hover,input[type="reset"].main:hover,input[type="submit"].main:hover {
    background: #008fbf;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODdiNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwODBhYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='),#008fbf;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0087b5), color-stop(100%, #0080ab)),#008fbf;
    background: -webkit-linear-gradient(#0087b5,#0080ab),#008fbf;
    background: -moz-linear-gradient(#0087b5,#0080ab),#008fbf;
    background: -o-linear-gradient(#0087b5,#0080ab),#008fbf;
    background: linear-gradient(#0087b5,#0080ab),#008fbf;
}

.btnLink.disabled,.btnAction.disabled,.disabled.jsTourBrochureDownload,button.disabled,input[type="button"].disabled,input[type="reset"].disabled,input[type="submit"].disabled {
    background: #eee;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='),#eee;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e2e2e2), color-stop(100%, #d6d6d6)),#eee;
    background: -webkit-linear-gradient(#e2e2e2,#d6d6d6),#eee;
    background: -moz-linear-gradient(#e2e2e2,#d6d6d6),#eee;
    background: -o-linear-gradient(#e2e2e2,#d6d6d6),#eee;
    background: linear-gradient(#e2e2e2,#d6d6d6),#eee;
    color: #b2b2b2;
}

.btnLink .playIcon,.btnAction .playIcon,.jsTourBrochureDownload .playIcon,button .playIcon,input[type="button"] .playIcon,input[type="reset"] .playIcon,input[type="submit"] .playIcon {
    display: inline-block;
    height: 18px;
    width: 13px;
    float: left;
    background-position: -8px -8324px;
}

.dir-rtl .btnLink .playIcon,.dir-ltr .dir-rtl .btnLink .playIcon,.dir-rtl .btnAction .playIcon,.dir-rtl .jsTourBrochureDownload .playIcon,.dir-ltr .dir-rtl .btnAction .playIcon,.dir-ltr .dir-rtl .jsTourBrochureDownload .playIcon,.dir-rtl button .playIcon,.dir-ltr .dir-rtl button .playIcon,.dir-rtl input[type="button"] .playIcon,.dir-ltr .dir-rtl input[type="button"] .playIcon,.dir-rtl input[type="reset"] .playIcon,.dir-ltr .dir-rtl input[type="reset"] .playIcon,.dir-rtl input[type="submit"] .playIcon,.dir-ltr .dir-rtl input[type="submit"] .playIcon {
    float: right;
    background-position: -2px -8322px;
}

.dir-rtl .dir-ltr .btnLink .playIcon,.dir-rtl .dir-ltr .btnAction .playIcon,.dir-rtl .dir-ltr .jsTourBrochureDownload .playIcon,.dir-rtl .dir-ltr button .playIcon,.dir-rtl .dir-ltr input[type="button"] .playIcon,.dir-rtl .dir-ltr input[type="reset"] .playIcon,.dir-rtl .dir-ltr input[type="submit"] .playIcon {
    float: left;
    background-position: -8px -8324px;
}

.jsTourBrochureDownload {
    margin: 1.5em 0 auto;
}

.pubSym-ijw13fr.FamilyWorshipProjectPage .bodyTxtAlt p,.pubSym-ijw.FamilyWorshipProjectPage .bodyTxtAlt p,.DownloadableActivityPage .bodyTxtAlt.btnDownload p,.FamilyWorshipProjectPage .bodyTxtAlt.btnDownload p,.BecomeJehovahsFriendPage .bodyTxtAlt.btnDownload p {
    text-align: center;
    float: left;
    padding: 3px 8px;
    min-width: 4em;
    background: #a7ceea;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E3Y2VlYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ3ODZjNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a7ceea), color-stop(100%, #4786c5));
    background: -webkit-linear-gradient(top, #a7ceea 0%,#4786c5 100%);
    background: -moz-linear-gradient(top, #a7ceea 0%,#4786c5 100%);
    background: -o-linear-gradient(top, #a7ceea 0%,#4786c5 100%);
    background: linear-gradient(top, #a7ceea 0%,#4786c5 100%);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.3);
    box-shadow: 0px 3px 3px rgba(0,0,0,0.3);
}

.pubSym-ijw13fr.FamilyWorshipProjectPage .bodyTxtAlt p:hover,.pubSym-ijw.FamilyWorshipProjectPage .bodyTxtAlt p:hover,.DownloadableActivityPage .bodyTxtAlt.btnDownload p:hover,.FamilyWorshipProjectPage .bodyTxtAlt.btnDownload p:hover,.BecomeJehovahsFriendPage .bodyTxtAlt.btnDownload p:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.pubSym-ijw13fr.FamilyWorshipProjectPage .bodyTxtAlt a,.pubSym-ijw13fr.FamilyWorshipProjectPage .bodyTxtAlt p,.pubSym-ijw.FamilyWorshipProjectPage .bodyTxtAlt a,.pubSym-ijw.FamilyWorshipProjectPage .bodyTxtAlt p,.DownloadableActivityPage .bodyTxtAlt.btnDownload a,.DownloadableActivityPage .bodyTxtAlt.btnDownload p,.FamilyWorshipProjectPage .bodyTxtAlt.btnDownload a,.FamilyWorshipProjectPage .bodyTxtAlt.btnDownload p,.BecomeJehovahsFriendPage .bodyTxtAlt.btnDownload a,.BecomeJehovahsFriendPage .bodyTxtAlt.btnDownload p {
    color: #fff;
    font-size: 100%;
    text-decoration: none;
}

.dir-rtl.pubSym-ijw13fr.FamilyWorshipProjectPage .bodyTxtAlt p,.dir-rtl.pubSym-ijw.FamilyWorshipProjectPage .bodyTxtAlt p,.dir-rtl.DownloadableActivityPage .bodyTxtAlt.btnDownload p,.dir-rtl.FamilyWorshipProjectPage .bodyTxtAlt.btnDownload p,.dir-rtl.BecomeJehovahsFriendPage .bodyTxtAlt.btnDownload p {
    float: right;
}

button,input[type="button"],input[type="reset"],input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
    *overflow: visible;
    min-width: 45px;
}

input[disabled] {
    cursor: default;
}

input.disabled,label.disabled {
    color: #cccccc;
}

label {
    font-weight: bold;
    font-size: 92.9%;
    color: #65605E;
    margin-right: 5px;
}

.dir-rtl label {
    margin-left: 5px;
    margin-right: 0;
}

select {
    border: 1px solid #9e9b9a;
    margin-top: 2px;
    margin-bottom: 2px;
    font-family: inherit;
    background-color: #fff;
}

select:focus {
    border: 1px solid #3fa2bf;
}

input {
    margin-top: 2px;
    margin-bottom: 2px;
    font-family: inherit;
}

input[type="checkbox"],input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

.synopsis.hasVideo .syn-img {
    position: relative;
}

.synopsis.hasVideo .syn-img a:after {
    position: absolute;
    width: 27px;
    height: 27px;
    top: 2px;
    left: 2px;
    content: ' ';
    cursor: pointer;
}

.dir-rtl .synopsis.hasVideo .syn-img a:after {
    right: 4px;
}

body.signLanguage .synopsis.hasVideo .syn-img a:after {
    display: none;
}

.synopsis.hasVideo .syn-img.prd a:after {
    top: auto;
    bottom: 127px;
}

.synopsis.hasVideo .syn-body.noImage a {
    margin-left: 25px;
}

.dir-rtl .synopsis.hasVideo .syn-body.noImage a {
    margin-left: 0;
    margin-right: 25px;
}

.synopsis.hasVideo .syn-body.noImage a:before {
    position: absolute;
    width: 19px;
    height: 19px;
    left: 0;
    content: ' ';
    cursor: pointer;
}

.dir-rtl .synopsis.hasVideo .syn-body.noImage a:before {
    left: auto;
    right: 0;
}

#sidebarTOC li.dc131.hasVideo a,#sidebarTOC li.dc146.hasVideo a {
    margin-left: 25px;
    position: relative;
}

.dir-rtl #sidebarTOC li.dc131.hasVideo a,.dir-rtl #sidebarTOC li.dc146.hasVideo a {
    margin-left: 0;
    margin-right: 25px;
}

#sidebarTOC li.dc131.hasVideo a:before,#sidebarTOC li.dc146.hasVideo a:before {
    position: absolute;
    width: 19px;
    height: 19px;
    left: -15px;
    content: ' ';
    cursor: pointer;
}

.dir-rtl #sidebarTOC li.dc131.hasVideo a:before,.dir-rtl #sidebarTOC li.dc146.hasVideo a:before {
    left: auto;
    right: -15px;
}

.downloadLinks {
    margin-bottom: .5em;
}

.jsToolTip {
    visibility: hidden;
    width: 0;
    height: 0;
}

.jsToolTip.jsToolTipActive,.listView .jsToolTip {
    visibility: visible;
    width: auto;
    height: auto;
}

.fileLinks li,.fileLinks .lang-en {
    font-size: 14px !important;
    line-height: 20px !important;
}

.gridView .fileLinks {
    position: absolute;
    background: #333;
    margin-top: 35px;
    left: -50%;
    padding: 15px;
    z-index: 9999;
}

.gridView .fileLinks:after {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(51,51,51,0);
    border-bottom-color: #333;
    border-width: .5em;
    left: 50%;
    margin-left: -1em;
}

.gridView .fileLinks ul {
    padding-left: 20px;
    padding-right: 0;
    margin-top: 0;
    margin-bottom: 0;
}

.dir-rtl .gridView .fileLinks ul {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 20px;
}

.gridView .fileLinks li a {
    padding: 0;
    margin: 0;
    color: #fff;
}

.gridView .fileLinks li a:hover {
    color: #78bed2;
}

.listView .fileLinks {
    padding-top: 2px;
}

.listView .fileLinks ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.listView .fileLinks li {
    float: left;
    margin: 0 1em 0 0;
    list-style: none;
}

.dir-rtl .listView .fileLinks li {
    float: right;
    margin: 0 0 0 1em;
}

.digitalPubFormat,.audioFormat,.videoFormat {
    float: left;
    min-width: 30px;
    max-width: 155px;
    padding: 5px 0;
    position: relative;
}

.dir-rtl .digitalPubFormat,.dir-rtl .audioFormat,.dir-rtl .videoFormat {
    float: right;
}

.dir-rtl #pubsViewResults .dir-ltr .digitalPubFormat,.dir-rtl #pubsViewResults .dir-ltr .audioFormat,.dir-rtl #pubsViewResults .dir-ltr .videoFormat {
    float: left;
}

.listView .digitalPubFormat,.listView .audioFormat,.listView .videoFormat {
    float: left;
    clear: none;
    border: 0;
    width: 100%;
    max-width: none;
    padding-top: 0;
    min-width: 0;
}

.listView .digitalPubFormat.disabled,.listView .audioFormat.disabled,.listView .videoFormat.disabled {
    display: none;
}

.jsViewportPinWrapper+.downloadLinks {
    margin-bottom: 1.5em;
}

.jsViewportPinWrapper+.downloadLinks h4 {
    float: left;
    margin-right: .5em;
    color: #666;
    padding-top: 3px;
}

.dir-rtl .jsViewportPinWrapper+.downloadLinks h4 {
    float: right;
    margin-right: 0;
    margin-left: .5em;
}

.jsViewportPinWrapper+.downloadLinks ul li {
    list-style: none;
}

.jsViewportPinWrapper+.downloadLinks .audioFormat,.jsViewportPinWrapper+.downloadLinks .digitalPubFormat {
    padding: 0;
    max-width: none;
    min-width: 150px;
}

.jsViewportPinWrapper+.downloadLinks .fileFormatIcon {
    margin-right: .25em;
}

.dir-rtl .jsViewportPinWrapper+.downloadLinks .fileFormatIcon {
    margin-right: 0;
    margin-left: .25em;
}

.gridView .downloadLinks .digitalPubFormat .fileFormatIcon,.gridView .downloadLinks .audioFormat .fileFormatIcon,.gridView .downloadLinks .videoFormat .fileFormatIcon,.gridView .downloadLinks .audioFormat .fileFormatIcon.stream,.gridView .downloadLinks .videoFormat .fileFormatIcon.stream {
    background-color: #777;
}

.gridView .downloadLinks .digitalPubFormat .fileFormatIcon:hover,.gridView .downloadLinks .audioFormat .fileFormatIcon:hover,.gridView .downloadLinks .videoFormat .fileFormatIcon:hover {
    background-color: #3fa2bf;
}

.gridView .downloadLinks .digitalPubFormat .disabled.fileFormatIcon,.gridView .downloadLinks .audioFormat .disabled.fileFormatIcon,.gridView .downloadLinks .videoFormat .disabled.fileFormatIcon,.gridView .downloadLinks .digitalPubFormat .disabled.fileFormatIcon:hover,.gridView .downloadLinks .audioFormat .disabled.fileFormatIcon:hover,.gridView .downloadLinks .videoFormat .disabled.fileFormatIcon:hover {
    background-color: #d8d7d7;
}

.listView.articleFileLinks .downloadLinks {
    float: left;
}

.dir-rtl .listView.articleFileLinks .downloadLinks {
    float: right;
}

.listView .downloadLinks {
    width: 42.5%;
    float: right;
}

.dir-rtl .listView .downloadLinks {
    float: left;
}

.downloadLinks ul li {
    list-style-image: url(../images/list_squareDkGray.gif);
}

body#mid1011211 .downloadLinks .digitalPubFormat.disabled,body#mid1011212 .downloadLinks .digitalPubFormat,body#mid1011213 .downloadLinks .digitalPubFormat {
    display: none;
}

.fileFormatIcon {
    display: block;
    float: left;
    width: 28px;
    height: 28px;
    border-radius: 1px;
    margin: 0 .25em;
}

.dir-rtl .fileFormatIcon,.dir-ltr .dir-rtl .fileFormatIcon {
    float: right;
}

.dir-rtl .dir-ltr .fileFormatIcon {
    float: left;
}

.listView .fileFormatIcon {
    width: 18px;
    min-height: 18px;
    height: 1.2em;
    margin: 3px .5em;
}

.listView .fileFormatIcon.stream {
    display: none;
}

.publicationDownloadOnly p,.publicationDownloadOnly .downloadLinks {
    margin-left: 150px;
    float: none;
}

.publicationDownloadOnly h1 {
    margin-bottom: 1.5em;
}

.publicationDownloadOnly .prd {
    float: left;
}

.publicationDownloadOnly .digitalPubFormat,.publicationDownloadOnly .audioFormat,.publicationDownloadOnly .videoFormat {
    clear: none;
    width: 100%;
}

#slider {
    background: #000;
    background: rgba(0,0,0,0.5);
}

#slider ul {
    overflow: visible !important;
}

#slider li>p {
    margin-top: 0;
    margin-bottom: 0;
}

#slider .sliderItem {
    position: relative;
    margin: 0;
    display: inline;
    float: left;
    line-height: 0;
}

.dir-rtl #slider .sliderItem {
    float: right;
}

#slider .toggleDrawer {
    float: right;
}

.dir-rtl #slider .toggleDrawer {
    float: left;
}

#slider .toggleDrawer p {
    line-height: 1;
    margin: 0 50px 0 0;
}

.dir-rtl #slider .toggleDrawer p {
    margin: 0 0 0 50px;
}

#slider .jsOpen,#slider .jsClose {
    color: #fff;
    background-color: #65605e;
    width: 100%;
    padding: 10px 0;
    text-align: left;
    cursor: pointer;
    overflow: auto;
}

.dir-rtl #slider .jsOpen,.dir-rtl #slider .jsClose {
    text-align: right;
    overflow: hidden;
}

#slider .jsOpen:hover,#slider .jsClose:hover {
    background-color: #3e3836;
}

@media only screen and (min-width: 760px) {
    #slider .jsOpen,#slider .jsClose {
        position: absolute;
        bottom: 0;
        left: 0;
        background-color: #65605e;
        background-color: rgba(62,56,54,0.5);
        padding: 10px 0;
    }

    #slider .jsOpen:hover,#slider .jsClose:hover {
        background-color: #3e3836;
        background-color: rgba(62,56,54,0.6);
    }
}

#slider .jsOpen {
    background-position: right -260px;
}

.dir-rtl #slider .jsOpen {
    background-position: left -260px;
}

#slider .jsOpen:hover {
    background-position: right 0;
}

.dir-rtl #slider .jsOpen:hover {
    background-position: left 0;
}

#slider .jsClose {
    background-position: right -780px;
}

.dir-rtl #slider .jsClose {
    background-position: left -780px;
}

#slider .jsClose:hover {
    background-position: right -520px;
}

.dir-rtl #slider .jsClose:hover {
    background-position: left -520px;
}

#slider .themeScripture {
    margin: 0 8em 0 2%;
    padding-right: 20px;
    font-size: 100%;
    line-height: 1.25;
}

.dir-rtl #slider .themeScripture {
    margin: 0 2% 0 8em;
    padding: 0 0 0 20px;
}

@media print {
    #slider {
        display: none;
    }
}

.jsDescrControl .themeScripture {
    display: none;
}

@media only screen and (min-width: 520px) {
    .jsDescrControl .themeScripture {
        display: block;
    }
}

#slider .inner .themeScripture {
    margin: 0;
    padding: 0;
}

@media only screen and (min-width: 520px) {
    #slider .inner .themeScripture {
        display: none;
    }
}

.jsClose {
    display: none;
}

#slideImages,#slideList {
    position: relative;
}

#slideList {
    margin: 0;
    padding: 0;
}

#slideMain {
    background-color: #999;
    margin: 0 auto;
    max-width: 1140px;
    position: relative;
}

.ie7 #slideMain {
    z-index: 1;
}

.noSlider {
    position: relative;
}

.noSlider p.themeScripture {
    color: #fff;
    width: 96%;
    margin: 0;
    font-size: 100%;
    line-height: 1.25;
    padding: 10px 2%;
    background-color: #65605e;
    position: relative;
}

@media only screen and (min-width: 760px) {
    .noSlider p.themeScripture {
        background-color: rgba(62,56,54,0.5);
        position: absolute;
        bottom: 0;
        left: 0;
    }
}

#slidePrevButton,#slideNextButton {
    position: absolute;
    top: 30%;
    cursor: pointer;
    height: 40px;
    width: 40px;
}

@media only screen and (min-width: 760px) {
    #slidePrevButton,#slideNextButton {
        height: 80px;
        width: 40px;
        top: 30%;
    }
}

#slidePrevButton {
    left: -8px;
    background-position: 0 -2130px;
}

#slidePrevButton:hover {
    background-position: 0 -2608px;
}

@media only screen and (min-width: 760px) {
    #slidePrevButton {
        left: 0;
        background-position: 0 -2110px;
    }

    #slidePrevButton:hover {
        background-position: 0 -2588px;
    }
}

#slideNextButton {
    right: -8px;
    background-position: 0 -1950px;
}

#slideNextButton:hover {
    background-position: 0 -2428px;
}

@media only screen and (min-width: 760px) {
    #slideNextButton {
        right: 0;
        background-position: 0 -1930px;
    }

    #slideNextButton:hover {
        background-position: 0 -2408px;
    }
}

#slideShadowLeft,#slideShadowRight {
    width: 600px;
    position: absolute;
    bottom: 0;
    height: 100%;
    background-image: url("../images/bg_slideShadow.png");
    background-repeat: repeat-y;
}

#slideShadowLeft {
    left: -600px;
    background-position: 0 center;
}

#slideShadowRight {
    right: -600px;
    background-position: -600px center;
}

#sliderImgDescr {
    position: absolute;
    top: 100%;
    width: 100%;
    background-color: #3e3836;
    color: #b9b9b9;
    z-index: 10;
}

#sliderImgDescr .sliderDescrContainer {
    padding: 2%;
}

#sliderImgDescr ul {
    padding-left: 1.1em;
}

.dir-rtl #sliderImgDescr ul {
    padding-left: 0;
    padding-right: 1.1em;
}

#sliderImgDescr li {
    margin-top: auto;
}

#sliderImgDescr h2 {
    font-size: 150%;
    font-weight: normal;
    margin-top: 0;
    margin-bottom: .5em;
    color: #fff;
}

#sliderImgDescr h3 {
    font-size: 130%;
    color: #b9b9b9;
    font-weight: normal;
    margin-bottom: .5em;
}

#sliderImgDescr div.east_left {
    display: none;
}

@media only screen and (min-width: 760px) {
    #sliderImgDescr div.east_left {
        display: block;
        padding-left: 0;
        float: right;
        margin-top: -3.25em;
        margin-bottom: 1em;
    }

    .dir-rtl #sliderImgDescr div.east_left {
        float: left;
        margin-top: -3em;
    }
}

@media only screen and (min-width: 760px) {
    #sliderImgDescr .half {
        max-width: 100%;
    }
}

.pagination .pageNumLinks a:hover {
    border-color: #3fa2bf;
    background-color: #d9ecf2;
    text-decoration: none;
}

.pagination {
    padding: 5px 0;
    margin: 1em 0;
    width: 100%;
    float: right;
    clear: both;
    border-top: 1px dotted #d4d4d4;
    border-bottom: 1px dotted #d4d4d4;
    line-height: normal;
}

.dir-rtl .pagination {
    float: left;
}

.pagination .pageResults {
    margin: 3px;
    float: left;
    color: #65605e;
}

.dir-rtl .pagination .pageResults {
    float: right;
}

.pagination .pageNum,.pagination .pageNumCurrent,.pagination .iconNext,.pagination .iconPrev {
    text-align: center;
    border: 1px solid #9e9b9a;
    min-width: 15px;
    min-height: 18px;
    padding: 5px;
    margin-left: 5px;
    float: left;
    display: block;
}

.dir-rtl .pagination .pageNum,.dir-rtl .pagination .pageNumCurrent,.dir-rtl .pagination .iconNext,.dir-rtl .pagination .iconPrev {
    margin-right: 5px;
    margin-left: 0;
    float: right;
}

@media only screen and (min-width: 760px) {
    .pagination .pageNum,.pagination .pageNumCurrent,.pagination .iconNext,.pagination .iconPrev {
        padding: 3px;
        min-height: 16px;
    }
}

.pagination .pageNumLinks {
    float: right;
}

.pagination .pageNumLinks a {
    border-color: #9fd0df;
    color: #3fa2bf;
}

.dir-rtl .pagination .pageNumLinks {
    float: left;
}

.pagination .pageNumCurrent {
    background-color: #ebebeb;
    color: #65605e;
}

.pagination .iconNext {
    background-position: 2px -5381px;
}

.pagination .iconNext:hover {
    background-position: 2px -5507px;
}

.dir-rtl .pagination .iconNext {
    background-position: 2px -5257px;
}

.dir-rtl .pagination .iconNext:hover {
    background-position: 2px -5632px;
}

@media only screen and (min-width: 760px) {
    .pagination .iconNext {
        background-position: 0 -5384px;
    }

    .pagination .iconNext:hover {
        background-position: 0 -5510px;
    }

    .dir-rtl .pagination .iconNext {
        background-position: 0 -5260px;
    }

    .dir-rtl .pagination .iconNext:hover {
        background-position: 0 -5635px;
    }
}

.pagination .iconPrev {
    background-position: 2px -5257px;
}

.pagination .iconPrev:hover {
    background-position: 2px -5632px;
}

.dir-rtl .pagination .iconPrev {
    background-position: 2px -5381px;
}

.dir-rtl .pagination .iconPrev:hover {
    background-position: 2px -5507px;
}

@media only screen and (min-width: 760px) {
    .pagination .iconPrev {
        background-position: 0 -5260px;
    }

    .pagination .iconPrev:hover {
        background-position: 0 -5635px;
    }

    .dir-rtl .pagination .iconPrev {
        background-position: 0 -5384px;
    }

    .dir-rtl .pagination .iconPrev:hover {
        background-position: 0 -5510px;
    }
}

.orderByFilter .pagination {
    margin-top: 0;
}

.pubsViewOptions {
    float: right;
    margin: 0 0 0 1em;
    display: none;
}

.dir-rtl .pubsViewOptions {
    float: left;
    margin: 0 1em 0 0;
}

.yesJS .pubsViewOptions {
    display: block;
}

@media print {
    .yesJS .pubsViewOptions {
        display: none;
    }
}

.screenReaderMode .pubsViewOptions {
    display: none;
}

.pubsViewOptions .viewOptLabel {
    margin: .25em 0;
    display: block;
    float: left;
}

.dir-rtl .pubsViewOptions .viewOptLabel {
    float: right;
}

.pubsViewOptions .aListView,.pubsViewOptions .aGridView {
    width: 28px;
    height: 26px;
    display: block;
    float: left;
    margin-left: .75em;
    border-left: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    border-right: 1px solid #bfbfbf;
    border-bottom: 1px solid #bfbfbf;
    background-color: #fff;
}

.pubsViewOptions .aListView:hover,.pubsViewOptions .aGridView:hover {
    border-left: 1px solid #d8edf1;
    border-top: 1px solid #d8edf1;
    border-right: 1px solid #b2dde4;
    border-bottom: 1px solid #b2dde4;
    background-color: #ebf6f8;
}

.pubsViewOptions .aListView.current,.pubsViewOptions .aGridView.current {
    border-left: 1px solid #b3b3b3;
    border-top: 1px solid #b3b3b3;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    background-color: #efefef;
}

.pubsViewOptions .aListView.main,.pubsViewOptions .aGridView.main {
    border-left: 1px solid #0080ab;
    border-top: 1px solid #0080ab;
    border-right: 1px solid #006b8f;
    border-bottom: 1px solid #006b8f;
    background-color: #008fbf;
    color: #fff;
}

.pubsViewOptions .aListView.main:hover,.pubsViewOptions .aGridView.main:hover {
    background-color: #0087b5;
}

.pubsViewOptions .aListView.disabled,.pubsViewOptions .aGridView.disabled {
    border-left: 1px solid #b3b3b3;
    border-top: 1px solid #b3b3b3;
    border-right: 1px solid #b3b3b3;
    border-bottom: 1px solid #b3b3b3;
    background-color: #eee;
    color: #b2b2b2;
}

.dir-rtl .pubsViewOptions .aListView,.dir-rtl .pubsViewOptions .aGridView {
    float: right;
    margin-left: 0;
    margin-right: .75em;
}

.fullScreenModal {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    z-index: 9970;
    background: #eceae7;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}

.fullScreenModal .toolbar {
    background: #65605e;
    z-index: 9999;
    height: 50px;
    position: relative;
    border-bottom: 1px solid #999;
}

.fullScreenModal .zoomOut,.fullScreenModal .zoomIn,.fullScreenModal .closeFullScreenModal {
    width: 50px;
    height: 50px;
    display: block;
}

.fullScreenModal .zoomOut:hover,.fullScreenModal .zoomIn:hover,.fullScreenModal .closeFullScreenModal:hover {
    background-color: #3fa2bf;
}

.fullScreenModal .zoomOut,.fullScreenModal .zoomIn {
    float: left;
    border-right: 1px solid #999;
    border-left: none;
}

.dir-rtl .fullScreenModal .zoomOut,.dir-rtl .fullScreenModal .zoomIn {
    float: right;
    border-left: 1px solid #999;
    border-right: none;
}

.fullScreenModal .zoomOut {
    background-position: 9px -9447px;
}

.fullScreenModal .zoomIn {
    background-position: 9px -9312px;
}

.fullScreenModal .closeFullScreenModal {
    float: right;
    border-left: 1px solid #999;
    border-right: none;
    background-position: 9px -7179px;
}

.dir-rtl .fullScreenModal .closeFullScreenModal {
    float: left;
    border-right: 1px solid #999;
    border-left: none;
}

.fullScreenModal .fullScreenModalContent {
    max-width: 1200px;
    margin: auto;
    height: 100%;
    overflow: hidden;
    background-color: #000;
}

.imageViewer * {
    user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    -webkit-user-drag: none;
}

.imageViewer * .jsImageWrap {
    float: left;
}

.imageViewer * .jsImageWrap img {
    max-width: none;
    position: relative;
    z-index: 9980;
}

.filterGroup {
    background-color: #f2f0ed;
    margin-bottom: 0.5em;
    padding: 8px 1.5%;
    width: 97%;
    float: left;
    clear: both;
    position: relative;
}

.dir-rtl .filterGroup {
    float: right;
}

.jsViewportPinWrapper .filterGroup {
    margin-bottom: 1em;
}

@media print {
    .filterGroup {
        display: none;
    }
}

.filterGroup:after {
    left: 9%;
    content: '';
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    border-top: 18px solid #f2f0ed;
    border-left: 21.6px inset transparent;
    border-right: 21.6px inset transparent;
}

.dir-rtl .filterGroup:after {
    right: 9%;
    left: auto;
}

.pubSym-nwt .filterGroup:after,.BibleReadingPage .filterGroup:after {
    display: none;
}

.filterGroup label {
    margin-top: .8em;
}

.filterGroup span,.filterGroup label,.filterGroup select {
    display: block;
    float: left;
}

.dir-rtl .filterGroup span,.dir-rtl .filterGroup label,.dir-rtl .filterGroup select {
    float: right;
}

.dir-rtl #article.dir-ltr .filterGroup span,.dir-rtl #article.dir-ltr .filterGroup label,.dir-rtl #article.dir-ltr .filterGroup select {
    float: left;
}

.filterGroup input[type="radio"],.filterGroup input[type="checkbox"] {
    float: left;
}

.filterGroup input[type="radio"]+label,.filterGroup input[type="checkbox"]+label {
    float: none;
    font-weight: normal;
    margin-left: 23px;
}

.filterGroup input[type="submit"] {
    margin: 0 .25em;
}

.filterGroup select {
    font-size: inherit;
    padding: .1em;
    max-width: 120px;
}

.bibleNav .filterGroup select {
    max-width: 90px;
}

@media only screen and (min-width: 760px) {
    .filterGroup select {
        max-width: auto;
    }

    .bibleNav .filterGroup select {
        max-width: 120px;
    }
}

.filterGroup .pubFilterLabel {
    display: none;
}

.filterGroup .filterOptions {
    float: left;
    margin-top: .25em;
}

.filterGroup .filterOptions .jsPublicationFilterContainer {
    margin: 0 .25em .25em .25em;
}

.dir-rtl .filterGroup .filterOptions .jsPublicationFilterContainer {
    margin: 0 .25em .25em .25em;
}

@media only screen and (min-width: 520px) {
    .filterGroup .filterOptions .jsPublicationFilterContainer {
        margin: 0 .7em .25em .25em;
    }

    .dir-rtl .filterGroup .filterOptions .jsPublicationFilterContainer {
        margin: 0 .25em .25em .7em;
    }
}

.dir-rtl .filterGroup .filterOptions {
    float: right;
}

.dir-rtl #article.dir-ltr .filterGroup .filterOptions {
    float: left;
}

.filterGroup .jsPublicationFilter {
    margin: 0;
    font-size: inherit;
}

.filterGroup .btnAction,.filterGroup .jsTourBrochureDownload {
    font-size: inherit;
    margin: 0;
    float: left;
}

.dir-rtl .filterGroup .btnAction,.dir-rtl .filterGroup .jsTourBrochureDownload {
    float: right;
}

.filterGroup+#pubsViewResults>h2:first-child {
    margin-top: 3em;
}

.pinned .filterGroup {
    padding: 0;
    margin: 0;
    width: 100%;
    clear: none;
    background-color: transparent;
}

.pinned .filterGroup label {
    display: none;
}

.pinned .filterGroup select {
    max-width: 90px;
}

.pinned .filterGroup .searchBtn {
    min-width: 30px;
}

@media only screen and (min-width: 960px) {
    .pinned .filterGroup label {
        display: block;
    }

    .pinned .filterGroup select {
        max-width: none;
    }

    .pinned .filterGroup .searchBtn {
        min-width: 45px;
    }
}

.orderByFilter {
    float: right;
    margin-bottom: 1em;
}

.dir-rtl .orderByFilter {
    float: left;
}

.BibleLandingPage.reading .filterOptions select {
    max-width: none;
}

.BiblePublication .filterOptions,.BibleReadingPage .filterOptions {
    margin-top: .5em;
}

#otherAvailLangs {
    float: none;
    margin-bottom: 10px;
}

#otherAvailLangs select,#otherAvailLangs input {
    min-width: 165px;
    max-width: 185px;
}

#otherAvailLangs label {
    color: #9e9b9a;
}

@media only screen and (min-width: 760px) {
    #otherAvailLangs {
        float: right;
        margin-right: 10px;
        max-width: 326px;
    }

    .dir-rtl #otherAvailLangs {
        float: left;
        margin-left: 10px;
        margin-right: 0;
    }
}

#otherLangRibbon {
    background-color: #d1dfff;
    display: block;
    padding: .5em 2.5%;
}

#otherLangRibbon p {
    margin-bottom: 5px;
    margin-right: 50px;
}

.dir-rtl #otherLangRibbon p {
    margin-left: 50px;
    margin-right: 0;
}

#otherLangRibbon .btnLink {
    float: none;
    display: inline;
    margin: 0 3px;
    font-size: 90%;
}

@media only screen and (min-width: 760px) {
    #otherLangRibbon {
        padding: 5px 0;
        min-height: 1.5em;
        position: absolute;
        width: 100%;
    }

    #otherLangRibbon p {
        margin-bottom: 0;
        margin-left: 2.5%;
        padding-top: 0;
    }

    .dir-rtl #otherLangRibbon p {
        margin-right: 2.5%;
        margin-left: 0;
    }
}

#primaryNav .siteLinks.search>a {
    position: relative;
    padding-left: 25px;
}

.dir-rtl #primaryNav .siteLinks.search>a {
    padding-left: 10px;
    padding-right: 25px;
}

#primaryNav .siteLinks.search>a:after {
    content: " ";
    position: absolute;
    top: 10px;
    left: 5px;
    width: 14px;
    height: 14px;
    margin-right: .25em;
}

.dir-rtl #primaryNav .siteLinks.search>a:after {
    left: auto;
    right: 5px;
}

.siteSearch .btnSrch {
    float: initial;
}

.siteSearch .selSrchLang,.siteSearch .autoCompleteSrchLang,.siteSearch .inputSrchKeyword {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 200px;
}

.siteSearch .inputSrchKeyword {
    height: 26px;
}

@media only screen and (min-width: 760px) {
    .siteSearch .inputSrchKeyword {
        min-width: 230px;
    }
}

.siteSearch #advancedSearchHandle {
    font-size: 100%;
    border: 0;
    clear: both;
}

.siteSearch #advancedSearchHandle.viewHdgCollapse a,.siteSearch #advancedSearchHandle.viewHdgExpand a {
    background: none;
    padding: 10px 0;
    color: #3fa2bf;
}

body.screenReaderMode .siteSearch #advancedSearchHandle.viewHdgCollapse a,body.screenReaderMode .siteSearch #advancedSearchHandle.viewHdgExpand a {
    color: #36f;
}

.siteSearch #advancedSearchHandle.viewHdgCollapse a:before,.siteSearch #advancedSearchHandle.viewHdgExpand a:before {
    content: " ";
    width: 18px;
    height: 16px;
    display: block;
    float: left;
    margin-right: 4px;
}

.dir-rtl .siteSearch #advancedSearchHandle.viewHdgCollapse a:before,.dir-rtl .siteSearch #advancedSearchHandle.viewHdgExpand a:before {
    float: right;
    margin-right: auto;
    margin-left: 4px;
}

.siteSearch #advancedSearchHandle.viewHdgCollapse a:before {
    background-position: 0 -5764px;
}

.siteSearch #advancedSearchHandle.viewHdgCollapse:hover a:before {
    background-position: 0 -5889px;
}

.siteSearch #advancedSearchHandle.viewHdgExpand a:before {
    background-position: 0 -7066px;
}

.siteSearch #advancedSearchHandle.viewHdgExpand:hover a:before {
    background-position: 0 -6939px;
}

.siteSearch #advancedSearchOptions {
    width: 100%;
    clear: both;
}

.siteSearch #advancedSearchOptions .filter {
    float: left;
    width: 100%;
    margin: 1em 0;
}

.dir-rtl .siteSearch #advancedSearchOptions .filter {
    float: right;
}

@media only screen and (min-width: 520px) {
    .siteSearch #advancedSearchOptions .filter {
        width: 30%;
        margin-right: 3%;
    }

    .dir-rtl .siteSearch #advancedSearchOptions .filter {
        margin-right: 0;
        margin-left: 3%;
    }
}

.siteSearch #advancedSearchOptions .filter h4 {
    margin-bottom: .5em;
}

.siteSearch #advancedSearchOptions .filter .filterOptions {
    float: none;
    margin: .1em 0;
}

.siteSearch #advancedSearchOptions .filter .filterOptions .filterSubOptions {
    margin-left: 20px;
}

.dir-rtl .siteSearch #advancedSearchOptions .filter .filterOptions .filterSubOptions {
    margin-left: 0;
    margin-right: 20px;
}

.siteSearchPopOver {
    background-color: #fbfaf9;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
    position: absolute;
    display: block;
    right: 0;
    top: 50px;
    z-index: 1;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

@media only screen and (min-width: 760px) {
    .siteSearchPopOver {
        background-color: #f2f0ed;
        top: inherit;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
        display: none;
        -webkit-box-shadow: rgba(0,0,0,0.7) 0 0 5px;
        -moz-box-shadow: rgba(0,0,0,0.7) 0 0 5px;
        box-shadow: rgba(0,0,0,0.7) 0 0 5px;
    }

    .siteSearchPopOver:after {
        content: '';
        display: block;
        position: absolute;
        height: 0;
        width: 0;
        border-bottom: 5px solid #f2f0ed;
        border-left: 6px inset transparent;
        border-right: 6px inset transparent;
        right: 13px;
        top: -5px;
    }

    .dir-rtl .siteSearchPopOver:after {
        right: auto;
        left: 13px;
    }
}

@media only screen and (min-width: 760px) and (min-width: 960px) {
    .siteSearchPopOver:after {
        right: 100px;
    }
}

@media only screen and (min-width: 760px) and (min-width: 960px) {
    .dir-rtl .siteSearchPopOver:after {
        left: 100px;
    }
}

.dir-rtl .siteSearchPopOver {
    right: auto;
    left: 0;
}

.siteSearchPopOver.jsToolTipActive {
    display: block;
    width: 100%;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

@media only screen and (min-width: 760px) {
    .siteSearchPopOver.jsToolTipActive {
        width: auto;
    }
}

.siteSearchPopOver .advSrch {
    margin: 0;
    padding-top: .25em;
    clear: both;
}

#primaryNav li.siteLinks .siteSearchPopOver a {
    color: #3fa2bf;
    padding: 0;
    display: inline;
    clear: both;
}

body.screenReaderMode #primaryNav li.siteLinks .siteSearchPopOver a {
    color: #36f;
}

.siteSearchPopOver .inputSrchKeyword {
    margin: 2px 5px 0 2px;
}

.dir-rtl .siteSearchPopOver .inputSrchKeyword {
    margin: 2px 2px 0 5px;
}

.siteSearchPopOver .searchGroup {
    float: left;
    padding-right: 40px;
}

.dir-rtl .siteSearchPopOver .searchGroup {
    float: right;
    padding-right: 0;
    padding-left: 40px;
}

.siteSearchPopOver .close {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -1196px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
    background-position: -5px -1201px;
    position: absolute;
    width: 40px;
    height: 40px;
    right: 0;
    bottom: 0;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .siteSearchPopOver .close {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -1084px;
        height: 50px;
        width: 50px;
    }
}

.dir-rtl .siteSearchPopOver .close {
    right: auto;
    left: 0;
}

.siteSearchPopOver .close:hover {
    background-color: #ddd7cf;
}

@media only screen and (min-width: 760px) {
    .siteSearchPopOver .close {
        display: none;
    }
}

.relatedAssets,.learnMore,.articleFooterLinks,.articleShareLinks {
    width: 100%;
    float: left;
    border-top: 1px solid #d4d4d4;
    padding: 1em 0;
}

.dir-rtl .relatedAssets,.dir-rtl .learnMore,.dir-rtl .articleFooterLinks,.dir-rtl .articleShareLinks {
    float: right;
}

.dir-rtl #article.dir-ltr .relatedAssets,.dir-rtl #article.dir-ltr .learnMore,.dir-rtl #article.dir-ltr .articleFooterLinks,.dir-rtl #article.dir-ltr .articleShareLinks {
    float: left;
}

.relatedAssets h2,.learnMore h2,.articleFooterLinks h2,.articleShareLinks h2 {
    margin-top: 0;
    font-size: 150%;
}

.relatedAssets {
    margin-top: 2em;
}

.learnMore {
    margin-top: 2em;
}

.learnMore .synopsis {
    padding: .5em 0;
}

.BecomeJehovahsFriendPage .learnMore {
    border-top: none;
    padding-top: 0;
}

.BecomeJehovahsFriendPage .learnMore h2 {
    margin-top: 0;
}

.articleFooterLinks {
    margin-top: 2em;
    border-top: none;
}

.learnMore+.articleFooterLinks,.relatedAssets+.articleFooterLinks {
    border-top: none;
}

.articleNavLinks {
    padding: 1em 0;
    border-top: 1px solid #d4d4d4;
}

.navLinkPrev {
    float: left;
    line-height: 25px;
}

.dir-rtl .navLinkPrev {
    float: right;
}

.dir-rtl #article.dir-ltr .navLinkPrev {
    float: left;
}

.navLinkPrev .spritePrev {
    display: inline-block;
    float: left;
    height: 25px;
    width: 25px;
    margin-right: 5px;
}

.dir-rtl .navLinkPrev .spritePrev {
    float: right;
    margin-right: 0;
    margin-left: 5px;
}

.dir-rtl #article.dir-ltr .navLinkPrev .spritePrev {
    float: left;
    margin-right: 5px;
    margin-left: 0;
}

.navLinkPrev.disabled .linkTxt {
    color: #9e9b9a;
}

.navLinkNext {
    float: right;
    line-height: 25px;
}

.dir-rtl .navLinkNext {
    float: left;
}

.dir-rtl #article.dir-ltr .navLinkNext {
    float: right;
}

.navLinkNext .spriteNext {
    display: inline-block;
    float: right;
    height: 25px;
    width: 25px;
    margin-left: 5px;
}

.dir-rtl .navLinkNext .spriteNext {
    float: left;
    margin-left: 0;
    margin-right: 5px;
}

.dir-rtl #article.dir-ltr .navLinkNext .spriteNext {
    float: right;
    margin-left: 5px;
    margin-right: 0;
}

.navLinkNext .linkTxt {
    float: left;
}

.dir-rtl .navLinkNext .linkTxt {
    float: right;
}

.dir-rtl #article.dir-ltr .navLinkNext .linkTxt {
    float: left;
}

.navLinkNext.disabled .linkTxt {
    color: #9e9b9a;
}

.articleShareLinks {
    border-bottom: 1px solid #d4d4d4;
}

.relatedAssets+.articleShareLinks,.learnMore+.articleShareLinks,.articleNavLinks+.articleShareLinks {
    margin-top: 0;
}

.articleShareLinks .emailLink,.articleShareLinks .printLink {
    display: block;
    float: left;
    font-size: 90%;
    line-height: 30px;
}

.dir-rtl .articleShareLinks .emailLink,.dir-rtl .articleShareLinks .printLink {
    float: right;
}

.dir-rtl #article.dir-ltr .articleShareLinks .emailLink,.dir-rtl #article.dir-ltr .articleShareLinks .printLink {
    float: left;
}

.articleShareLinks .emailLink .aSprite,.articleShareLinks .printLink .aSprite {
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    margin: 0 5px 0 0;
}

.dir-rtl .articleShareLinks .emailLink .aSprite,.dir-rtl .articleShareLinks .printLink .aSprite {
    float: right;
    margin: 0 0 0 5px;
}

.dir-rtl #article.dir-ltr .articleShareLinks .emailLink .aSprite,.dir-rtl #article.dir-ltr .articleShareLinks .printLink .aSprite {
    float: left;
    margin: 0 5px 0 0;
}

.articleShareLinks .emailLink {
    margin-right: 30px;
    margin-bottom: 5px;
}

.dir-rtl .articleShareLinks .emailLink {
    margin-right: 0;
    margin-left: 30px;
}

.dir-rtl #article.dir-ltr .articleShareLinks .emailLink {
    margin-right: 30px;
    margin-left: 0;
}

.TOUNotice {
    position: fixed;
    z-index: 200;
    bottom: 0;
    left: 0;
    width: 100%;
    box-shadow: 0 0 10px rgba(0,0,0,0.8);
    background-color: #F6CED8;
}

.TOUNotice p {
    margin: 10px 2.5%;
}

@media only screen and (min-width: 760px) {
    .TOUNotice p {
        margin: 10px 1.5em;
    }
}

@media only screen and (min-width: 960px) {
    .TOUNotice p {
        margin: 10px 3em;
        text-align: center;
    }
}

.closeAlert {
    position: relative;
    z-index: 200;
    font-size: 80%;
    margin: 10px;
    float: right;
}

.dir-rtl .closeAlert {
    float: left;
}

#sidebarTOC ul {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0;
    border-bottom: 1px dotted #d4d4d4;
}

#sidebarTOC ul li {
    margin: 0;
    padding-left: 5px;
    border-top: 1px dotted #d4d4d4;
    list-style-image: none;
    list-style-type: none;
}

.dir-rtl #sidebarTOC ul li {
    padding-right: 5px;
    padding-left: 0;
}

#sidebarTOC ul li a {
    display: block;
    padding: 10px;
    color: #2f798f;
}

#sidebarTOC ul li a span.tocPubSection {
    display: block;
    color: #787372;
    font-size: 85%;
    font-weight: normal;
}

#sidebarTOC ul li.current {
    padding-left: 0;
    border-left: 5px solid #4e94ab;
    font-weight: bold;
    background-color: #e0dfdc;
}

.dir-rtl #sidebarTOC ul li.current {
    padding-right: 0;
    border-left: none;
    border-right: 5px solid #4e94ab;
}

#sidebarTOC ul li.current .jsExpandCollapse.expanded {
    background-color: #d8d7d7;
}

#sidebarTOC li ul {
    margin-top: 0;
    border-bottom: none;
}

#sidebarTOC .section li.current {
    padding-left: 10px;
    border-left: 5px solid #4e94ab;
    margin-left: -5px;
    font-weight: bold;
    background-color: #e0dfdc;
}

.dir-rtl #sidebarTOC .section li.current {
    margin-left: auto;
    margin-right: -5px;
}

#sidebarTOC li.current li.link,#sidebarTOC .section li.link {
    font-weight: normal;
    margin-left: 5px;
}

.dir-rtl #sidebarTOC li.current li.link,.dir-rtl #sidebarTOC .section li.link {
    margin-left: 0;
    margin-right: 5px;
}

#sidebarTOC h6 {
    margin: 0 10px;
    padding: 20px 0;
    border-top: 1px solid #b2afaf;
    font-weight: normal;
    font-size: 125%;
    color: #514c4a;
    clear: both;
}

#sidebarTOC .jsExpandCollapse {
    padding: 0;
    float: right;
    width: 30px;
    height: 30px;
    border: 1px solid #c5c3c2;
    margin: 5px;
    border-radius: 2px;
}

@media only screen and (min-width: 960px) {
    #sidebarTOC .jsExpandCollapse {
        width: 20px;
        height: 20px;
        margin: 10px 10px 10px 5px;
    }
}

.dir-rtl #sidebarTOC .jsExpandCollapse {
    float: left;
}

@media only screen and (min-width: 960px) {
    .dir-rtl #sidebarTOC .jsExpandCollapse {
        margin: 10px 5px 10px 10px;
    }
}

#sidebarTOC .jsExpandCollapse+.pubSectionTitle {
    margin-right: 60px;
}

.dir-rtl #sidebarTOC .jsExpandCollapse+.pubSectionTitle {
    margin-right: 0;
    margin-left: 60px;
}

.noJS #sidebarTOC .jsExpandCollapse {
    display: none;
}

.yesJS #sidebarTOC .jsExpandCollapse {
    display: block;
}

#sidebarTOC .jsExpandCollapse.collapsed {
    background-position: 5px -5758px;
}

@media only screen and (min-width: 960px) {
    #sidebarTOC .jsExpandCollapse.collapsed {
        background-position: 1px -5762px;
    }
}

#sidebarTOC .jsExpandCollapse.collapsed:hover {
    background-position: 5px -5883px;
    border-color: #3fa2bf;
}

@media only screen and (min-width: 960px) {
    #sidebarTOC .jsExpandCollapse.collapsed:hover {
        background-position: 1px -5887px;
    }
}

#sidebarTOC .jsExpandCollapse.expanded {
    background-position: 5px -7060px;
}

@media only screen and (min-width: 960px) {
    #sidebarTOC .jsExpandCollapse.expanded {
        background-position: 1px -7064px;
    }
}

#sidebarTOC .jsExpandCollapse.expanded:hover {
    background-position: 5px -6933px;
    border-color: #3fa2bf;
}

@media only screen and (min-width: 960px) {
    #sidebarTOC .jsExpandCollapse.expanded:hover {
        background-position: 1px -6937px;
    }
}

#sidebar #sidebarTOC {
    display: none;
}

@media only screen and (min-width: 760px) {
    #sidebar #sidebarTOC {
        display: block;
        background-color: #f2f0ed;
        padding: 10px 0 0;
        margin-bottom: 1em;
        width: 100%;
        clear: both;
        float: left;
    }
}

#mobileTOC #sidebarTOC {
    display: block;
}

@media only screen and (min-width: 760px) {
    #mobileTOC #sidebarTOC {
        display: none;
    }
}

#mobileTOC .TOCTitle {
    margin: 0 21%;
    position: absolute;
}

#mobileTOC .articleNavLinks {
    padding: 0;
    border-top: none;
}

#mobileTOC .linkTxt {
    display: none;
}

#mobileTOC .navLinkPrev,#mobileTOC .navLinkNext {
    padding: .5em;
}

#mobileTOC h4,#mobileTOC h5,#mobileTOC h6 {
    font-size: 90%;
    font-weight: 200;
    text-align: center;
    padding: 1em 0;
}

#mobileTOC ul {
    margin-top: 0;
    clear: both;
}

#mobileTOC ul:last-child li:last-child {
    margin-bottom: 60px;
}

#mobileTOC ul li ul.jsCollapsableBlock li:last-child {
    margin-bottom: 0;
}

#sidebar .tableOfContents+h5 {
    margin-top: 1em;
    margin-bottom: 1em;
}

.languagePicker .jsAutoCompleteSelector li.signLanguage .icon,.languagePicker label span.sprite.signLanguageSprite {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -882px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 26px;
    width: 26px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .languagePicker .jsAutoCompleteSelector li.signLanguage .icon,.languagePicker label span.sprite.signLanguageSprite {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -982px;
        height: 26px;
        width: 26px;
    }
}

.languagePicker .jsAutoCompleteSelector li.hasWebContent .icon,.languagePicker label span.sprite.hasWebContentSprite {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -576px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 26px;
    width: 26px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .languagePicker .jsAutoCompleteSelector li.hasWebContent .icon,.languagePicker label span.sprite.hasWebContentSprite {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -756px;
        height: 26px;
        width: 26px;
    }
}

.languagePicker .jsAutoCompleteSelector li.downloadOnly .icon,.languagePicker label span.sprite.downloadOnlySprite {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -1462px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 26px;
    width: 26px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .languagePicker .jsAutoCompleteSelector li.downloadOnly .icon,.languagePicker label span.sprite.downloadOnlySprite {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -1362px;
        height: 26px;
        width: 26px;
    }
}

.languagePicker .jsAutoCompleteSelector li.signLanguage:hover .icon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -958px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 26px;
    width: 26px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .languagePicker .jsAutoCompleteSelector li.signLanguage:hover .icon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -1008px;
        height: 26px;
        width: 26px;
    }
}

.languagePicker .jsAutoCompleteSelector li.hasWebContent:hover .icon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -500px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 26px;
    width: 26px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .languagePicker .jsAutoCompleteSelector li.hasWebContent:hover .icon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -730px;
        height: 26px;
        width: 26px;
    }
}

.languagePicker .jsAutoCompleteSelector li.downloadOnly:hover .icon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -1436px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 26px;
    width: 26px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .languagePicker .jsAutoCompleteSelector li.downloadOnly:hover .icon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -1336px;
        height: 26px;
        width: 26px;
    }
}

a.chooseLanguageButton {
    display: none;
}

@media only screen and (min-width: 760px) {
    a.chooseLanguageButton {
        color: #333;
        float: right;
        margin: 7px;
        background: transparent;
        display: block;
        border: 1px solid #9e9b9a;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        padding: .15em .2em;
        font-size: 95%;
    }

    .dir-rtl a.chooseLanguageButton {
        float: left;
    }

    a.chooseLanguageButton .label {
        position: relative;
        top: -5px;
    }

    a.chooseLanguageButton .icon {
        background-image: url('../img/sprite1x-se56e5c19a5.png');
        background-position: 0 -475px;
        background-repeat: no-repeat;
        overflow: hidden;
        display: block;
        height: 25px;
        width: 38px;
        display: inline-block;
        position: relative;
        top: 2px;
    }

    a.chooseLanguageButton:hover {
        background-color: #ebf6f8;
        text-decoration: none;
    }
}

@media only screen and (min-width: 760px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 760px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 760px) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 760px) and (min-device-pixel-ratio: 2), only screen and (min-width: 760px) and (min-resolution: 144dppx) {
    a.chooseLanguageButton .icon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -450px;
        height: 25px;
        width: 38px;
    }
}

.fullScreenModal .languagePicker {
    background-color: #fff;
}

.fullScreenModal .languagePicker>.toolbar {
    padding-left: 15px;
    padding-right: 0;
}

.dir-rtl .fullScreenModal .languagePicker>.toolbar {
    padding-right: 15px;
    padding-left: 0;
}

.fullScreenModal .languagePicker>.jsAutoCompleteSelector,.fullScreenModal .languagePicker>form {
    margin: 10px auto;
    width: 1010px;
    max-width: 95%;
}

.fullScreenModal .languagePicker>.jsAutoCompleteSelector {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

.fullScreenModal .languagePicker>form h3 {
    font-size: 100%;
    margin: 1.5em 0 0 0;
}

.fullScreenModal .languagePicker>.jsAutoCompleteSelector>.inner {
    padding: 5px;
}

.fullScreenModal .languagePicker .toolbar h2,.fullScreenModal .languagePicker .toolbar p {
    float: left;
    color: white;
}

.dir-rtl .fullScreenModal .languagePicker .toolbar h2,.dir-rtl .fullScreenModal .languagePicker .toolbar p {
    float: right;
}

.fullScreenModal .languagePicker .toolbar h2.jsLanguageCount,.fullScreenModal .languagePicker .toolbar p.jsLanguageCount {
    color: #ECEAE7;
}

.fullScreenModal .languagePicker .toolbar h2 {
    margin-top: 15px;
    padding: 0;
}

.fullScreenModal .languagePicker .toolbar p {
    font-size: 0.9em;
    margin-top: 23px;
    margin-left: 15px;
    margin-right: 0;
}

.dir-rtl .fullScreenModal .languagePicker .toolbar p {
    margin-right: 15px;
    margin-left: 0;
}

#mobileLang .languagePicker {
    padding: 10px;
    border-bottom: 1px solid #9e9b9a;
    margin-bottom: 10px;
}

#mobileLang .languagePicker .jsAutoCompleteSelector {
    position: absolute;
    margin-top: 10px;
    padding-top: 10px;
    margin-bottom: 60px;
    background: none;
    border: 0;
    left: 0;
    width: 250px;
    z-index: initial;
    max-height: 75%;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.languagePicker .jsAutoCompleteSelector {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-top: 15px;
    position: static;
}

.languagePicker .jsAutoCompleteSelector .icon {
    display: block;
    float: left;
    margin-right: 5px;
    width: 20px;
    height: 20px;
}

.languagePicker .jsAutoCompleteSelector a {
    color: #333;
}

.languagePicker .jsAutoCompleteSelector a:hover {
    text-decoration: none;
}

.languagePicker .jsAutoCompleteSelector li.dir-rtl .icon {
    float: right;
    margin-right: 0;
    margin-left: 5px;
}

.languagePicker label {
    font-weight: normal;
    margin-right: 20px;
    display: inline-block;
}

.dir-rtl .languagePicker label {
    margin-right: 0;
    margin-left: 20px;
}

.languagePicker label span.sprite {
    display: inline-block !important;
    position: relative;
    top: 8px;
    margin-left: -10px;
    margin-right: 0;
}

.dir-rtl .languagePicker label span.sprite {
    margin-right: -10px;
    margin-left: 0;
}

.popup.languagePicker .fullScreenModal {
    position: static;
    bottom: auto;
    overflow: auto;
}

.popup.languagePicker .fullScreenModalContent {
    height: auto;
    overflow: auto;
}

.popup.languagePicker .jsAutoCompleteSelector {
    max-height: none;
}

.popup.languagePicker .jsAutoCompleteColumn {
    width: 245px;
}

#sidebar .appStoreBadges .appStoreBadges--heading {
    font-size: 148%;
    margin: 10px 0;
    text-align: left;
}

.appStoreBadges .badge {
    display: block;
    height: 40px;
    width: 100%;
    margin: 0 10px 10px 0;
    float: left;
}

.dir-rtl .appStoreBadges .badge {
    margin: 0 0 10px 10px;
    float: right;
}

.appStoreBadges .badge.roku {
    height: 56px;
}

.accordionGrouping {
    margin-top: 1.25em;
}

.groupingWithHeading {
    margin-top: 1.25em;
}

.groupingNoHeading {
    margin-top: 2.25em;
}

.panoWdgt {
    background-color: #373433;
    color: #fff;
}

.panoWdgt .sy-loading {
    background: none;
}

.panoWdgt ul {
    margin: 0;
    padding: 0;
}

.panoWdgt .jsPanoElement {
    display: none;
}

.panoWdgt .jsPanoElement:first-of-type {
    display: block;
}

.panoWdgt .panoWdgtFooter {
    padding: 0.6em 16px;
    padding-bottom: 0.8em;
}

.panoWdgt .panoWdgtFooter a {
    color: #52abc5;
}

.panoWdgt .panoWdgtTitle {
    margin: 0;
    margin-bottom: 0.75em;
    padding: 0;
}

.panoWdgt .panoWdgtTitle h2 {
    font-size: 150%;
    font-weight: 200%;
    margin: 0;
    color: #fff;
}

.panoWdgt .panoWdgtDescr p:last-child {
    margin-bottom: 0;
}

@media only screen and (min-width: 760px) {
    .panoWdgt .panoWdgtFooter {
        display: table;
        padding: 1.7em 32px;
    }

    .panoWdgt .panoWdgtTitle {
        text-align: center;
        display: table-cell;
        vertical-align: middle;
        padding-right: 32px;
        margin: 0;
    }

    .dir-rtl .panoWdgt .panoWdgtTitle {
        padding-left: 32px;
        padding-right: 0;
    }

    .panoWdgt .panoWdgtDescr {
        border-left: 1px solid #b9b9b9;
        display: table-cell;
        width: 63%;
        padding: 0.2em 0;
        padding-left: 32px;
    }

    .dir-rtl .panoWdgt .panoWdgtDescr {
        border-left: 0;
        border-right: 1px solid #b9b9b9;
        padding-left: 0;
        padding-right: 32px;
    }
}

body.bibleTeachings .lsrNoCvr,body.bibleTeachings #pubCvrImage,body.bibleTeachings .pnrBannerImage,body.bibleTeachings .lsrBannerImage {
    background-color: #e7e4ed;
}

body.publications .lsrNoCvr,body.publications #pubCvrImage,body.publications .pnrBannerImage,body.publications .lsrBannerImage {
    background-color: #d3e4ea;
}

body.news .lsrNoCvr,body.news #pubCvrImage,body.news .pnrBannerImage,body.news .lsrBannerImage {
    background-color: #f3e0ca;
}

body.aboutUs .lsrNoCvr,body.aboutUs #pubCvrImage,body.aboutUs .pnrBannerImage,body.aboutUs .lsrBannerImage {
    background-color: #e7edd9;
}

@media only screen and (min-width: 960px) {
    #content .pnrBannerImage,.lsrBannerImage {
        float: left;
        width: 100%;
        position: relative;
    }

    .lsrBannerImage {
        min-height: 240px;
    }

    .publications #content .pnrBannerImage img.pnr,.lsrBannerImage img.lsr {
        width: 68.42%;
        padding-right: 2.5%;
        float: left;
        background-color: #FFF;
    }

    .dir-rtl #content .pnrBannerImage img.pnr,.dir-rtl .lsrBannerImage img.lsr {
        padding-left: 2.5%;
        padding-right: 0;
        float: right;
    }

    #content .pnrNoCvr,.lsrNoCvr {
        width: 100%;
        float: right;
    }

    #content.sidebar #article,.pubTitleText {
        width: 52.66%;
    }

    #sidebar #pubCvrImage {
        display: none;
    }

    .PublicationsMagazinesLandingPage .pubAdTitleBlock {
        min-height: 4.8em;
    }

    #sidebar .articleNavLinks,.dir-rtl #sidebar .articleNavLinks {
        background-color: #f2f0ed;
        border: none;
        display: block;
        padding: 5px 2% 5px;
        margin-bottom: 0;
        width: 96%;
        float: none;
    }

    #content .pnrBannerImage #pubCvrImage,.lsrBannerImage #pubCvrImage {
        width: 29.02%;
        display: block;
        position: absolute;
        top: 10%;
        right: 0;
    }

    #content .pnrBannerImage #pubCvrImage {
        top: 5%;
    }

    .dir-rtl #content .pnrBannerImage #pubCvrImage,.dir-rtl .lsrBannerImage #pubCvrImage {
        right: auto;
        left: 0;
    }

    #pubCvrImage {
        width: 29.02%;
        float: right;
        display: block;
        background-color: #d3e4ea;
    }

    .dir-rtl #pubCvrImage {
        float: left;
    }

    #content>#pubCvrImage {
        padding: 10px 0;
    }

    #content .pnrBannerImage #pubCvrImage .cvr {
        margin: 5px auto 0;
        width: 150px;
        height: 145px;
    }

    #pubCvrImage .cvr {
        margin: 10px auto 0;
        width: 150px;
        height: 190px;
    }

    #pubCvrImage .cvr img {
        max-width: 100%;
        max-height: 100%;
        display: block;
        margin: 0 auto;
    }

    #pubCvrImage p.displayNone+.cvr {
        margin-top: 2px;
    }

    #sidebar #relatedArticles h5,#sidebar #featuredInPrint h5 {
        text-align: center;
    }

    .dir-rtl #sidebar #relatedArticles h5,.dir-rtl #sidebar #featuredInPrint h5 {
        text-align: center;
    }

    #sidebar .downloadOptionsWrapper {
        float: none;
        width: 100%;
        margin: 0;
    }
}

.lsrBannerCaption {
    clear: both;
    background-color: #fff;
    padding: .5em;
    margin: 0;
    border-bottom: none;
}

@media only screen and (min-width: 960px) {
    .lsrBannerCaption {
        padding: .5em 30% .5em .5em;
    }
}

.lsrBannerCaption p {
    margin: 0;
}

.pnrBannerImage,.lsrBannerImage {
    width: 100%;
    line-height: 1;
}

#content {
    background-color: #fff;
    min-height: 600px;
    padding-bottom: 1.5em;
    position: relative;
}

.ie7 .HomePage #content {
    z-index: 0;
}

@media only screen and (min-width: 760px) {
    #content {
        margin-left: 25%;
    }

    .dir-rtl #content {
        margin-right: 25%;
        margin-left: 0;
    }

    #content.topWhiteSpace {
        padding-top: 3.5em;
    }
}

@media only screen and (min-width: 960px) {
    #content {
        margin-left: 19.125%;
    }

    .dir-rtl #content {
        margin-right: 19.125%;
        margin-left: 0;
    }
}

#article {
    width: 95%;
    margin: 1.5em 2.5% 1.5em;
    float: left;
}

.dir-rtl #article {
    float: right;
}

#article.article-full {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}

.ChildrenLandingPage #article.article-full {
    margin-top: 0;
}

body.hasVideo #article {
    min-width: 56.5%;
}

body.hasVideo.HomePage #article {
    min-width: 54.66%;
}

.pubTitleBar+#article {
    margin-top: 0;
}

.dir-rtl .pubTitleBar+#article {
    margin-top: 0;
}

@media only screen and (min-width: 760px) {
    .TeensLandingPage #article {
        margin-left: 0;
    }

    .dir-rtl.TeensLandingPage #article {
        margin-right: 0;
    }

    .pubTitleBar+#pubCvrImage+#article {
        margin-top: 0;
    }
}

@media only screen and (min-width: 960px) {
    #article {
        float: left;
        width: 52.66%;
        margin: 1.5em 0 1.5em 7.88%;
    }

    .dir-rtl #article {
        float: right;
        margin: 1.5em 7.88% 1.5em 0;
    }

    .TeensLandingPage #article {
        width: 63.1%;
        margin-left: 0;
        margin-top: 2.5em;
    }

    .dir-rtl.TeensLandingPage #article {
        margin-right: 0;
    }

    .signLanguage.publications #article.article-large {
        width: 90%;
        margin-left: 7.88%;
    }

    .dir-rtl .signLanguage.publications #article.article-large {
        margin-left: 0;
        margin-right: 7.88%;
    }

    #article.article-medium {
        width: 68.26%;
    }

    #article.article-medium.sidebar {
        width: 52.66%;
    }

    #article.article-large {
        width: 84.18%;
        margin-bottom: 0;
    }

    #article.article-full {
        width: 100%;
        margin: 2.5em 0 1.5em;
    }

    .ChildrenLandingPage #article.article-full {
        margin-top: 0;
    }
}

#sidebar {
    font-size: 92.9%;
    float: left;
    margin: 0 2.5% 1em;
    width: 95%;
    clear: both;
}

.dir-rtl #sidebar {
    float: right;
}

.TeensLandingPage #sidebar {
    margin: 1.5em 0 1em;
    width: 100%;
}

#sidebar .sidebarContent {
    width: 100%;
    margin-bottom: 2.5em;
}

.pubTitleBar+#article+#sidebar {
    margin-top: 0;
}

@media only screen and (min-width: 960px) {
    #sidebar {
        float: right;
        clear: right;
        margin: 1.5em 0 20px;
        width: 29.02%;
    }

    .dir-rtl #sidebar {
        float: left;
        clear: left;
    }

    .TeensLandingPage #sidebar {
        margin-top: 0;
        width: 29.02%;
    }

    #sidebar .sidebarContent {
        width: 95%;
        margin-right: 5%;
        margin-bottom: 2.5em;
    }

    .dir-rtl #sidebar .sidebarContent {
        margin-right: 0;
        margin-left: 5%;
    }

    #sidebar .sidebarContent .btnLink {
        clear: left;
    }

    .dir-rtl #sidebar .sidebarContent .btnLink {
        clear: right;
    }

    #sidebar .adsBlock .synopsis.last {
        padding-bottom: 0;
    }
}

#sidebar h2 {
    margin-top: 0;
}

#sidebar h3 {
    font-size: 110%;
    padding-right: 1em;
}

.dir-rtl #sidebar h3 {
    padding-right: 0;
    padding-left: 1em;
}

#sidebar h4 {
    font-weight: 200;
}

#sidebar h5 {
    text-align: center;
    font-weight: 200;
    color: #65605e;
    margin: 5px 10px;
    clear: both;
}

#sidebar #relatedArticles h5,#sidebar #featuredInPrint h5 {
    text-align: left;
    margin: 10px 0;
}

.dir-rtl #sidebar #relatedArticles h5,.dir-rtl #sidebar #featuredInPrint h5 {
    text-align: right;
}

@media only screen and (min-width: 960px) {
    #sidebar #relatedArticles h5,#sidebar #featuredInPrint h5 {
        text-align: center;
    }

    .dir-rtl #sidebar #relatedArticles h5,.dir-rtl #sidebar #featuredInPrint h5 {
        text-align: center;
    }
}

#sidebar #relatedArticles ul li {
    margin-bottom: 0.5em;
}

#sidebar .seeMore {
    clear: both;
    margin: 1em 0;
}

#pubListResults {
    width: 95%;
    margin: 0 2.5% 1.5em;
    float: left;
}

.dir-rtl #pubListResults {
    float: right;
}

@media only screen and (min-width: 960px) {
    #pubListResults {
        width: 90%;
        margin: 0 0 1.5em 7.88%;
    }

    .dir-rtl #pubListResults {
        float: right;
        margin: 0 7.88% 1.5em 0;
    }
}

.wrapper {
    margin: 0 auto;
}

@media only screen and (min-width: 960px) {
    .wrapper {
        max-width: 1140px;
        min-width: 801px;
        width: auto;
    }
}

.wrapperShadow {
    position: relative;
}

#regionMain .wrapperShadow {
    background-color: #fff;
}

@media only screen and (min-width: 760px) {
    .wrapperShadow {
        margin: 0 21px;
        -webkit-box-shadow: 0 0 1em 0.35em rgba(0,0,0,0.4);
        -moz-box-shadow: 0 0 1em 0.35em rgba(0,0,0,0.4);
        box-shadow: 0 0 1em 0.35em rgba(0,0,0,0.4);
    }

    #regionSiteLogo .wrapperShadow {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    #regionHeader .wrapperShadow {
        background-color: #fff;
        min-height: 48px;
    }
}

@media only screen and (min-width: 960px) {
    .wrapperShadow {
        margin: 0 42px;
        -webkit-box-shadow: 0 0 2.5em 0.5em rgba(0,0,0,0.4);
        -moz-box-shadow: 0 0 2.5em 0.5em rgba(0,0,0,0.4);
        box-shadow: 0 0 2.5em 0.5em rgba(0,0,0,0.4);
    }
}

#siteLogo {
    display: none;
}

@media only screen and (min-width: 760px) {
    #siteLogo {
        display: block;
        position: absolute;
        top: 0;
        z-index: 1;
        width: 80px;
        height: 82px;
        background-color: rgba(251, 251, 251, 0);
    }

    body.bibleTeachings #siteLogo {
        background-color: #9f92b7;
    }

    body.publications #siteLogo {
        background-color: #4e94ab;
    }

    body.news #siteLogo {
        background-color: #ce852a;
    }

    body.aboutUs #siteLogo {
        background-color: #a1b869;
    }

    #siteLogo a {
        position: absolute;
        bottom: 0;
        left: 0;
        line-height: 1;
    }

    .dir-rtl #siteLogo {
        left: auto;
        right: 0;
    }
}

#regionHeader {
    display: none;
}

.noJS #regionHeader {
    background-color: #4a6da7;
    display: block;
    margin-bottom: 40px;
}

body.bibleTeachings .noJS #regionHeader {
    background-color: #9f92b7;
}

body.publications .noJS #regionHeader {
    background-color: #4e94ab;
}

body.news .noJS #regionHeader {
    background-color: #ce852a;
}

body.aboutUs .noJS #regionHeader {
    background-color: #a1b869;
}

@media print {
    #regionHeader {
        display: block;
    }
}

@media only screen and (min-width: 760px) {
    #regionHeader {
        display: block;
        background-color: #eceae7;
    }

    body.bibleTeachings #regionHeader,body.publications #regionHeader,body.news #regionHeader,body.aboutUs #regionHeader {
        background-color: #eceae7;
    }

    .noJS #regionHeader {
        background-color: transparent;
        margin-bottom: 0;
    }
}

@media only screen and (min-width: 960px) {
    #regionHeader {
        min-width: 801px;
    }
}

#siteName {
    display: none;
    color: #fff;
    text-align: center;
    width: auto;
    font-size: 150%;
    font-weight: normal;
    padding: 5px 10px;
    margin: 0;
}

.noJS #siteName {
    display: block;
}

@media print {
    #siteName {
        display: block;
    }
}

@media only screen and (min-width: 760px) {
    #siteName {
        color: #65605e;
        display: block;
        letter-spacing: 1px;
        line-height: 1;
        padding: 0;
        position: absolute;
        left: 95px;
        bottom: 10px;
    }

    .dir-rtl #siteName {
        right: 95px;
        left: auto;
        padding: 10px 5px 5px;
    }
}

#regionPrimaryNav {
    display: none;
}

.noJS #regionPrimaryNav {
    display: block;
    background-color: #373433;
    border-top: 2px solid #373433;
    border-bottom: 2px solid #373433;
}

@media only screen and (min-width: 760px) {
    #regionPrimaryNav {
        display: block;
        position: relative;
        height: auto;
        background-color: #373433;
        min-height: 30px;
    }

    #regionPrimaryNav .wrapperShadow {
        -webkit-box-shadow: -15px 0 15px -10px rgba(0,0,0,0.4),15px 0 15px -10px rgba(0,0,0,0.4);
        -moz-box-shadow: -15px 0 15px -10px rgba(0,0,0,0.4),15px 0 15px -10px rgba(0,0,0,0.4);
        box-shadow: -15px 0 15px -10px rgba(0,0,0,0.4),15px 0 15px -10px rgba(0,0,0,0.4);
    }
}

@media only screen and (min-width: 960px) {
    #regionPrimaryNav {
        min-width: 801px;
    }

    #regionPrimaryNav .wrapperShadow {
        -webkit-box-shadow: -20px 0 10px -7px rgba(0,0,0,0.2),20px 0 10px -7px rgba(0,0,0,0.2);
        -moz-box-shadow: -20px 0 10px -7px rgba(0,0,0,0.2),20px 0 10px -7px rgba(0,0,0,0.2);
        box-shadow: -20px 0 10px -7px rgba(0,0,0,0.2),20px 0 10px -7px rgba(0,0,0,0.2);
    }
}

#regionMain {
    width: 100%;
    position: relative;
    overflow: hidden;
    margin-top: 50px;
}

.noJS #regionMain {
    margin-top: 0;
}

.BibleStudyRequestPage #regionMain,.GroupedViewsLandingPage #regionMain,.BibleTeachingsLandingPage #regionMain,.BranchOfficeInfoPage #regionMain,.AppsLinkPage #regionMain {
    background: url(../images/backgroundLightGrayLarge.gif) top repeat-x;
}

@media only screen and (min-width: 760px) {
    #regionMain {
        margin-top: 0;
    }
}

@media only screen and (min-width: 960px) {
    #regionMain {
        min-width: 801px;
    }
}

@media print {
    #regionMain {
        margin-top: 0;
    }
}

#mobileNavTopBar .mobileMenu,#mobileNavTopBar .mobileLogo,#mobileNavTopBar .mobileLang,#mobileNavTopBar .mobileSearch {
    display: block;
    width: 50px;
    height: 50px;
    cursor: pointer;
}

#mobileNavTopBar .mobileMenu:hover,#mobileNavTopBar .mobileLogo:hover,#mobileNavTopBar .mobileLang:hover,#mobileNavTopBar .mobileSearch:hover {
    background-color: #2b3f60;
}

body.bibleTeachings #mobileNavTopBar .mobileMenu:hover,#mobileNavTopBar body.bibleTeachings .mobileMenu:hover,body.bibleTeachings #mobileNavTopBar .mobileLogo:hover,#mobileNavTopBar body.bibleTeachings .mobileLogo:hover,body.bibleTeachings #mobileNavTopBar .mobileLang:hover,#mobileNavTopBar body.bibleTeachings .mobileLang:hover,body.bibleTeachings #mobileNavTopBar .mobileSearch:hover,#mobileNavTopBar body.bibleTeachings .mobileSearch:hover {
    background-color: #6b5a89;
}

body.publications #mobileNavTopBar .mobileMenu:hover,#mobileNavTopBar body.publications .mobileMenu:hover,body.publications #mobileNavTopBar .mobileLogo:hover,#mobileNavTopBar body.publications .mobileLogo:hover,body.publications #mobileNavTopBar .mobileLang:hover,#mobileNavTopBar body.publications .mobileLang:hover,body.publications #mobileNavTopBar .mobileSearch:hover,#mobileNavTopBar body.publications .mobileSearch:hover {
    background-color: #2e5765;
}

body.news #mobileNavTopBar .mobileMenu:hover,#mobileNavTopBar body.news .mobileMenu:hover,body.news #mobileNavTopBar .mobileLogo:hover,#mobileNavTopBar body.news .mobileLogo:hover,body.news #mobileNavTopBar .mobileLang:hover,#mobileNavTopBar body.news .mobileLang:hover,body.news #mobileNavTopBar .mobileSearch:hover,#mobileNavTopBar body.news .mobileSearch:hover {
    background-color: #794e19;
}

body.aboutUs #mobileNavTopBar .mobileMenu:hover,#mobileNavTopBar body.aboutUs .mobileMenu:hover,body.aboutUs #mobileNavTopBar .mobileLogo:hover,#mobileNavTopBar body.aboutUs .mobileLogo:hover,body.aboutUs #mobileNavTopBar .mobileLang:hover,#mobileNavTopBar body.aboutUs .mobileLang:hover,body.aboutUs #mobileNavTopBar .mobileSearch:hover,#mobileNavTopBar body.aboutUs .mobileSearch:hover {
    background-color: #6b7f3c;
}

#mobileNavTopBar .open.mobileMenu:after,#mobileNavTopBar .open.mobileLogo:after,#mobileNavTopBar .open.mobileLang:after,#mobileNavTopBar .open.mobileSearch:after {
    bottom: 0;
    margin-left: 20px;
    content: '';
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    border-bottom: 5px solid #373433;
    border-left: 6px inset transparent;
    border-right: 6px inset transparent;
}

.dir-rtl #mobileNavTopBar .open.mobileMenu:after,#mobileNavTopBar .dir-rtl .open.mobileMenu:after,.dir-rtl #mobileNavTopBar .open.mobileLogo:after,#mobileNavTopBar .dir-rtl .open.mobileLogo:after,.dir-rtl #mobileNavTopBar .open.mobileLang:after,#mobileNavTopBar .dir-rtl .open.mobileLang:after,.dir-rtl #mobileNavTopBar .open.mobileSearch:after,#mobileNavTopBar .dir-rtl .open.mobileSearch:after {
    margin-left: auto;
    margin-right: 20px;
}

@media only screen and (min-width: 760px) {
    #mobileNavTopBar .mobileMenu,#mobileNavTopBar .mobileLogo,#mobileNavTopBar .mobileLang,#mobileNavTopBar .mobileSearch {
        display: none;
    }
}

#mobileNavTopBar {
    display: block;
    position: fixed;
    top: 0;
    width: 100%;
    height: 50px;
    z-index: 1100;
    background-color: #4a6da7;
}

body.bibleTeachings #mobileNavTopBar {
    background-color: #9f92b7;
}

body.publications #mobileNavTopBar {
    background-color: #4e94ab;
}

body.news #mobileNavTopBar {
    background-color: #ce852a;
}

body.aboutUs #mobileNavTopBar {
    background-color: #a1b869;
}

#mobileNavTopBar .mobileMenu {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -1336px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
    float: left;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    #mobileNavTopBar .mobileMenu {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -1286px;
        height: 50px;
        width: 50px;
    }
}

.dir-rtl #mobileNavTopBar .mobileMenu {
    float: right;
}

#mobileNavTopBar .mobileLogo {
    background: url("../img/logo/logo80x80.png");
    background-size: 100%;
    border-left: 1px solid rgba(255,255,255,0.4);
    border-right: 1px solid rgba(255,255,255,0.4);
    float: left;
}

.ie8 #mobileNavTopBar .mobileLogo,.ie7 #mobileNavTopBar .mobileLogo {
    background: url("../images/jworgSite-mobile.png");
}

.dir-rtl #mobileNavTopBar .mobileLogo {
    float: right;
}

#mobileNavTopBar .mobileLang {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -350px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
    border-left: 1px solid rgba(255,255,255,0.4);
    border-right: 1px solid rgba(255,255,255,0.4);
    float: right;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    #mobileNavTopBar .mobileLang {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -200px;
        height: 50px;
        width: 50px;
    }
}

.dir-rtl #mobileNavTopBar .mobileLang {
    float: left;
    border-left: none;
}

#mobileNavTopBar .mobileLang.open:after {
    content: '';
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    border-bottom: 5px solid #fbfaf9;
    border-left: 6px inset transparent;
    border-right: 6px inset transparent;
}

#mobileNavTopBar .mobileSearch {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -832px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
    float: right;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    #mobileNavTopBar .mobileSearch {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -550px;
        height: 50px;
        width: 50px;
    }
}

.dir-rtl #mobileNavTopBar .mobileSearch {
    float: left;
}

.dir-rtl #mobileNavTopBar .mobileSearch+.mobileLang {
    border-left: 1px solid rgba(255,255,255,0.4);
}

#mobileNavTopBar .mobileSearch.open:after {
    content: '';
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    border-bottom: 5px solid #fbfaf9;
    border-left: 6px inset transparent;
    border-right: 6px inset transparent;
}

.noJS #mobileNavTopBar {
    display: none;
}

@media only screen and (min-width: 760px) {
    #mobileNavTopBar {
        display: none;
    }
}

@media print {
    #mobileNavTopBar {
        display: none;
    }
}

#mobileNav,#mobileSearchForm,#mobileLang,#mobileTOC,#mobileNavShelf,#mobileLangShelf {
    position: fixed;
    display: block;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

@media only screen and (min-width: 760px) {
    #mobileNav,#mobileSearchForm,#mobileLang,#mobileTOC,#mobileNavShelf,#mobileLangShelf {
        -webkit-transition-duration: 0;
        -moz-transition-duration: 0;
        -o-transition-duration: 0;
        transition-duration: 0;
        display: none;
    }
}

@media print {
    #mobileNav,#mobileSearchForm,#mobileLang,#mobileTOC,#mobileNavShelf,#mobileLangShelf {
        display: none;
    }
}

#mobileNav,#mobileSearchForm,#mobileLang,#mobileTOC {
    top: 50px;
    bottom: 0;
    width: 250px;
    overflow-y: auto;
    z-index: 1000;
}

#mobileNavShelf,#mobileLangShelf {
    bottom: 0;
    height: 50px;
    width: 250px;
    z-index: 2000;
}

#mobileNav,#mobileNavShelf {
    right: auto;
    left: -100%;
}

.showNav#mobileNav,.showNav#mobileNavShelf {
    left: 0;
    right: auto;
}

.dir-rtl #mobileNav,.dir-rtl #mobileNavShelf {
    left: auto;
    right: -100%;
}

.dir-rtl .showNav#mobileNav,.dir-rtl .showNav#mobileNavShelf {
    left: auto;
    right: 0;
}

#mobileSearchForm,#mobileLang,#mobileLangShelf,#mobileTOC {
    left: auto;
    right: -100%;
}

.showNav#mobileSearchForm,.showNav#mobileLang,.showNav#mobileLangShelf,.showNav#mobileTOC {
    left: auto;
    right: 0;
}

.dir-rtl #mobileSearchForm,.dir-rtl #mobileLang,.dir-rtl #mobileLangShelf,.dir-rtl #mobileTOC {
    right: auto;
    left: -100%;
}

.dir-rtl .showNav#mobileSearchForm,.dir-rtl .showNav#mobileLang,.dir-rtl .showNav#mobileLangShelf,.dir-rtl .showNav#mobileTOC {
    left: 0;
    right: auto;
}

#mobileNav {
    background-color: #373433;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

#mobileNav .clicked {
    color: #3fa2bf !important;
}

#mobileNav ul {
    padding-left: 0;
    padding-right: 0;
    margin-top: 0;
    margin-bottom: 0;
}

#mobileNav ul.level1 {
    margin-bottom: 30px;
}

#mobileNav ul.level1 li {
    position: relative;
    list-style-type: none;
    list-style-image: none;
    display: block;
    font-weight: 400;
    line-height: 1.45;
    margin: 0;
    border-bottom: 1px dotted #636363;
}

#mobileNav ul.level1 li:hover {
    background-color: #1d1b1a;
}

#mobileNav ul.level1 li.expanded {
    background-color: #1d1b1a;
    padding-bottom: 0;
}

#mobileNav ul.level1 li:last-child {
    margin-bottom: 50px;
}

#mobileNav ul.level1 li a {
    color: #fff;
    display: block;
    padding: 10px;
    font-size: 16px;
}

#mobileNav ul.level1 li .jsExpandNav {
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 30px;
    margin: 5px;
    background-position: 5px -8070px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #636363;
}

.dir-rtl #mobileNav ul.level1 li .jsExpandNav {
    right: inherit;
    left: 0;
}

#mobileNav ul.level1 li .jsExpandNav:hover {
    background-position: 5px -5883px;
}

#mobileNav ul.level1 li .jsExpandNav.expanded {
    background-position: 5px -7570px;
}

#mobileNav ul.level1 li .jsExpandNav.expanded:hover {
    background-position: 5px -6933px;
    background-color: #1d1b1a;
}

#mobileNav ul.level1 li .jsExpandNav+.siteSectionTitle {
    margin-right: 60px;
}

.dir-rtl #mobileNav ul.level1 li .jsExpandNav+.siteSectionTitle {
    margin-right: 0;
    margin-left: 60px;
}

#mobileNav ul.level2 {
    border-top: 1px dotted #636363;
    clear: both;
}

#mobileNav ul.level2 li {
    font-weight: 200;
}

#mobileNav ul.level2 li a {
    color: #d9d9d9;
    padding-left: 15px;
    display: block;
}

.dir-rtl #mobileNav ul.level2 li a {
    padding-left: 0;
    padding-right: 15px;
}

#mobileNav ul.level2 li a:hover {
    color: #fff;
}

#mobileNav ul.level2 li:last-child {
    border-bottom: none;
    margin-bottom: 0;
}

#mobileNav ul.level2 li.current,#mobileNav ul.level2 li.section {
    background-color: #4a6da7;
    color: #fff;
    font-weight: bold;
}

.news #mobileNav ul.level2 li.current,.news #mobileNav ul.level2 li.section {
    background-color: #ce852a;
}

.bibleTeachings #mobileNav ul.level2 li.current,.bibleTeachings #mobileNav ul.level2 li.section {
    background-color: #9f92b7;
}

.publications #mobileNav ul.level2 li.current,.publications #mobileNav ul.level2 li.section {
    background-color: #4e94ab;
}

.aboutUs #mobileNav ul.level2 li.current,.aboutUs #mobileNav ul.level2 li.section {
    background-color: #a1b869;
}

#mobileNav ul.level2 li.showThirdLevelNav.section {
    background-color: #1d1b1a;
}

#mobileNav ul.level3 {
    border-top: 1px dotted #636363;
}

#mobileNav ul.level3 li {
    background-color: #1d1b1a;
}

#mobileNav ul.level3 li a {
    padding-left: 20px;
}

.dir-rtl #mobileNav ul.level3 li a {
    padding-left: 0;
    padding-right: 20px;
}

#mobileNav ul.level3 li:last-child {
    border-bottom: none;
}

#mobileNav li ul {
    margin-top: 0;
    border-bottom: 0;
}

#mobileNav .viewHdgCollapse,#mobileNav .viewHdgExpand {
    font-size: inherit;
}

@media only screen and (min-width: 760px) {
    #mobileNav {
        display: none;
    }
}

#mobileNavShelf {
    background-color: #0f0e0e;
}

#mobileNavShelf .close {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -1286px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
    float: right;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    #mobileNavShelf .close {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -1134px;
        height: 50px;
        width: 50px;
    }
}

.dir-rtl #mobileNavShelf .close {
    float: left;
}

#mobileNavShelf .close:hover {
    background-color: #020202;
}

#mobileSearchForm {
    top: 50px;
    bottom: auto;
    z-index: 1000;
    width: 100%;
}

#mobileSearchForm.showNav {
    left: auto;
    right: 0;
}

.dir-rtl #mobileSearchForm {
    right: auto;
    left: -100%;
}

.dir-rtl #mobileSearchForm.showNav {
    left: 0;
    right: auto;
}

#mobileLang {
    background-color: #fbfaf9;
    overflow-y: hidden;
}

#mobileLang .toolbar,#mobileLang form h3,#mobileLang form label {
    display: none;
}

@media only screen and (min-width: 760px) {
    #mobileLang {
        display: none;
    }
}

@media print {
    #mobileLang {
        display: none;
    }
}

#mobileLangShelf {
    background-color: #65605e;
}

#mobileLangShelf .close {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -1286px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
    float: left;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    #mobileLangShelf .close {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -1134px;
        height: 50px;
        width: 50px;
    }
}

.dir-rtl #mobileLangShelf .close {
    float: right;
}

#mobileLangShelf .close:hover {
    background-color: #302e2d;
}

.noJS #mobileLangShelf {
    display: none;
}

#mobileLangShelf p {
    float: right;
    margin-right: 1.25em;
    margin-left: 0;
    font-size: 0.8em;
    color: #fbfaf9;
}

.dir-rtl #mobileLangShelf p {
    float: left;
    margin-right: 0;
    margin-left: 1.25em;
}

#mobileTOC {
    background-color: #fbfaf9;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

#mobileTOCHandle {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -1050px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 35px;
    width: 35px;
    z-index: 500;
    display: block;
    height: 35px;
    width: 35px;
    position: fixed;
    bottom: 40px;
    right: 0;
    background-color: #3fa2bf;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    cursor: pointer;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    #mobileTOCHandle {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -947px;
        height: 35px;
        width: 35px;
    }
}

.dir-rtl #mobileTOCHandle {
    right: auto;
    left: 0;
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -1111px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 35px;
    width: 35px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .dir-rtl #mobileTOCHandle {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -912px;
        height: 35px;
        width: 35px;
    }
}

#mobileTOCHandle:hover {
    background-color: #328199;
}

#mobileTOCHandle.open {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -1111px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 35px;
    width: 35px;
    left: auto;
    right: 250px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    #mobileTOCHandle.open {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -912px;
        height: 35px;
        width: 35px;
    }
}

.dir-rtl #mobileTOCHandle.open {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -1050px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 35px;
    width: 35px;
    left: 250px;
    right: auto;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .dir-rtl #mobileTOCHandle.open {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -947px;
        height: 35px;
        width: 35px;
    }
}

@media only screen and (min-width: 760px) {
    #mobileTOCHandle {
        display: none;
    }

    .dir-rtl #mobileTOCHandle {
        display: none;
    }
}

#mobileUnderlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000;
    opacity: 0.5;
    z-index: 99;
}

.ie8 #mobileUnderlay {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

.ie7 #mobileUnderlay {
    filter: alpha(opacity=50);
}

#primaryNav {
    display: none;
}

.noJS #primaryNav {
    display: block;
    background-color: #373433;
}

.noJS #primaryNav ul {
    padding-left: 0;
    padding-right: 0;
    margin-top: 0;
    margin-bottom: 0;
}

.noJS #primaryNav li {
    list-style-type: none;
    list-style-image: none;
    margin-top: 0;
    float: left;
}

.dir-rtl .noJS #primaryNav li {
    float: right;
}

.noJS #primaryNav li strong {
    font-weight: normal;
}

.noJS #primaryNav li.siteLinks {
    display: block;
    float: right;
}

.dir-rtl .noJS #primaryNav li.siteLinks {
    float: left;
}

.noJS #primaryNav li.siteLinks.login {
    display: none;
}

.noJS #primaryNav li.siteLinks a {
    color: #85d2e8;
    background-color: transparent;
}

.noJS #primaryNav li.siteLinks a:hover {
    text-decoration: underline;
}

.noJS #primaryNav li.section a {
    background-color: #4a6da7;
}

.noJS #primaryNav a {
    font-size: 85.7%;
    display: block;
    padding: 10px 15px;
    min-height: 16px;
    color: #fff;
}

html[lang] .noJS #primaryNav a {
    font-size: 85.7%;
}

.noJS #primaryNav a:hover {
    background-color: #0f0e0d;
    text-decoration: none;
}

body.bibleTeachings .noJS #primaryNav li.section a,body.bibleTeachings .noJS #primaryNav li.current a {
    background-color: #9f92b7;
}

body.bibleTeachings .noJS #primaryNav li.section a:hover,body.bibleTeachings .noJS #primaryNav li.current a:hover {
    background-color: #8779a2;
}

body.publications .noJS #primaryNav li.section a,body.publications .noJS #primaryNav li.current a {
    background-color: #4e94ab;
}

body.publications .noJS #primaryNav li.section a:hover,body.publications .noJS #primaryNav li.current a:hover {
    background-color: #387b94;
}

body.news .noJS #primaryNav li.section a,body.news .noJS #primaryNav li.current a {
    background-color: #ce852a;
}

body.news .noJS #primaryNav li.section a:hover,body.news .noJS #primaryNav li.current a:hover {
    background-color: #9a641f;
}

body.aboutUs .noJS #primaryNav li.section a,body.aboutUs .noJS #primaryNav li.current a {
    background-color: #a1b869;
}

body.aboutUs .noJS #primaryNav li.section a:hover,body.aboutUs .noJS #primaryNav li.current a:hover {
    background-color: #89a450;
}

body.screenReaderMode .noJS #primaryNav .siteLinks a {
    text-decoration: underline;
    color: #fff;
}

.noJS.dir-rtl #primaryNav li {
    float: right;
}

.noJS.dir-rtl #primaryNav li.siteLinks {
    float: left;
}

@media only screen and (min-width: 760px) {
    #primaryNav {
        display: block;
        background-color: #373433;
    }

    #primaryNav ul {
        padding-left: 0;
        padding-right: 0;
        margin-top: 0;
        margin-bottom: 0;
    }

    #primaryNav li {
        list-style-type: none;
        list-style-image: none;
        margin-top: 0;
    }

    #primaryNav li strong {
        font-weight: normal;
    }

    #primaryNav li.siteLinks {
        display: block;
        float: right;
    }

    .dir-rtl #primaryNav li.siteLinks {
        float: left;
    }

    #primaryNav li.siteLinks.login {
        display: none;
    }

    #primaryNav li.siteLinks a {
        color: #85d2e8;
        background-color: transparent;
    }

    #primaryNav li.siteLinks a:hover {
        text-decoration: underline;
    }

    #primaryNav li.section a {
        background-color: #4a6da7;
    }

    #primaryNav a {
        font-size: 85.7%;
        display: block;
        padding: 10px 15px;
        min-height: 16px;
        color: #fff;
    }

    html[lang] #primaryNav a {
        font-size: 85.7%;
    }

    #primaryNav a:hover {
        background-color: #0f0e0d;
        text-decoration: none;
    }

    body.bibleTeachings #primaryNav li.section a,body.bibleTeachings #primaryNav li.current a {
        background-color: #9f92b7;
    }

    body.bibleTeachings #primaryNav li.section a:hover,body.bibleTeachings #primaryNav li.current a:hover {
        background-color: #8779a2;
    }

    body.publications #primaryNav li.section a,body.publications #primaryNav li.current a {
        background-color: #4e94ab;
    }

    body.publications #primaryNav li.section a:hover,body.publications #primaryNav li.current a:hover {
        background-color: #387b94;
    }

    body.news #primaryNav li.section a,body.news #primaryNav li.current a {
        background-color: #ce852a;
    }

    body.news #primaryNav li.section a:hover,body.news #primaryNav li.current a:hover {
        background-color: #9a641f;
    }

    body.aboutUs #primaryNav li.section a,body.aboutUs #primaryNav li.current a {
        background-color: #a1b869;
    }

    body.aboutUs #primaryNav li.section a:hover,body.aboutUs #primaryNav li.current a:hover {
        background-color: #89a450;
    }

    body.screenReaderMode #primaryNav .siteLinks a {
        text-decoration: underline;
        color: #fff;
    }

    #primaryNav .handheldOnly {
        display: none;
    }

    #primaryNav .desktopOnly {
        display: block;
    }

    #primaryNav a {
        min-height: 0;
        line-height: 1;
    }

    #primaryNav ul {
        margin: 10px 5px 0 80px;
    }

    .dir-rtl #primaryNav ul {
        margin: 10px 80px 0 5px;
    }

    #primaryNav li {
        float: left;
    }

    .dir-rtl #primaryNav li {
        float: right;
    }
}

@media only screen and (min-width: 960px) {
    #primaryNav li.siteLinks.login {
        display: block;
    }
}

html[lang] #secondaryNav a {
    font-size: 92.9%;
}

#secondaryNav {
    display: none;
}

.noJS #secondaryNav {
    display: block;
}

#secondaryNav ul.level2 {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    border-top: 1px solid #9e9c9b;
}

#secondaryNav ul.level3 {
    margin: 0;
    padding: 0;
    border: none;
}

#secondaryNav ul.level3 li:last-child {
    border-bottom: none;
}

#secondaryNav li {
    padding-left: 0;
    padding-right: 0;
    list-style-type: none;
    list-style-image: none;
    border-bottom: 1px solid #9e9c9b;
    line-height: 1.3;
}

#secondaryNav li a {
    color: #2f798f;
    display: block;
    padding: 10px 5px;
    text-align: center;
}

#secondaryNav li a:hover {
    background-color: #e0dfdc;
    text-decoration: none;
}

#secondaryNav li.current a {
    background-color: #4a6da7;
    color: #fff;
    font-weight: bold;
}

.news #secondaryNav li.current a {
    background-color: #ce852a;
}

.news #secondaryNav li.current a:hover {
    background-color: #9a641f;
}

.bibleTeachings #secondaryNav li.current a {
    background-color: #9f92b7;
}

.bibleTeachings #secondaryNav li.current a:hover {
    background-color: #8779a2;
}

.publications #secondaryNav li.current a {
    background-color: #4e94ab;
}

.publications #secondaryNav li.current a:hover {
    background-color: #387b94;
}

.aboutUs #secondaryNav li.current a {
    background-color: #a1b869;
}

.aboutUs #secondaryNav li.current a:hover {
    background-color: #89a450;
}

.bibleTeachings #secondaryNav li.section a {
    background-color: #9f92b7;
    color: #fff;
    font-weight: bold;
}

.bibleTeachings #secondaryNav li.section a:hover {
    background-color: #8779a2;
}

.publications #secondaryNav li.section a {
    background-color: #4e94ab;
    color: #fff;
    font-weight: bold;
}

.publications #secondaryNav li.section a:hover {
    background-color: #387b94;
}

.aboutUs #secondaryNav li.section a {
    background-color: #a1b869;
    color: #fff;
    font-weight: bold;
}

.aboutUs #secondaryNav li.section a:hover {
    background-color: #89a450;
}

.pubSym-ijwhelp #secondaryNav li.section a {
    background-color: #4a6da7;
    color: #fff;
    font-weight: bold;
}

.pubSym-ijwhelp #secondaryNav li.section a:hover {
    background-color: #3a5684;
}

#secondaryNav li.section.showThirdLevelNav a,#secondaryNav li.section.PublicationsFeaturedLandingPage a {
    background-color: transparent;
    color: #2f798f;
    font-weight: normal;
}

#secondaryNav li.section.showThirdLevelNav a:hover,#secondaryNav li.section.PublicationsFeaturedLandingPage a:hover {
    background-color: #e0dfdc;
}

.BibleStudyRequestPage #secondaryNav,.GroupedViewsLandingPage #secondaryNav,.BibleTeachingsLandingPage #secondaryNav,.BranchOfficeInfoPage #secondaryNav,.AppsLinkPage #secondaryNav {
    position: relative;
    min-height: 0;
    background: transparent;
}

.screenReaderMode #secondaryNav li a {
    text-decoration: underline;
    color: #36f;
}

.screenReaderMode #secondaryNav li.current a {
    text-decoration: underline;
    color: #fff;
}

@media only screen and (min-width: 760px) {
    #secondaryNav {
        display: block;
        width: 25%;
        padding-top: 50px;
        position: absolute;
        top: 0;
        left: 0;
    }

    .dir-rtl #secondaryNav {
        right: 0;
        left: auto;
    }

    #secondaryNav ul,#secondaryNav ul.level2 {
        border-top: 1px dotted #9e9c9b;
    }

    #secondaryNav ul.level3 {
        margin-left: 10px;
    }

    .dir-rtl #secondaryNav ul.level3 {
        margin-right: 10px;
        margin-left: 0;
    }

    #secondaryNav ul.level3 li a {
        margin-left: -10px;
        padding-left: 20px;
    }

    .dir-rtl #secondaryNav ul.level3 li a {
        margin-right: -10px;
        padding-right: 20px;
        margin-left: 0;
        padding-left: 0;
    }

    #secondaryNav li {
        border-bottom: 1px dotted #9e9c9b;
    }

    #secondaryNav li a {
        padding: 10px;
        text-align: left;
    }

    .dir-rtl #secondaryNav li a {
        text-align: right;
    }

    .BibleStudyRequestPage #secondaryNav,.GroupedViewsLandingPage #secondaryNav,.BibleTeachingsLandingPage #secondaryNav,.BranchOfficeInfoPage #secondaryNav,.AppsLinkPage #secondaryNav {
        min-height: 380px;
        position: absolute;
        top: 0;
        background: url(../images/backgroundWhiteGradientTransparent.png) top left no-repeat;
    }

    .dir-rtl .BibleStudyRequestPage #secondaryNav,.dir-rtl .GroupedViewsLandingPage #secondaryNav,.dir-rtl .BibleTeachingsLandingPage #secondaryNav,.dir-rtl .BranchOfficeInfoPage #secondaryNav,.dir-rtl .AppsLinkPage #secondaryNav {
        background: url(../images/backgroundWhiteGradientTransparent.png) top right no-repeat;
    }
}

@media only screen and (min-width: 960px) {
    #secondaryNav {
        width: 19.125%;
    }
}

#footerTop {
    width: 96%;
    padding: 10px 2%;
    background-color: #65605e;
}

#footerTop .siteLinks {
    display: block;
    padding: 2px 5px;
}

#footerTop .siteLinks a {
    color: #85d2e8;
}

body.screenReaderMode #footerTop .siteLinks a {
    text-decoration: underline;
    color: #fff;
}

@media only screen and (min-width: 520px) {
    #footerTop .siteLinks {
        float: right;
    }

    .dir-rtl #footerTop .siteLinks {
        float: left;
    }
}

#footerLinksContainer {
    padding: 40px 2% 0;
    background-color: #eceae7;
    clear: both;
    font-size: 92.9%;
}

#footerLinksContainer h5 {
    padding-bottom: 10px;
    border-bottom: 1px solid #999;
}

#footerLinksContainer h6 {
    margin: 0 25px 0 0;
    word-wrap: break-word;
    overflow-wrap: break-word;
}

.dir-rtl #footerLinksContainer h6 {
    margin: 0 0 0 25px;
}

.footerLinks {
    width: 45%;
    margin: 1em 4% 1em 0;
    float: left;
    min-height: 12em;
}

.dir-rtl .footerLinks {
    margin: 1em 0 1em 4%;
    float: right;
}

.footerLinks ul,.footerLinks li {
    list-style: none;
    margin-top: .35em;
    margin-bottom: .35em;
    margin-left: 0;
    padding-left: 0;
    line-height: 1.3;
}

.dir-rtl .footerLinks ul,.dir-rtl .footerLinks li {
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
}

.footerLinks li a {
    color: #2f798f;
}

body.screenReaderMode .footerLinks li a {
    text-decoration: underline;
    color: #36f;
}

@media only screen and (min-width: 760px) {
    .footerLinks {
        width: 30%;
        margin-right: 3%;
    }

    .dir-rtl .footerLinks {
        margin-left: 3%;
        margin-right: 0;
    }
}

@media only screen and (min-width: 960px) {
    .footerLinks {
        width: 18%;
        margin-right: 2.5%;
    }

    .footerLinks.last {
        margin-right: 0;
    }

    .dir-rtl .footerLinks {
        margin-left: 2.5%;
        margin-right: 0;
    }

    .dir-rtl .footerLinks.last {
        margin-left: 0;
    }
}

#accessibilitySetting {
    clear: both;
    display: block;
}

#copyright {
    background-color: #373433;
    font-size: 92.9%;
}

#copyright p {
    margin-bottom: 0;
    text-align: center;
    padding: 10px 10px 1em;
    color: #eceae7;
}

#copyright a {
    color: #85d2e8;
}

body.screenReaderMode #copyright a {
    text-decoration: underline;
    color: #fff;
}

#copyright .trackingImg {
    float: left;
}

#copyright .termsLinks {
    display: block;
}

@media only screen and (min-width: 960px) {
    #copyright .termsLinks {
        display: inline-block;
        margin-left: 10px;
        margin-right: 10px;
    }
}

@media print {
    .HomePage #article {
        width: 58.03%;
        float: left;
        margin: 40px 0px 20px 0px;
        padding-right: 2.5%;
        border-right: dotted 2px #b2b0af;
    }
}

.HomePage #content {
    min-height: 300px;
}

.HomePage #sidebar h2 {
    font-size: 200%;
}

.HomePage #sidebar h3 {
    font-size: 115%;
}

@media print {
    .HomePage #sidebar {
        width: 36.64% !important;
        margin: 20px 0px 20px 2.5% !important;
        float: right;
        clear: none;
        display: inline;
    }

    .HomePage #sidebar h2 {
        font-size: 150%;
    }
}

@media only screen and (min-width: 760px) {
    .HomePage #content {
        margin-left: 0;
        padding-top: 0;
    }

    .HomePage #content #article {
        margin-top: 40px;
    }
}

@media only screen and (min-width: 960px) {
    .HomePage #article {
        margin-left: 6.375%;
        margin-right: 0;
        padding-bottom: 0;
        width: 54.66%;
    }

    .HomePage #sidebar {
        width: 28.275%;
        margin-left: 2.5%;
        margin-right: 6.375%;
        margin-top: 40px;
        padding-left: 1.5%;
    }
}

.dir-rtl.HomePage #sidebar .additionalFeature .syn-img {
    margin: 0 0 0 4%;
}

@media only screen and (min-width: 760px) {
    .dir-rtl.HomePage #content {
        margin-right: 0;
    }
}

@media only screen and (min-width: 960px) {
    .dir-rtl.HomePage #article {
        margin-right: 6.375%;
        margin-left: 0;
    }

    .dir-rtl.HomePage #sidebar {
        margin-left: 6.375%;
        margin-right: 2.5%;
        padding-left: 0;
        padding-right: 1.5%;
    }
}

#onlineBible p {
    font-size: 100%;
    font-weight: normal;
    margin-bottom: 5px;
    color: #65605e;
    display: block;
    line-height: 1.2;
}

@media print {
    #onlineBible p {
        font-size: 80%;
    }
}

#onlineBible h3 {
    font-size: 170%;
}

@media print {
    #onlineBible h3 {
        font-size: 125%;
    }
}

#onlineBible+#currentMags {
    border-top: 1px solid #9e9c9b;
    padding-top: 1.5em;
}

#currentMags .synopsis+.synopsis {
    margin: 1em 0;
}

@media print {
    #currentMags .synopsis+.synopsis {
        margin: 0;
    }
}

#currentMags .smBanner {
    color: #fff;
    background-color: #65605e;
    font-weight: normal;
    padding: 2px 5px;
    line-height: 1.4;
}

@media print {
    #currentMags .smBanner {
        font-size: 85%;
    }
}

#currentMags .pubTitleBlock {
    min-height: 0;
    margin-top: 2px;
    margin-bottom: 10px;
    font-size: 100%;
}

#currentMags .pubTitleBlock a:hover {
    text-decoration: none;
}

#currentMags .issueDate {
    font-weight: normal;
    margin-bottom: 5px;
    color: #65605e;
    display: block;
}

#currentMags .cvrTtl {
    font-size: 170%;
    margin-bottom: 0;
}

#currentMags .cvrTtl:hover {
    text-decoration: underline;
}

@media print {
    #currentMags .cvrTtl {
        font-size: 125%;
    }
}

#currentMags .pubName {
    font-size: 170%;
    margin-bottom: 0;
    white-space: nowrap;
}

#currentMags .pubName:hover {
    text-decoration: none;
}

@media print {
    #currentMags .pubName {
        font-size: 125%;
    }
}

@media only screen and (min-width: 960px) {
    .vDivider {
        height: 91%;
        border-left: 2px dotted #b2b0af;
        position: absolute;
        right: 36.15%;
        top: 40px;
    }

    .dir-rtl .vDivider {
        left: 36.15%;
        right: auto;
    }
}

#newContentList .synopsis {
    border-bottom: 1px dotted #b2b0af;
    padding-top: 1em;
}

#newContentList .synopsis.first {
    padding-top: 0;
}

@media only screen and (min-width: 520px) {
    #sidebar #newContentList .synopsis .syn-img.sqs,#sidebar #newContentList .synopsis .syn-img.cvr {
        width: 75px;
    }
}

@media only screen and (min-width: 520px) {
    #sidebar #newContentList .synopsis .syn-body.sqs,#sidebar #newContentList .synopsis .syn-body.cvr {
        margin-left: 90px;
    }

    .dir-rtl #sidebar #newContentList .synopsis .syn-body.sqs,.dir-rtl #sidebar #newContentList .synopsis .syn-body.cvr {
        margin-left: 0;
        margin-right: 90px;
    }
}

@media print {
    #sidebar #newContentList .synopsis .syn-body.sqs,#sidebar #newContentList .synopsis .syn-body.cvr {
        margin-left: 90px;
    }

    .dir-rtl #sidebar #newContentList .synopsis .syn-body.sqs,.dir-rtl #sidebar #newContentList .synopsis .syn-body.cvr {
        margin-left: 0;
        margin-right: 90px;
    }
}

#newContentList .featuredChapters li {
    font-size: 105%;
    font-weight: 200;
    margin-bottom: .75em;
}

#whatsNewLink {
    padding: 15px 0;
    border-bottom: 1px dotted #b2b0af;
    clear: both;
}

#signLang+#whatsNewLink {
    border-top: 1px dotted #b2b0af;
}

#whatsNewLink a {
    padding: .5em 15px;
    min-width: 170px;
    display: block;
    float: left;
    position: relative;
    font-size: 130%;
    color: #fff;
    background-color: #4a6da7;
}

@media only screen and (min-width: 960px) {
    #whatsNewLink a {
        float: none;
    }
}

.dir-rtl #whatsNewLink a {
    float: right;
}

@media only screen and (min-width: 960px) {
    .dir-rtl #whatsNewLink a {
        float: none;
    }
}

#whatsNewLink a:hover {
    text-decoration: none;
    background-color: #5f85c5;
}

@media print {
    #whatsNewLink a {
        font-size: 100%;
        padding: 0;
    }
}

#whatsNewLink p {
    display: block;
    word-wrap: break-word;
    overflow-wrap: break-word;
    margin: 0 15px 0 0;
}

.dir-rtl #whatsNewLink p {
    margin-right: 0;
    margin-left: 15px;
}

#specialItem {
    padding: 15px 0;
}

#specialItem .synopsis .syn-img.prd {
    display: none;
}

@media only screen and (min-width: 520px) {
    #sidebar #specialItem .synopsis .syn-img.cvr {
        width: 75px;
    }
}

@media print {
    #sidebar #specialItem .synopsis .syn-img.lss {
        max-width: 100%;
    }
}

#specialItem .synopsis .syn-body .streamOption {
    display: none;
}

#specialItem .synopsis .syn-body h3 {
    font-size: 130%;
}

@media only screen and (min-width: 520px) {
    #sidebar #specialItem .synopsis .syn-body.cvr {
        margin-left: 90px;
    }

    .dir-rtl #sidebar #specialItem .synopsis .syn-body.cvr {
        margin-left: 0;
        margin-right: 90px;
    }
}

@media print {
    #sidebar #specialItem .synopsis .syn-body.lss {
        margin-left: 0;
    }

    .dir-rtl #sidebar #specialItem .synopsis .syn-body.lss {
        margin-right: 0;
    }
}

#homepageFamilyContainer {
    margin-right: 2.5%;
    margin-left: 2.5%;
    background-color: #eceae7;
}

@media only screen and (min-width: 960px) {
    #homepageFamilyContainer {
        margin-right: 6.375%;
        margin-left: 6.375%;
    }
}

@media print {
    #homepageFamilyContainer {
        margin: 0;
        page-break-inside: avoid;
    }
}

.homepageFamily .familyHeading {
    position: relative;
    padding: .5em 2.5%;
    color: #fff;
    display: block;
    clear: both;
}

.homepageFamily .familyHeading:hover {
    text-decoration: none;
}

.homepageFamily p {
    margin: 0;
}

.homepageFamily #familyAdults {
    background-color: #9f92b7;
}

.homepageFamily #familyAdults:hover {
    background-color: #8779a2;
}

.homepageFamily #familyTeens {
    background-color: #eab116;
}

.homepageFamily #familyTeens:hover {
    background-color: #e39b0e;
}

.homepageFamily #familyChildren {
    background-color: #a7ceea;
}

.homepageFamily #familyChildren:hover {
    background-color: #90bee3;
}

.homepageFamily .synopsis.desc {
    width: 95%;
    padding: 2.5% 2.5% 0;
    margin: 0 0 1.5em 0;
}

.homepageFamily .synopsis.desc .syn-body {
    word-wrap: break-word;
    overflow-wrap: break-word;
}

@media only screen and (min-width: 520px) {
    .homepageFamily .synopsis.desc .syn-img {
        width: 31%;
        max-width: 100%;
        float: left;
    }

    .dir-rtl .homepageFamily .synopsis.desc .syn-img {
        float: right;
    }

    .homepageFamily .synopsis.desc .syn-body {
        margin-left: 34%;
    }

    .dir-rtl .homepageFamily .synopsis.desc .syn-body {
        margin-left: 0;
        margin-right: 34%;
    }
}

@media only screen and (min-width: 960px) {
    .homepageFamily {
        float: left;
        width: 33%;
    }

    .homepageFamily:first-child {
        width: 34%;
    }

    .ie7 .homepageFamily {
        width: 33.2%;
    }

    .dir-rtl .homepageFamily {
        float: right;
    }

    .homepageFamily .familyHeading {
        padding-right: 6%;
        padding-left: 6%;
        line-height: 1.25;
        min-height: 2.5em;
    }

    .homepageFamily .headingContainer {
        display: table-cell;
        height: 2.5em;
        vertical-align: middle;
    }

    .homepageFamily .synopsis.desc {
        width: 88%;
        padding: 6% 6% 0;
    }

    .homepageFamily .synopsis.desc .syn-img {
        width: 100%;
        max-width: 100%;
        float: none;
    }

    .dir-rtl .homepageFamily .synopsis.desc .syn-img {
        float: none;
    }

    .homepageFamily .synopsis.desc .syn-body {
        margin: 5px 0 0 0;
    }

    .dir-rtl .homepageFamily .synopsis.desc .syn-body {
        margin: 5px 0 0 0;
    }

    .homepageFamily+.homepageFamily>.synopsis {
        border-left: 1px solid #d4d4d4;
        min-height: 17em;
    }

    .dir-rtl .homepageFamily+.homepageFamily>.synopsis {
        border-left: none;
        border-right: 1px solid #d4d4d4;
    }
}

@media print {
    .homepageFamily {
        width: 33%;
        float: left;
        border-left: 1px solid #d4d4d4;
    }

    .dir-rtl .homepageFamily {
        border-left: none;
        border-right: 1px solid #d4d4d4;
        float: right;
    }

    .homepageFamily:first-child {
        border: none;
    }

    .homepageFamily .synopsis .syn-img {
        float: none;
        max-width: 100%;
        padding: 10px 10px 0;
    }

    .homepageFamily .synopsis .syn-body {
        margin: 0;
        padding: 10px 10px 0;
    }
}

.levelOneVideoRow {
    margin: 1em 2.5%;
    clear: both;
}

@media only screen and (min-width: 960px) {
    .levelOneVideoRow {
        margin: 1em 6.375% 15px;
    }
}

.levelOneVideoRow .synopsis.lss.desc {
    margin-bottom: 1em;
    padding: 0;
}

@media only screen and (min-width: 960px) {
    .levelOneVideoRow .synopsis.lss.desc {
        width: 31%;
        margin-right: 3.5%;
        float: left;
        clear: none;
    }

    .levelOneVideoRow .synopsis.lss.desc.last {
        margin-right: 0;
    }

    .dir-rtl .levelOneVideoRow .synopsis.lss.desc {
        float: right;
        margin-left: 3.5%;
        margin-right: 0;
    }

    .levelOneVideoRow .synopsis.lss.desc .syn-img {
        max-width: 100%;
        float: none;
    }

    .levelOneVideoRow .synopsis.lss.desc .syn-body {
        width: 100%;
        margin: 5px 0 0 0;
    }
}

#bottomRowContainer {
    margin: 2em 2.5%;
    clear: both;
}

@media only screen and (min-width: 960px) {
    #bottomRowContainer {
        margin: 2em 6.375% 15px;
    }

    #bottomRowContainer #signLang {
        margin-right: 0;
        margin-left: 0;
    }
}

#bottomRowContainer .synopsis {
    margin-bottom: 1.5em;
    padding: 0;
}

#bottomRowContainer .synopsis p {
    margin-top: 0;
}

#bottomRowContainer .synopsis h4 {
    font-weight: bold;
}

@media only screen and (min-width: 960px) {
    #bottomRowContainer .synopsis {
        width: 31%;
        margin-right: 3.5%;
        float: left;
        clear: none;
    }

    .dir-rtl #bottomRowContainer .synopsis {
        float: right;
        margin-left: 3.5%;
        margin-right: 0;
    }
}

@media print {
    #bottomRowContainer {
        margin: 1em 0;
    }

    #bottomRowContainer .synopsis {
        margin-bottom: .5em;
    }

    #bottomRowContainer .synopsis .syn-img {
        max-width: 75px;
        float: left;
    }

    .dir-rtl #bottomRowContainer .synopsis .syn-img {
        float: right;
    }

    #bottomRowContainer .synopsis .syn-body {
        margin-left: 90px;
    }

    .dir-rtl #bottomRowContainer .synopsis .syn-body {
        margin-left: 0;
        margin-right: 90px;
    }
}

.altAudioLink {
    text-align: center;
    padding-top: 10px;
    clear: none;
}

@media only screen and (min-width: 960px) {
    .altAudioLink {
        clear: both;
    }
}

#lnkRevision {
    font-size: 80%;
    font-style: italic;
    display: inline-block;
}

#bibleTitleText {
    display: block;
    float: none;
    width: 98%;
    margin: 0;
    clear: left;
}

@media only screen and (min-width: 960px) {
    #bibleTitleText {
        width: 58%;
        clear: none;
    }
}

.BibleLandingPage #pubListResults h2 {
    font-size: 180%;
    padding-top: 1em;
    clear: both;
}

.BibleLandingPage #pubListResults h2:first-child {
    padding-top: .5em;
}

.readOnlineBtn {
    margin: 1em 0;
    float: left;
    width: 100%;
}

.readOnlineBtn p {
    display: none;
}

@media only screen and (min-width: 760px) {
    .gridView .readOnlineBtn p {
        display: block;
        margin: .25em 0;
        float: left;
    }
}

.dir-rtl .readOnlineBtn {
    float: right;
}

.dir-rtl .readOnlineBtn p {
    float: right;
}

@media print {
    .readOnlineBtn {
        display: none;
    }
}

.ie7 .BibleLandingPage #pubsViewResults {
    clear: both;
    margin-top: 1.5em;
}

.booksGrouping.hebScr,.booksGrouping.grkScr {
    float: left;
    width: 47%;
    margin-top: 1em;
}

.dir-rtl .booksGrouping.hebScr,.dir-rtl .booksGrouping.grkScr {
    float: right;
}

.dir-rtl #article.dir-ltr .booksGrouping.hebScr,.dir-rtl #article.dir-ltr .booksGrouping.grkScr {
    float: left;
}

.bibleNav .docNav a {
    padding: 0.5em 0.38em;
    margin: -0.25em;
}

.bibleNav .viewHdgCollapse,.bibleNav .viewHdgExpand {
    margin: 0;
    border-top: 0;
    font-size: 120%;
}

.bibleNav .viewHdgCollapse a {
    color: #65605e;
}

#article .bibleNav ul,#article .bibleNav li {
    list-style-image: none;
    list-style-type: none;
    padding: 0;
}

.bibleNav.jsViewportPin label {
    display: none;
}

@media only screen and (min-width: 760px) {
    .bibleNav.jsViewportPin label {
        display: block;
    }
}

.bibleNav.jsViewportPin.pinned {
    background-color: #f2f0ed;
}

.bibleNav.jsViewportPin.pinned p.docNav {
    margin: 0;
}

.bibleNav.jsViewportPin.pinned p.docNav a {
    padding: .25em .5em;
    min-width: 1em;
    display: inline-block;
}

.bibleNav .pinToggle {
    float: right;
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -792px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 40px;
    width: 40px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .bibleNav .pinToggle {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -600px;
        height: 40px;
        width: 40px;
    }
}

.dir-rtl .bibleNav .pinToggle {
    float: left;
}

.dir-rtl #article.dir-ltr .bibleNav .pinToggle {
    float: right;
}

.bibleNav .pinToggle.unpinned {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -984px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 40px;
    width: 40px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .bibleNav .pinToggle.unpinned {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -782px;
        height: 40px;
        width: 40px;
    }
}

.bibleNav .pinToggle:hover {
    background-color: #ddd7cf;
}

.booksGrouping.hebScr {
    margin-right: 5.9%;
}

.dir-rtl .booksGrouping.hebScr {
    margin-right: 0;
    margin-left: 5.9%;
}

.dir-rtl #article.dir-ltr .booksGrouping.hebScr {
    margin-left: 0;
    margin-right: 5.9%;
}

.booksGrouping h2 {
    clear: both;
    margin: 0;
    padding: .5em 2px;
    background-color: #f2f0ed;
    font-weight: 200;
    font-size: 100%;
    text-align: center;
    color: #65605e;
}

.booksGrouping .tableOfContents {
    border-bottom: none;
    margin: 0;
}

.booksGrouping li.bookName {
    clear: both;
    border-bottom: 1px solid #d4d4d4;
}

.booksGrouping li.bookName.first {
    border-top: 1px solid #d4d4d4;
}

#sidebar .chapterNav {
    background-color: #f2f0ed;
    width: 95%;
    padding: 10px 2.5% 1em;
    float: left;
    clear: both;
}

.dir-rtl #sidebar .chapterNav {
    float: right;
}

.dir-rtl #article.dir-ltr #sidebar .chapterNav {
    float: left;
}

#sidebar .chapterNav h5 {
    text-align: left;
    margin: 10px 0;
}

.dir-rtl #sidebar .chapterNav h5 {
    text-align: right;
}

.dir-rtl #article.dir-ltr #sidebar .chapterNav h5 {
    text-align: left;
}

@media only screen and (min-width: 960px) {
    #sidebar .chapterNav h5 {
        text-align: center;
    }

    .dir-rtl #sidebar .chapterNav h5 {
        text-align: center;
    }
}

#sidebar .chapterNav ul li {
    list-style-image: none;
    list-style-type: none;
}

.chapterNav h5 {
    font-size: 148%;
}

.chapterNav .oocLink {
    margin-bottom: .5em;
    font-size: 90%;
}

.chapterNav ul {
    margin: 0 0 10px;
    padding: 0;
    float: left;
    border: none;
}

.dir-rtl .chapterNav ul {
    float: right;
}

.dir-rtl #article.dir-ltr .chapterNav ul {
    float: left;
}

.chapterNav ul li.chapter {
    border: 1px solid #d4d4d4;
    float: left;
    margin: 3px 6px 3px 0;
    padding: 0;
    list-style-image: none;
    list-style-type: none;
}

.dir-rtl .chapterNav ul li.chapter {
    float: right;
    margin: 3px 0 3px 6px;
}

.dir-rtl #article.dir-ltr .chapterNav ul li.chapter {
    float: left;
    margin: 3px 6px 3px 0;
}

@media only screen and (min-width: 960px) {
    .chapterNav ul li.chapter {
        margin: 2px 4px 2px 0;
    }

    .dir-rtl .chapterNav ul li.chapter {
        margin: 2px 0 2px 4px;
    }

    .dir-rtl #article.dir-ltr .chapterNav ul li.chapter {
        margin: 2px 4px 2px 0;
    }
}

.chapterNav ul li.chapter:hover {
    background-color: #cddee4;
    border-color: #4e94ab;
}

.chapterNav ul li.chapter a {
    display: block;
    border: none;
    padding: 11px 3px;
    min-width: 2.7em;
    font-weight: normal;
    text-align: center;
}

@media only screen and (min-width: 960px) {
    .chapterNav ul li.chapter a {
        padding: 7px 3px;
        min-width: 2em;
    }
}

.dir-rtl .chapterNav ul li.chapter a {
    font-size: 70%;
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
}

.chapterNav ul li.chapter.current {
    border: 1px solid #4e94ab;
}

#bibleChOutlineContainer {
    background-color: #f2f0ed;
    margin-bottom: 1em;
}

#bibleChOutlineContainer .viewHdgCollapse,#bibleChOutlineContainer .viewHdgExpand {
    font-size: 100%;
    border-top: none;
    margin: 0;
}

#bibleChOutlineContainer .viewHdgCollapse a,#bibleChOutlineContainer .viewHdgExpand a {
    color: #65605e;
    font-size: 92.9%;
    font-weight: bold;
    padding-left: 1.5%;
}

#bibleChOutlineContainer .viewHdgCollapse a .accordionSprite,#bibleChOutlineContainer .viewHdgExpand a .accordionSprite {
    margin-top: -4px;
}

#bibleChOutlineContainer .BibleChapterOutline {
    padding: 10px 20px 0;
    border-top: 1px solid #d4d4d4;
}

#bibleChOutlineContainer ul {
    margin: 0;
    padding: 0;
}

#bibleChOutlineContainer ul:first-child {
    padding-bottom: 10px;
}

#bibleChOutlineContainer ul li {
    list-style-type: none;
    list-style-image: none;
}

#bibleChOutlineContainer ul li.L1,#bibleChOutlineContainer ul li.L2,#bibleChOutlineContainer ul li.L3,#bibleChOutlineContainer ul li.L4 {
    text-indent: -.75em;
    padding-left: .75em;
}

#bibleChOutlineContainer ul ul {
    padding-left: .75em;
    margin-top: 0;
    margin-bottom: 0;
}

body.dc115.pubSym-nwt p.contextTtl {
    display: none;
}

ul.outline {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
}

ul.outline li {
    list-style-type: none;
    list-style-image: none;
}

ul.outline li.chapterNo>p:first-child strong {
    font-weight: normal;
}

ul.outline li.L1 {
    float: left;
    clear: left;
    margin: .25em 0;
    padding: 0;
}

ul.outline li.L1>ul {
    padding-left: 0;
}

ul.outline li.L2,ul.outline li.L3,ul.outline li.L4 {
    text-indent: -.75em;
    padding-left: .75em;
}

ul.outline li.L1.chapterNo,ul.outline li.L2.chapterNo {
    float: left;
    clear: left;
    margin: .5em 0 0;
    text-indent: -.75em;
    padding-left: .75em;
    width: 95%;
}

ul.outline li.L1.chapterNo>p:first-child,ul.outline li.L2.chapterNo>p:first-child {
    font-size: 150%;
    float: left;
    clear: left;
    margin: 0;
    padding-right: 5px;
    line-height: 1.1;
}

ul.outline li.L1.chapterNo>ul,ul.outline li.L2.chapterNo>ul {
    padding-left: 2.25em;
}

#mid1001061364 ul.outline li.L1>ul {
    padding-left: 1.5em;
}

ul.outline ul {
    padding-left: .75em;
    margin-top: 0;
    margin-bottom: 0;
}

#bibleText,.publications.pubSym-nwt .scrp {
    margin-top: .5em;
    font-family: Georgia,Times,"Times New Roman",serif;
    font-size: 1.071em;
}

#bibleText a,.publications.pubSym-nwt .scrp a {
    padding: 0.5em 0.5em;
    margin: -0.25em;
    -webkit-transition: background-color 0.15s ease-in-out;
    -moz-transition: background-color 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out;
}

#bibleText .chapterNum,.publications.pubSym-nwt .scrp .chapterNum {
    text-indent: 0;
}

#bibleText .chapterNum a,.publications.pubSym-nwt .scrp .chapterNum a {
    font-size: 180%;
    font-weight: 400;
    line-height: 1;
    padding: 0.5em 0.5em;
    margin: -0.25em;
    padding: 0.25em 0.5em 0.25em 0.25em;
    color: #65605e;
    display: inline-block;
    text-indent: 0;
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
}

.dir-rtl #bibleText .chapterNum a,.dir-rtl .publications.pubSym-nwt .scrp .chapterNum a {
    padding: 0.25em 0.25em 0.25em 0.5em;
}

.dir-rtl #article.dir-ltr #bibleText .chapterNum a,.dir-rtl #article.dir-ltr .publications.pubSym-nwt .scrp .chapterNum a {
    padding: 0.25em 0.5em 0.25em 0.25em;
}

#bibleText .verseNum a,.publications.pubSym-nwt .scrp .verseNum a {
    font-weight: bold;
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
    position: relative;
    top: 0.25em;
}

#bibleText .verseNum a:hover,.publications.pubSym-nwt .scrp .verseNum a:hover {
    background-color: #d9ecf2;
    background-color: rgba(63,162,191,0.25);
    text-decoration: none;
}

.dir-rtl #bibleText .verseNum a,.dir-rtl .publications.pubSym-nwt .scrp .verseNum a {
    font-size: 70%;
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
}

#bibleText a.footnoteLink,.publications.pubSym-nwt .scrp a.footnoteLink {
    position: relative;
}

#bibleText a.footnoteLink+a.xrefLink,.publications.pubSym-nwt .scrp a.footnoteLink+a.xrefLink {
    margin: 0;
}

#bibleText a.footnoteLink:hover,.publications.pubSym-nwt .scrp a.footnoteLink:hover {
    background-color: #d9ecf2;
    background-color: rgba(63,162,191,0.25);
    text-decoration: none;
}

#bibleText a.xrefLink,.publications.pubSym-nwt .scrp a.xrefLink {
    font-size: 90%;
    top: -0.25em;
    position: relative;
}

#bibleText a.xrefLink:hover,.publications.pubSym-nwt .scrp a.xrefLink:hover {
    background-color: #d9ecf2;
    background-color: rgba(63,162,191,0.25);
    text-decoration: none;
}

.bibleCrossReferences h1 .smallerTxt {
    font-size: 80%;
    display: block;
}

.bibleCrossReferences .xrefLink,.bibleCrossReferences .footnoteLink {
    display: none;
}

.ie9 blockquote .footnoteLink {
    padding-bottom: 0;
}

.groupFootnote {
    font-size: 85%;
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
    padding: 1em 0;
    margin-bottom: 1.5em;
    display: none;
}

@media print {
    .groupFootnote {
        display: block;
    }
}

.groupFootnote h3 {
    margin-top: 0;
}

.groupFootnote .footnote a {
    padding: 0.5em 0.5em;
    margin: -0.25em;
}

.groupFootnote .footnoteList {
    display: list-item;
    list-style-image: url(../images/list_roundDkGray.png);
    margin-left: 2em;
}

.dir-rtl .groupFootnote .footnoteList {
    margin-left: 0;
    margin-right: 2em;
}

.dir-rtl #article.dir-ltr .groupFootnote .footnoteList {
    margin-left: 2em;
    margin-right: 0;
}

.groupFootnote .footnoteList p {
    margin: .25em;
}

body.noJS .groupFootnote {
    display: block;
    margin-top: 1.5em;
}

body.noJS .groupFootnote .footnote {
    margin-bottom: .5em;
}

.boxContent .groupFootnote {
    border-bottom: 0;
    margin-bottom: 0;
}

.scriptureDialog .chapterNum {
    text-indent: 0;
}

.scriptureDialog .chapterNum a {
    font-size: 180%;
    font-weight: 400;
    line-height: 1;
    padding: 0.5em 0.5em;
    margin: -0.25em;
    padding: 0.25em 0.5em 0.25em 0.25em;
    color: #65605e;
    display: inline-block;
    text-indent: 0;
    font-family: "Helvetica Light",Helvetica,"Droid Sans",Arial,Arial Unicode MS,sans-serif;
}

.dir-rtl .scriptureDialog .chapterNum a {
    padding: 0.25em 0.25em 0.25em 0.5em;
}

.dir-rtl #article.dir-ltr .scriptureDialog .chapterNum a {
    padding: 0.25em 0.5em 0.25em 0.25em;
}

.scriptureDialog .verse {
    font-family: Georgia,Times,"Times New Roman",serif;
    font-size: 1.071em;
}

.scriptureDialog .ui-dialog-content h2 a {
    margin: .5em 0;
    position: relative;
}

.scriptureDialog a.xrefLink,.scriptureDialog a.footnoteLink {
    display: none;
}

.scriptureDialog .loading {
    background-image: url(../images/pleaseWait_white.gif);
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    width: 100%;
    height: 100%;
    margin: -0.5em -1em;
}

.verse span.alt,.verse span.smcap {
    font-size: 85%;
}

.verse span.style-b.first,.verse span.style-b+.parabreak+span.style-b {
    padding-left: 1em;
}

.dir-rtl .verse span.style-b.first,.dir-rtl .verse span.style-b+.parabreak+span.style-b {
    padding-right: 1em;
    padding-left: 0;
}

.dir-rtl #article.dir-ltr .verse span.style-b.first,.dir-rtl #article.dir-ltr .verse span.style-b+.parabreak+span.style-b {
    padding-left: 1em;
    padding-right: 0;
}

.verse span.style-p {
    text-indent: -2.5em;
    padding-left: 4em;
    display: block;
}

.dir-rtl .verse span.style-p {
    padding-right: 3em;
    padding-left: 0;
}

.dir-rtl #article.dir-ltr .verse span.style-p {
    padding-left: 3em;
    padding-right: 0;
}

.verse span.style-l {
    text-indent: -3em;
    padding-left: 3em;
    display: block;
}

.dir-rtl .verse span.style-l {
    padding-right: 3em;
    padding-left: 0;
}

.dir-rtl #article.dir-ltr .verse span.style-l {
    padding-left: 3em;
    padding-right: 0;
}

.verse span.style-l:first-child .verseNum:first-child a,.verse span.style-b:first-child .verseNum:first-child a {
    margin-right: 0;
}

.verse span.style-z {
    text-indent: -1.5em;
    padding-left: 3em;
    display: block;
}

.dir-rtl .verse span.style-z {
    padding-right: 3em;
    padding-left: 0;
}

.dir-rtl #article.dir-ltr .verse span.style-z {
    padding-left: 3em;
    padding-right: 0;
}

.parabreak {
    display: block;
    height: 0;
}

.verse>.parabreak:last-child {
    height: .25em;
}

.superscription span.style-s,.superscription span.style-w {
    text-align: center;
    display: block;
}

.superscription span.parabreak,.superscription br.para,span.verse>span.parabreak:first-child,span.verse>br.para:first-child {
    display: none;
}

.verse .chapterNum+span.style-p,.verse .chapterNum+span.style-l,.verse .chapterNum+span.style-z,.dir-rtl .verse .chapterNum+span.style-p,.dir-rtl .verse .chapterNum+span.style-l,.dir-rtl .verse .chapterNum+span.style-z .verse .verseNum+span.style-p,.verse .verseNum+span.style-l,.verse .verseNum+span.style-z,.dir-rtl .verse .verseNum+span.style-p,.dir-rtl .verse .verseNum+span.style-l,.dir-rtl .verse .verseNum+span.style-z {
    display: inline;
    padding: 0;
    text-indent: 0;
}

.pubSym-nwt #article h1 {
    font-size: 200%;
}

.pubSym-nwt .bodyTxt h3 {
    font-size: 140%;
}

.pubSym-nwt.dc11 .bodyTxt h2 {
    font-size: 145%;
    margin-top: 1.5em;
}

.pubSym-nwt.dc11 .bodyTxt h3 {
    font-size: 130%;
}

#mid1001061250 .txtSrcBullet {
    display: inline-block;
    padding-right: 8px;
}

.dir-rtl #mid1001061250 .txtSrcBullet {
    padding-right: 0;
    padding-left: 8px;
}

.dir-rtl #article.dir-ltr #mid1001061250 .txtSrcBullet {
    padding-right: 8px;
    padding-left: 0;
}

#mid1001061250 .txtSrcBullet strong {
    font-weight: normal;
}

#mid1001061250 ol.source {
    padding: 0;
}

.dc11.pubSym-nwt p.sw+p.sw.ruleAbove {
    margin-top: 1.5em;
}

.dc11.pubSym-nwt .bodyTxt p.quoteSrc {
    margin-top: -1em;
    font-weight: bold;
}

#mid1001061256 .bodyTxt h2 {
    margin-top: 1em;
    margin-bottom: .2em;
}

#mid1001061256 .bodyTxt h2.ruleAbove {
    margin-top: 2em;
}

#mid1001061256 .bodyTxt h2+.pGroup>p:first-child {
    margin-top: 0;
}

.dc12.pubSym-nwt #article p.sk,.dc12.pubSym-nwt #article p.sm,.dc12.pubSym-nwt #article p.ss,.dc12.pubSym-nwt #article .inline+p {
    margin: 0;
    padding-left: 1em;
}

.dc12.pubSym-nwt #article h3.inline {
    float: left;
    padding: 0;
    font-size: 100%;
}

#mid1001061200 ol.source,#mid1001061220 ol.source {
    padding: 0;
    float: left;
    width: 100%;
    clear: both;
}

#mid1001061200 ol.source li,#mid1001061220 ol.source li {
    padding-left: 1em;
    margin: 0 0 1em;
    clear: both;
    float: left;
    width: 100%;
}

#mid1001061200 ol.source a,#mid1001061220 ol.source a {
    display: block;
    font-size: 122%;
}

#mid1001061200 ol.source .txtSrcBullet,#mid1001061220 ol.source .txtSrcBullet {
    display: block;
    position: relative;
    float: left;
    color: #fff;
    background-color: #65605E;
    margin-bottom: .5em;
    padding: 1.15em 0.5em;
    min-width: 2.8em;
    min-height: 1.3em;
    text-align: center;
    left: -1em;
}

#mid1001061200 ul.source,#mid1001061220 ul.source {
    margin: -0.75em 0 1em;
}

#mid1001061200 ul.source .txtSrcBullet,#mid1001061220 ul.source .txtSrcBullet {
    margin: 0;
    min-width: 0;
}

body.dc14.pubSym-nwt #article .contextTtl {
    display: block;
    position: relative;
    float: left;
    color: #fff;
    background-color: #65605E;
    margin-bottom: .5em;
    padding: 0.9em 0.25em;
    min-width: 2.8em;
    min-height: 1.3em;
    text-align: center;
    font-size: 140%;
}

.dir-rtl body.dc14.pubSym-nwt #article .contextTtl {
    float: right;
}

body.dc14.pubSym-nwt #article h1 {
    margin-left: 2.6em;
}

.dir-rtl body.dc14.pubSym-nwt #article h1 {
    margin-left: 0;
    margin-right: 2.6em;
}

.dir-rtl #article.dir-ltr body.dc14.pubSym-nwt #article h1 {
    margin-left: 2.6em;
    margin-right: 0;
}

body.dc14.pubSym-nwt #article .boxSupplement p:first-child {
    margin: 0;
}

#mid1001061204 p#p3 .altsize,#mid1001061204 p#p9 .altsize,#mid1001061205 p#p3 .altsize {
    font-size: 100%;
}

.diagram {
    border: 1px solid #9E9C9B;
    padding: 0 1em;
}

.BibleStudyRequestPage iframe#BibleStudyRequest {
    width: 99.9% !important;
}

.AboutUsActivitiesPage .accordionGrouping {
    margin: 1.25em 0;
}

.ArticleListPage .synopsis.lsr {
    padding: 0;
    margin-bottom: 1.25em;
    border-bottom: 1px solid #d4d4d4;
}

.ArticleListPage .synopsis.lsr h3 {
    font-size: 200%;
}

#branchOfficeChooser {
    margin: 1em 0;
}

.branchInfo h2 {
    font-size: 180%;
}

.branchInfo .branchName {
    font-size: 200%;
    margin-top: 1em;
    padding: 1px;
    background-color: #ECEAE7;
}

.branchInfo .branchContact h2 {
    border-bottom: 1px solid #cccccc;
}

.branchInfo .pGroup p {
    margin-top: .25em;
    margin-bottom: .25em;
}

.newsPublishDate {
    font-size: 95%;
}

.newsRegion {
    width: 47.5%;
    float: left;
    margin-right: 2.5%;
}

.dir-rtl .newsRegion {
    float: right;
    margin-right: 0;
    margin-left: 2.5%;
}

@media only screen and (min-width: 960px) {
    .newsRegion {
        width: 29.02%;
    }
}

.NewsLandingPage .synopsis.lsr {
    border-bottom: 1px solid #d4d4d4;
    margin-bottom: 1em;
}

@media print {
    .NewsLandingPage #sidebar .syn-body {
        margin-left: 0;
    }
}

@media print {
    .NewsHeadlinesPage .btnLink,.NewsHeadlinesArticle .btnLink {
        display: none;
    }
}

#article .embeddedVideo.supplementalVideo .contentWrapperTop,#article .embeddedVideo.supplementalVideo .contentWrapperBtm,#article .embeddedVideo.chromeless .contentWrapperTop,#article .embeddedVideo.chromeless .contentWrapperBtm {
    display: none;
}

.signLanguage .mediaPlayer.error {
    display: none;
}

@media only screen and (min-width: 760px) {
    .signLanguage.publications .bodyTxt {
        float: left;
        width: 50%;
    }

    .signLanguage.publications .bodyTxt p:first-child {
        margin-top: 0;
    }

    .signLanguage.publications .videoModal.supplementalVideo {
        float: right;
        width: 40%;
        max-width: 300px;
        margin-bottom: 1em;
    }
}

.signLanguage #mobileNav li {
    display: table;
    overflow: hidden;
}

.signLanguage #mobileNav li .navTitleWrapper {
    padding: 0;
    vertical-align: middle;
    width: 190px;
    position: static;
    display: table-cell;
}

.signLanguage #mobileNav li .navTitle {
    display: block;
    position: relative;
    top: -50%;
    padding: 10px;
}

.signLanguage #mobileNav li a:first-child {
    padding-top: 0;
    padding-bottom: 0;
}

.signLanguage #mobileNav li .slIcon {
    width: 50px !important;
    height: 50px !important;
    float: left;
}

.dir-rtl .signLanguage #mobileNav li .slIcon {
    float: right;
}

.signLanguage #mobileNav li.HomePage .slIcon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -1146px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .signLanguage #mobileNav li.HomePage .slIcon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -1034px;
        height: 50px;
        width: 50px;
    }
}

.signLanguage #mobileNav li.publications .slIcon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -702px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .signLanguage #mobileNav li.publications .slIcon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -680px;
        height: 50px;
        width: 50px;
    }
}

.signLanguage #mobileNav li.mid1011207 .slIcon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -150px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .signLanguage #mobileNav li.mid1011207 .slIcon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -150px;
        height: 50px;
        width: 50px;
    }
}

.signLanguage #mobileNav li.mid1011208 .slIcon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -602px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .signLanguage #mobileNav li.mid1011208 .slIcon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -300px;
        height: 50px;
        width: 50px;
    }
}

.signLanguage #mobileNav li.mid1011209 .slIcon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -908px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .signLanguage #mobileNav li.mid1011209 .slIcon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -822px;
        height: 50px;
        width: 50px;
    }
}

.signLanguage #mobileNav li.mid1011210 .slIcon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -652px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .signLanguage #mobileNav li.mid1011210 .slIcon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -500px;
        height: 50px;
        width: 50px;
    }
}

.signLanguage #mobileNav li.mid1013413 .slIcon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -300px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .signLanguage #mobileNav li.mid1013413 .slIcon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -350px;
        height: 50px;
        width: 50px;
    }
}

.signLanguage #mobileNav li.mid1011214 .slIcon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -425px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .signLanguage #mobileNav li.mid1011214 .slIcon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -250px;
        height: 50px;
        width: 50px;
    }
}

.signLanguage #mobileNav li.mid1011211 .slIcon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -200px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .signLanguage #mobileNav li.mid1011211 .slIcon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -400px;
        height: 50px;
        width: 50px;
    }
}

.signLanguage #mobileNav li.mid1011212 .slIcon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -100px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .signLanguage #mobileNav li.mid1011212 .slIcon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -50px;
        height: 50px;
        width: 50px;
    }
}

.signLanguage #mobileNav li.mid1011213 .slIcon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .signLanguage #mobileNav li.mid1011213 .slIcon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 0;
        height: 50px;
        width: 50px;
    }
}

.signLanguage #mobileNav li#SignLanguage {
    display: none;
}

.signLanguage #mobileNav li#OnlineLibrary .slIcon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -1386px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .signLanguage #mobileNav li#OnlineLibrary .slIcon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -1236px;
        height: 50px;
        width: 50px;
    }
}

.signLanguage #mobileNav ul.level1 li a:first-child {
    padding-left: 0;
}

.dir-rtl .signLanguage #mobileNav ul.level1 li a:first-child {
    padding-left: 10px;
    padding-right: 0;
}

.signLanguage #mobileNav ul.level2 li a:first-child {
    padding-left: 10px;
}

.dir-rtl .signLanguage #mobileNav ul.level2 li a:first-child {
    padding-left: 0;
    padding-right: 10px;
}

.signLanguage #primaryNav ul {
    margin-top: 0;
}

.signLanguage #primaryNav a {
    padding-top: 0;
    text-align: center;
}

.signLanguage #primaryNav .slIcon {
    display: block;
    height: 30px;
    width: 30px;
    margin: 0 auto;
}

.signLanguage #primaryNav li.HomePage .slIcon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -1246px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 40px;
    width: 40px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .signLanguage #primaryNav li.HomePage .slIcon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -872px;
        height: 40px;
        width: 40px;
    }
}

.signLanguage #primaryNav li.publications .slIcon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -752px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 40px;
    width: 40px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .signLanguage #primaryNav li.publications .slIcon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -640px;
        height: 40px;
        width: 40px;
    }
}

.signLanguage #primaryNav li.login {
    padding-top: 10px;
}

.signLanguage #secondaryNav li {
    display: table;
    overflow: hidden;
}

.signLanguage #secondaryNav li .navTitleWrapper {
    padding: 0;
    vertical-align: middle;
    width: 100%;
    position: static;
    display: table-cell;
}

.signLanguage #secondaryNav li a {
    padding: 0;
}

.signLanguage #secondaryNav li .slIcon {
    height: 50px;
    width: 50px;
    float: left;
}

.signLanguage #secondaryNav li .navTitle {
    display: block;
    position: relative;
    top: -50%;
    padding-left: 10px;
}

.signLanguage #secondaryNav li.mid1011207 .slIcon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -150px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .signLanguage #secondaryNav li.mid1011207 .slIcon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -150px;
        height: 50px;
        width: 50px;
    }
}

.signLanguage #secondaryNav li.mid1011208 .slIcon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -602px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .signLanguage #secondaryNav li.mid1011208 .slIcon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -300px;
        height: 50px;
        width: 50px;
    }
}

.signLanguage #secondaryNav li.mid1011209 .slIcon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -908px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .signLanguage #secondaryNav li.mid1011209 .slIcon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -822px;
        height: 50px;
        width: 50px;
    }
}

.signLanguage #secondaryNav li.mid1011210 .slIcon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -652px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .signLanguage #secondaryNav li.mid1011210 .slIcon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -500px;
        height: 50px;
        width: 50px;
    }
}

.signLanguage #secondaryNav li.mid1013413 .slIcon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -300px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .signLanguage #secondaryNav li.mid1013413 .slIcon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -350px;
        height: 50px;
        width: 50px;
    }
}

.signLanguage #secondaryNav li.mid1011214 .slIcon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -425px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .signLanguage #secondaryNav li.mid1011214 .slIcon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -250px;
        height: 50px;
        width: 50px;
    }
}

.signLanguage #secondaryNav li.mid1011211 .slIcon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -200px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .signLanguage #secondaryNav li.mid1011211 .slIcon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -400px;
        height: 50px;
        width: 50px;
    }
}

.signLanguage #secondaryNav li.mid1011212 .slIcon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -100px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .signLanguage #secondaryNav li.mid1011212 .slIcon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -50px;
        height: 50px;
        width: 50px;
    }
}

.signLanguage #secondaryNav li.mid1011213 .slIcon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .signLanguage #secondaryNav li.mid1011213 .slIcon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 0;
        height: 50px;
        width: 50px;
    }
}

.signLanguage #secondaryNav li#SignLanguage {
    display: none;
}

.signLanguage #secondaryNav li.onlineLibrary .slIcon {
    background-image: url('../img/sprite1x-se56e5c19a5.png');
    background-position: 0 -1386px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 50px;
    width: 50px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .signLanguage #secondaryNav li.onlineLibrary .slIcon {
        background-image: url('img/sprite2x-s75a1fbd6ea.png');
        background-size: 50px 1388px;
        background-position: 0 -1236px;
        height: 50px;
        width: 50px;
    }
}

.signLanguage #secondaryNav li.current .slIcon,.signLanguage #secondaryNav li.current.mid1011207 .slIcon,.signLanguage #secondaryNav li.section .slIcon {
    background-color: #387b94;
}

.signLanguage #secondaryNav li.mid1011207 .slIcon,.signLanguage #secondaryNav li.link .slIcon,.signLanguage #secondaryNav li.onlineLibrary .slIcon {
    background-color: #9e9b9a;
}

.signLanguage #secondaryNav li:hover.current .slIcon,.signLanguage #secondaryNav li:hover.current.mid1011207 .slIcon,.signLanguage #secondaryNav li:hover.section .slIcon {
    background-color: #2a5c6f;
}

.signLanguage #secondaryNav li:hover.current .navTitleWrapper,.signLanguage #secondaryNav li:hover.current.mid1011207 .navTitleWrapper,.signLanguage #secondaryNav li:hover.section .navTitleWrapper {
    background-color: #387b94;
}

.signLanguage #secondaryNav li:hover .slIcon,.signLanguage #secondaryNav li:hover.mid1011207 .slIcon {
    background-color: #858180;
}

.signLanguage #secondaryNav li:hover .navTitleWrapper,.signLanguage #secondaryNav li:hover.mid1011207 .navTitleWrapper {
    background-color: #e0dfdc;
}

.ChildrenLandingPage .featureHeading {
    padding: 25px 2.5% 5px;
    width: 95%;
    float: left;
}

.ChildrenLandingPage .featureHeading p.contextTtl {
    font-size: 140%;
    color: #65605E;
    margin: 0;
}

@media only screen and (min-width: 760px) {
    .ChildrenLandingPage .featureHeading p.contextTtl {
        float: left;
    }
}

.ChildrenLandingPage .featureHeading p.seeAll {
    margin: 0;
}

@media only screen and (min-width: 760px) {
    .ChildrenLandingPage .featureHeading p.seeAll {
        float: right;
        padding: 0.25em 0;
    }
}

.ChildrenLandingPage.dir-rtl .featureHeading {
    float: right;
}

.ChildrenLandingPage.dir-rtl .featureHeading p.contextTtl {
    float: right;
    padding-right: 0;
    padding-left: 10px;
}

.ChildrenLandingPage.dir-rtl .featureHeading p.seeAll {
    float: left;
}

.ChildrenLandingPage .primaryFeature .synopsis .syn-img.pnr img {
    min-height: 8em;
    width: 100%;
}

.ChildrenLandingPage .primaryFeature .synopsis .syn-body.pnr {
    background-color: #fff;
    margin: 0;
    padding: 0;
}

@media only screen and (min-width: 960px) {
    .ChildrenLandingPage .primaryFeature .synopsis .syn-body.pnr {
        margin: -4em 0 0 0;
    }
}

.ChildrenLandingPage .primaryFeature .synopsis .syn-body.pnr h3 {
    font-size: 220%;
    padding: 10px 2.5%;
    margin: 0;
}

.ChildrenLandingPage .primaryFeature .synopsis .syn-body.pnr .desc {
    padding: 10px 20% 10px 2.5%;
    color: #fff;
    background-color: #a7ceea;
    min-height: 2.5em;
}

@media only screen and (min-width: 960px) {
    .ChildrenLandingPage .primaryFeature .synopsis .syn-body.pnr .desc {
        padding: 10px 40% 10px 2.5%;
    }
}

.ChildrenLandingPage.dir-rtl .synopsis .syn-body.pnr .desc {
    padding: 10px 2.5% 10px 30%;
}

.ChildrenLandingPage #collectionIndex {
    margin: 1.5em 0 0 2.5%;
}

@media only screen and (min-width: 760px) {
    .ChildrenLandingPage #collectionIndex {
        margin-left: 0;
    }
}

.ChildrenLandingPage.dir-rtl #collectionIndex {
    margin: 1.5em 2.5% 0 0;
}

@media only screen and (min-width: 760px) {
    .ChildrenLandingPage.dir-rtl #collectionIndex {
        margin-right: 0;
    }
}

.DownloadableActivityPage .bodyText p,.FamilyWorshipProjectPage .bodyText p {
    font-size: 120%;
}

.DownloadableActivityPage .activityHeading,.DownloadableActivityPage .activityContent,.DownloadableActivityPage .downloadableActivitiesList,.FamilyWorshipProjectPage .activityHeading,.FamilyWorshipProjectPage .activityContent,.FamilyWorshipProjectPage .downloadableActivitiesList {
    margin: 0 2.5%;
}

.DownloadableActivityPage .activityHeading h1,.DownloadableActivityPage .activityHeading h2,.DownloadableActivityPage .activityHeading h3,.DownloadableActivityPage .activityTitle h1,.DownloadableActivityPage .activityTitle h2,.DownloadableActivityPage .activityTitle h3,.DownloadableActivityPage .activityContent h1,.DownloadableActivityPage .activityContent h2,.DownloadableActivityPage .activityContent h3,.FamilyWorshipProjectPage .activityHeading h1,.FamilyWorshipProjectPage .activityHeading h2,.FamilyWorshipProjectPage .activityHeading h3,.FamilyWorshipProjectPage .activityTitle h1,.FamilyWorshipProjectPage .activityTitle h2,.FamilyWorshipProjectPage .activityTitle h3,.FamilyWorshipProjectPage .activityContent h1,.FamilyWorshipProjectPage .activityContent h2,.FamilyWorshipProjectPage .activityContent h3 {
    margin: 0;
}

.DownloadableActivityPage .activityHeading,.FamilyWorshipProjectPage .activityHeading {
    margin-bottom: 10px;
}

.DownloadableActivityPage .activityTitle p.contextTtl,.FamilyWorshipProjectPage .activityTitle p.contextTtl {
    display: none;
}

.DownloadableActivityPage .downloadableActivitiesList,.FamilyWorshipProjectPage .downloadableActivitiesList {
    clear: both;
    padding-top: 1em;
}

.DownloadableActivityPage .downloadableActivitiesList h3.listHeading,.FamilyWorshipProjectPage .downloadableActivitiesList h3.listHeading {
    font-size: 155%;
    font-weight: 200;
    line-height: 1.15;
    margin: 0 0 10px 0;
}

.DownloadableActivityPage .downloadableActivitiesList h3.listHeading+.bodyTxt .pGroup>p:first-child,.FamilyWorshipProjectPage .downloadableActivitiesList h3.listHeading+.bodyTxt .pGroup>p:first-child {
    margin-top: auto;
}

.DownloadableActivityPage .activityLSR {
    line-height: 0;
}

@media only screen and (min-width: 760px) {
    .DownloadableActivityPage .activityLSR {
        min-height: 100px;
    }
}

.DownloadableActivityPage .activityTitle {
    background-color: #595452;
    padding: 15px 2.5%;
}

.DownloadableActivityPage .activityTitle h1,.DownloadableActivityPage .activityTitle h2,.DownloadableActivityPage .activityTitle p {
    color: #fff;
}

@media only screen and (min-width: 760px) {
    .DownloadableActivityPage .activityTitle {
        position: relative;
        margin-top: -4em;
        min-height: 3em;
    }
}

.DownloadableActivityPage #f1 img {
    -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
    -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
    box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
}

.DownloadableActivityPage .dir-rtl #f1 img {
    -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
    -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
    box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
}

@media only screen and (min-width: 960px) {
    .DownloadableActivityPage .activityTitle h1,.DownloadableActivityPage .activityTitle h2,.DownloadableActivityPage .activityTitle p {
        margin-right: 375px;
    }

    .DownloadableActivityPage .activityContent {
        position: relative;
        min-height: 170px;
    }

    .DownloadableActivityPage .activityContent p {
        margin-right: 375px;
    }

    .DownloadableActivityPage #f1 {
        position: absolute;
        top: -140px;
        right: 0;
        margin: 0 5% 0 0;
    }

    .DownloadableActivityPage #f1 img {
        max-height: 310px;
        max-width: 310px;
    }

    .DownloadableActivityPage .dir-rtl .activityTitle h1,.DownloadableActivityPage .dir-rtl .activityTitle h2,.DownloadableActivityPage .dir-rtl .activityTitle p,.DownloadableActivityPage .dir-rtl .activityContent h1,.DownloadableActivityPage .dir-rtl .activityContent h2,.DownloadableActivityPage .dir-rtl .activityContent p {
        margin-right: 0;
        margin-left: 375px;
    }

    .DownloadableActivityPage .dir-rtl #f1 {
        right: auto;
        left: 0;
        margin: 0 0 0 5%;
    }
}

.FamilyWorshipProjectPage .activityTitle h1 {
    margin-top: 0.3em;
    margin-bottom: 0.3em;
}

.FamilyWorshipProjectPage .activityTitle h2 {
    font-size: 130%;
    margin-bottom: 0.5em;
}

.FamilyWorshipProjectPage .activityContent {
    float: left;
}

.FamilyWorshipProjectPage .activityContent p.featureDesc {
    margin: 0;
}

.FamilyWorshipProjectPage .activityContent .bodyTxt {
    clear: both;
    margin: 1em 0;
    min-height: 2em;
}

.FamilyWorshipProjectPage .activityContent div.bodyTxt+div.boxSupplement {
    clear: left;
}

.FamilyWorshipProjectPage .activityContent .boxSupplement {
    clear: none;
    float: left;
    background-color: #fff;
    margin: 1.5em 3% 1em 0;
    width: 47%;
    -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.3);
    box-shadow: 0px 3px 3px rgba(0,0,0,0.3);
    position: relative;
    padding-bottom: 4.5em;
}

.FamilyWorshipProjectPage .activityContent .boxSupplement div {
    margin: 0 !important;
}

.FamilyWorshipProjectPage .activityContent .boxSupplement img {
    width: 100%;
}

.FamilyWorshipProjectPage .activityContent .boxSupplement .boxContent {
    text-align: right;
    color: #65605e;
    font-size: 85%;
    min-height: 4.5em;
    background-color: #fff;
    margin: 0;
    padding: .5em 0;
    width: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
}

.FamilyWorshipProjectPage .activityContent .boxSupplement .boxContent p {
    margin: 0 2.5%;
    font-size: 100%;
}

.FamilyWorshipProjectPage .dir-rtl .activityContent {
    float: right;
}

.FamilyWorshipProjectPage .dir-rtl .activityContent div.bodyTxt+div.boxSupplement {
    clear: right;
}

.FamilyWorshipProjectPage .dir-rtl .activityContent .boxSupplement {
    float: right;
    margin: 1.5em 0 1em 3%;
}

.FamilyWorshipProjectPage .dir-rtl .activityContent .boxSupplement .boxContent {
    text-align: left;
    right: auto;
    left: 0;
}

@media only screen and (min-width: 760px) {
    .FamilyWorshipProjectPage .activityTitle {
        float: left;
        width: 44%;
        padding: 1em 5% 1em 1%;
        border-right: 1px solid #fff;
    }

    .FamilyWorshipProjectPage .activityTitle h1 {
        color: #fff;
        margin: 0;
    }

    .FamilyWorshipProjectPage .activityTitle h2 {
        color: #fff;
        font-size: 120%;
        margin-bottom: 0;
    }

    .FamilyWorshipProjectPage .dir-rtl .activityTitle {
        float: right;
        padding: 1em 1% 1em 5%;
        border-right: 0;
        border-left: 1px solid #fff;
    }

    .FamilyWorshipProjectPage .activityLSR {
        position: absolute;
        right: 0;
        overflow: hidden;
        width: 100%;
        min-height: 430px;
        background-color: #65605e;
    }

    .FamilyWorshipProjectPage .activityLSR img {
        position: absolute;
        right: 0;
        top: 0;
        width: auto;
        height: auto;
        max-width: none;
    }

    .FamilyWorshipProjectPage .activityContent {
        margin-top: 220px;
        position: relative;
    }

    .FamilyWorshipProjectPage .activityContent p.featureDesc {
        color: #fff;
        margin: 0 0 0 50%;
        padding-left: 20px;
    }

    .FamilyWorshipProjectPage .activityContent .bodyTxt {
        margin: 0 0 0 50%;
        padding: .5em 20px;
        font-size: 100%;
        clear: none;
    }

    .FamilyWorshipProjectPage .activityContent .boxSupplement {
        width: 23%;
        min-width: 120px;
        min-height: 5em;
        margin: 1.5em 1%;
        padding-bottom: 2em;
    }

    .FamilyWorshipProjectPage .dir-rtl .activityContent p.featureDesc {
        margin: 0 50% 0 0;
        pading-left: 0;
        padding-right: 20px;
    }

    .FamilyWorshipProjectPage .dir-rtl .activityContent .bodyTxt {
        margin: 0 50% 0 0;
    }

    .FamilyWorshipProjectPage .dir-rtl .activityContent .boxSupplement {
        margin: 1.5em 1%;
    }
}

@media only screen and (min-width: 960px) {
    .FamilyWorshipProjectPage .dir-ltr .activityTitle h1 {
        font-size: 250%;
    }

    .FamilyWorshipProjectPage .dir-ltr .activityTitle h2 {
        font-size: 130%;
    }
}

.TeensLandingPage #primaryFeature .synopsis {
    position: relative;
    padding: 0;
}

.TeensLandingPage #primaryFeature .synopsis .syn-img.lsr img {
    min-height: 9em;
}

.TeensLandingPage #primaryFeature .synopsis .syn-body.lsr {
    background-color: #F7F7F7;
    padding: 2.5%;
    margin: 0;
    -webkit-box-shadow: 0 3px 8px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 3px 8px rgba(0,0,0,0.4);
    box-shadow: 0 3px 8px rgba(0,0,0,0.4);
}

.TeensLandingPage #primaryFeature .synopsis .syn-body.lsr h2 {
    font-size: 200%;
    margin-top: .3em;
    line-height: 1.1;
}

.TeensLandingPage #primaryFeature .synopsis .syn-body.lsr p {
    margin: 0;
}

@media only screen and (min-width: 960px) {
    .TeensLandingPage #primaryFeature .synopsis .syn-body.lsr {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 55%;
        background-color: #F7F7F7;
    }

    .TeensLandingPage #primaryFeature .synopsis .syn-body.lsr:after {
        content: "\00A0";
        display: block;
        width: 0;
        height: 0;
        border-top: 10px solid #ecf1e1;
        border-right: 12px inset transparent;
        border-bottom: 0 inset transparent;
        border-left: 12px solid transparent;
        position: absolute;
        bottom: -10px;
        right: 30%;
    }
}

@media only screen and (min-width: 960px) {
    .TeensLandingPage.dir-rtl #primaryFeature .synopsis .syn-body.lsr {
        left: 0;
        right: auto;
    }

    .TeensLandingPage.dir-rtl #primaryFeature .synopsis .syn-body.lsr:after {
        left: 30%;
        right: auto;
    }
}

.TeensLandingPage #tertiaryFeature {
    padding-top: 1em;
}

@media only screen and (min-width: 760px) {
    .TeensLandingPage #tertiaryFeature {
        padding-top: 0;
    }
}

.TeensLandingPage #collectionIndex {
    border-top: 2px dotted #B2B0AF;
    padding-top: 1em;
}

.OnlineHelpLandingPage .featuredHelpLinks {
    padding-top: 1.5em;
}

@media print {
    html,body,#header {
        width: auto;
        min-width: 0;
        max-width: none;
        margin: 0;
        padding: 0;
        background-image: none !important;
        height: auto !important;
        min-height: 0 !important;
        width: auto;
        min-width: 0;
        max-width: none;
        position: static;
    }

    body {
        color: #000000;
        background-color: #ffffff;
        font-size: 12pt;
    }

    a,a:visited {
        text-decoration: none;
        color: #2f798f;
        border-bottom: .5px dotted #2f798f;
    }

    .pns a,.lsr a,.lss a,.sqr a,.sqs a,.cvr a,#whatsNewLink a {
        border-bottom: 0;
    }

    .articleFooterLinks,#copyright .termsLinks,.downloadLinks,#footerLinksContainer,#footerTop,#learnMore,#otherAvailLangs,#otherLangRibbon,.pagination,#publicationFilters,.streamOption,#regionPrimaryNav,#relatedArticles,.rssLink,.rssFeed,#secondaryNav,#siteLogo,#sidebar,.jsAudioPlayer {
        display: none;
    }

    #regionHeader,#regionMain,.wrapper,.wrapperShadow,#content,#article,#copyright {
        background: transparent !important;
        width: 99.9%;
        margin-left: 0;
        margin-right: 0;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        border: 0;
    }

    #regionHeader .wrapperShadow {
        min-height: 50px;
    }

    #siteName {
        background-color: #fff;
        color: #9e9c9b;
        text-align: left;
        margin-left: 60px;
        position: absolute;
        bottom: 5px;
    }

    .dir-rtl #siteName {
        text-align: right;
        margin-left: 0;
        margin-right: 50px;
    }

    #regionSiteLogo {
        border-bottom: solid 1px #9e9c9b;
        margin-bottom: 1em;
    }

    #siteLogoPrint {
        display: block;
        position: absolute;
        bottom: 0;
        width: 50px;
        height: 50px;
    }

    #siteLogo a {
        border: 0;
    }

    #content,#copyright {
        float: left;
        clear: both;
    }

    .pubTitleBar {
        margin: 0 0 .5em 0;
    }

    #article {
        margin: 0;
    }

    #copyright {
        border-top: 1px solid #ccc;
        margin-top: 0;
    }

    #copyright p {
        color: #666;
    }

    #copyright a {
        color: #2f798f;
    }

    .noPrint {
        display: none;
    }

    .showPrint {
        display: block;
    }

    .ie7 #article ul li,.ie8 #article ul li {
        list-style-image: none;
        list-style-type: square;
    }

    .hasVideo a:after {
        display: none;
    }

    .syn-img {
        float: left;
        max-width: 38%;
        padding-right: 15px;
    }

    .dir-rtl .syn-img {
        float: right;
        padding-right: 0;
        padding-left: 15px;
    }

    .syn-body {
        margin-left: 5%;
    }

    #sidebar .syn-body {
        margin-left: 5%;
    }

    .dir-rtl #sidebar .syn-body {
        margin-left: 0;
        margin-right: 5%;
    }

    #sidebar .syn-body .contextTitle {
        font-size: 70%;
    }

    .dir-rtl .syn-body {
        margin-right: 5%;
        margin-left: 0;
    }

    .printBreak {
        page-break-after: always;
        page-break-inside: avoid;
    }
}

