body { background-image:url(images/BGsky.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#000099; background-color:#006699; margin:0px; padding:0px; }
body.popup {  background-image:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#8f9295; background-color:#ffffff; margin:4px 0px 0px 0px; padding:0px; }

p { color:#000099; font-size:15px; line-height:19px; margin: 0px; text-align:justify; }
div { color:#000099; font-size:15px; line-height:19px; margin: 0px; text-align:justify; }

a { font-weight:bold; color:#0000ff; text-decoration:none; }
a:hover { color:#006699; text-decoration:none; }

a.creditLink { font:bold 13px Arial, Helvetica, sans-serif; color:#b8aab6; text-decoration:none; }
a.creditLinkURL { font:bold 16px Arial, Helvetica, sans-serif; color:#b8aab6; text-decoration:none; }
a.hidden { color:#8f9295; font-size:12px; }
a.hidden:hover { color:#006699; text-decoration:none;  }
a.hiddenClip { color:#8f9295; font-size:12px; }
a.inTextSub { text-decoration:none; }
a.inTextSub:link { color:#006699; }
a.inTextSub:visited { color:#8f9295; }
a.inTextSub:hover { color:#0000ff;  }

a.themeHiddenLink { color:#0000ff; font-weight:normal; text-decoration:none;  }
a.themeHiddenLink { color:#0000ff; font-weight:normal;  text-decoration:none;  }

a.creditLivingInHarmonyLink {  color:#f68a56; }

a..quoteByline { font-size:14px; }

a.linkHiddenAbsolutePara { color:#8f9295; font-size:14px; }
a.linkHiddenAbsolutePara:hover { color:#006699; text-decoration:none;  }

a.linkHiddenIndexPara { color:#8f9295; font-size:14px; text-decoration:none; }
a.linkHiddenIndexPara:hover { color:#006699; font-size:14px; text-decoration:none;  }

a.linkResources{ color:#8f9295; font-size:12px; font-weight:normal; text-decoration:none; }
a.linkResources:hover { color:#006699; font-size:12px; text-decoration:none;  }

a.linkResSmaller{ color:#8f9295; font-size:11px; font-weight:normal; text-decoration:none; }
a.linkResSmaller:hover { color:#006699; font-size:11px; text-decoration:none;  }

a.linkThemeBank { color:#8f9295; font-size:12px; font-weight:bold; text-decoration:none; }
a.linkThemeBank:hover { color:#006699; font-size:12px; text-decoration:none;  }

a.linkHiddenSub { color:#000066; font-size:14px; text-decoration:none; }
a.linkHiddenSub:hover { color:#0000ff; font-size:14px; text-decoration:none;  }

a.linkIndexBox { color:#8f9295; font-size:14px; text-decoration:none; }
a.linkIndexBox:hover { color:#006699; font-size:14px; text-decoration:none;  }

a.linkHiddenIndexParaText { color:#003366; font-weight:normal; text-decoration:none; }
a.linkHiddenIndexParaText:hover { color:#006699; font-weight:normal; text-decoration:none;  }

a.linkHiddenPhotoCredit { color:#999999; font-weight:normal; text-decoration:none; }
a.linkHiddenPhotoCredit:hover { color:#006699; font-weight:normal; text-decoration:none;  }

a.linkHiddenIndexParaTextB { color:#003366; text-decoration:none; }
a.linkHiddenIndexParaTextB:hover { color:#006699; text-decoration:none;  }

a.linkIndexHelp { color:#999999; font-weight:normal; text-decoration:none; }
a.linkIndexHelp:hover { color:#006699; font-weight:normal; text-decoration:none;  }

a.linkHelp { color:#c9d3df; font-size:13px; text-decoration:none; }
a.linkHelp:hover { color:#0000ff; font-size:14px;  text-decoration:none;  }

a.linkHelp13 { color:#c9d3df; font-size:13px; text-decoration:none; }
a.linkHelp13:hover { color:#0000ff; font-size:13px;  text-decoration:none;  }

a.linkIndexParaHidden { color:#003366; text-decoration:none; }
a.linkIndexParaHidden:hover { color:#0000ff;  text-decoration:none;  }

a.linkTitleResource { color:#006699;  margin:15px 0px 5px 0px; font-size:17px; font-weight:bold; text-align:left }
a.linkTitleResource:hover { color:#0000ff; }

body.popup { background-color:#ffffff; margin:0px 0px 0px 0px; padding:0px; }

.absolutePara { font-size:14px; line-height:18px; margin:10px 0px 0px 0px; clear:left; text-align:justify;  }
.absolute  { margin-left:10px; margin-right:10px; position:absolute; visibility:hidden; width:590px; height:auto; }
.absoluteAll  { margin:0px 0px 0px 0px;  }
.boxHelp { color:#0000ff; font-size:14px; font-weight:bold; background-color:#eaeff1; margin:0px 50px 0px 50px; padding: 3px; }
.boxedIndent {  margin-top:0px; margin:15px auto 25px auto; width:450px;  }
.creditRight { font-size:14px; float:right; margin:0px 0px 0px 0px;  }
.creditRightT5 { font-size:14px; float:right; margin:8px 0px 4px 0px;  }
.creditRight12 { font-size:12px; float:right; margin:0px 0px 0px 0px;  }
.creditTF {  color:#8f9295; font-size:14px; margin:0px 0px 0px 0px;  }
.creditTFsoundbank { color:#8f9295; float:right; font-size:12px; margin:0px 0px 0px 0px;  }
.creditTFsoundbankLink { color:#cccccc; float:right; font-size:12px; margin:0px 0px 0px 0px;  }
.floatedImageARight { border:0px; float:right; margin:5px 0px 0px 20px; padding:0px; }
.floatedImageARightLevel { border:0px; float:right; margin:0px 0px 0px 20px; padding:0px; }
.floatedImageACenterLevel { border:0px; margin:0px 0px 0px 20px; padding:0px; text-align:center; }
.floatedImageALeft { border:0px; float:left; margin:0px 20px 0px 0px; padding:0px; }
.floatedImageALeftIndent { border:0px; float:left; margin:0px 20px 0px 0px; padding:0px 0px 30px 20px; }
.floatedImageARightCredit { border:1px solid #a9adb0; float:right; margin:25px 0px 0px 10px; }
.floatedImageARightCreditT { border:1px solid #a9adb0; float:right; margin:35px 0px 0px 10px; }
.GMMPara { font-size:13px; line-height:16px; margin: 0px 10px 5px 5px; text-align:justify;  }
.GMMtitleSub { font-size:13px; font-weight:bold; }
.homeSoundBankButtons { margin-left:10px; margin-top:20px; }
.homeBoxedIndent {  margin:25px auto 25px auto; width:520px;  }
.homeBoxedIndentGame {  margin:10px auto 25px auto; width:520px;  }
.homeBoxedIndentAbout {  margin:45px auto 25px 50px; width:580px;  }
.themeLyrics { font-size:13px; line-height:14px; margin:0px 0px 6px 0px; padding:0px; }
.themeIndentSmall { font-size:14px; font-style:italic; padding: 0px 25px 0px 50px; }
.themeSmall { font-size:14px; font-style:italic; }
.creditLivingInHarmony {  color:#f68a56; font-size:12px; margin:0px 225px 0px 0px;  }

.linkNOT { font-weight:bold; color:#f68a56; }
.indexHelp { color:#999999; font-size:14px; line-height:20px; margin:0px 0px 20px 0px; text-align:justify;  }
.indexPara { font-size:14px; line-height:20px; margin:0px 0px 20px 0px; text-align:justify;  }
.indexParaNOB { font-size:14px; line-height:20px; margin:0px 0px 0px 0px; text-align:justify;  }
.indexParaParticipate { font-size:14px; line-height:20px; margin:0px 0px 6px 0px; text-align:justify;  }
.indexParaTheme { font-size:14px; line-height:20px; margin:0px 0px 5px 0px; text-align:justify;  }
.indexParaB { font-size:14px; font-weight:bold; line-height:20px; margin:10px 0px 0px 0px; text-align:justify;  }
.indexParaStudio { font-size:14px; line-height:20px; margin:0px 0px 10px 0px; text-align:justify;  }
.indexParaBoxM { color:#003366; font-size:14px; line-height:20px; margin:0px 230px 10px 0px; padding:2px;  text-align:justify;  }
.indentHelpIndex { color:#000099; font-weight:normal; padding:0px 20px 0px 25px;  }
.indexBoxAnnounce { border:1px; border-color:#0000ff; border-style:dotted; color:#0000ff; font-size:15px; font-weight:bold; background-color:#eaeff1; margin:0px 225px 10px 0px; padding: 10px; }
.tapestryBoxAnnounce { border:1px; border-color:#0000ff; border-style:dotted; color:#0000ff; font-size:15px; font-weight:bold; background-color:#eaeff1; margin:6px 0px 10px 0px; padding: 10px; }
.indexParaBox { border:1px; border-color:#ffffff; border-style:groove; color:#003366; font-size:14px; letter-spacing:.5px; line-height:20px; margin:12px 0px 5px 0px; padding:5px;  text-align:justify;  }
.indexParaBoxXX { border:1px; border-color:#0000cc; border-style:dotted; background-color:#f2f5f6; color:#000099; font-size:14px; letter-spacing:.4px; line-height:20px; margin:47px 0px 12px 0px; padding:5px 5px 5px 5px;  text-align:justify;  }
.indexParaBoxHome { color:#003366; font-size:14px; line-height:20px; margin:0px 223px 0px 0px; padding:2px;  text-align:justify;  }
.indexBox { color:#0000ff; font-size:15px; font-weight:bold; background-color:#eaeff1; margin:0px 230px 30px 0px; padding: 3px 3px 3px 0px; }
.indent { margin:0px 0px 0px 20px;  }
.indentResouceText { margin:0px 0px 0px 80px;  }
.indentMediaWin { margin:0px 0px 0px 255px; }
.indentSoundbank { margin:0px 0px 0px 235px; }
.indentStudio { color:#006699; margin:0px 0px 0px 20px; text-align:justify; }
.indentStudioSmaller { color:#006699; font-size: 13px; line-height: 16px; margin:0px 0px 0px 25px; text-align:justify; }

.indentT { margin:5px 0px 0px 20px;  }
.insetHomeVid { background-color:#ffffff; padding-top:10px; }
.insetHomeProg { background-color:#ffffff; padding-top:0px; margin-bottom:10px; }
.linkNOTtop { font-weight:bold; color:#f68a56; margin-top:5px;  }
.linkNOTbottom { font-weight:bold; color:#f68a56; margin-bottom:10px;  }
.indentMore { margin:0px 0px 0px 400px;  }
.margL5R10 { margin-left:5px; margin-right:10px; }
.margTableText { margin-left:25px; }
.margL5T5 { margin-left:5px; margin-top:5px; }
.marginCreditsSchools { margin-left:75px; }
.margAweb { margin-left:25px; }
.margL10T5 { margin-left:10px; margin-top:5px; }
.margL10T10 { margin-left:10px; margin-top:10px; }
.margL10 { margin-left:10px; }
.margL15 { margin-left:15px; }
.margL25 { margin-left:25px; }
.margL50 { margin-left:50px; }
.margL25SiteMap { margin-left:25px; margin-top:10px; }
.margL25theme { color:#0000ff; font-weight:bold; margin-left:25px; margin-top:10px; }
.margL25SiteMapSub { font-size:14px; margin-left:47px; margin-top:0px; }
.tableContent {  padding-top:10px;  }
.tableContent50 {  padding-top:10px; margin-left:50px;  }
.margL25T { margin-left:25px; margin-top:15px;  }
.margL25T6 { margin-left:25px; margin-top:6px;  }
.margR5 { margin-right:5px; }
.margRT3 { margin-right:3px; margin-top:3px; }
.margR10 { margin-right:10px; }
.margR20 { margin-right:20px; }
.margB2 { margin-bottom:2px }
.margB10 { margin-bottom:10px; }
.margBR10 { margin-right:10px; margin-bottom:10px; }
.margT5float { float:right; margin-right:5px; }
.margT6 { margin-top:6px; }
.margT10 { margin-top:10px; }
.margT10L { margin-top:10px; margin-left:250px; }
.margTB10 { margin-top:10px; margin-bottom: 10px; }

.margT20 { margin-top:20px; }
.margT25 { margin-top:25px; }
.margT30 { margin-top:30px; }
.margIndexImage { margin-top:35px; }
.margTB20{ margin-top:20px; margin-bottom: 20px; }
.margTB30{ margin-top:30px; margin-bottom: 30px; }
.margFFHelp { margin:5px 10px 0px 0px; }
.margLIndex { margin-left:95px; }
.mediaIndent { margin:0px 0px 0px 30px;  }
.mediaSub { color:#0033cc; font-weight:bold; }
.mediaIndentT5 { margin:5px 0px 0px 30px;  }
.mediaIndentTapestry { margin:0px 0px 0px 30px;  }
.quoteByline { font-size:14px; margin:0px 0px 0px 70px;  }
.quoteBylineI { font-size:14px; font-style:italic; margin:0px 0px 0px 0px; }
.quoteBylineI20 { font-size:14px; font-style:italic; margin:0px 0px 0px 0px; }
.pageTitle { color:#0000ff; font-size:15px; font-weight:bold; background-color:#eaeff1; margin:0px 0px 30px 0px; padding: 3px 3px 3px 0px; }
.pageTitleShort { color:#0000ff; font-size:15px; font-weight:bold; background-color:#eaeff1; margin:0px 495px 30px 0px; padding: 3px 3px 3px 0px; }
.pageTitleSub { color:#0000ff; font-size:15px; font-weight:bold; background-color:#eaeff1; margin:0px 0px 10px 0px; padding: 0px; }
.paraIndex { font-size:14px; line-height:18px; margin:0px 0px 8px 0px; padding:0px; text-align:justify; }
.paraIndexInset { font-size:13px; line-height:15px; margin:5px 0px 8px 0px; padding:0px; text-align:justify; }
.popupTitle {  color:#b8aab6; font-size:18px; font-weight:bold; margin: 0px;  }
.smaller { font-size:11px; }
.symbolsBox { margin-right:10px; margin-bottom:10px; float:left; }
.titleAddon { color:#0099CC; font-style:italic; }

.titleProgram { color:#006699;  margin:2px 0px 2px 0px; font-size:12px; font-weight:bold; text-align:left ; }
.titleProgramMarg { color:#006699;  margin:0px 0px 2px 22px; font-size:12px; font-weight:bold; text-align:left ; }

.titleResource10 { color:#006699;  margin: 10px 0px 5px 0px; font-size:17px; font-weight:bold; text-align:left ;}
.titleResource0 { color:#006699;  margin: 0px 0px 5px 0px; font-size:17px; font-weight:bold; text-align:left ;}
.titleResource { color:#006699;  margin: 15px 0px 5px 0px; font-size:17px; font-weight:bold; text-align:left ;}
.titleResourceRight { color:#006699;  margin:15px 0px 5px 0px; font-size:17px; font-weight:bold; text-align:right; }
.titleResourceMedia { color:#006699; margin:0px;  padding:7px 0px 7px 0px; font-size:15px; font-weight:bold; text-align:left }
.textLarger { font-size:16px; }
.titleTheme { color:#006699;  margin:0px 0px 5px 0px; font-size:17px; font-weight:bold; text-align:left ;}
/*--------------------------------------------------- */
#wrapper { background-color:transparent;  font-size:14px; margin:20px auto 0px auto; padding:0px; width:769px; }
#wrapperIntro { background-color:transparent;  font-size:14px; margin:20px auto 0px auto; padding:0px 35px 0px 0px; width:769px; }

#copyright { clear:both; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:20px; padding:0px; text-align: center; }
#copyright a { color:#666699; text-decoration:none;  }
#copyright a:hover { color:#ffcc00; text-decoration:none;  }

#navigation { font-size:11px; padding:0px; width:769px; }
#navigation ul { margin:0px; padding:0px; list-style-type:none; }
#navigation li { margin:0px; padding:0px; float:left; background:url(images/rollover.gif) no-repeat left top; display:inline; }
#navigation a { color:#FF6600; font:bold 12px Arial, Helvetica, sans-serif; color:#b8aab6; text-decoration:none; display:block; height:23px; width:40px; padding:4px 0px 0px 20px; }
#navigation a:hover { background:url(images/rollover.gif) 0px -40px; color:#006699; }
#navigation a.Current { font:bold 11px Arial, Helvetica, sans-serif; color:#705f9e; text-decoration:none; display:block; height:23px; padding:4px 0px 0px 20px; }
#navigation a.short { font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; display:block; height:23px; width:32px; padding:4px 0px 0px 20px; }
#navigation a.mid { font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; display:block; height:23px; width:50px; padding:4px 0px 0px 20px; }
#navigation a.midder { font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; display:block; height:23px; width:40px; padding:4px 0px 0px 20px; }
#navigation a.long { font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; display:block; height:23px; width:67px; padding:4px 0px 0px 20px; }

#navigationFooter { font-size:11px; padding:0px;  }
#navigationFooter ul { margin:0px; padding:0px; list-style-type:none; }
#navigationFooter li {  margin:0px; padding:0px; float:left; text-align:center; }
#navigationFooter a {padding:8px 0px 0px 5px; font:bold 12px Arial, Helvetica, sans-serif; color:#b8aab6; text-decoration:none; display:block; width:55px; height:23px; }
#navigationFooter a:hover { color:#006699; }
#navigationFooter a.CurrentFoot { font:bold 11px Arial, Helvetica, sans-serif; color:#705f9e; text-decoration:none; display:block; width:55px; height:23px; }
#navigationFooter a.longest { font:bold 11px Arial, Helvetica, sans-serif; color:#b8aab6; text-decoration:none; display:block; height:23px; width:125px; padding:8px 0px 0px 5px; }
#navigationFooter a.shortFoot { font:bold 11px Arial, Helvetica, sans-serif; color:#b8aab6; text-decoration:none; display:block; height:23px; width:50px; }
#navigationFooter a.shortFoot:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#006699; text-decoration:none; display:block; height:23px; width:50px; }
#navigationFooter a.longerFoot { font:bold 11px Arial, Helvetica, sans-serif; color:#b8aab6; text-decoration:none; display:block; height:23px; width:75px; }
#navigationFooter a.longerFoot:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#006699; text-decoration:none; display:block; height:23px; width:75px; }
#navigationFooter a.longestFoot { font:bold 11px Arial, Helvetica, sans-serif; color:#b8aab6; text-decoration:none; display:block; height:23px; width:95px; }
#navigationFooter a.longestFoot:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#006699; text-decoration:none; display:block; height:23px; width:95px; }

#mastheadFootIndex { background-color:transparent; background-image:url(images/indexFooter.gif); background-repeat:no-repeat; height:30px; padding-top:0px; width:810px; }

#navigationFootIndex { font-size:12px; padding:0px; width:810px;   }
#navigationFootIndex ul { margin:0px; padding:0px; list-style-type:none; }
#navigationFootIndex li {  margin:0px; padding:0px; float:left; text-align:center; width:71px; }
#navigationFootIndex a { padding:5px 0px 0px 5px; font:bold 12px Arial, Helvetica, sans-serif; color:#y; text-decoration:none; display:block; height:23px; }
#navigationFootIndex a:hover { color:#006699; }
#navigationFootIndex a.shortFt { font:bold 12px Arial, Helvetica, sans-serif; color:#666699; text-decoration:none; display:block; height:23px; }
#navigationFootIndex a.shortFt:hover { font:bold 12px Arial, Helvetica, sans-serif; color:#ffcc00; text-decoration:none; display:block; height:23px; }
#navigationFootIndex a.longerFt { font:bold 12px Arial, Helvetica, sans-serif; color:#666699; text-decoration:none; display:block; height:23px; }
#navigationFootIndex a.longerFt:hover { font:bold 12px Arial, Helvetica, sans-serif; color:#ffcc00; text-decoration:none; display:block; height:23px; }

#content {  background-color:#ffffff; padding: 18px 19px 0px 19px; }

#contentFoot { padding:0px; background-color:#ffffff; font-size:15px; font-weight:bold; color:#0000ff;  }
#contentFoot a { color:#0000ff; text-decoration:none; }
#contentFoot a:hover { color:#006699; }

#masthead {  background-color:#006699; background-image:url(images/SS_mastheadFooter.gif); background-repeat:no-repeat; height:30px; padding-top:0px; }
#mastheadFooter { background-color:transparent; background-image:url(images/SS_footer.gif); background-repeat:no-repeat; height:30px; padding-top:0px; }
