footerTextbody {

 margin-left: 10px;

 margin-top: 10px;

 margin-right: 10px;

 margin-bottom: 10px;

 color: #000000; 

 font-size: 11px; 

 line-height: 15px;

 background-color: #ffffff;

 scrollbar-base-color: #ffffff;

 font-family:  Arial, Helvetica, sans-serif; 

}



a:link { color: #666666; text-decoration:none; }

a:visited { color: #000000; text-decoration: none; }

a:hover { color: #cc3333; text-decoration: none; }



.marginLR30 { margin-left: 30pt; margin-right: 30pt; font-size: 12px;  }

.margT2 { margin-top:2px; }

.margT5 { margin-top:5px; }



a.hiddenLink { color: #000000; text-decoration:none;   }

a.hiddenLink:link { color: #000000; }

a.hiddenLink:visited { color: #000000;  }

a.hiddenLink:hover { color: #cc3333; }



a.linkTitleHidden { color: #cc3333; text-decoration:none;   }

a.linkTitleHidden:link { color: #cc3333; }

a.linkTitleHidden:visited { color: #cc3333;  }

a.linkTitleHidden:hover { color: #000000; }



a.linkSmall { color: #888888; font-size: 14px; font-style:italic;  text-decoration:none; }

a.linkDoc { color: #888888; font-size: smaller;   font-style:italic; font-weight:bold;  text-decoration:none; }



a.linkArrow { color: #888888; font-size: 16px; font-style:italic;  text-decoration:none; }

a.linkArrow:link { color: #888888; }

a.linkArrow:visited { color: #888888;  }

a.linkArrow:hover { color: #cc3333; }



a.linkNavMenuT { font-size:10px; font-weight:bold; text-decoration:none; }

a.linkNavMenuT:link { color: #888888; }

a.linkNavMenuT:visited { color: #888888;  }

a.linkNavMenuT:hover { color: #cc3333; }



a.linkNavMenu { font-size:10px; font-weight:bold; line-height: 16px; text-decoration:none; }

a.linkNavMenu:link { color: #888888; }

a.linkNavMenu:visited { color: #888888;  }

a.linkNavMenu:hover { color: #cc3333; }



a.navFooter { font-size:11px;  font-weight:bold;  text-decoration:none; }

a.navFooter:link { color: #888888; }

a.navFooter:visited { color: #888888;  }

a.navFooter:hover { color: #cc3333; }

.navFooterNOT { font-size:11px; color: #888888; font-weight:bold; }



a.linkText  { text-decoration:none; }

a.linkText:link { color: #444444; }

a.linkText:visited { color: #444444;  }

a.linkText:hover { color: #cc3333; }



a.linkGey  { text-decoration:none; }

a.linkGey:link { color: #666666; }

a.linkGey:visited { color: #666666;  }

a.linkGey:hover { color: #cc3333; }



a.linkReview  { font-size:smaller; text-decoration:none; }

a.linkReview:link { color: #888888; }

a.linkReview:visited { color: #888888;  }

a.linkReview:hover { color: #cc3333; }

.linkReviewNOT  { font-size:smaller; color: #888888; margin-top:5px;  }



a.linkEvents  { font-size:14px; font-weight:bold; line-height:18px; text-decoration:none; }

a.linkEvents:link { color: #888; }

a.linkEvents:visited { color: #888;  }

a.linkEvents:hover { color: #cc3333; }



a.linkEvebtSub  { font-size:16px; font-weight:bold; text-decoration:none; }

a.linkEvebtSub:link { color: #888; }

a.linkEvebtSub:visited { color: #888;  }

a.linkEvebtSub:hover { color: #cc3333; }



.evebtSub  { color: #cc3333; font-size:16px; font-weight:bold; margin-top: 5px; }

.evebtSub18  { color: #cc3333; font-size:20px; font-weight:bold; margin-top: 5px; }

.evebtSubT10  { color: #cc3333; font-size:16px; font-weight:bold; margin-top: 10px; }

.evebtSubL30  { color: #cc3333; font-size:16px; font-weight:bold; margin-top: 5px; margin-left: 30px; }

.eventSubDate  { color: #888888; font-size:13px; font-weight:bold;  }

.evebtSubNOC  { color: #cc3333; font-size:16px; font-weight:bold; margin-top: 5px; }

.evebtSubNOCfont  { color: #cc3333; font-size:16px; font-weight:bold; margin-top: 10px; margin-bottom: 10px; font-variant:small-caps; }

.evebtSubNOCfont15  { color: #cc3333; font-size:15px; font-weight:bold; margin-top: 10px; margin-bottom: 10px; font-variant:small-caps; }



a.textlink  { text-decoration:none; }

a.textlink:link { color: #cc3333; }

a.textlink:visited { color: #cc3333;  }

a.textlink:hover { color: #ff0000; }



a.copyLink  { font-size:11px;  text-decoration:none; }

a.copyLink:link { color: #bbbbbb; }

a.copyLink:visited { color: #bbbbbb;  }

a.copyLink:hover { color: #cc3333; }

.copyLinkNot {  font-size: 10px;  color: #bbbbbb;   }



a.inRlink  { font-size:14px;  text-decoration:none; }

a.inRlink:link { color: #bbbbbb; }

a.inRlink:visited { color: #bbbbbb;  }

a.inRlink:hover { color: #cc3333; }

.inRlinkNot {  font-size: 14px;  color: #bbbbbb; line-height: 18px;  }



div.noMarg { margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; }

ul { margin-top: 5px; margin-bottom: 5px; }



.BG { background-image:url(images/BGkotoStrings.jpg); background-position: bottom; background-repeat:no-repeat; }

.BG2010 { background-image:url(images2010/BGkotoStrings.gif); background-position: bottom; background-repeat:no-repeat; }

.cdIndexKotoDreaming { margin-left: 10px; margin-top: 13px; }

.cdKotoDreaming { margin-left: 5px;  margin-top: 15px; margin-right: 15px; }

.cdLeft { margin-left: 6px; }

.cdLeftT { margin-left: 6px; margin-top: 15px; }

.cdCoverOthers { margin-left: 10px; margin-top: 5px; }

.cdSub {  color: #888888; font-size:110%; font-weight: bold;  margin-top: 5px;  margin-bottom: 5px;}

.cdPurchase { font-weight:bold; margin-left: 280px; margin-top: 10px;  margin-bottom: 10px; }

.cdTable { margin-left: 50px; margin-top: 10px;  margin-bottom: 10px; }

.cdPale { color: #bbbbbb; font-size:smaller; margin-top:5px; }

.contactTable { margin-left: 200px;  margin-right: 300px;  margin-top: 60px; text-align:justify; font-weight:bold; }

.contactTable2010 { margin-left: 70px;  margin-right: 70px;  margin-top: 60px; text-align:justify; font-weight:bold; }

.footerText { margin-left: 100px;   }

.footerTextPlus { margin-left: 260px;   }

.contactDiv { margin-left: 250px;  margin-right: 300px;  margin-top: 40px; text-align:justify; font-weight:bold; }

.contactDiv2010 { margin-left: 150px;  margin-right: 150px;  margin-top: 40px; text-align:justify; font-weight:bold; }

.footerTextT { margin-left: 160px; margin-top: 10px; }

.footerTextTJ { text-align:justify; margin-left: 160px; margin-top: 10px; }

.fontSmaller {  font-size: smaller;  color: #8D94A8;   }

.font10 {  font-size: 10x; }

.fontFix { color:#000;  font-size: 10x; }

.fontSmallerT {  font-size: smaller;  color: #8D94A8; margin-top: 5px;   }

.fontCDcredit { color: #5a6175;  font-size: smaller;   }

.imageleft10 { margin-left: 10px; }

.imageCDindexKoto { margin-left: 10px; margin-top: 25px; margin-bottom: 5px; }

.imageRight5T2 { margin-right: 5px; margin-top: 2px; }

.imageRigt10T2 { margin-right: 10px; margin-top: 2px; }

.imageLeft5 { margin-left: 5px; margin-top: 5px; }

.imageTop5 { margin-top: 5px; margin-right: 10px; }

.indentMarg { margin-left: 30px; margin-top: 10px;  margin-bottom: 10px; }

.indentMargR { margin-left: 30px; margin-top: 10px;  margin-bottom: 10px; margin-right: 150px; }

.indentMargMore { margin-left: 90px;  margin-bottom: 10px; }

.indentMargLB { margin-left: 30px; margin-bottom: 10px; }

.indexTitleSub { font-weight:bold; margin-left: 20px; }

.indexTxt { margin-left: 120px;  margin-right: 280px;  margin-top: 70px; text-align:justify; font-weight:bold; }

.indexTxtNoT { margin-left: 40px;  margin-right: 240px;  margin-top: 0px; text-align:justify; }

.linkMarg { margin-top: 3px; }

.linkPara { margin-top: 20px; }

.linkTable { margin-left: 100px;  margin-top: 10px; text-align:justify; font-weight:bold; }

.margB5 { margin-bottom: 5px; }

.margKaleidoscope { margin-bottom: 35px; }

.margBottom5 { margin-bottom: 5px; }

.margBottom8 { margin-bottom: 8px; }

.margLeft5 { margin-left: 5px; }

.margLeft5B { margin-left: 5px; margin-bottom: 35px; }

.margLeft5T { margin-left: 5px; margin-top: 35px; }

.margLeft10 { margin-left: 10px; }

.margLeft10B5 { margin-left: 10px; margin-bottom: 8px; }

.margLeft10T5 { margin-left: 10px; margin-top: 5px; }

.margLeft100 { margin-left: 100px; float:left; }

.margLeft20 { margin-left: 20px; }

.margLeft20T { margin-left: 20px; margin-top: 5px; }

.margLeft30 { margin-left: 30px; }

.margLeft50 { margin-left: 50px; }

.margLeft50T { margin-left: 50px; margin-top: 5px; }

.margRight5 { margin-right: 5px; }

.margRight10 { margin-right: 10px; }

.margTop5 { margin-top: 5px; }

.margTop10 { margin-top: 10px; }

.margTop15 { margin-top: 15px; }

.margTop15R30 { margin-top: 15px; margin-right: 30px; }

.margTop25 { margin-top: 25px; }

.margTop5R5 { margin-top: 5px; margin-right: 5px; }

.margTop5B20 { margin-top: 5px; margin-bottom: 20px; }

.margTop5B10 { margin-top: 5px; margin-bottom: 10px; }

.margTB { margin-top: 8px; margin-bottom: 8px; }



.margTBeventSubDate  { color: #888888; font-size:13px; margin-top: 8px; margin-bottom: 8px;  }

.margFlash  { padding-left: 4px; padding-top: 4px; }



.margTBfont { font-size: 13px; margin-top: 8px; margin-bottom: 8px; }

.margTop10 { margin-top: 10px; }

.margTop20 { margin-top: 20px; }

.margTopIndexImage { margin-top: 10px; }

.mstheadTitle { color: #cc3333;  font-size:140%; font-weight: bold;  margin-right: 5px; margin-top: 5px; }

.mstheadTitleSub { color: #888888; font-size:110%; font-weight: bold; margin-right: 5px; margin-top: 5px; }

.mstheadTitleSubbed {  color: #666666; font-weight: bold; margin-right: 20px; margin-top: 5px; }

.mstheadTitleSubbedIndent {  color: #666666; font-weight: bold; margin-left: 20px; margin-top: 5px; }

.payPalButton { float:left; margin-right: 10px; }

.textSmall { font-size:.7em; color:#cccccc;  }

.textMed { font-size:.9em; color:#999999; margin-bottom: 8px; text-align:justify  }

.credit { font-size:10px; color: #888888; }



a.linkMstheadTitleSubbed {  color: #666666; font-weight: bold; text-decoration:none; }

a.linkMstheadTitleSubbed:hover { color: #cc3333; font-weight: bold; text-decoration:none; }



.mstheadTitleSubIndent {  color: #888888; font-weight: bold; margin-left: 100px; margin-top: 10px; }

.mstheadTitleSubIndentB10 {  color: #888888; font-weight: bold; margin-left: 100px; margin-top: 10px; margin-bottom:10px; }

.mstheadTitleSubIndent25 {  color: #888888; font-weight: bold; margin-left: 25px; margin-top: 5px; }

.mstheadTitleSubIndent25nb {  color: #888888; font-weight:normal; margin-left: 25px; margin-top: 5px; }

.navbarMarg { margin-left: 10px; margin-top: 10px; margin-bottom: 5px; }

.newsAnnounce { margin-top: 7px; font-weight:bold; }

.newsAnnounce90 { font-size:90%; margin-top: 7px; font-weight:bold; }

.newsAnnounceindent { color: #888; margin-top: 3px; font-weight:bold; margin-left:50px; }

.newsAnnounceindenter { color: #888; margin-top: 3px; font-weight:bold; margin-left:80px; }

.newsAnnounceindenterText { color: #444; margin-top: 3px; }

.newsAnnounceindentB { margin-top: 3px; margin-bottom: 3px; font-weight:bold; margin-left:50px; }

.newsAnnounceR90 { font-size:90%; margin-top: 7px; font-weight:bold; margin-left:230px; }

.newsAnnounceL90 { font-size:90%; margin-top: 7px; font-weight:bold; margin-left:300px; }

.newsAnnounce110 { font-size:110%; margin-top: 7px; font-weight:bold; }

.newsAnnounce110C { color: #cc3333; font-size:110%; margin-top: 7px; font-weight:bold; }

.para { margin-top: 10px; text-align:justify; }

.paraRight { margin-right: 10px; margin-top: 10px; text-align:justify; }

.para5 { margin-top: 5px; text-align:justify; }

.paraSm { font-size:smaller; font-style:italic; text-align:justify; }

.paraMarg { margin-top: 10px; }

.paraText  { margin-top: 10px; text-align:justify;  }

.paraText10  { font-size:13px; margin-top: 5px; text-align:justify;  }

.paraTextB  { margin-top: 10px; margin-bottom:10px; text-align:justify;  }

.paraText5  { margin-top: 5px; text-align:justify;  }

.paraTextB8T5  { font-weight:bold; margin-bottom: 8px; margin-top: 5px; text-align:justify;  }

.indexPerformersList  { font-weight:bold; margin-bottom: 8px; margin-top: 5px; margin-left: 35px; text-align:justify;  }

.paraTextB8T15  { font-weight:bold; margin-bottom: 8px; margin-top: 10px; text-align:justify;  }

.paraTextIndent  { font-weight:bold; margin-bottom: 8px; margin-top: 5px; margin-left: 80px; text-align:justify;  }

.paraTextB8  { font-weight:bold; margin-bottom: 8px; text-align:justify;  }

.paraTextB8sm  { font-size:90%; font-weight:bold; margin-bottom: 8px; text-align:justify;  }

.paraTextC  { color: #cc3333; margin-top: 5px; text-align:justify;  }

.paraTextJ  { text-align:justify; }

.photoTable { margin-left: 0px; margin-top: 10px; margin-right: 0px; }

.photoTableLeft { margin-left: 10px; margin-top: 10px; margin-right: 0px; }

.photoTableDisc { margin-left: 15px; margin-right: 15px; }



.purchaseBox { border-color:#CC0000; border-width:thin; border-style:dashed; margin-top:10px; margin-bottom:10px; padding: 10px; width:470px; }

.purchaseBoxMargTopLeft { border-color:#CC0000; border-width:thin; border-style:dashed; margin-left:30px; margin-top:20px; margin-bottom:10px; padding: 10px; width:430px; }

.purchaseBoxMargTopRight { border-color:#CC0000; border-width:thin; border-style:dashed; margin-left:330px; margin-top:20px; margin-bottom:10px; padding: 10px; width:430px; }

.purchaseBoxMargTop { border-color:#CC0000; border-width:thin; border-style:dashed; margin-top:20px; margin-bottom:10px; padding: 10px; width:470px; }

.purchaseBoxMarg { border-color:#CC0000; border-width:thin; border-style:dashed; margin-left: 180px; margin-top:10px; margin-bottom:10px; padding: 10px; width:470px; }

.purchaseBoxMargMore { border-color:#CC0000; border-width:thin; border-style:dashed; margin-left: 320px; margin-top:10px; margin-bottom:10px; padding: 10px; width:470px; }

.purchasePara { margin-left: 30px; margin-top:5px; }

.purchaseAUD { font-size:smaller; margin-left: 60px; }

.reviewQuote { font-size:smaller; margin-left: 30px; font-style:italic; text-align:justify; }

.reviewCredit { font-size:smaller;  margin-top: 10px; }



.schoolContact {  font-size:120%; font-weight: bold; }

.schoolContactL { font-size:120%; font-weight: bold; margin-left: 150px;  }

.schooldContactNum { margin-left: 50px; margin-top: 10px; }

.sitemap1 { margin-left: 130px;  margin-top: 5px; font-weight:bold; }

.sitemap2 { margin-left: 180px;  margin-top: 5px; font-weight:bold; }

.sitemap3 { margin-left: 230px;  margin-top: 5px; font-weight:bold; }

.sitemap4 { margin-left: 280px;  margin-top: 5px; font-weight:bold; }

.textTitle {  color: #aaB8CB;  font-size:130%; font-weight: bold;  }

.textTitleSub {  color: #aaB8CB; font-size:110%; font-weight: bold;  }

.announce2008 { font-weight:bold; font-size:15px; margin-bottom:5px; margin-left:40pt; }

.announce2008Hidden { color: #444444; font-weight:bold; font-size:15px; margin-bottom:5px; margin-left:40pt; }

.marginL30 { margin-left: 20pt; }

.fontChika { font-size: 13px; }

.textLine {  font-size: 16px;  color: #999999; line-height: 22px;  }




