
body
{
  padding-right:40px;padding:0px;
  background-image:url(../../app_themes/image/1.png);
  background-position:left top;
  background-repeat:repeat-y;
}

body,td,th,a,h1,h2,h3,input,textarea,option,select,pre
{ 
  font:10pt normal;
  font-family:Arial;
  color:rgb(52,63,53);/*#000066;*/
  text-decoration:none;
}

#tc
{
  margin:0px;
  background-image:url(../../app_themes/image/2.png);
  background-position:left top;
  background-repeat:no-repeat;
  height:116px;
  display:block;
}

#bc
{ 
  font-size:8pt;
  font-weight:normal;
  display:block;
  /*
  border-top:1px solid #686868;
  border-left:1px solid #686868;
  border-bottom:1px solid rgb(171,169,169);
  border-right:1px solid rgb(171,169,169);
  */
  margin-top:100px;
  margin-left:150px;
  padding:2px;
  line-height:18px;
}

#b a { font-size:8pt; }
#b a:link { color:#0000aa;text-decoration:none; }
#b a:visited { color:#0000aa;text-decoration:none; }
#b a:hover { color:#ff8888;text-decoration:none; }

div.index_ltr, div.page_ltr, div.search_ltr
{
	direction:ltr;
	text-align:left;
}

span.index_rtl, span.page_rtl, div.search_rtl
{
	direction:rtl;
	text-align:right;
}

div.page_ltr, span.link_ltr, div.chapter_ltr, span.title_ltr, div.intro_ltr
{
	direction:ltr;
	text-align:left;
	margin-bottom:10px;
}

div.page_rtl, span.link_rtl, div.chapter_rtl, span.title_rtl, div.intro_rtl
{
	direction:rtl;
	text-align:right;
	margin-bottom:10px;
}

/*
span.page_ltr
{
	margin-left:18px;
}

span.page_rtl
{
	margin-right:0px;
}
*/

span.link_ltr, div.chapter_ltr, span.title_ltr, div.intro_ltr,
span.link_rtl, div.chapter_rtl, span.title_rtl, div.intro_rtl,
span.chapter_title
{
	display:block;
	line-height:20px;
}

div.chapter_rtl, div.chapter_ltr,
span.verse_rtl, span.verse_ltr
{
	line-height:20px;
}

div.chapter_ltr, div.intro_ltr,
div.chapter_rtl, div.intro_rtl
{
	display:block;
	/*width:800px;*/
	line-height:20px;
}

div.intro_ltr, div.intro_rtl
{
	font-size:8pt;
}

span.verse_number a { font-size:smaller; }
span.verse_number a:before { content: '('; }
span.verse_number a:after { content: ')'; }

span.chapter_number { font-size:smaller; }

a:link { color:#0000aa;text-decoration:none; }
a:visited { color:#0000aa;text-decoration:none; }
a:hover { color:#ff8888;text-decoration:none; }

hr { color:rgb(204,204,204); }

p { line-height:20px;margin-top:9px;margin-bottom:9px; }

img { border:0; }

img.hidden { display:none; }
 
.error,.no { color:red; }
.success,.yes { color:green; }
.report { color:blue; }

ul.a,ol.a,ul.b,ol.b
{ 
  margin-top:9px;
  margin-bottom:9px;
  margin-left:16;
}

ul.a li,ol.a li,ul.b li,ol.b li
{ 
	vertical-align:top;
	padding-top:0px !important;
	padding-bottom:3px;
	color:MidnightBlue;
	line-height:18px;
	margin-bottom:3px;
	padding-left:0px;
}

ul.a li,ol.a li
{ 
  list-style:disc url(../../images/bullet_square.png) outside;
}

ul.b li,ol.b li
{ 
  list-style:disc url(../../images/bullet_square.png) outside;
}

dl
{ 
  margin-top:9px;
  margin-bottom:9px;
  margin-left:16;
}

dl dt
{ 
  vertical-align:top;
  padding-top:0px !important;
  padding-bottom:3px;
  color:MidnightBlue;
  font-weight:bold;
  line-height:18px;
  margin-bottom:3px;
}

dl dd
{ 
  vertical-align:top;
  padding-top:0px !important;
  padding-bottom:3px;
  color:MidnightBlue;
  line-height:18px;
  margin-bottom:3px;
  margin:1px;
}

a.smaller { font-size:smaller; }

/**********************************/

.menu { }

.menu a:link { color:#fff;text-decoration:none; }
.menu a:visited { color:#fff;text-decoration:none; }
.menu a:hover { color:#ff0;text-decoration:none; }

.menu ul { background-color:#fff; }
.menu ul li { background-color:rgb(87,87,156);padding:4px 2px 4px 2px;margin:2px; }
.menu ul .level1,.menu ul .level2 { width:98px; }
.menu ul .level3,.menu ul .level4 { width:140px; }

/**********************************/

div.legal
{ 
 font-size:8pt;
 line-height:14px;
}

div.legal a { font-size:8pt; }

div.legal ul,div.legal ol
{ 
  margin-top:9px;
  margin-bottom:9px;
  margin-left:16;
}

div.legal ul li,div.legal ol li
{ 
	vertical-align:top;
	padding-top:0px !important;
	padding-bottom:3px;
	color:MidnightBlue;
	line-height:14px;
	margin-bottom:6px;
	padding-left:0px;
}

div.legal ul.a li,div.legal ol.a li
{ 
  list-style:disc url(../../images/bullet_square.png) outside;
}

