
/* CSS Reset
----------------------------------------------------------------------------------------------------*/

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp { border: 0; margin: 0; padding: 0; font-size: 100%; zoom: 1; }

html, body { height: 100%; }

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote { list-style:none; }

h1, h2, h3, h4, h5, h6 { line-height:normal; font-weight:normal; }

a { text-decoration: none; outline:none; cursor:pointer; }

b, strong { font-weight: bold; }

img { color: transparent; font-size: 0; vertical-align: middle; border:none; -ms-interpolation-mode: bicubic; }

ul, li { display: list-item; list-style:none; }

table { border-collapse: collapse; border-spacing: 0; }

th, td, caption { font-weight: normal; vertical-align: top; text-align: left; }

svg { overflow: hidden; }

/* Form Elements */

input[type="checkbox"] { margin:0 4px; width: 13px; height: 13px; padding: 0; vertical-align: middle; position: relative; top: -1px; *overflow: hidden;
} /*checkbox alignement*/

input, textarea, select { outline:none; margin:0; }

textarea { overflow:auto; resize:none; }

/* General Styles */

h1 { color:#fff; font: 36px/56px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; padding-bottom:4px; text-shadow:0 2px 3px rgba(0,0,0,0.3); }

h2 { background:#84b7eb; border:1px solid; border-color:#9fbfee #a8caf4 #fff; margin-bottom:20px; -webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 95, 192, 0.6); -moz-box-shadow: inset 0px 1px 1px 0px rgba(0, 95, 192, 0.6); box-shadow: inset 0px 1px 1px 0px rgba(0, 95, 192, 0.6); line-height:24px; font-size:24px; text-transform:uppercase; padding:10px; color:#fff; text-shadow:0 1px 1px rgba(0,0,0,0.3); text-align:center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

h3 { font: italic 24px/38px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:0 1px 1px rgba(0,0,0,0.3), 0 -1px 1px rgba(255,255,255,0.6); padding: 2px 10px; color: #4042A2; margin: 15px 0; text-align: center; background:url(img/h3_bg.png) repeat-x; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

h4 { font: 16px/1.4 Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#4a6dc8; margin: 15px 0; border-bottom: 1px solid #ADC4DC; border-top: 1px solid #fff; padding: 5px 0; }

a { color:#259ff5; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }

a:hover { color:#006cff; text-decoration:none; }

body { font: 16px/24px Arial, Helvetica, sans-serif; background:#E0E8EE; }

.right { float:right; }

.left { float:left; }

.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

.center { text-align:center; }

.full_width { width:100%; }

.book_list td { padding: 2px 4px; color:#003c73; }

.book_list tr { border:1px solid transparent; }

.book_list tr:hover { background:#f1f7fe; border-top-color:#fff; }

.header { background:url(img/header.png) repeat-x left bottom #496d93; margin-bottom:30px; border-top: 1px solid #0C161F; }

.header h1 a { color:#fff; }

.header .back { background:url(img/navigation_arrows.png) no-repeat; height:24px; width:35px; position:absolute; left:25px; top:-42px; overflow:hidden; white-space:nowrap; text-indent:9999px; -webkit-transition-property: none; -moz-transition-property: none; -o-transition-property: none; transition-property: none; }

.header .back:hover { background-position: left bottom; }

.header .forward { background:url(img/navigation_arrows.png) no-repeat right top; height:24px; width:35px; position:absolute; right:25px; top:-42px; overflow:hidden; white-space:nowrap; text-indent:9999px; -webkit-transition-property: none; -moz-transition-property: none; -o-transition-property: none; transition-property: none; }

.header .forward:hover { background-position: right bottom; }

.centerColumn { margin: 0 auto; position:relative; width: 860px; }

.content { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 1), 0px 1px 3px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 1), 0px 1px 3px 0px rgba(0, 0, 0, 0.75); box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 1), 0px 1px 3px 0px rgba(0, 0, 0, 0.75); background:#fff; padding:40px; width: 780px; margin: 0 auto; position:relative; margin-bottom:30px; }

.bookNav a { text-decoration: none; }

.highlight { font-weight: bold; color: blue; }

.main_form label, .main_form .label { color:#4685c5; font: 24px/38px Verdana, Geneva, sans-serif; min-width: 260px; display:inline-block; }

.main_form label input[type="checkbox"] { margin-left:10px; top:0; }

.main_form p { margin-bottom:5px; }

select, input[type="text"] { background:#f3f9ff; padding:1px; border:1px solid #2d557d; border:2px solid #b6cee8; color:#5d7a95; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; font-family:Arial, Helvetica, sans-serif; }

.main_form select, .main_form input[type="text"] { padding:4px; font:20px Arial, Helvetica, sans-serif; width:250px; }

.footer select { padding:1px; border:1px solid #2d557d; }

select:hover, input[type="text"]:hover { background:#fff; }

input[type="text"]:focus, select:focus, select:focus option { border-color:#419eff; color:#419eff; background:#fff; }

.large_submit { background:url(img/blue_btn_large.png) repeat-x; font-size:18px; color:#fff; cursor:pointer; border:1px solid; border-color:#0a76d7 #035aa9 #004a8d; display:inline-block; -webkit-box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2), 0px 1px 0px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2), 0px 1px 0px 0px rgba(0, 0, 0, 0.3); box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2), 0px 1px 0px 0px rgba(0, 0, 0, 0.3); padding: 0 15px 4px; height:34px; line-height:32px; text-shadow:0 -1px 0 #0258a5; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.bookNav a { background:url(img/small_btn.png) repeat-x #0a6ec8; font-size:12px; line-height:24px; color:#e4f3ff; cursor:pointer; border:1px solid; border-color:#0a76d7 #035aa9 #004a8d; display:inline-block; -webkit-box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2), 0px 1px 0px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2), 0px 1px 0px 0px rgba(0, 0, 0, 0.3); box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2), 0px 1px 0px 0px rgba(0, 0, 0, 0.3); padding:0 10px; text-shadow:0 -1px 0 #0258a5; margin:0; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.large_submit:hover, .bookNav a:hover { -webkit-box-shadow:inset 0 0 5px 1px rgba(255, 255, 255, 0.8), 0px 1px 0px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow:inset 0 0 5px 1px rgba(255, 255, 255, 0.8), 0px 1px 0px 0px rgba(0, 0, 0, 0.3); box-shadow:inset 0 0 5px 1px rgba(255, 255, 255, 0.8), 0px 1px 0px 0px rgba(0, 0, 0, 0.3); color:#fff; }

.large_submit:active, input[type="submit"]:active, .bookNav a:active { background:#0d71ca; -webkit-box-shadow:inset 0 0 2px 0px rgba(0, 0, 0, 0.6); -moz-box-shadow:inset 0 0 2px 0px rgba(0, 0, 0, 0.6); box-shadow:inset 0 0 2px 0px rgba(0, 0, 0, 0.6); }

.bookNav { padding: 15px 0; text-align:center; height:26px; font-size:0; }

.bookNav .middle { background: none repeat scroll 0 0 #2570B2; display: inline-block; line-height: 26px; position: relative; top: -4px; width: 6px; -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.3); box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.3); }

form .element { display:inline-block; margin-bottom: 12px; }

form .book_code { width:80px; }

.element .small { display: block; }

label.small { font-size: 12px; text-align: left; color:#004fa0; }

form .element:empty { display:none; }

form .element select { width:145px; }

.form_row { padding-bottom:5px; color:#4685c5; }

.secondary_form .form_row label { display:inline-block; margin-left:10px; }

.secondary_form .form_row label { min-width:160px; }

.secondary_form select, .secondary_form input[type="text"] { width:169px; }

.form_button { padding: 15px 0 0; }

.divider { height:0; border-top:1px solid #bcdcff; border-bottom:1px solid #fff; margin:20px 0; }

.mb5 { margin-bottom: 5px; }

.selectLang { width: 150px; }

.selectCollection { width: 150px; }

.selectSection { width: 200px; }

table span.publicationcode { float: left; width: 60px; overflow: hidden; white-space: nowrap }

table span.publicationname { float: left; width: 550px; overflow: hidden; white-space: nowrap }

body .ac_results { width:248px !important; background:#076cc7; -webkit-box-shadow:0 1px 3px 0 rgba(1, 1, 1, 0.4); -moz-box-shadow:0 1px 3px 0 rgba(1, 1, 1, 0.4); box-shadow:0 1px 3px 0 rgba(1, 1, 1, 0.4); }

body .ac_results li { padding:5px; font-size:14px; }

.ac_input.ac_loading { background: url(img/loading.gif); background-repeat: no-repeat; }

.toc_table { width:100%; }

.toc_table td { padding:2px 0; }

.toc_table .chapter { width:50px; text-align:center; vertical-align: bottom; }

.toc_table .chapter a { position:relative; top:6px; }

.toc_table .chapter_name { background:url(img/dot.png) repeat-x left bottom; height:24px; line-height:24px; padding-left:0; }

.toc_table .chapter_name a { background:#fff; position:relative; }

.toc_table .chapter_name > span { top:3px; padding-right: 5px; line-height:1.2; }

/*** Paragraph View format ***/

.showitem { font-size:13px; line-height:22px; color:#202020; }

.showitem p { margin:0px; }

.showitem .page { text-align:center; color:#007A00; font-weight:bold; }

.showitem .paragraph, .standard-indented { text-indent:15px; }

.showitem .chapterendnote { position:relative; display:inline-block; padding:0 3px; text-indent:0;}

.showitem .chapterendnote .superscript_number { cursor:pointer; position:relative; top:-3px; color:#259ff5; }

.showitem .chapterendnote .superscript_number:hover { color:#006cff; }

.showitem .chapterendnote .superscript_details { display:none; background:#fff; padding:5px 10px; text-indent:0; position:absolute; bottom:100%; left:50%; width:350px; margin-left:-175px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.3); }

.showitem .chapterendnote:hover .superscript_details { display:block; }

.showitem p.h1 { color:#7A0000; font-size:x-large; font-weight:bold; }

.showitem p.h2 { color:#2b60b0; font: bold 24px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; padding-bottom:4px; text-shadow:0 1px 1px rgba(0,0,0,0.3); }

.showitem p.h3 { color:#7A0000; font-size:large; font-weight:bold; font-style:italic; }

.showitem p.h4 { color:#7A0000; font-size:medium; font-weight:bold; }

.showitem p.h5 { color:#7A0000; font-size:medium; font-style:italic; }

.showitem p.h6 { color:#7A0000; font-size:medium; }

.showitem span.refcode { color:#7A0000; font-weight:bold; font-size:small; }

.showitem span.bookname { color:#7A0000; font-size:small; }

.showitem span.highlight { color:#DE4A00; font-weight:bold; }

.showitem span.egw-eng { }

.showitem span.bible-kjv { color:#004ADE; }

.showitem span.non-egw-preface { color:#6A89A3; }

.showitem span.non-egw-foreword { color:#6A89A3; }

.showitem span.non-egw-note { color:#6A89A3; }

.showitem span.non-egw-intro { color:#6A89A3; }

.showitem span.non-egw-comment { color:#6A89A3; }

.showitem span.non-egw-appendix { color:#6A89A3; }

.showitem span.non-egw-popup { color:#6A89A3; }

.showitem sup.footnote { display: none; }

.showitem sup a.footnote { display: block; color:#6A89A3; }

.showitem sup a.comment { position:relative; display:inline-block; height:12px; width:12px; background:url(default/comment_indicator.png); text-decoration:none; }

.showitem sup a.comment:hover span.comment { position:absolute; top:15px; left:25px; display:block; padding:3px; background:#FF8888; width:140px; height:auto; border:dotted black thin; z-index:999; }

.showitem sup a.comment span.comment { display:none; color:#000000; line-height:normal; text-align:left; font-weight:normal; font-size:8pt; }

.showitem td.switchtogridview { text-align:right; vertical-align:top; }

.showitem div.switchtogridview { height:20px; width:20px; cursor:pointer; background:url(sqlbooks/application_view_columns.png) no-repeat top right; }

.showitem table.textview, td.textview { padding:0; border-spacing:0; width:100%; }

.edirefcode { float:right; background:#F5FAFE; border:1px solid #6A89A3; margin:0 4px 0 0; width:75px; text-align:center; height:16px; }

/* footer */

.footer { padding-top:30px; background:#517193; padding: 30px 0 20px; }

.footer p { color:#ACBBC6; text-align: center; line-height: 20px; margin-bottom: 12px; font-size:18px; }

.footer .vdivider { display:inline-block; height:15px; margin:0 10px; position:relative; top:-2px; }

.footer .copyright .vdivider { top:-1px; }

.footer .copyright { font-size:14px; }

.footer a { color:#fff; }

.footer a:hover { border-bottom:1px dotted; }

