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; }
.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;  }
.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;  }

