* {
	padding:0;
	margin:0;
}

body {
	font-family: "times New Roman";
    font-size: 16px;
}

label {
	font-weight: bold;
	margin-top: 6px;
	display:block;
}

sc {
	font-variant: small-caps;
}

gk, hb {
	cursor: pointer; 
}

.notetype {
	font-weight: bold;
	font-style:italic;
}

.iconSprite {
	background: url(images/icons_sprite.png) no-repeat top left;
	padding-left: 24px;
}

.userNoteMarker {
	background: url(/media/images/user_notes.png) no-repeat;
	width: 30px;
	display: inline-block;
	height: 30px;
	position: relative;
	top: 8px;
	cursor:pointer;	
}

.borgMediaLinks {
	width: 135px;
	float: right;
}

.borgMediaLinks a{
	display: block;
}

#printButton span {
	 background-position: 0 -346px; 	 
}

#twitterButton span {
	 background-position: 0 -486px;
	 display: inline-block;
    height: 20px;
}

#facebookButton span {
	 background-position: 0 -206px;
	 display: inline-block;
    height: 20px;
}

#addnoteButton span {
	 background-position: 0px 0px;
}

#addBookmarkButton span {
	 background-position: 0 -138px;
}

#linkButton span {
	 background-position: 0 -278px;
}

#audioButton span, .audioLink span {
	 background-position: 0 -70px;
}

.videoLink span {
	background-position: 0 -547px;
    display: block;
    height: 16px;
     padding-bottom: 3px;
}

#searchButton span {
	 background-position: 0 -416px;
	 display: inline-block;
    height: 21px;
}

h2 {
	margin-bottom: 6px;
}

#libraryPanelHolder table, #collectionBuyDialog table{
	width: 100%;
}

#libraryPanelHolder td, #collectionBuyDialog td{
	border: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
}

#libraryPanelHolder td.alt, #collectionBuyDialog td.alt{
	background: #F5FAFA;
}

#libraryPanelHolder th, #collectionBuyDialog th{
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	border: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #F6F6F6 ;
}

#libraryPanelHolder th.nobg, #collectionBuyDialog th.nobg{
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

#libraryPanelHolder p{
	margin-bottom: 8px;
}

#purchaseFname, #purchaseLname, #purchaseState {
    width: 160px;
}

#purchaseAddress, #purchaseCity, #purchaseCardnum {
    width: 290px;
}

#purchaseCvv, #purchaseZipcode {
    width: 57px;
}

.bibleTranslationChooserButton {
	border: 1px solid black;
	border-radius: 4px 4px 4px 4px;
	left: -6px;
	padding: 3px;
	position: relative;
	top: 6px;
	cursor:pointer;
}

#bibleChooser:hover {
	background-color: #dddddd;
}

.netVerse {
	cursor:pointer;
	cursor:hand;
}

.reportLink {
	 display: block;
    margin-top: 6px;
    text-decoration: none;
}

.strongsTable .label {
	vertical-align: text-top;
	font-weight: bold;
}

.strongsTable .content {
	border-bottom: 1px solid #cccccc;
}

.strongsTable tr {
	padding: 3px;
}

#webResults cite a.resultLink {
	text-decoration: none;
	color: green;
}

#webResults div {
	margin-bottom: 4px;
}

#bibleResults div, #netResults div {
	border-bottom: 1px solid #DDDDDD;
}

#bibleResults a.searchVerse, #netResults a.searchVerse{
	cursor:pointer;
	cursor:hand;
	text-decoration: none;
	color: black;
}

.panel{
	height: 85%; 
	float: left; 
/*	background-color: white;  */
	display: block;
}
#panelLeft{
	float: left;
/*	background-color: #FFFFFF; */
	width: 50%
	height:100%;
}

#panelLeft p, #bible2PanelHolder p, #gekHebPanel p {
	margin: 1em 0px;
}

#panelLeft p.poetry {
    margin: 0 0 4px 1em;
}

#panelLeft p.psasuper {
    font-size: 80%;
    margin-left: 1em;
}

#panelRight{
	float: left;
/*	background-color: #FFFFFF;  */
	width: 50%
	height:100%;
}
.panelTitle{
	background-color: gray;
	top: 0; 
	margin: 0;
	padding: 0;
}
.panelContent{
	height: 97%;
	overflow: auto;
}

#content, .ui-tabs-panel, .ui-tabs {
	/* height:100%; */
}

#bookNav {
	color:black;
	float:right;
	margin-right:55px;
	padding:7px 0;
	position:absolute;
	right:325px;
	top:19px;
	z-index:4;
}

#currentBook {
	bottom: 4px;
    display: inline-block;
    margin-right: 1px;
    width: 160px;
}

#booksList, #chapterList, #dailyMonthHolder, #plansList, #searchOptionsChooser, .bibleTranslationChooserList  {
	background:none repeat scroll 0 0 #E4E4E4;
	border:1px solid #959595;
	list-style:none outside none;
	max-height:300px;
	overflow:scroll;
	position:absolute;
	top:30px;
	width:140px;
	left:0px;
	z-index: 100;
}

#chapterList {
	top:30px;
	width:50px;
	left:140px;
	overflow: auto;
}

#chapterList {
	top:30px;
	width:50px;
	left:140px;
	overflow: auto;
}

#plansList {
	height:101px;
	left:auto;
	overflow:auto;
	right:39px;
	top:70px;
	width:264px;
	z-index:10;
}

.bibleTranslationChooserList {
	overflow: hidden;
	position: absolute;
	width: 65px;
}

#booksList li a, #chapterList li a, #dailyMonthHolder li a, #plansList li a, .bibleTranslationChooserList li a, #searchOptionsChooser li a {
	background:url("images/bg-button.gif") repeat-x scroll 0 0 #DDDDDD;
	border-bottom:1px solid rgba(0, 0, 0, 0.1);
	color:#222222;
	display:block;
	height:17px;
	padding:1px 5px;
	text-decoration:none;
	z-index: 100;
}

#dailyMonthHolder {
	height:239px;
	left:auto;
	overflow:hidden;
	position:absolute;
	right:38px;
	top:102px;
}

#searchOptionsChooser {
	position:absolute;
	overflow: hidden;
}

.btn {
	color:#333333;
	font:100%/1.2 Arial,Sans-serif;
	text-decoration:none;
}

.btn span {
	background:url("images/bg-button.gif") repeat-x scroll 0 0 #DDDDDD;
	border-left:1px solid #BBBBBB;
	border-right:1px solid #AAAAAA;
	margin:0;
	padding:3px 0;
}

.btn span span {
	border-bottom:1px solid #AAAAAA;
	border-top:1px solid #BBBBBB;
	border-width:1px 0;
	padding:3px 0.4em;
	position:relative;
}

.btn:hover span, .btn:hover span span, .btn:focus span, .btn:focus span span, #booksList li a:hover, #chapterList li a:hover {
      cursor:pointer; /* important for any clickable/pressable element */
      border-color:#000000 !important;
      color:#000;
}

#pageTitle {
    font: 32px/26px Palatino,"Palatino Linotype","Hoefler Text",Times,"Times New Roman",serif;
    left: 12px;
    letter-spacing: 2px;
    margin-left: 0;
    padding-top: 11px;
    position: relative;
    text-transform: uppercase;
    top: 4px;
    width: 400px;
    left:42px;
}

#currentPlan {
	float:right;
	left:auto;
	position:relative;
	width: 129px;
}

#dailyCurrentMonth {
	display: block;
    width: 80px;
}

.ui-tabs-panel {
	height:80%;
	overflow:auto;
	font-family:Georgia,Garamond,"Times New Roman",times,serif;
	font-size:14px;
	font-weight:300;
	line-height:20px;
	color: black;
}

.ui-tabs-panel p.bodytext  {
	margin-bottom:20px;
	text-align:justify;
}

.h {
	font-family: "Galaxie Unicode Hebrew";
}

.vref {
	font-weight: 600;
}


#userHolder a {
	text-decoration: none;
}


/* Bubble pop-up */

table.popup {
	position: absolute;
	display: none;
	z-index: 50;
	border-collapse: collapse;
	
	width: 300px;
}

table.popup td.corner {
	height: 12px;
	width: 15px;
}

table.popup td#topleft { 
	background-image: url(/media/css/images/codabubble/bubble-1.png); 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
}

table.popup td.top { 
	background-image: url(/media/css/images/codabubble/bubble-2.png); 
	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
}

table.popup td#topright { 
	background-image: url(/media/css/images/codabubble/bubble-3.png); 
	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
}

table.popup td.left { 
	background-image: url(/media/css/images/codabubble/bubble-4.png); 
	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
}

table.popup td.right { 
	background-image: url(/media/css/images/codabubble/bubble-5.png); 
	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
}

table.popup td#bottomleft { 
	background: transparent url(/media/css/images/codabubble/bubble-6.png); 
	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
	display:block;
	height:20px;
	position:relative; 
}

table.popup td.bottom { 
	background: transparent url(/media/css/images/codabubble/bubble-7.png);
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
	text-align: center;
}

table.popup td.bottom img { 
	display: block; 
	margin: 0 auto; 
	position:relative;
	top:-1px; 
}

table.popup td#bottomright { 
	background-image: url(/media/css/images/codabubble/bubble-8.png); 
	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
	display:block;
	height:20px; 
}

table.popup span.popupArrow {  
	background-image: url(/media/css/images/codabubble/bubble-tail2.png); 
	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
	background-repeat:no-repeat; 
	display:block;
	height:26px;
	position:relative;
	top:-1px;
	background-position: 115px 0px;
}

table.popup table.popup-contents {
	font-size: 12px;
	line-height: 1.2em;
	background-color: #fff;
	color: #666;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
}

table.popup-contents th {
	text-align: right;
	text-transform: lowercase;
}

table.popup-contents td {
	text-align: left;	
}

.ui-tabs .ui-tabs-nav li a {
	padding:0.25em 0.5em;
}

.highlight {
	background-color: yellow;
}

.panelItem {
	border-bottom:1px solid #EEEEEE;
	list-style:none outside none;
	padding:3px;
}

.panelItem a {
	text-decoration: none;
}

#articlesPanel, #parallelPanel, #userNotes, #searchPanel {
	padding:0 0 28px;
}

.ui-accordion .ui-accordion-header a  {
	padding:0.3em 0.2em 0.2em 1.5em;
}

.ui-helper-reset  {
	font-size:90%;
	line-height:1.0;
}

.ui-button-text {
	font-size:12px;
}

#menuFooter {
	bottom: 0;
    color: #777777;
    height: 20px;
    left: 29%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    width: 625px;
}

#menuFooter a {
	text-decoration: none;
	color:#777777;
	font-size:14px;
}

#menuFooter a:hover {
	text-decoration: underline;
}

.name {
	font-weight:600;
}

#namesPanel h4 {
	text-decoration: underline;
}

a.entryLink {
	display: block;
}

#dictionaryToc {
	float: right;
	width:110px;
	border: 1px solid #AAAAAA;
	text-align: center;
}
/*
.N-ASM {

}
.N-NSF {
	border-bottom:3px solid red;
}
.N-GSF {
	border-bottom:3px solid blue;
}
.N-GSM {
	border-bottom:3px solid green;
}
.N-PRI {
	border-bottom:3px solid yellow;
}
.N-NPM {
	border-bottom:3px solid teal; 
}
.N-ASF {
	border-bottom:3px solid lime; 
}
.N-GPM {
	border-bottom:3px solid olive; 
}
.T-ASM {
	border-bottom:3px solid black;
}
.T-GPM {
	border-bottom:3px solid navy;
}
.T-NSF {
	border-bottom:3px solid maroon;
}
.PREP{
	border-bottom:3px solid aqua;
}
.V-AAI-3P {
	border-bottom:3px solid purple;
}
.V-AAP-NPM {
	border-bottom:3px solid #2F4F4F;
}
.V-2ADN {
	border-bottom:3px solid #FFA500;
}
.V-PAI-3P {
	border-bottom:3px solid #D2691E;
}
.V-2AAP-NSM {
	border-bottom:3px solid #D2B48C;
}
.CONJ {
	border-bottom:3px solid #FF00FF;
}
*/

.btnl{
-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background:url("images/bg-button.gif") repeat-x scroll 0 0 #DDDDDD;
    background: -moz-linear-gradient(center top , #FEFEFE, #E3E3E3) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, 0% 40%, 0% 70%, from(#FEFEFE), to(#E3E3E3));
    border-color: #CCCCCC #BBBBBB #A0A0A0;
    border-left: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    border-right: 1px solid #BBBBBB;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    cursor: default;
 /*   font: 75% arial,sans-serif; */
    margin: 0 4px 0 0;
    outline: medium none;
    padding: 4px 6px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    text-decoration: none;
    font:100%/1.2 Arial,Sans-serif;
}

.btnl:hover {
	color:#000000;
	border: 1px solid black;
}

#leftFooter .btnl {
	top: -2px;
	margin: 0 1px 0 0;
	padding: 3px 5px;
}

#searchButton {
-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background:url("images/bg-button.gif") repeat-x scroll 0 0 #DDDDDD;
    background: -moz-linear-gradient(center top , #FEFEFE, #E3E3E3) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, 0% 40%, 0% 70%, from(#FEFEFE), to(#E3E3E3));
    border-color: #CCCCCC #BBBBBB #A0A0A0;
    border-left: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    border-right: 1px solid #BBBBBB;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    cursor: default;
 /*   font: 75% arial,sans-serif; */
    margin: 0 4px 0 0;
    outline: medium none;
    padding: 4px 2px;
    position: relative;
    text-align: center;
    top: 1.5px;
    vertical-align: middle;
    white-space: nowrap;
    text-decoration: none;
}

#searchButton:hover {
	color:#000000;
	border: 1px solid black;
}

.btnLoadingImage {
	position:relative;
	top:3px;
	margin-top:-5px;
}

.vs-context-menu{
    display:none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    position: absolute;
    background-color: #F6F6F6;
    border: 1px solid #EEEEEE;
    width:auto;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    font-size: 13px;
}

.vs-context-menu ul{
       list-style: none;
        padding: 0;
        margin: 0;
}

.vs-context-menu li{
    margin: 0px;
    padding: 3px;
}
.vs-context-menu ul a{
        display: block;
	padding: 1px 5px;
	padding-left: 28px;
        text-decoration: none;
        color:#0073EA;
        background-repeat: no-repeat;
}

.vs-context-menu ul li a:hover, .vs-context-menu ul li a:focus {
background-color:#0073EA;
color: #F6F6F6;
}

.seprator{
    border-bottom: 1px solid  #DDDDDD;
}


.vs-context-menu li.cut A { background-image: url(icons/cut.png); }
.vs-context-menu li.copy A { background-image: url(icons/copy.png); }
.vs-context-menu li.paste A { background-image: url(icons/paste.png); }
.vs-context-menu li.edit A { background-image: url(icons/edit.png); }
.vs-context-menu li.delete A { background-image: url(icons/delete.png); }

#aboutTab ul {
	 padding-left:1em;
}

#leftTabsDiv li .ui-icon-close, #rightTabsDiv li .ui-icon-close  { 
	float: left; 
	margin: 0.4em 0.2em 0 0; 
	cursor: pointer; 
}

.ui-icon-close {
	background-position:-82px -131px;
}

#panelHolder div {
	overflow: auto;
}

.vsplitbar {
	width: 5px;
	background: #aaa;
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
	background-color:#F0F0F0;
	padding:1px 0 0;
	border-top:1px solid #999999;
}
.ui-tabs .ui-tabs-nav li {
	
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: 0px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
	font-weight:normal;
	
}
.ui-tabs .ui-tabs-nav li > span {
	float:left;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
}

.ui-tabs .ui-tabs-nav li > span a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1em;
	padding: 0 10px;
	outline: none;
}

.ui-tabs .ui-tabs-nav li a:hover {
	background: #ccc;
}
html .ui-tabs .ui-tabs-nav .ui-state-active, html .ui-tabs .ui-tabs-nav .ui-state-active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}

.ui-tabs .ui-tabs-panel {
	background-color: white;
	padding-top: 3px;
	-webkit-overflow-scrolling: touch;
}

.ui-widget-header, .ui-widget-content { border: 0; background:0;}

.footerPanel {
	background-color: white;
}

.tabLink span {
	font-weight: normal;
}

.ui-tabs {
	padding:1px;
	position:relative;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom:0;
	padding-bottom:0px;
}

#journalsResult .title, #articleTab .title{
	font-size:14pt;
	color: black;
	text-align: center;
	font-weight:bold;
}
#journalsResult .subtitle, #articleTab .subtitle{
	font-size:11pt;
	color: black;
	text-align: center;
}

#journalsResult .author, #articleTab .author{
	font-size:12pt;
	color: black;
	text-align: center;
}
#journalsResult .editor, #articleTab .editor{
	font-size:10pt;
	color: #555555;
	text-align: left;
	margin-left:10px;
	margin-right:10px;
}

#journalsResult .whitegdmn, #articleTab .whitegdmn {
		color: white;
}

#journalsResult .bodytext, #articleTab .bodytext{  
		line-height: 150%; 
		text-align: justify; 
		}

#journalsResult .bodytext,  #articleTab .bodytext{
	text-align:justify;
	text-indent: 15px;
	line-height: 150%; 
	}

#journalsResult .bodyblock, #articleTab .bodyblock{
	text-align: justify;
	line-height: 150%; 
	}
#journalsResult .quote,  #articleTab .quote{
	text-align:justify;
	margin-left: 20px;
	}
#journalsResult .pageheader,  #articleTab .pageheader{
	font-size: 9pt;	
	color: gray;
	border-style: dotted;
	border-width: 1px 0px 0px 0px;
	text-align: right;
}

#journalsResult .editor, #articleTab .editor{
	margin-left: 3em; 
	margin-right : 3em;
}

#journalsResult span.Greek, #articleTab span.Greek{				/* Greek */
	font-family: "Palatino Linotype", "Galaxie Unicode Greek", "Galatia SIL";
	font-size: 1.1em;
}
#journalsResult span.Hebrew, #articleTab span.Hebrew{
	font-family: "Galaxie Unicode Hebrew", "Ezra SIL SR";
	font-size: 1.1em;
	font-style: normal;
}	
#journalsResult span.translit, #articleTab span.translit{  
     font-family: "Gentium";  
     font-style: normal; 
     font-size: 1em;
 }

#journalsResult h1, #articleTab h1{
	font-size:13pt;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
}
 
#journalsResult h2, #articleTab h2{
	font-size:12pt;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
}
 
#journalsResult h3, #articleTab h3{
	font-size:12pt;
	font-style: italic;
	margin-top: 4px;
	margin-bottom: 4px;
}
 
#journalsResult h4, #articleTab h4{
	font-size:10pt;
	margin-top: 4px;
	margin-bottom: 4px;
}
 
#journalsResult {
 	padding:1em 1.4em;
 }
 
#gridHolder a {
 	color:black;
 	text-decoration: none;
 	display: block;
}

#chapterGrid a {
	padding:4px;
}
 
#gridHolder td {
 	padding: 3px;
 	border:1px solid #DEDEDE;
}

#settingsHolder label {
	border-bottom:1px solid black;
	display:block;
	margin-bottom:10px;
}

table {
	border-collapse:collapse;
}

#borgResults a.resultLink, #webResults a.resultLink, #searchPanel a.resultLink {
	display:block;
	margin-bottom:7px;
	margin-top:3px;
	font-size: medium;
	color:blue;
}

#borgResults a.resultLink {
	margin-bottom:2px;
}

.authorBy {
	color: #555555;
    display: block;
    margin-bottom: 7px;
}

.resultItemHolder {
	 border-bottom: 1px solid #666666;
    margin-bottom: 11px;
    padding-bottom: 10px;
}

#borgResults p, #webResults p, #searchPanel p {
	
}

#webResults em, #journalsResults em, #searchPanel em {
	font-weight: bold;
}

.webUrl a{
	color:green;
}

strong {
	font-weight: bold;
}

table.calendar {
	float:right;
	margin: 5px;
	
}

table.calendar a {
	padding: 1px;
}

/* .selectable .ui-selecting { background: #FECA40; } */
.selectable .ui-selected { 
	background:none repeat scroll 0 0 #FFFFFF;
	color:#0073EA;
}
.selectable { 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
}

.selectable li {
	float:left;
	font-size:1em;
	height:21px;
	margin:3px;
	padding:1px;
	text-align:center;
	width:165px;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}

.bookmarkDelete img {
	position: relative;
    top: 2px;
    width: 16px;
    margin-right: 4px;
}



#searchFilterJournalsAuthorHolder .selectable li {
	width:254px;
}

#searchFilterBooks .selectable li {
	width:77px;
}

#searchFilterBorgTopicHolder .selectable li {
	width:390px;
}

#searchFilterJournalsJournalHolder .selectable li {
	width:390px;
}

#searchFilterBorgAuthorHolder .selectable li {
	width: 257px;
}

#searchFilterResourcesAuthorHolder .selectable li {
	width:390px;
}

#searchFilterResourcesTitleHolder .selectable li {
	width: 794px;
}

#searchRight ul, #searchRight li {
	list-style: none outside none;
	display: block;
}

#searchRight li {
	background: url("flick/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png") repeat-x scroll 50% 50% #F6F6F6;
    border: 1px solid #DDDDDD;
    color: #0073EA;
    font-weight: bold;
    margin-bottom: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
	min-width: 200px;
	cursor: pointer;
}

#searchRight li img {
	width: 18px;
	margin-right: 8px;
	margin-left: 4px;
	margin-top: 3px;
}

#searchRight li.active{
	background: white;
	border: 2px solid #666;
}

#articleTab span.Greek, #journalsResults span.Greek,  #constablesNotesHolder  span.Greek {				/* Greek */
	font-family: "Palatino Linotype", "Galaxie Unicode Greek", "Galatia SIL";
	font-size: 1.1em;
}

#constablesNotesHolder .quote{
	margin-left:18pt; 
	margin-right:18pt; 
	margin-bottom:6pt;
}

#constablesNotesHolder .expo{
	font-weight:bold; 
	text-align:left; 
	margin-left:0pt; 
	margin-right:0pt; 
	margin-top:3pt; 
	margin-bottom:6pt;
}

#constablesNotesHolder .com{
	text-indent:18pt; 
	margin-left:54pt; 
	margin-right:0pt; 
	margin-bottom:3pt;
}

#constablesNotesHolder .comref{
	margin-left:54pt; 
	text-indent:-54pt; 
	margin-right:0pt; 
	margin-top:3pt;
}

#constablesNotesHolder .comquo{
	margin-left:72pt; 
	margin-right:18pt; 
	margin-bottom:6pt;
}

#articleTab .subtitle, #constablesNotesHolder .subtitle{ font-size:11pt; color: black; text-align: center; }
#articleTab .author, #constablesNotesHolder .author{ font-size:12pt; color:#334A4B; text-align: center; }
#articleTab .editor, #constablesNotesHolder .editor{ font-size:10pt; color: #555555; text-align: left;	margin-left:10px; margin-right:10px; }
#articleTab .bodytext, #constablesNotesHolder .bodytext{ line-height: 150%; text-align:justify; }
#articleTab .bodyblock, #constablesNotesHolder .bodyblock{ line-height: 150%; text-align: justify; }
#articleTab .listnumber, #constablesNotesHolder .listnumber{ line-height: 150%; text-align:justify; text-indent: 3em; }
#articleTab .quote, #constablesNotesHolder .quote{ text-align:justify; margin-left: 3em; margin-right: 3em; }
#articleTab .hanga, #constablesNotesHolder .hanga{ margin-left : 3em;	text-indent: -3em; margin-bottom: 0; margin-top: 0; }
#articleTab .taba, #constablesNotesHolder .taba{	margin-left : 3em;	margin-right : 3em;}
#articleTab .tabb, #constablesNotesHolder .tabb{	margin-left : 6em;	margin-right : 3em;}
#articleTab .tabc, #constablesNotesHolder .tabc{	margin-left : 9em;	margin-right : 3em;}
#articleTab .tabd, #constablesNotesHolder .tabd{	margin-left : 12em;}
#articleTab .tabe, #constablesNotesHolder .tabe{	margin-left : 15em; margin-right : 3em;}
#articleTab .tabf, #constablesNotesHolder .tabf{	margin-left : 18em; margin-right : 3em;}
#articleTab .center, #constablesNotesHolder .center{text-align: center; }

#articleTab span.Hebrew, #constablesNotesHolder span.Hebrew{
	font-family: "Galaxie Unicode Hebrew", "Ezra SIL SR";
	font-size: 1.1em;
	font-style: normal;
}	
#articleTab span.translit, #constablesNotesHolder span.translit{  
     font-family: "Gentium";  
     font-style: normal; 
     font-size: 1em; 
} 

#articleTab p.title, #constablesNotesHolder p.title{ text-align: center;}
#articleTab h1, #articleTab p.title, #constablesNotesHolder h1, #constablesNotesHolder p.title, { font-size: 140%; }
#articleTab h2, #constablesNotesHolder h2{ font-size: 125%; }
#articleTab h3, #constablesNotesHolder h3{ font-size: 110%; }
#articleTab h4, #constablesNotesHolder h4{ font-size: 100%; }
#articleTab h5, #articleTab h6, #constablesNotesHolder h6, #constablesNotesHolder h5 { font-size: 90%; }

.resultSummaryItem {
	border-bottom:1px solid rgb(238, 238, 238);
	margin-bottom:13px;
	padding-bottom:6px;
}

.pagination {
	margin-bottom: 4px;
	margin-top:4px;
}

.pagination a {
	padding:3px;
	text-decoration: none;
	border:1px solid #DDDDDD;
}

.pagination span.current, .pagination span.disabled {
	padding:3px;
	border:1px solid #DDDDDD;
}

#expandLeftFooter {
	background:url("images/desc.gif") no-repeat scroll -2px 50% #E0E0E0;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	bottom:1px;
	display:block;
	height:14px;
	left:47.5%;
	padding:2px;
	position:absolute;
	width:14px;
}

#slideUpHolder {
	-moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    background-color: white;
    border-color: #BBBBBB;
    border-style: solid solid none;
    border-width: 4px 4px medium;
    bottom: 0;
    height: 95px;
    position: absolute;
    right: 5px;
    width: 260px;
    padding:4px;
}

#rightFooter .ui-button-text-only .ui-button-text {
	padding:0.3em 1em;
}

#SiteList {
	list-style-type:none;
	float: left;
	margin: 0 0.15em;
	border-bottom:1px solid #444444;
	width: 542px;
}

#SiteList li{
	list-style-type:none;
	float: left;
	margin: 0 0.15em;
}

#SiteListContainer {
	background:none repeat scroll 0 0 #333333;
	height:44px;
	left:31%;
	position:absolute;
	width:638px;
	z-index:6;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px; 
	-webkit-border-bottom-left-radius:6px; 
}

#openCloseWrap {
	background-color:#333333;
	font-size:12px;
	font-weight:bold;
	left:234px;
	padding-right:5px;
	position:absolute;
	top:44px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px; 
	-webkit-border-bottom-left-radius:6px; 
	padding-top: 1px;
	padding-bottom: 1px;
}

#SiteList > li > a {
	text-decoration: none;
}

#SiteList > li {
	float:left;
	margin:0 8px 0px;
	position:relative;
}

#SiteList > li > a.active {
	text-decoration: underline;
}

#SiteList > li > a:link, #SiteList > li > a:active, #SiteList > li > a:visited {
	color:#F5F6F7;
	font:bold 16px Arial,Helvetica,Sans-Serif;
}

a img {
	border: none;
}

#SiteSubMenuContainer ul {
	float:left;
	position:relative;
	list-style-type:none;
	margin-left: 9px;
}

#SiteSubMenuContainer ul > li {
	float:left;
	margin:4px 8px 0;
	position:relative;
	padding:0;
}

#SiteSubMenuContainer ul > li:first-child {
	margin:4px 8px 0 0;
}

#SiteSubMenuContainer a:link, #SiteSubMenuContainer a:active, #SiteSubMenuContainer a:visited {
	color:#BBBBBB;
	text-decoration: none;
}

#SiteSubMenuContainer a:hover {
	text-decoration: underline;
}

.userNote {
	border-bottom:1px solid #777777;
	margin-bottom:5px;
	padding-bottom:5px;
}

.userNoteSmall {
	color:#9C9C9C; 
	font-size:12px; 
	font-weight:normal; 
	margin-left:5px;
}

.dictWord, #searchDictWords .g, #searchDictWords .h {
	color: blue;
	text-decoration: underline;
	cursor:pointer;
	cursor:hand;
}

a.borgArticle {
	color:black;
}

#betaBanner {
	background:url("images/beta_banner.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:55px;
	left:0;
	position:fixed;
	text-decoration:none;
	text-indent:-999em;
	top:0;
	width:55px;
}

/*
#betaBanner {
    background: none repeat scroll 0 0 #DDDDDD;
    color: blue;
    display: block;
    height: 18px;
    left: 0;
    position: fixed;
    text-decoration: none;
    text-indent: 0;
    top: 0;
    width: 60px;
}
*/

.fn, #bookTabHolder .fnlink {
	color: blue;
	text-decoration: underline;
	cursor: pointer;
}

.fntext {
	display: none;
}

#searchMore.ui-button-icon-only {
    height: 28px;
    position: relative;
    top: 1px;
    width: 20px;
}

#searchMore .ui-icon-triangle-1-s {
	top: 22%;
}

/*******  NLT ****/

.body1 {
	margin-bottom:12px;
	margin-top:12px;
	text-indent:25px;

}

.selah
{
	margin-left:325px; 
    FONT-Style: italic;
	margin-top:6px;
	margin-bottom:6px;

}
.poet-fr
{
	margin-left:190px; 
    font-style:italic; 
	margin-top:6px;
	margin-bottom:6px;

}

.body-fl-sp
{
    margin-top:12px; 
	margin-left:0px; 
	text-indent:0px; 
	margin-bottom:6px;
}

	.body1 {
	margin-bottom:12px;
	margin-top:12px;
	text-indent:25px;
}
.body-sp {
	margin-bottom:12px;
	margin-top:12px;
	text-indent:25px;
}
.body-ch-hd 
{
	margin-bottom:12px;
	margin-top:12px;
	text-indent:25px;
}
.body-fl
{
    margin-top:12px; 
	margin-left:0px; 
	text-indent:0px; 
	margin-bottom:6px;
}
.body-hd
{
    margin-top:12px; 
	margin-left:0px; 
	text-indent:25px; 
	margin-bottom:6px;
}
.ext-body
{
    margin-top:12px; 
	margin-left:25px; 
	margin-right:25px; 
	text-indent:25px; 
	margin-bottom:6px;
}
.ext-body-ch
{
    margin-top:12px; 
	margin-left:25px; 
	margin-right:25px; 
	text-indent:25px; 
	margin-bottom:6px;
}
.ext-body-sp
{
    margin-top:12px; 
	margin-left:25px; 
	text-indent:25px; 
	margin-bottom:6px;
}

.poet2
{
    margin-top:0px; 
	margin-left:55px; 
	margin-bottom:0px;
}
.poet3
{
    margin-top:0px; 
	margin-left:95px; 
	margin-bottom:0px;
}
.poet2-vn
{
    margin-top:0px; 
	margin-left:55px; 
	margin-bottom:0px;
}
.poet2-vnn
{
    margin-top:0px; 
	margin-left:55px; 
	margin-bottom:0px;
}

.poet1-vnn-ch
{
    margin-top:0px; 
	margin-left:8px; 
	margin-bottom:0px;
}
.poet1-vn
{
    margin-top:0px; 
	margin-left:15px; 
	margin-bottom:0px;
}
.poet1-vnn
{
    margin-top:0px; 
	margin-left:8px; 
	margin-bottom:0px;
}
.poet1-vnnn
{
    margin-top:0px; 
	margin-left:4px; 
	margin-bottom:0px;
}
.poet1-vn-sp
{
    margin-top:12px; 
	margin-left:15px; 
	margin-bottom:0px;
}
.poet1-vnn-sp
{
    margin-top:12px; 
	margin-left:8px; 
	margin-bottom:0px;
}
.poet1
{
    margin-top:0px; 
	margin-left:25px; 
	margin-bottom:0px;
}
.ext-poet1
{
    margin-top:0px; 
	margin-left:25px; 
	margin-bottom:0px;
}
.ext-poet1-sp
{
    margin-top:12px; 
	margin-left:25px; 
	margin-bottom:0px;
}
.poet1-sp
{
    margin-top:12px; 
	margin-left:25px; 
	margin-bottom:0px;
}
.ext-poet1-vn-sp
{
    margin-top:12px; 
	margin-left:15px; 
	margin-bottom:0px;
}
.ext-poet1-vnn-sp
bookTabHolder
.ext-poet1-vn
{
    margin-top:12px; 
	margin-left:15px; 
	margin-bottom:0px;
}
.ext-poet1-vnn
{
    margin-top:12px; 
	margin-left:8px; 
	margin-bottom:0px;
}

#bookTabHolder .heading1, 
#bookTabHolder .heading2, 
#bookTabHolder .heading3, 
#bookTabHolder .heading4, 
#bookTabHolder .heading5{
	font-size: 16px;;
	display: block;
}

#bookTabHolder .heading1.hasContent, 
#bookTabHolder .heading2.hasContent, 
#bookTabHolder .heading3.hasContent, 
#bookTabHolder .heading4.hasContent, 
#bookTabHolder .heading5.hasContent{
	color: #6C8292;
	font-size: 16px;
	text-decoration: none;
}

#bookTabHolder .heading1.hasContent:hover, 
#bookTabHolder .heading2.hasContent:hover, 
#bookTabHolder .heading3.hasContent:hover, 
#bookTabHolder .heading4.hasContent:hover, 
#bookTabHolder .heading5.hasContent:hover{
	text-decoration: underline;
	cursor:pointer;
	cursor:hand;
}

#bookTabHolder .heading1 {
	padding-left: 0px;
	margin-bottom: 5px;
}

#bookTabHolder .heading2 {
	padding-left:16px;
	margin-bottom: 6px;
}

#bookTabHolder .heading3 {
	padding-left: 32px;
	margin-bottom: 6px;
}

#bookTabHolder .heading4 {
	padding-left: 64px;
	margin-bottom: 6px;
}

#bookTabHolder .heading5 {
	padding-left: 128px;
	margin-bottom: 6px;
}

#bookTabHolder .prevLink {
	float: left;
}

#bookTabHolder .nextLink {
	float: right;
}

#panelLeft p.psbooknum {font-weight:bold; text-align:center; margin-left:0pt; margin-right:0pt; margin-top:3pt; margin-bottom:6pt}
#panelLeft p.psalmheader {font-weight:bold; text-align:center; margin-left:0pt; margin-right:0pt; margin-top:3pt; margin-bottom:6pt}
#panelLeft p.psalm1 {margin-left:18pt; margin-right:18pt; margin-top:0pt; margin-bottom:0pt}
#panelLeft p.psalm1cont {margin-left:18pt; margin-right:18pt; margin-top:0pt; margin-bottom:0pt}
#panelLeft p.psalm1last {margin-left:18pt; margin-right:18pt; margin-bottom:6pt}
#panelLeft p.psalm2 {margin-left:24pt; margin-right:18pt; margin-top:0pt; margin-bottom:0pt}
#panelLeft p.psalm2last {margin-left:24pt; margin-right:18pt; margin-top:0pt; margin-bottom:6pt}
#panelLeft p.psalm3 {margin-left:30pt; margin-right:18pt; margin-top:0pt; margin-bottom:0pt}
#panelLeft p.psalm3last {margin-left:30pt; margin-right:18pt; margin-top:0pt; margin-bottom:6pt}
#panelLeft .heading4 {
	display: block;
    font-size: smaller;
}

#constablesNotesHolder table {
	width: 100%;
}

.collectionPurchasedCheck {
	margin-right: 4px;
    position: relative;
    top: 5px;
    width: 20px;
}

.nltfootnote {
	display: none;
}

.dataTable a{
       color: #444444;
}
 
.subscriptionSettingsLink, .collectionBuyLinkImage {
       text-decoration: none;
       margin-top: 8px;
       display: block;
}
 
.subscriptionSettingsLink img, .collectionBuyLinkImage img {
       height: 16px;
     position: relative;
     top: 2px;
}

#gekHebPanel n {
	color: blue;
	cursor: pointer;
	cursor: hand;
	width: 5px;
	display: inline-block;
	vertical-align: super;
	padding-right: 1px;
	font-family: Ariel;
}

n[data-type="add"]:before {
	content: "+";
	font-family: Ariel;
}

n[data-type="omit"]:before {
	content: "o";
	font-family: Ariel;
}

n[data-type="replace"]:before {
	content: "r";
	font-family: Ariel;
}

n[data-type="dagger"]:before {
	content: "†";
	font-family: Ariel;
}

n[data-type="asterisk"]:before {
	content: "*";
	font-family: Ariel;
}

.underline {
	text-decoration:underline;
}

div#nbtDiv {
    z-index:20001;
}

.mapLink {
	text-decoration:underline;
	cursor:pointer;
}

p.line {
	margin-bottom: 1em;
    margin-left: 1em;
    margin-top: 1em;
    padding-left: 2.6em;
    position: relative;
}

#userNoteOptions label {
	float:left;
}

.notesHolder {
	clear:both;
}