

.calendartable { border: solid 1px #c0c0c0; width: 100% }
.calendarsubject { font-weight: bold; font-size: 14px; text-decoration: none; background-color: #f5f5f5; text-align: right; border-bottom: 1px solid #808080 }
.calendardate { font-style: italic; font-weight: bold; font-size: 11px; text-decoration: none; background-color: #dcdcdc; text-align: left; padding-right: 12px; padding-left: 12px; border-bottom: 1px solid #808080 }
.calendardetails { font-style: italic; font-weight: bold; font-size: 11px; text-decoration: none; background-color: white; text-align: left; padding: 8px }
.calendartime { font-weight: bold; font-size: 10px; text-decoration: none; background-color: #dcdcdc; text-align: right; padding-right: 8px; padding-bottom: 8px; padding-left: 12px; border-bottom: 1px solid #808080 }

.newstitle { color: #006400; font-weight: bold; font-size: 16px; line-height: 18px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #9fd0e7; text-align: left; padding-top: 2px; padding-bottom: 3px; padding-left: 4px; border-top: 3px double #d3cece; border-bottom: 3px double #d3cece; border-left: 3px double #d3cece }
.newsdate { color: #006400; font-size: 11px; line-height: 18px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #9fd0e7; text-align: right; vertical-align: top; padding: 1px 5px 3px 4px; border-top: 3px double #d3cece; border-right: 3px double #d3cece; border-bottom: 3px double #d3cece }
.newsbody  { color: #00f; font-size: 12px; line-height: 16px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #fff; text-align: justify; padding: 4px 3px 6px; border-right: 3px double #d3cece; border-bottom: 3px double #d3cece; border-left: 3px double #d3cece }

.faqbody  { color: #00f; font-size: 12px; line-height: 16px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #fff; text-align: justify; padding: 4px 3px 6px; border-right: 3px double #d3cece; border-bottom: 3px double #d3cece; border-left: 3px double #d3cece }
.faqquestion  { color: #000; font-weight: bold; font-size: 16px; line-height: 22px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; border-bottom: 1px solid #8EEDDE; width: 100% }
.faqquestion a:link  { color: #000; font-weight: bold; font-size: 16px; line-height: 22px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 2px }
.faqquestion a:visited  { color: #000; font-weight: bold; font-size: 16px; line-height: 22px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 2px }
.faqquestion a:hover { color: #006400; font-weight: bold; font-size: 16px; line-height: 22px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: underline; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; border-bottom: 1px solid #9fd0e7; border-left: 1px solid #9fd0e7 }
.faqtitle  { color: #006400; font-weight: bold; font-size: 16px; line-height: 18px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #9fd0e7; text-align: left; padding-top: 2px; padding-left: 4px; border: double 3px #d3cece }

.logintitle { color: #006400; font-weight: bold; font-size: 16px; line-height: 18px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #9fd0e7; text-align: left; padding-top: 2px; padding-left: 4px; border: double 3px #d3cece }
.loginbody { color: #00f; font-size: 12px; line-height: 16px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #fff; text-align: justify; padding: 4px 3px 6px; border-right: 3px double #d3cece; border-bottom: 3px double #d3cece; border-left: 3px double #d3cece }

.downloadtitle { color: #006400; font-weight: bold; font-size: 16px; line-height: 18px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #9fd0e7; text-align: left; padding-top: 2px; padding-bottom: 3px; padding-left: 4px; border-top: 3px double #d3cece; border-bottom: 3px double #d3cece; border-left: 3px double #d3cece }
.downloaddate { color: #006400; font-size: 11px; line-height: 18px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #9fd0e7; text-align: right; vertical-align: top; padding: 1px 5px 3px 4px; border-top: 3px double #d3cece; border-right: 3px double #d3cece; border-bottom: 3px double #d3cece }
.downloadbody  { color: #00f; font-size: 12px; line-height: 16px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #fff; text-align: justify; padding: 4px 3px 6px; border-right: 3px double #d3cece; border-bottom: 3px double #d3cece; border-left: 3px double #d3cece }

.messagetitle  { color: #006400; font-weight: bold; font-size: 16px; line-height: 18px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #9fd0e7; text-align: left; padding-top: 2px; padding-bottom: 3px; padding-left: 4px; border-top: 3px double #d3cece; border-bottom: 3px double #d3cece }
.messagelinks { color: #006400; font-weight: bold; font-size: 11px; line-height: 14px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #9fd0e7; text-align: center; padding-right: 4px; padding-bottom: 3px; padding-left: 5px; border-top: 3px double #d3cece; border-bottom: 3px double #d3cece }
.messageheader { color: #000; font-weight: bold; font-size: 13px; line-height: 17px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #8EEDDE; text-align: center; vertical-align: middle; border-bottom: 1px solid #d5d9e2 }
.messagebody { color: #00f; font-weight: bold; font-size: 12px; line-height: 16px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #9fd0e7; text-align: justify; vertical-align: middle; border-bottom: 1px solid #d5d9e2 }

.linksbody  { color: #00f; font-size: 12px; line-height: 16px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #fff; text-align: justify; padding: 4px 3px 6px; border-right: 3px double #d3cece; border-bottom: 3px double #d3cece; border-left: 3px double #d3cece }
.linkstitle  { color: #006400; font-weight: bold; font-size: 16px; line-height: 18px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #9fd0e7; text-align: left; padding-top: 2px; padding-left: 4px; border: double 3px #d3cece }

.tabletitle  { color: #000; font-weight: bold; font-size: 13px; line-height: 17px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #8EEDDE; text-align: center; vertical-align: middle; padding: 3px; border-bottom: 1px solid #d5d9e2 }
.tableheading  { color: #006400; font-weight: bold; font-size: 16px; line-height: 18px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #9fd0e7; text-align: left; padding-top: 2px; padding-bottom: 3px; padding-left: 4px; border-top: 3px double #d3cece; border-bottom: 3px double #d3cece }
.tablebody  { color: #00f; font-weight: bold; font-size: 11px; line-height: 16px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #d5d9e2; text-align: center; vertical-align: middle; padding: 2px; border-bottom: 1px solid #d5d9e2 }
.tablewidth { width: 100% }

.globalpics { text-align: center; vertical-align: bottom; border: 0px }

.formtable { color: #006400; font-size: 12px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; text-align: center; padding: 4px; border: double 3px #8EEDDE; width: 95% }
.formlabel { color: #00f; font-size: 11px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #d5d9e2; text-align: left; padding: 2px; border-bottom: 1px solid #8EEDDE }
.formfield { color: #006400; font-size: 11px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #d5d9e2; text-align: left; padding: 2px; border-bottom: 1px solid #8EEDDE }
.formsubmit { color: #006400; font-size: 11px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #d5d9e2; text-align: right; padding: 2px; border-bottom: 1px solid #8EEDDE }
.formthanks { color: #00f; font-weight: bold; font-size: 14px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #d5d9e2; text-align: left; padding: 2px; border: double 3px #8EEDDE }

.albumhead  { color: #006400; font-weight: bold; font-size: 16px; line-height: 18px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #9fd0e7; text-align: center; padding-top: 2px; padding-bottom: 3px; padding-left: 4px; border-style: double solid double solid; border-width: 3px 1px 3px 1px; border-color: #d3cece }
.albumbody    { color: #00f; font-size: 11px; line-height: 16px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #fff; text-align: center; padding: 4px; border: solid 1px #d3cece }
.albumimage { color: #00f; font-size: 11px; line-height: 16px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #d5d9e2; text-align: center; vertical-align: top; padding: 2px; border: solid 1px #8EEDDE }
.albumdetails { color: #00f; font-size: 11px; line-height: 16px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #d5d9e2; text-align: center; padding: 2px; border-top: 1px solid #8EEDDE; border-right: 1px solid #8EEDDE; border-bottom: 1px solid #8EEDDE }
.albumtitles { color: #fff; font-size: 11px; line-height: 16px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #8EEDDE; text-align: left; padding: 2px; border-bottom: 1px solid #fff }
.albumdata { color: #00f; font-weight: bold; font-size: 11px; line-height: 14px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #9fd0e7; text-align: justify; padding: 1px; border-bottom: 1px solid #8EEDDE }
.albumshop { color: #006400; font-weight: bold; font-size: 11px; line-height: 14px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #fff; text-align: justify; padding: 2px; border-bottom: 1px solid #8EEDDE }
.albumnav { color: #000; font-weight: bold; font-size: 11px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #8EEDDE; text-align: center; padding: 2px; border-bottom: 1px solid #9fd0e7 }
.albumnav a:link { color: #000; font-weight: bold; font-size: 11px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: underline; background-color: #8EEDDE; text-align: center; padding: 2px; border-bottom: 1px solid #9fd0e7 }
.albumnav a:visited { color: #000; font-weight: bold; font-size: 11px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: underline; background-color: #8EEDDE; text-align: center; padding: 2px; border-bottom: 1px solid #9fd0e7 }
.albumnav a:hover { color: #9fd0e7; font-weight: bold; font-size: 11px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #8EEDDE; text-align: center; padding: 2px; border-bottom: 1px solid #9fd0e7 }
.albumintro { color: #00f; font-size: 11px; line-height: 16px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #fff; text-align: justify; padding: 4px; border-bottom: 3px double #d3cece }
.albumname   { color: #006400; font-weight: bold; font-size: 16px; line-height: 18px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #9fd0e7; text-align: left; padding-top: 2px; padding-bottom: 3px; padding-left: 4px; border-style: double solid double solid; border-width: 3px 1px 3px 1px; border-color: #d3cece }
.albumdate   { color: #006400; font-weight: bold; font-size: 11px; line-height: 18px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #9fd0e7; text-align: center; vertical-align: top; border-style: double solid double solid; border-width: 3px 1px 3px 1px; border-color: #d3cece }
.albumpics   { color: #006400; font-weight: bold; font-size: 11px; line-height: 18px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #9fd0e7; text-align: center; vertical-align: top; border-style: double solid double solid; border-width: 3px 1px 3px 1px; border-color: #d3cece }
.albumfooter  { color: #006400; font-weight: bold; font-size: 10px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #8EEDDE; text-align: center; vertical-align: middle; border-style: double solid double solid; border-width: 3px 1px 3px 1px; border-color: #d3cece; height: 13px }
.albumfooter a:link { color: #9fd0e7; font-weight: bold; font-size: 10px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: underline; background-color: #8EEDDE; text-align: center; vertical-align: middle }
.albumfooter a:visited { color: #9fd0e7; font-weight: bold; font-size: 10px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: underline; background-color: #8EEDDE; text-align: center; vertical-align: middle }
.albumfooter a:hover { color: #fff; font-weight: bold; font-size: 10px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: #8EEDDE; text-align: center; vertical-align: middle }

.thumbimage { color: #006400; font-size: 12px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: white; text-align: center; vertical-align: middle; margin: 2px; padding: 2px; border: solid 1px #d3cece }
.thumblink { color: #006400; font-size: 11px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: white; text-align: center; vertical-align: middle; padding: 1px; border-bottom: 1px solid #8EEDDE }
.thumblink a:link { color: #006400; font-size: 11px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: white; text-align: center; vertical-align: middle; padding: 1px; border-bottom: 1px solid #8EEDDE }
.thumblink a:visited { color: #006400; font-size: 11px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; background-color: white; text-align: center; vertical-align: middle; padding: 1px; border-bottom: 1px solid #8EEDDE }
.thumblink a:hover { color: #006400; font-size: 11px; font-family: helvetica, skia, "gill sans", "century gothic", verdana, arial; text-decoration: underline; background-color: white; text-align: center; vertical-align: middle; padding: 1px; border-bottom: 1px solid #8EEDDE }
.thumbcell { padding-bottom: 6px; border-top: 1px solid #9fd0e7; border-right: 1px dotted #8EEDDE; border-bottom: 1px solid #d3cece }
.pagetitle { color: black; font-size: 20px; font-family: skia, "gill sans", "century gothic", verdana, arial, helvetica; text-decoration: none; text-align: left; padding-top: 15px; padding-bottom: 5px; padding-left: 40px; border-bottom: 1px solid #d3cece }


.s2xsitems      { color: #00008b; font-size: 11px; line-height: 14px; font-family: Arial,"Times New Roman", Georgia, Times; text-decoration: none; background-color: #cbd7ff; text-align: center; vertical-align: middle; padding: 1px; border-bottom: 1px dotted #b2b2b2 }
.descriptions { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.s2xssubcat { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }


