body {
        margin-left : 0;
        margin-top : 0;
        margin-right : 0;
        margin-bottom : 0;
        padding-left : 0;
        padding-right : 0;
        padding-top : 0;
        padding-bottom : 0;
        background-color : #ffffff;
        color : #000000;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size:12px;
}
a { color : #ac7400; text-decoration : none; font-family : Arial; font-size : 11px; }
a:hover { color : #fcbf42; text-decoration : underline; font-family : Arial; font-size : 11px; }
sup { color : #990000; }
pre { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; }
p { text-indent: 20px; text-align:justify; }
.img_brd{background-color:#ffffff;border-style:solid;border-color:#c0bbb7;border-bottom-width:1px;border-top-width:1px;border-left-width:1px;border-right-width:1px;padding:3px;}
.button {
        cursor : pointer;
        padding : 1px;
        border : solid #9ba09c 1px;
        background-color : #7f5f38;
        color : #ffffff;
        font : normal 8pt  Arial;
}
h1 { color : #ac7400; font-family : Arial; font-size : 20px; font-weight:bold; }
h2 { font-size:14px; color: #990000; font-weight:bold; }
h3 { font-size:14px; color:#666666; font-weight:bold; }

.top { vertical-align: top; }
.h1  { height : 1px;}
.h1_line  { height : 1px; background-color: #dededa; }
.h5  { height : 5px;}
.h150  { height : 150px; }
.h350  { height : 350px; }
.h100  { height : 100%; }
.h10  { height : 10px; }
.h20  { height : 20px; }
.h30  { height : 30px; }

.small_at {
        color : #66616D;
        background-color : #ffffff;
        border-style: solid;
        border-color : #BEC3CA;
        border-bottom-width: 1px;
        border-top-width: 1px;
        border-left-width: 1px;
        border-right-width: 1px;
        font-family : Arial;
        font-size : 7pt;
}
.text_sm{
        color : #000000;
        font-family : Arial, Verdana, sans-serif;
        font-size : 11px;
}
.text_b{
        color : #72092e;
        font-family :  Arial,Verdana, sans-serif;
        font-size : 12px;
}
.text_black{
        height:20px;
        color : #ac7400;
        font-family :  Arial,Verdana, sans-serif;
        font-size : 13px;
        font-weight:bold;
}
.text_title{
        color : #ac7400;
        font-family : Arial;
        font-size : 20px;
        font-weight:bold;
}
.text_gray{
        color : #333333;
        font-family : Arial;
        font-size : 15px;
}
a.menu{
        color : #000000;
        text-decoration : underline;
        font-size : 12px;
 }
a.menu:hover {
        color : #999999;
        text-decoration : none;
        font-size : 12px;
}
a.rhime{
        color : #000000;
        text-decoration : none;
        font-size : 12px;
 }
a.rhime:hover {
        color : #999999;
        text-decoration : none;
        font-size : 12px;
}
a.elem{
        color : #784001;
        text-decoration : underline;
        font-size : 12px;
        font-weight : bold;
}
a.elem:hover {
        color : #cc3300;
        text-decoration : none;
        font-size : 12px;
        font-weight : bold;
}
.td_menu {
        background-color:#fdfdf0;
        border-top:solid #ffffff 1px;
        border-bottom:solid #dededa 1px;
        width:172px;
        height:21px;
        color:#000000;
        text-indent: 10px;
        font-family : Arial;
        font-size : 12px;
        text-align:left;
}
.td_menu_down {
        background-color:#ffd174;
        border-top:solid #ffffff 1px;
        border-bottom:solid #9e9e9e 1px;
        height:21px;
        width:172px;
        color:#000000;
        text-indent: 10px;
        font-family : Arial;
        font-size : 12px;
        text-align:left;
}
.td_sub_down {
        color:#000000;
        font-family : Arial;
        font-size : 11px;
        text-align:left;
}
a.link{
        display:block;
        width:172px;
        height:20px;
        background-color : #fdfdf0;
        color : #000000;
        text-decoration : none;
        font-family : Arial;
        font-size : 12px;
        font-weight : normal;
}
a.link:hover {
        background-color : #f9eeb1;
        display:block;
        width:100%;
        height:20px;
        color : #777777;
        text-decoration : none;
        font-family : Arial;
        font-size : 12px;
        font-weight : normal;
}
a.copy {
        color : #545448;
        text-decoration : none;
        font-family : Arial;
        font-size : 12px;
}
a.copy:hover {
        color : #000000;
        text-decoration : underline;
        font-family : Arial;
        font-size : 12px;
}
.copy {
        color : #545448;
        font-family : Arial;
        font-size : 12px;
        text-indent: 220px;
}
.panel_l {
        height : 22px;
        background-color:#fdfdf0;
}
/* New text BEGIN */
.prim_h{
	font-size:12px;
	color:#666666;
	font-weight:bold;
	padding-top:20px;
}
.star {
	color: #983135;
}
.notes {
	font: normal 11px Verdana, Tahoma, Arial;
	font-style:italic;
	color: #777777;
}
.bld{
	color: #64341E;
	font-weight:bold;
	vertical-align:top;
}
.bld_i{
	color: #990000;
	font-weight:bold;
	font-style:italic;
	vertical-align:top;
}
.bld_p{
	color: #64341E;
	font-weight:bold;
	text-indent: 20px;
}
.bld_pd{
	color: #64341E;
	font-weight:bold;
	text-indent: 65px;
	padding-top: 10px;
	padding-bottom: 10px;
	letter-spacing: 0.5ex;
}
.letter-s{
	letter-spacing: 0.5ex;
}
.letter-s2{
	letter-spacing: 0.2ex;
}
.sub_a {
        color:#a27777;
        font-family : Arial;
        font-size : 11px;
        text-align:left;
}
span.to-indent	{ text-align: left; margin-left: 1.5em; }
.text_sm_i{
        color: #000000;
        font: italic 11px Arial, Verdana, sans-serif;
}
.text_sm_ic{
        color: #000000;
        font: italic 11px Arial, Verdana, sans-serif;
        text-align: center;
}
a.descr {
	color : #653224;
	text-decoration : none;
	font-family : Verdana;
	font-size : 30px;
	font-weight : 500;
	letter-spacing: 0.2ex;
}
a.descr:hover {
	color : #653224;
	text-decoration : none;
	font-family : Verdana;
	font-size : 30px;
	font-weight : 500;
	letter-spacing: 0.2ex;
}
.glossary { color: #64341E; font-weight:bold; padding-top:10px; vertical-align:top; letter-spacing: 0.5ex; }
a.glossary{ color : #000000; text-decoration : none; font-family : Arial; font-size : 11px; letter-spacing: 0.5ex; }
a.glossary:hover { color : #b9690f; text-decoration : underline; font-family : Arial; font-size : 11px; }

.from	{ margin-right: 2em; margin-top: 1em; text-align:right; font-style:italic; }
.verse1	{ text-align: left; margin-left: 1.5em; }
.verse2  { margin-left: 2em;}
.verse3  { margin-left: 3em;}
.verse4  { margin-left: 4em;}
.verse5  { margin-left: 5em;}
.verse6  { margin-left: 6em;}
.verse7  { margin-left: 7em;}
.verse8  { margin-left: 8em;}
.verse10  { margin-left: 10em;}
.verse12  { margin-left: 12em;}
.verse16  { margin-left: 16em;}
/* side bar */
.sidebar {
    float: right;
    background: #F3F0E9;
    border: 1px solid #000;
    padding: 10px;
    margin: 5px 0 5px 10px;
    width: 120px;
    font-size: 0.9em;
}
.sidebar P { margin: 0.6em 0; }
.sidebar IMG { 
    vertical-align: middle;
}
/* New text END */