body {
  font-family :arial;
/*  background-color:#000000;*/
}

}  
.upper_side {
  font-family: sans-serif;
  font-size: 8pt;
  background-color: Black;
  color: #FFFFFF;
  padding-top: 0;
  padding-right: 10;
  padding-bottom: 4;
  padding-left: 0;
}

.bottom_side {
  font-family: sans-serif;
  font-size: 8pt;
  background-color: black;
  color: #FFFFFF;
  padding-top: 3;
  padding-right: 0;
  padding-bottom: 6;
  padding-left: 0;
}
  
.left_side {
  text-align: justify;
  font-family: sans-serif;
  font-size: 8pt;
  background-color: black; /*  background-color:#808080; */
  color: #FFFFFF;
  white-space: nowrap;
  width: 125;
  padding-top: 15;
  padding-right: 0;
  padding-bottom: 10;
  padding-left: 5;  
}  

/* Define how the TD tags will display the chapter paragraphs */
.chapter_header {
/*  background-color: Silver;      
  background-image: url(images/bg2b.gif);  
  background-repeat: repeat; */
  background-color: #D9BC8F;
  padding-bottom: 4;
  padding-left: 0;
  padding-right: 15;
  padding-top: 0;
}
.chapter_footer {
/*  background-color: Silver;      
  background-image: url(images/bg2b.gif);  
  background-repeat: repeat; */
  background-color: #D9BC8F;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 15;
  padding-top: 4;
}
.chapter_masthead {
  font-family: serif;
  color: #804000;
  background-color: Silver;
  padding-bottom: 1;
  padding-left: 4;
  padding-right: 0;
  padding-top: 2;
/*  width: 500;  */
}
.chapter_page {
  font-family: serif;
  color: Black;
/*  width: 500; */
/*  background-color: White; 
  background-color: #EED5B1;
  background-color: #EED5B1; */
  background-color: #E8D2B0;  
/*  background-image: url(images/bg2a.gif); 
  background-repeat: repeat; */
}
/* Define how the <P> tag formats the Header Text */
.p_header {
  font-family: sans-serif;
  font-size: medium;
  font-weight: bold;
  color: Black;
  width: 505;  
  background-color: transparent;
  padding-top: 12;
  padding-right: 0;
  padding-bottom: 5;
  padding-left: 15;
}
/* Define how the Paragraph should look inside the <P> Tag */
.p_body {
  font-family: serif;
  text-indent: 5px;
  color: Black;
  width: 505;  
  background-color: transparent;
  padding-top: 0;
  padding-right: 15;
  padding-bottom: 0;
  padding-left: 15;  
}
.p_basic {
  font-family: serif;
  color: Black;
  width: 505;    
  background-color: transparent;
  padding-top: 0;
  padding-right: 15;
  padding-bottom: 0;
  padding-left: 15;
}
.p_QA {
  font-family: serif;
  color: Black;
  width: 505;  
  background-color: transparent;
  padding-top: 0;
  padding-right: 4;
  padding-bottom: 0;
  padding-left: 8;
  font-weight: bold;
  font-style: italic;
  font-size: 24pt;
}

/* Differnt Quote Styles */
.p_quote {
  font-family: serif;
  font-weight: normal;
  background-color: transparent;
  width: 505;    
  color: Black;
  padding-left: 35;
  padding-right: 35;
}
.p_quoter {
  font-family: serif;
  font-weight: normal;
  background-color: transparent;
  width: 505;    
  color: Black;
  padding-left: 35;
  padding-right: 35;
  text-align: right;  
}
.p_quotei {
  font-family: serif;
  font-weight: normal;
  font-style: italic;
  background-color: transparent;
  width: 505;    
  color: Black;
  padding-left: 35;
  padding-right: 35;
}
.p_quoteb {
  font-family: serif;
  font-weight: bold;
  background-color: transparent;
  width: 505;    
  color: Black;
  padding-left: 35;
  padding-right: 35;
}
.p_quotebr {
  font-family: serif;
  font-weight: bold;
  background-color: transparent;
  width: 505;    
  color: Black;
  padding-left: 35;
  padding-right: 35;
  text-align: right;
}
.p_nwoquote {
  font-family: serif;
  font-weight: normal;
  background-color: transparent;
  width: 505;    
  color: Black;
  padding-left: 35;
  padding-right: 35;
}
.p_nwoquoter {
  font-family: serif;
  font-weight: normal;
  background-color: transparent;
  width: 505;    
  color: Black;
  padding-left: 35;
  padding-right: 35;
  text-align: right;  
}

.sglink_selected {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  color: White;
  padding-top: 4;
  padding-right: 11;
  padding-bottom: 4;
  padding-left: 4;  
  background-color: #AA0000;  
}

a.sglink_side:link {
  text-decoration: none;
  text-align: right;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  color: #FFFFFF;
  padding-top: 4;
  padding-right: 11;
  padding-bottom: 4;
  padding-left: 4;
/*  border: 1px none black; */
}
a.sglink_side:visited {
  text-decoration: none;
  text-align: right;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  color: #FFFFFF;
  padding-top: 4;
  padding-right: 11;
  padding-bottom: 4;
  padding-left: 4;  
/*  border: 1px none black;  */
}
a.sglink_side:hover {
  text-decoration: none;
  text-align: right;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  background-color: #AA0000;
  color: White;
  padding-top: 4;
  padding-right: 11;
  padding-bottom: 4;
  padding-left: 4;
/*  border: 1px solid White; */
}

a.sglink_topbot:link {
  text-decoration: none;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  color: Black;
  padding-top: 2;
  padding-right: 2;
  padding-bottom: 2;
  padding-left: 2;
}
a.sglink_topbot:visited {
  text-decoration: none;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  color: Black;
  padding-top: 2;
  padding-right: 2;
  padding-bottom: 2;
  padding-left: 2;
}
a.sglink_topbot:hover {
  text-decoration: none;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  background-color: #AA0000;
  color: White;
  padding-top: 2;
  padding-right: 2;
  padding-bottom: 2;
  padding-left: 2;
}

.copyright{
  text-align: center;
  font-family: serif;  
  font-size: 10pt;
}

.p_sidecounter {
  font-size: 10pt;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: thin dashed #800000;
  background-color: #550000;
  color: White;
  padding-top: -4;
  padding-right: -4;
  padding-bottom: -4;
  padding-left: -4;  
}


.top_quote{
  text-align: center;
  font-family: serif;  
  color: White;
  font-size: 10pt;
}

.toc_table{
  background-color: transparent;
  padding-bottom: 2;
  padding-left: 12;
  padding-right: 0;
  padding-top: 0;
}

a.toc:link {
  text-transform: uppercase;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  background-color: transparent;
  color: Black; 
/*  padding-top: 2;
  padding-right: 2;
  padding-bottom: 2;
  padding-left: 2;*/
}
a.toc:visited {
  text-transform: uppercase;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  background-color: transparent;
  color: Maroon;
/*  padding-top: 2;
  padding-right: 2;
  padding-bottom: 2;
  padding-left: 2;*/
}
a.toc:hover {
  text-transform: uppercase;
  text-decoration: underline;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  background-color: transparent;
  color: Red;
/*  padding-top: 2;
  padding-right: 2;
  padding-bottom: 2;
  padding-left: 2;*/
}

.sg_frame {
  background-color: #AA0000;  
}

.sg_booknav {
  background-color: #AA0000;  
}
