body { 
 background-color: #D4D8B7; 
 color: #3F4B1D;
 margin: 0; 
 font-size: 10pt; 
 scrollbar-base-color: c8ce97;
 scrollbar-arrow-color: red;
 scrollbar-DarkShadow-Color: afb568;
 font-family: Arial, Helvetica, sans-serif ;
}

body.trans { background-color: transparent; }
div { background-color:transparent; }

a:link { color: #707021; text-decoration: none; }
a:visited { color: #707021; text-decoration: none; }
a:active { color: #990099; text-decoration: none; } 
a:hover { color: #990099; text-decoration: none; }

.fontIndexTitle { color: #707021; }
.indexSpecial { font-weight:bold; color: #707021; }

a.footerLink { font-size: 11pt;  }
a.footerLink:link { color: #D6DBB0; text-decoration: none; }
a.footerLink :visited { color: #D6DBB0; text-decoration: none; }
a.footerLink :hover { color: #990099; text-decoration: none; }
a.footerLink :active { color: #990099;  text-decoration: none; }

a.creditLInk { color: #8D9344;  font-size: 9pt; font-style:italic; }

a.parastartLowLink {  font-size: 14px;  font-weight: bold; }

a.copyLInk { color: #8D9344;  font-size: 8pt;  text-decoration: none;  }
a.copyLInk:link { color: #8D9344; }
a.copyLInk :visited { color: #8D9344; }
a.copyLInk :hover { color: #8D9344;  }
.copyLInkNot { font-size: 8pt; color: #8D9344; }

div { background-color:transparent; }
iframe.transExI { background-color:#ff0000; }
iframe.trans2008 { background-color:transparent;  }
td.transTD2008 { background-color:transparent;  }
table.transTABLE2008 { background-color:transparent;  }
body.transBODY2008 { background-color:transparent;  }


.paraTandC { color: #3F4B1D; font-size: 10pt; padding-left: 35px; padding-top: 5px; text-align:justify; }
ul.TandCUL{ font-size:10pt;  margin: 0px 20px 5px 10px; }
ul.TandCULtop{ font-size:10pt;  margin: 5px 20px 5px 10px; }


ul{ font-size:14px;  margin: 0px 0px 5px 0px; }
li.lessIndent  { margin-left: -25px; text-align:justify;  }
.lessIndentNOLI  { font-size:14px;  text-align:justify;  }

.BGflash { background-color:transparent; } 
.introTitle { font-size:13.7pt; font-weight:bolder; }
.introTitleTop { font-size:13.7pt; font-weight:bolder; margin-top: 8px ;}

.BGcontent { background-image:url(images/aBGcontent.jpg); background-repeat:no-repeat; background-color:#E3E6C6}
.BGfooter { background-image:url(images/footerSub.jpg); }


.firstLetter { font-size: 14pt; margin-top: 6px; margin-bottom: 6px; }
.text9 { font-size: 9pt; }
.footerNote { font-size: 9pt; color: #5B6935; }
.dwtImageMargin { margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; }
.dwtImageMargin1 { margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 0px; }
.dwtImageMargin2 { margin-left: 10px; margin-right: 10px; margin-top: 0px; margin-bottom: 5px; }
.dwtImageMarginSpace { margin: 25px 0px 0px 0px; }
.fullWidth { margin-left: 10px; margin-right: 100px; margin-top: 10px; margin-bottom: 0px; }

.lines { font-weight:bold; }
.linesDropped { font-size:14px;  font-weight: bold; margin-left: 30px; margin-top: 10px;  }
.linesIndent { font-weight:bold; margin-left: 115px ; margin-top: 12px;  }

.linesDroppedContact { font-size:13px; font-weight: bold; margin-left: 30px; margin-top: 5px;  }
.linesIndentContact55 { font-size:13px; font-weight: bold; margin-left: 55px ; margin-top: 5px;  }
.linesIndentContact75 { font-size:13px; font-weight: bold; margin-left: 75px ; margin-top: 5px;  }
.linesIndentContact { font-size:13px; font-weight: bold; margin-left: 95px ; margin-top: 5px;  }
.linesIndentMap { margin-left: 115px ; margin-top: 5px;  }

.lineSpaceForm { line-height: 16px; }
.marginPhotoTable { margin-left: 5px ; margin-right: 10px }
.marginL30not50 {  font-size: 10pt;  margin-left: 30px;  margin-top: 15px;  }

.indexEntryTop {  color: #5B6935; font-size: 13pt; font-weight: bold; line-height: 14pt; margin-top: 5px;  }
.indexEntryTopT {  color: #5B6935; font-size: 13pt; font-weight: bold; line-height: 14pt; margin-top: 15px;  }
.indexEntryTopJ {  color: #5B6935; font-size: 13pt; font-weight: bold; line-height: 14pt; margin-top: 5px; text-align:justify; }
.indexEntryBottom {  color: #5B6935; font-size: 13pt; font-weight: bold; line-height: 14pt; margin-top: 5px; margin-bottom: 10px;   }

.evetnEntry { font-size: 11pt; font-weight: bold; line-height: 11pt; }
.evetnText {  font-size: 11pt; line-height: 13pt;  }
.evetnTextJ {  font-size: 11pt; line-height: 13pt; text-align:justify;  }
.evetnTextJ10 {  font-size: 11pt; line-height: 13pt; text-align:justify; margin-top:5px; }
.evetnTextSm {  font-size: 10pt; line-height: 13pt;  }
.evetnTextSmJ {  font-size: 10pt; line-height: 13pt;  text-align:justify; }
.evetnTextSmMargT {  font-size: 10pt; line-height: 13pt; margin-top: 5px;  }
.evetnTextSmMargB {  font-size: 10pt; line-height: 13pt; margin-bottom: 5px;  }
.evetnTextSmMargTB {  font-size: 10pt; line-height: 13pt; margin-top: 10px; margin-bottom: 5px;  }
.evetnEntryTop { font-size: 11pt; font-weight: bold; line-height: 11pt; margin-top: 8px;  margin-bottom: 8px; }
.evetnEntryIndent  { margin-left: 30px; margin-right: 8px; margin-top: 8px; }
.evetnEntryIndent3 { margin-left: 30px; margin-right: 8px; margin-top: 3px; }
.evetnEntryIndent0 { margin-left: 30px; margin-right: 8px; }
.font10 {  font-size: 10pt; }
.fontColor { color: #707021; font-size: 12pt; font-weight:bold; margin-top: 10px;  }
.fontColorTitle11J { color: #707021; font-size: 11pt; font-weight:bold; margin-top: 10px;  }


.linkSapore { margin-bottom: 5px; }
.marginMenu { margin-top: 10px; margin-left: 10px ; }
.marginT2BL2 { margin-top: 2px; margin-left: 2px ; }
.marginL5 { margin-left: 5px }
.marginR5 { margin-right: 5px }
.marginT5 { margin-top: 5px }
.marginTB5 { margin-top: 5px;  margin-bottom: 5px  }
.marginT5B10 { margin-top: 5px;  margin-bottom: 10px  }
.marginB5 { margin-bottom: 5px }
.marginL10 { margin-left: 10px }
.marginR10 { margin-right: 10px }
.marginT10 { margin-top: 10px }
.marginTR10 { margin-top: 10px; margin-right: 20px ; }
.margRtoscana  { margin-right: 2px }
.marginB10 { margin-bottom: 10px }
.marginT15 { margin-top: 15px }
.marginL20 { margin-left: 20px }
.marginT20 { margin-top: 20px }
.marginT30 { margin-top: 30px }
.marginT40 { margin-top: 40px }
.marginL30 { margin-left: 30px }
.marginR30 { margin-right: 30px }
.marginL50 { margin-left: 50px }
.marginR50 { margin-right: 50px }
.marginT100 { margin-top: 150px ; margin-left: 5px ;}
.paraFooter { font-size: 10pt; color: #8D9344; }
.tableText { font-size: 10pt; }
.paraTitle { font-size: 12pt; font-weight:bold; margin-bottom: 5px; }
.paraTitleSchool { margin-bottom: 5px; }

.pageTitleJ { font-size: 12pt; font-weight:bold; margin-top: 10px;  }
.pageTitle11J { font-size: 11pt; font-weight:bold; margin-top: 10px;  }
.pageTitle11M { font-size: 11pt; font-weight:bold;  }
.pageTitle11B { font-size: 11pt; font-weight:bold; margin-bottom: 10px;  }
.parastartLowPale {  color: #707021;  font-size: 14px;  line-height: 10pt;  font-weight: bold; margin-top:10px;   }


.pageTitle { font-size: 13pt; font-weight:bold; margin-top: 10px;  }
.pageTitleMargB { font-size: 13pt; font-weight:bold; margin-bottom: 10px;  }
.pageTitleMargTB { font-size: 13pt; font-weight:bold; margin-bottom: 10px;  margin-top: 10px; }
.pageTitleNoMarg { font-size: 13pt; font-weight:bold;  }
.pageTitleSubNoMarg { font-size: 12pt; font-weight:bold;  }
.pageTitleSub { margin-top: 5px;  margin-left: 210px;  }
.pageTitleSubService { margin-top: 5px;  margin-left: 220px; font-weight:bold;  }
.para { font-size: 10pt; line-height: 12pt; }
.para350 { font-size: 10pt; line-height: 12pt; width:350px; margin-top: 8px; margin-left: 20px; text-align:justify;}
.paraMargTop { font-size: 10pt; line-height: 12pt; margin-top: 10px;  }
.paraMargTop6 { font-size: 10pt; line-height: 12pt; margin-top: 6px;  }
.paraMargTopB6 { font-size: 10pt; line-height: 12pt; margin-top: 6px; margin-bottom:6px; }
.paraNew { font-size: 10pt; line-height: 12pt; }
.paraHeavy { font-size: 11pt;  font-weight: bold; margin-top: 10px;  }
.paraHeavier { font-size: 13pt;  font-weight: bold; margin-top: 10px;  }
.pageIndent { margin-left: 30px; margin-top: 15px; }
.paraIndent { margin-left: 30px; margin-right: 10px; margin-top: 15px; }
.paraIndentMargT { margin-left: 30px; margin-right: 10px; margin-top: 10px; }
.paraIndentMargT5 { margin-left: 30px; margin-right: 10px; margin-top: 5px; }
.paraIndentServArr { margin-left: 30px; margin-right: 10px; margin-top: 5px; }
.paraIndentWedTH { margin-left: 30px; margin-right: 10px; margin-top: 5px; }
.paraIndent50 { margin-left: 50px;  margin-top: 5px; }
.paraIndent70 { margin-left: 70px;  margin-top: 5px; }
.paraJpMargT { margin-right: 10px; margin-top: 10px; }
.paraJpTextLow  {  color: #5B6935;  font-size: 10pt; margin-right: 10px; margin-top: 7px;  }
.paraJapaneseSetsuko  {  color: #5B6935; font-family:"MS Mincho";  font-size: 10pt; margin: 7px 10px 0px 30px; width:380; margin-top: }
.paraJapaneseCourses  {  color: #5B6935; font-family:"MS Mincho";  font-size: 10pt; margin: 7px 20px 0px 30px; width:340; margin-top: }
.paraJapaneseInfo  {  color: #5B6935; font-family:"MS Mincho";  font-size: 10pt; margin: 7px 20px 0px 0px; width:340; margin-top: }
.paraJapaneseInfoB  {  color: #5B6935; font-family:"MS Mincho";  font-size: 10pt; margin: 10px 20px 10px 0px; width:340; }
.paraJapaneseInfoTB  {  color: #5B6935; font-family:"MS Mincho";  font-size: 10pt; margin: 20px 20px 10px 0px; width:340;  }
.spanJapaneseInfo  {  color: #8D9344; font-family:"MS Mincho";  font-size: 10pt; }
.spanJapaneseIndex  { font-family:"MS Mincho";  font-size: 12pt; letter-spacing: .2px; }
.spanJapanesePageTitle { font-family:"MS Mincho";  font-size: 12pt; font-weight:bold; letter-spacing: .2px; }
.spanJapaneseStartLow { font-family:"MS Mincho";  color: #5B6935;  font-size: 14px;  line-height: 10pt;  font-weight: bold; margin-top:5px;   }

.paraIndentText { color: #5B6935;  font-size: 10pt; margin-left: 30px; margin-right: 10px; margin-top: 10px; }
.paraIndentTextLow { color: #5B6935;  font-size: 10pt; margin-left: 30px; margin-right: 10px; margin-top: 7px; }
.parastart { font-size: 14px; font-weight: bold;  line-height: 10pt;   }
.parastartLow {  color: #5B6935;  font-size: 14px;  line-height: 10pt;  font-weight: bold;   }




