body { background-color: #333333; padding: 0px; margin: 0px; }
p { font-family: Verdana, sans-serif;  font-size: 10pt; padding-left: 16pt; padding-right: 16pt; padding-top: 6pt; padding-bottom: 6pt; margin: 0pt; color: black; }
.h1 { font-family: Verdana, sans-serif; font-size: 13pt; font-weight: bold; padding-left: 16pt; padding-right: 3pt; padding-top: 9pt; padding-bottom: 6pt; margin: 0pt; color: black; }
.h2 { font-family: Verdana, sans-serif; font-size: 11pt; font-weight: bold; padding-left: 16pt; padding-right: 3pt; padding-top: 9pt; padding-bottom: 6pt; margin: 0pt; color: black; }
.date { font-family: Verdana, sans-serif; font-size: 9pt; font-weight: bold; padding-left: 16pt; padding-right: 3pt; padding-top: 8pt; padding-bottom: 2pt; margin: 0pt; color: black; }
.eventbody { font-family: Verdana, sans-serif;  font-size: 10pt; padding-left: 16pt; padding-right: 16pt; padding-top: 2pt; padding-bottom: 2pt; margin: 0pt; color: black; }
.tab1 { padding-top: 2pt; padding-bottom: 2pt; padding-right: 2pt; }
.tab { padding: 2pt; }
.tabh1 { padding-top: 2pt; padding-bottom: 2pt; font-weight:bold; border-bottom: 1px solid black; }
.tabh { padding: 2pt; font-weight:bold; border-bottom: 1px solid black; }
.tc { vertical-align: top; padding: 0px; margin: 0px; }
.tcsegh { vertical-align: top; padding: 0px; margin: 0px; background-color: #FFFFCC; margin-top: 10px; margin-bottom: 10px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
.tcseg { vertical-align: top; padding: 0px; margin: 0px; background-color: #FFFFFF; margin-top: 10px; margin-bottom: 10px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
.tcedt { vertical-align: top; padding: 0px; margin: 0px; width: 70px; }
.tcedtseg { vertical-align: top; padding: 0px; width: 70px; background-color: #FFFFCC; margin-top: 10px; margin-bottom: 10px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
.tccontent { background-color: #CCCCCC; vertical-align: top; }
.tcindex  { background-color: #333333; vertical-align: top; }
.tcmenu { background-color: #333333; vertical-align: top; padding: 0px; margin: 0px; height:22px; }
.tcmenusel { background-color: #FF6600; vertical-align: top; padding: 0px; margin: 0px; height:22px; }
.menu { font-family: Verdana, sans-serif; font-size: 8pt; color: #FFFFFF; padding-left: 30pt; padding-top: 1pt; padding-bottom: 6pt; padding-right: 0pt; font-weight: normal; }
.menu2 { font-family: Verdana, sans-serif; font-size: 8pt; color: #FFFFFF; padding-left: 15pt; padding-top: 1pt; padding-bottom: 6pt; padding-right: 0pt; font-weight: normal; }
.container { padding: 0px; margin: 0px; }
#navigation a { text-decoration: none; color: white; }
#navigation a:hover { text-decoration: underline; }
#content a:link { font-weight:bold; color: black; text-decoration: none; }
#content a:visited { font-weight:bold; color: black; text-decoration: none; }
#content a:hover { font-weight:bold; color: black; text-decoration: underline; }
#content a:active { font-weight:bold; color: #FF6600; text-decoration: none; }
.tableform { background-color: #FFFFFF; width: 100%; padding-top: 10pt; padding-bottom: 10pt; }
.tcformhead { background-color: #F9C68B; vertical-align:bottom; padding-left: 2pt; padding-top: 3pt: padding-bottom: 3pt; font-weight: bold; }
.tcformheadf { padding-left: 2pt; background-color: #F9C68B; padding-top: 3pt: padding-bottom: 3pt; font-weight: bold; }
.tcform { vertical-align: top; background-color: #FFFFFF; padding-left: 2pt; padding-top: 3pt; padding-bottom: 3pt; }
.tcformf { vertical-align: top; padding-left: 2pt; background-color: #FFFFFF; padding-top: 3pt; padding-bottom: 3pt; }
.input { border: 1pt solid #333333; background-color: #FFFFCC; }
.inputarea { border: 1pt solid #333333; background-color: #FFFFCC; }
.select {  border: 1pt solid #333333; background-color: FFFFCC}
.button { background-color: #CCCCCC; border-right: 1pt solid #666666; border-bottom: 1pt solid #333333; margin-top: 16pt; }
.error { color:red; }
.section { padding-bottom: 0pt; font-weight:bold; }
.album { padding-bottom: 0pt; font-weight:bold; font-size: 13pt; padding-top: 15pt; padding-bottom: 2pt; background-color: #DDDDDD; width:100%; }
.albumsubtitle { padding-bottom: 0pt; font-weight:normal; font-style:italic; font-size: 9pt; padding-top: 2pt; padding-bottom: 7pt; background-color: #DDDDDD; width:100%; }
.tabsec {  padding: 2pt; font-size: 11pt; font-weight: bold; }
ul { font-family: Verdana, sans-serif;  font-size: 11pt; padding-left: 16pt; padding-right: 16pt; padding-top: 6pt; padding-bottom: 6pt; margin-left: 20pt; margin-top: 0pt; margin-bottom: 0pt; color: black; list-style-type:square; list-style-position:outside; }
ol { font-family: Verdana, sans-serif;  font-size: 11pt; padding-left: 16pt; padding-right: 16pt; padding-top: 6pt; padding-bottom: 6pt; margin-left: 20pt; margin-top: 0pt; margin-bottom: 0pt; color: black; list-style-type:decimal; list-style-position:outside; }
.narrow { padding: 2pt; }
