BODY {
   text-align: center;
   background-color: #700783;
/*  background-image: url(../images/bg.jpg); */
   background-position: top center;
   background-repeat: no-repeat;
   scrollbar-3dlight-color:#700783;
   scrollbar-base-color:#700783;
   scrollbar-arrow-color:#FFFFFF;			
   overflow: auto;

}

TD {
   vertical-align:top;
}

#mainShape{
   width: 800px;
   margin-left: auto;
   margin-right: auto;
}

#menu  {
   text-align: right;
   height: 110px;
   background-image: url(../images/MenuBar.gif);
   background-repeat: no-repeat;
   vertical-align: top;
   padding-right: 15px;
   padding-top: 40px;
   line-break: strict;
}

#menu .menuseparator {
   width:18px;
   padding-left: 9px;
   padding-right: 9px;
   background-image: url(../images/IndexSeperator.gif);
   background-repeat: no-repeat;
}

#menu a {
   color: #ffffff;
   font-family: Trebuchet, serif;
   Font-weight: bold;
   font-size: 14px;
   text-decoration: none;
   text-align: right;
}

#menu a:hover{
   color: #730c86;
}

#menu a.selected{
   color: #666666;
}

#columnLeft0{
   width: 185px;
   background-image: url(../images/columnLeftBG0.gif);
   background-position: top;
   background-repeat: no-repeat;
   padding: 0px;    float:left;  }

#columnLeft1{
   width: 185px;
   background-image: url(../images/columnLeftBG0.gif);
   /*background-color: #d7eac3;*/
   background-position: top;
   background-repeat: no-repeat;
   padding: 0px;    float:left;  }

#columnLeft2{
   width: 185px;
   background-image: url(../images/columnLeftBG0.gif);
   background-position: top;
   background-repeat: no-repeat;
   padding: 0px;
   float:left;
}

#columnLeft3{
   width: 185px;
   background-image: url(../images/columnLeftBG0.gif);
   background-position: top;
   background-repeat: no-repeat;
   padding: 0px;
   float:left;
}

#columnLeft4{
   width: 185px;
   background-image: url(../images/columnLeftBG0.gif);
   background-position: top;
   background-repeat: no-repeat;
   padding: 0px;
   float:left;
}

#columnLeft5{
   width: 185px;
   background-image: url(../images/columnLeftBG0.gif);
   background-position: top;
   background-repeat: no-repeat;
   padding: 0px;
   float:left;
}

.columnLeftContent {
   color: #000000;
   font-family: Trebuchet, serif;
   font-size: 13px;
}

.columnLeftContent #title{
   color: #ffffff;
   height: 30px;
   font-size: 15px;
   font-weight: bold;
   padding: 7px 10px 20px 15px;
}

.columnLeftContent ul{
   color: #000000;
   margin-top: 0px;
   margin-bottom: 20px;
   margin-left: 15px;
   list-style-type: none;
   padding: 0;
}

.columnLeftContent ul ul{
   color: #000000;
   margin-left: 0px;
}
.columnLeftContent li{
   color: #ffffff;
   font-size: 13px;
   font-weight: bold;
   list-style-type: none;
}
.columnLeftContent li a {
	font-family: Trebuchet, serif;
	color: #000000;
	font-weight: bold;
      font-size: 13px;
	text-decoration: none;
}

.columnLeftContent li a:hover {
	color: #730c86;
}

.columnLeftContent a.selected {
	color: #666666;
}

.columnLeftContent a.selected {
	color: #666666;
}

.columnLeftContent LI.selected {
   border-bottom: 1px solid #ffffff;
   margin-right: 10px;
   color: #ffffff;
}



/*#footerLeft{
   width: 185px;
   height: 15px;
   background-image: url(../images/columnLeftBottom.gif);
   background-position: top;
   background-repeat: no-repeat;
}*/

#marginLeft{
   width: 0px;
}

#content {
   width: 390px;    
   background-image: url(../images/contentBG.gif);    
   background-color: white;
   background-position: top;
   background-repeat: no-repeat;
   font-family: Trebuchet, serif;
   font-size: 14px;    
   text-justify: newspaper;
}

#columnCenterContent{
 	height:100%; 
	overflow:auto;

}

#content #title{
   color: #ffffff;
/*  background-image: url(../images/contentTitle.gif); */
   background-repeat: no-repeat;
   height: 30px;
   font-size: 14px;
   font-weight: bold;
   padding: 7px 10px 0px 15px;
   margin-bottom: 15px;
}

#content #title #lyrics{
   height: 16px;
   overflow: hidden;
   text-overflow: clip;
}
#content h1{
   font-size: 110%;
   font-weight: bold;
   margin: 0px 10px 15px 15px;
   padding: 0px;
}

#content h2{
   font-size: 100%;
   font-weight: bold;
   margin: 0px 10px 2px 15px;
   padding: 0px;
}
#content p, #content table{
   margin: 0px 10px 15px 15px;
}

#content table{
	border-collapse : collapse;
}

#content ul{
   margin: 0px 10px 15px 32px;
   list-style-image: url(../images/bullet.gif);
   padding: 0;
}

#content ol{
   margin: 0px 10px 15px 38px;
   padding: 0;
}

#content li{
   margin-bottom: 5px;
}

#content td {
   font-size: 70%;
   border: 1px solid Silver;
}

#content td p{
   margin-left:3px;       margin-right:3px;      margin-top:3px;    margin-bottom:3px;

}

#content a{
   color: #730c86;
   font-weight: bold;
   text-decoration: none;
}

#content a:hover{
   color: #666666;
}

#content table.tf_definition td.column1 {
   width: 120px;
   vertical-align: top;
}

/*#contentFooter{
   width: 361px;
   height: 15px;
   background-image: url(../images/contentBottom.gif);
   background-position: top;
   background-repeat: no-repeat;
}*/

#marginRight{
   width: 0px;
}

#columnRight {
   font-family: Trebuchet, serif;
   width: 195px;
   background-image: url(../images/columnRightBG.gif);
   padding: 0px;    background-position: top;
   background-repeat: repeat-y;
   float:right; }

#searchDialog {
   background-image: url(../images/searchBG.gif);
   background-position: top left;
   background-repeat: no-repeat;
   height: 100px;
}

#searchDialog #title{
   color: #ffffff;
   padding: 7px 10px 0px 15px;
   font-size: 14px;
   font-weight: bold;
}

#searchDialog table{
   margin-left: 15px;
}

#searchDialog input#jseInput{
   width: 130px;    margin-right: 3px;
}

#columnRightContent {
   color: #000000;
   font-family: Trebuchet, serif;
   font-size: 10px;
}

#columnRightContent #title{
   color: #ffffff;
   /*background-image: url(../images/columnRightTitle.gif);*/
   background-repeat: no-repeat;
   height: 30px;
   padding-left: 15px;
   padding-top: 7px;
   font-family: Trebuchet, serif;
   font-size: 14px;
   font-weight: bold;
   background-position: right top;
   overflow: hidden;
   margin-bottom: 15px;
   }

#columnRightContent li{
   font-family: Trebuchet, serif;
   font-size: 13px;
   font-weight: bold;
   list-style-type: none;
   margin: 0px;
   margin-right: 10px;
   margin-bottom: 5px;
   }

#columnRightContent LI A {
   font-family: Trebuchet, serif;
   font-size: 13px;
   color: #000000;
   font-weight: normal;
   text-decoration: none;
   }
#columnRightContent LI A:hover {
   text-decoration: none;
   color: #730c86 ;
   font-weight: bold;
   }
#columnRightContent LI A.selected {
   font-weight: bold;
}
#columnRightContent ul{
   padding: 0;
   margin-top: 0px;
   margin-bottom: 20px;
   margin-left: 15px;
   list-style-type: none;
}

#columnRightContent ul ul, #columnRightContent ul ol{
   margin-left: 0px;
}

#columnRightCopyRight{
   position: absolute;
   bottom: 10px;
   font-size: 12px;
   font-weight: normal;
   margin-top: 15px;
   margin-left: 15px;
   margin-right: 10px;
   padding-bottom: 5px;
  
}

/*#columnRightFooter{
   width: 195px;
   height: 15px;
   background-image: url(../images/columnRightBottom.gif);
   background-position: top;
   background-repeat: no-repeat;
   float: right;  
}*/

/* toc */
#tocTitle{
	color: #ffffff;
	background-image: url(../images/columnLeftTitle.gif);
	background-repeat: no-repeat;
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	margin-top:0px;
	padding: 7px 10px 20px 15px;
	text-align:right;
}

.back a{
	margin-bottom: 5px;
	font-size: 11px;
	font-family: Trebuchet, serif;
	cursor: hand;
	text-decoration:none;
	color: #8c0018;
	margin-left: 20px;
}

.back A:hover{
	color: #00538e;
	text-decoration:block;
}


.Toc {
	margin-left:15px;
	padding-right: 5px;
	margin-top:10px
	font-size: 10px;
}

.Toc	table{
		width:135px;
}

td .chapter{
	width:5px;
}

.chapter P {
	margin-bottom: 5px;
	font-family: Trebuchet, serif;
	font-size: 11px;
}

.topic P {
	margin-bottom: 5px;
	font-size: 11px;
	font-family: Trebuchet, serif;
}

.chapter A, .topic A {
	cursor: hand;
	text-decoration:none;
	color: #8c0018;
}
.chapter A:hover, .topic A:hover {
	color: #00538e;
	text-decoration:underline;
}
.chapter .active A, .topic .active A {
	font-weight: bold;
	cursor: hand;
	color: #8c0018;
}

#tocNavButtons{
	margin-left:15px;
}
.btnCloseAll {
	text-align:right;
	padding-top: 3px;
	padding-left: 2px;
	width: 20px;
	height: 20px;
}

.btnOpenAll {
	text-align:right;
	padding-left: 2px;
	padding-top: 3px;
	width: 20px;
	height: 20px;
}

.btnTitle{
	text-align:left;
}

.icon {
	vertical-align:text-bottom;
	margin-right:6px;
}

