body { 
 background-color: #ffffff; 
 color: #006600;
 margin: 0;
 font-size: 10pt;
 scrollbar-base-color: #eeeeee;
 scrollbar-arrow-color: #006600;
 scrollbar-DarkShadow-Color: #eeffee;

 font-family: Helvetica, Arial,  sans-serif;
}
a:link { color: #006600; text-decoration: none; }
a:visited { color: #669966; text-decoration: none; }
a:hover { color: #ff6600; text-decoration: none; }

a.linkTextHidden { color: #006600; }
a.linkTextPaleHidden { color: #669966; }

a.fontIntroTextLink { color: #669966; font-weight: bold; font-size:11pt;  }
a.fontIntroTextLink:link { color: #669966; }
a.fontIntroTextLink:visited { color: #669966; }
a.fontIntroTextLink:hover { color: #ff6600;  }

a.HomeLink { color: #006600;  font-size: 19pt; font-weight:bold; }
a.HomeLink:link { color: #006600;  }
a.HomeLink:visited { color: #006600;  }
a.HomeLink:hover { color: #ff6600;  }

a.indexLink { color: #006600;  font-size: 16pt; font-weight:bold; }
a.indexLink:link { color: #006600;  }
a.indexLink:visited { color: #006600;  }
.indexLinkNOT { color: #006600;  font-size: 16pt; font-weight:bold; }

a.indexLinkNOB { color: #006600;  font-size: 16pt; }
a.indexLinkNOB:link { color: #006600;  }
a.indexLinkNOB:visited { color: #006600;  }
.indexLinkNOBNOT { color: #006600;  font-size: 16pt; }

a.arrowLink { color: #006600;  font-size: 9pt; font-weight:bold; }
a.arrowLink:link { color: #006600;  }
a.arrowLink:visited { color: #006600;  }
a.arrowLink:hover { color: #ff6600;  }

a.closeWindowLink { color: #006600;  font-size: 8pt; font-weight: bold; }
a.closeWindowLink:link { color: #006600;  }
a.closeWindowLink:visited { color: #006600;  }
a.closeWindowLink:hover { color: #ff6600;  }

.copyright { color: #669966;  font-size: 8pt;  }
a.copyrightLink  { color: #669966; }
a.copyrightLink:link  { color: #669966; }
a.copyrightLink:visited { color: #669966;  }
a.copyrightLink:hover  { color: #ff6600;  }

.listenLink { color: #669966;  font-size: 9pt; font-variant:small-caps;  }
a.listenLink  { color: #669966; }
a.listenLink:link  { color: #669966; }
a.listenLink:visited { color: #669966;  }
a.listenLink:hover  { color: #ff6600;  }

.filmLink { color: #669966;  font-size: 10pt; margin-left: 20pt;  }
a.filmLink  { color: #669966; }
a.filmLink:link  { color: #669966; }
a.filmLink:visited { color: #669966;  }
a.filmLink:hover  { color: #ff6600;  }

a.resourcesLinkSub { font-size: 10pt; }
a.resourcesLinkSub:link { color: #669966; }
a.resourcesLinkSub:visited { color: #669966; }
a.resourcesLinkSub:hover { color: #ff6600; }
.resourcesLinkSubNOT { color: #669966;  font-size: 10pt; }

a.navLink { color: #669966;  font-size: 11pt; font-weight: bold; line-height:12pt; }
a.navLink:link { color: #669966;  }
a.navLink:visited { color: #88bb88;  }
a.navLink:hover { color: #ff6600;  }
.navLinkNotPale { color: #cccccc;  font-size: 11pt; font-weight: bold; line-height:12pt; }

a.navLinkSub { color: #006600;  font-size: 10pt; font-weight: bold; }
a.navLinkSub:link { color: #669966;  }
a.navLinkSub:visited { color: #88bb88;  }
a.navLinkSub:hover { color: #ff6600;  }

a.webRingLink { font-size: 14pt; font-weight: bold;  text-decoration: none; }
a:webRingLink.hover { color: #ff6600; }

.bioPhotoRight {  margin-left: 5pt; margin-top: 5pt; }
.bioPhotoLeft {  margin-right: 5pt; margin-top: 10pt; }
.bookPhotoMargin {  margin-left: 5pt; margin-top: 5pt; }
.bookPhotoMarginT {  margin-left: 5pt; margin-top: 40pt; }
.bookPhotoSnowy{  margin-left: 5pt; margin-top: 20pt; }
.closeWindow { color: #669966;  font-size:11pt; font-weight:bold; margin-top: 5pt; text-align:center; }
.contactMargin { margin-left: 15pt; margin-top: 10pt;  }
.filmText { font-size: 10pt;  margin-top: 5pt; text-align:justify; margin-left: 35pt;  }
.floatRight { float:right; }
.iframeContent  { background-color:#ffffff}
.indexTitleSub { color: #669966;  font-size: 14pt; margin-left: 20pt; }
.MandMlothian { color: #669966; font-style:italic; }
.booksShelterMargin {  margin-left: 3pt; margin-right: 3pt; }
.boxPageTitleSub { color: #669966;  font-size: 12pt;  font-weight: bold; padding:10px 10px 10px 0px; text-align:justify; }
.boxSnowy { background-color:#eaf2ea; font-size: 11pt;  padding:10px ; text-align:justify; }
.fellowPara {  font-size: 11pt; margin-left: 10pt; margin-right: 10pt;  text-align:justify;}
.font10justify { font-size: 10pt; text-align: justify; }
.font11 { font-size: 11pt; }
.font14 { font-size: 14pt; }
.fontIntroText { font-size: 11pt; text-align:justify; }
.fontIntroTextMarg { font-size: 11pt; text-align:justify; margin-top:10px; }
.fontIntroTextMargB { font-size: 11pt; margin-bottom: 5pt;  text-align: justify; }
.fontIntroTextMargT { font-size: 11pt; margin-top: 5pt;  text-align: justify; }
.faciconMarg {  margin-left: 20pt; }
.loginMarg {  margin-left: 125pt; }
.pageTitleSubDk { font-size: 12pt;  font-weight: bold; }
.pageTitleSubDkMarg { font-size: 12pt;  font-weight: bold; margin-top: 5pt;  margin-bottom: 5pt; }
.pageTitleSubMarg { color: #996633;  font-size: 13pt;  font-weight: bold;  margin-top: 2pt; margin-bottom: 2pt;  }
.pageTitleSubMargPaler { color: #669966;  font-size: 13pt;  font-weight: bold;  margin-top: 2pt; margin-bottom: 2pt;  }
.pageTitleSubMargT { color: #996633;  font-size: 12pt; font-weight: bold; margin-top: 5pt; }
.pageTitleSubMargB5 { color: #669966;  font-size: 12pt; font-weight: bold;  margin-bottom: 10pt; }
.pageTitleSubMargNB5 { color: #669966;  font-size: 12pt; margin-bottom: 10pt; text-align:justify; }
.pageTitleSubMargDoc { color: #669966;  font-size: 12pt; margin-bottom: 2pt; text-align:justify; }
.pageTitleSubMargDocT { color: #669966;  font-size: 12pt; margin-bottom: 2pt; margin-top:2pt; text-align:justify; }
.pageTitleSubMargDoc0 { color: #669966;  font-size: 12pt; margin-bottom: .2pt; text-align:justify; }
.pageTitle { font-size: 19pt; font-weight: bold; }
.pageTitleMarginB8 { font-size: 19pt; font-weight: bold; margin-bottom: 5pt;   }
.pageTitleMarginBNew { font-size: 16pt; font-weight: bold; margin-bottom: 5pt;   }
.pageMargin { margin-left: 5pt; margin-right: 5pt; margin-top: 5pt; margin-bottom: 5pt; }
.pageTitleSub { color: #669966;  font-size: 12pt;  font-weight: bold; }
.pageTitleSubMargNB0 { color: #669966;  font-size: 12pt; text-align:justify; }
.photoCaption { color: #996633;  font-size:11pt; font-weight:bold; margin-top: 5pt; text-align:center; }
.photoCaptionTOP { color: #996633;  font-size:14pt; font-weight:bold; margin-top: 5pt; text-align:center; }
.photoCaptionSUB { color: #996633;  font-size:11pt; font-weight:bold; margin-bottom: 3pt; text-align:center; }
.pageFooter { font-size: 9pt; margin-top: 3pt; }
.paraText { font-size: 11pt; margin-top: 5pt; text-align:justify; }
.paraTextTop { font-size: 11pt; margin-top: 15pt; text-align:justify; }
.paraTextNOM { font-size: 11pt; text-align:justify; }
.paraTextFooterPlay { font-size: 9pt;  font-weight: bold; margin-top: 10pt; margin-bottom: 10pt; text-align:right; }
.paraTextFooterPlay5 { font-size: 9pt;  font-weight: bold; margin-top: 5pt; margin-bottom: 5pt; text-align:right; }
.paraTextFooterPlayNOMT { font-size: 9pt;  font-weight: bold; margin-bottom:2pt; text-align:right; }
.paraTextFooterPlayT { font-size: 9pt;  font-weight: bold; margin-top:5pt; text-align:right; }
.paraTextFooterPlayNOM { font-size: 9pt;  font-weight: bold; text-align:right; }
.paraTextMargLR { font-size: 11pt; margin-left: 20pt; margin-right: 180pt;  margin-top: 10pt; text-align:justify; }
.paraTextM { font-size: 11pt; margin-top: 2pt; text-align:justify; }
.paraTextSize { font-size: 7pt; margin-left: 5pt; }
.paraTextRight { font-size: 7pt;  margin-top: 5pt; text-align:right; }
.textRight { font-size: 7pt;  margin-top: 5pt; text-align:right; }
.paraTextMedRight { font-size: 10pt; text-align:right; font-weight:bold }
.paraText8 { font-size: 8pt;  text-align:justify; }
.paraTextRightNomarg { font-size: 8pt;  text-align:right; }
.paraText9RightNomarg { font-size: 9pt;  text-align:right; }
.paraText8RightNomarg { font-size: 8pt;  text-align:right; }
.paraTextRightMarg { font-size: 8pt;  text-align:right; margin-top: 8pt; margin-bottom: 8pt; }
.paraTextPlayNew { font-size: 11pt; margin-left: 20pt; margin-right: 100pt;  margin-top: 10pt; text-align:justify; }
.playImage {  margin-left: 5pt; }
.playText { color:#999999;   font-size: 7pt;  text-align:justify;   }
.photoTable {  margin-left: 15pt; margin-top: 10pt;   }
.photoTableLess {  margin-left: 10pt; }
.photoCast { margin-top: 7pt; margin-left: 5pt; margin-bottom: 5pt; }
.printPara {  font-size: 10pt; text-align:justify;}
.printParaCenter {  font-size: 11pt; text-align:center;  margin-top: 10pt; }
.printPara9 {  font-size: 9pt; text-align:justify;}
.printPara9margT {  font-size: 9pt; text-align:justify; margin-top: 5pt;}
.quoteText { color: #669966;  font-size: 9pt;  text-align:justify; }
.quoteTextNomarg { color: #669966;  font-size: 9pt;  }
.quoteTextT5 { color: #669966;  font-size: 9pt; margin-top:5px; text-align:justify; }
.siteMap1 {  margin-left: 45pt; margin-top: 3pt;  }
.siteMap2 {  margin-left: 60pt; margin-top: 3pt;  }
.textPalerSmallerT { color: #669966; font-size: 11pt; margin-top: 5pt;  }
.text11 { font-size: 11pt; }
.textGreen { color: #006600; }
.textPaler { color: #669966; }
.textPalerSmaller { color: #669966; font-size: 11pt;   }
.tourDateSub {  margin-left: 30pt; font-style:italic }

.menuMarginTop {  margin-left: 10pt; margin-top: 15pt;  }
.menuMargin {  margin-left: 10pt; margin-top: 5pt;  }
.menuMarginSub { font-size: 10pt;  margin-left: 35pt; }
.marginBmarg {  margin-bottom:80pt; }
.marginB5 {  margin-bottom:5pt; }
.margTLBR { margin-left: 5pt; margin-right: 5pt; margin-top: 5pt;  margin-bottom: 5pt; }
.margOralHist {  margin-left: 5pt; margin-top: 25pt; }
.marginLB10T5 {  margin-left: 10pt; margin-bottom: 10pt;   margin-top: 5pt;   }
.marginL1 {  margin-left: 1pt; }
.marginL3 {  margin-left: 3pt; }
.marginL8 {  margin-left: 8pt; }
.marginL20 {  margin-left: 20pt; }
.marginL25 {  margin-left: 25pt; }
.marginR1 {  margin-right: 1pt; }
.marginRSnowyIndex {  margin-right: 100pt; }
.marginLB5 {  margin-bottom: 5pt; }
.marginL5 {  margin-left: 5pt; }
.marginL30 {  margin-left: 30pt; }
.marginLT5 {  margin-left: 5pt; margin-top: 5pt; }
.marginLT7 {  margin-left: 7pt; margin-top: 7pt; }
.marginL5T10 {  margin-left: 5pt; margin-top: 10pt; }
.marginR5T3 {  margin-right: 5pt; margin-top: 3pt; }
.marginRT5 {  margin-right: 5pt; margin-top: 5pt; }
.marginR5 {  margin-right: 5pt; }
.marginR5B5 {  margin-right: 5pt;  margin-bottom: 5pt; }
.marginR5B10 {  margin-right: 5pt;  margin-bottom: 10pt; }
.marginT2 {  margin-top: 2pt; }
.marginT5 {  margin-top: 5pt; }
.marginT4 {  margin-top: 4pt; }
.marginT4L {  margin-top: 4pt; margin-left: 8pt; }
.marginTR5 {  margin-top: 5pt; margin-right: 5pt; }
.marginT5B5 {  margin-top: 5pt; margin-bottom: 5pt; }
.marginTB5 {  margin-top: 5pt;  margin-bottom: 5pt; }
.marginL7 {  margin-left: 7pt; }
.marginL10 {  margin-left: 10pt; }
.marginLB10 {  margin-left: 10pt; margin-bottom: 10pt; }
.marginT5 {  margin-top: 5pt; }
.marginT8 {  margin-top: 8pt; }
.marginT10 {  margin-top: 10pt; }
.marginTB10 {  margin-top: 10pt;  margin-bottom: 10pt; }
.marginT15 {  margin-top: 15pt; }
.marginT20 {  margin-top: 20pt; }
.marginT30 {  margin-top: 30pt; }
.marginT35 {  margin-top: 35pt; }
.marginL40 {  margin-left: 40pt; }
.marginT40 {  margin-top: 40pt; }
.marginT45 {  margin-top: 45pt; }
.marginT50 {  margin-top: 50pt; }
.marginT60 {  margin-top: 60pt; }
.marginT70 {  margin-top: 70pt; }
.marginT80 {  margin-top: 80pt; }
.textCaption { font-size: 9pt;  margin-top: 5pt; text-align:justify; }

