/* this is for stw (old style) */
body { margin: 0; background-color: #ffffff;}
.strip_standard { margin: 0; background-color: #555555; color: #fff; padding: 4px;}
.strip_sec_1 { margin: 0; background-color: #555555; color: #fff; padding: 4px;}
.strip_sec_2 { margin: 0; background-color: #990000; color: #fff; padding: 4px;}
.strip_sec_3 { margin: 0; background-color: #336666; color: #fff; padding: 4px;}
.strip_sec_4 { margin: 0; background-color: #003399; color: #fff; padding: 4px;}
.strip_sec_5 { margin: 0; background-color: #4E4F7B; color: #fff; padding: 4px;}
.strip_sec_6 { margin: 0; background-color: #996633; color: #fff; padding: 4px;}
.strip_sec_7 { margin: 0; background-color: #336633; color: #fff; padding: 4px;}
.strip_sec_8 { margin: 0; background-color: #ff3300; color: #fff; padding: 4px;}
.strip_sec_9 { margin: 0; background-color: #6699ff; color: #fff; padding: 4px;}
.strip_sec_10 { margin: 0; background-color: #990066; color: #fff; padding: 4px;}
p { font: 12px/16px verdana, lucida, arial, helvetica, sans-serif;  color: #333; font-weight: normal;}
.warningtext { font: 12px/16px verdana, lucida, arial, helvetica, sans-serif;  color: #dd3333; font-weight: normal;}
sup {font-size: 0.75em; line-height: 0.5em}  
td { font: 12px/16px verdana, lucida, arial, helvetica, sans-serif; color: #333; font-weight: normal;}
td.banner { font: 12px/16px verdana, lucida, arial, helvetica, sans-serif; color: #333; font-weight: normal;}
.menu { font: 12px/16px verdana, lucida, arial, helvetica, sans-serif; color: #333; font-weight: normal;}
h1 { font: 24px verdana, lucida, arial, helvetica, sans-serif; color: #000;font-weight: bold;}
h1.banner { font: 24px verdana, lucida, arial, helvetica, sans-serif; color: #000;font-weight: bold;}
p.banner { font: italic 12px verdana, lucida, arial, helvetica, sans-serif; color: #333;}
h2 { font: 18px verdana, lucida, arial, helvetica, sans-serif; color: #000000;font-weight: bold;}
h3 { border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #000000; font: 16px verdana, lucida, arial, helvetica, sans-serif; color: #660000; margin-bottom:   5pt; }
h3.standard { border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #99999; font: 16px verdana, lucida, arial, helvetica, sans-serif; color: #555555; margin-bottom:   5pt; }
h3.sec_1 { border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #99999; font: 16px verdana, lucida, arial, helvetica, sans-serif; color: #555555; margin-bottom:   5pt; }
h3.sec_2 { border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #990000; font: 16px verdana, lucida, arial, helvetica, sans-serif; color: #990000; margin-bottom:   5pt; }
h3.sec_3 { border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #336666; font: 16px verdana, lucida, arial, helvetica, sans-serif; color: #336666;  margin-bottom:   5pt;}
h3.sec_4 { border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #003399; font: 16px verdana, lucida, arial, helvetica, sans-serif; color: #003399;  margin-bottom:   5pt;}
h3.sec_5 { border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #4E4F7B; font: 16px verdana, lucida, arial, helvetica, sans-serif; color: #4E4F7B; margin-bottom:   5pt; }
h3.sec_6 { border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #996633; font: 16px verdana, lucida, arial, helvetica, sans-serif; color: #996633; margin-bottom:   5pt; }
h3.sec_7 { border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #336633; font: 16px verdana, lucida, arial, helvetica, sans-serif; color: #336633; margin-bottom:   5pt; }
h3.sec_8 { border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #ff3300; font: 16px verdana, lucida, arial, helvetica, sans-serif; color: #ff3300;  margin-bottom:   5pt;}
h3.sec_9 { border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #6699ff; font: 16px verdana, lucida, arial, helvetica, sans-serif; color: #6699ff;  margin-bottom:   5pt;}
h3.sec_10 { border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #990066; font: 16px verdana, lucida, arial, helvetica, sans-serif; color: #990066; margin-bottom:   5pt; }
h4 {
	font: 14px verdana, lucida, arial, helvetica, sans-serif;
	color: #333;
	font-weight: bold;
	border-top-width: 6px;
	border-bottom-width: 2px;
}
.timestamp { font: 10px/14px verdana, lucida, arial, helvetica, sans-serif; color: #333; font-weight: normal; text-align: right;}
.justify { text-align:justify;}
.timestamp_plus { font: 10px/14px verdana, lucida, arial, helvetica, sans-serif; color: #777; font-weight: normal; text-align: right;}
.caption { font: 8px/12px verdana, lucida, arial, helvetica, sans-serif; color: #333; font-weight: normal;}
a { font: 12px/16px verdana, lucida, arial, helvetica, sans-serif; color: #110088; text-decoration: none;}
a.strip { font: 12px/16px verdana, lucida, arial, helvetica, sans-serif; color: #fff; text-decoration: none;}
a.banner { font: 12px/16px verdana, lucida, arial, helvetica, sans-serif; color: #000; text-decoration: none;}
a:hover { font: 12px/16px verdana, lucida, arial, helvetica, sans-serif; color: #110088; text-decoration: underline; }
a:hover.banner { font: 12px/16px verdana, lucida, arial, helvetica, sans-serif; color: #000; text-decoration: underline;}
a:hover.strip { font: 12px/16px verdana, lucida, arial, helvetica, sans-serif; color: #000; text-decoration: underline;}
a:hover.strip_sec_1 { font: 12px/16px verdana, lucida, arial, helvetica, sans-serif; color: #ddd; text-decoration: underline; font_weight:bold;}
a:hover.strip_sec_2 { font: 12px/16px verdana, lucida, arial, helvetica, sans-serif; color: #ddd; text-decoration: underline; font_weight:bold;}
a:hover.strip_sec_3 { font: 12px/16px verdana, lucida, arial, helvetica, sans-serif; color: #ddd; text-decoration: underline; font_weight:bold;}
a:hover.strip_sec_4 { font: 12px/16px verdana, lucida, arial, helvetica, sans-serif; color: #ddd; text-decoration: underline; font_weight:bold;}
a:hover.strip_sec_5 { font: 12px/16px verdana, lucida, arial, helvetica, sans-serif; color: #ddd; text-decoration: underline; font_weight:bold;}
a:hover.strip_sec_6 { font: 12px/16px verdana, lucida, arial, helvetica, sans-serif; color: #ddd; text-decoration: underline; font_weight:bold;}
td.standard { color: #ffffff; background-color: #99999; height: 150px; width: 150px; font: 18px/16px  verdana, lucida, arial, helvetica, sans-serif; padding: 5px;}
td.sec_1 { color: #ffffff; background-color: #555555; height: 150px; width: 150px; font: 18px/16px  verdana, lucida, arial, helvetica, sans-serif;  padding: 5px;}
td.sec_2 { color: #FFFFFF; background-color: #990000; height: 150px; width: 150px; font: 18px/16px verdana, lucida, arial, helvetica, sans-serif;  padding: 5px;}
td.sec_3 { color: #FFFFFF; background-color: #336666; height: 150px; width: 150px; font: 18px/16px verdana, lucida, arial, helvetica, sans-serif;  padding: 5px;}
td.sec_4 { color: #FFFFFF; background-color: #003399; height: 150px; width: 150px; font: 18px/16px verdana, lucida, arial, helvetica, sans-serif; padding: 5px;}
td.sec_5 { color: #FFFFFF; background-color: #4E4F7B; height: 150px; width: 150px; font: 18px/16px verdana, lucida, arial, helvetica, sans-serif; padding: 5px;}
td.sec_6 { color: #ffffff; background-color: #996633; height: 150px; width: 150px; font: 18px/16px  verdana, lucida, arial, helvetica, sans-serif;  padding: 5px;}
td.sec_7 { color: #FFFFFF; background-color: #336633; height: 150px; width: 150px; font: 18px/16px verdana, lucida, arial, helvetica, sans-serif;  padding: 5px;}
td.sec_8 { color: #FFFFFF; background-color: #ff3300; height: 150px; width: 150px; font: 18px/16px verdana, lucida, arial, helvetica, sans-serif;  padding: 5px;}
td.sec_9 { color: #FFFFFF; background-color: #6699ff; height: 150px; width: 150px; font: 18px/16px verdana, lucida, arial, helvetica, sans-serif; padding: 5px;}
td.sec_10 { color: #FFFFFF; background-color: #990066; height: 150px; width: 150px; font: 18px/16px verdana, lucida, arial, helvetica, sans-serif; padding: 5px;}
li {
	text-indent: 0pt;
	list-style-type: disc;
	padding: 3px;
}
td.listcontents {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #aaa;
	height: 20px;
	valign: bottom;
	vertical-align: bottom;
	}
.twocolumns {
   column-count: 2;
   column-gap: 20px;
}
.twocolumns_smaller {
   column-count: 2;
   column-gap: 20px;
   font: 8px/12px;
}
.divider {
	height: 1px;
	width: 100%;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #666666;
}
blockquote { margin-left: 20px; margin-right: 20px; 
}
ul, ol {
margin-left: 8px;
  padding-left: 8px;
}
td.gallery { font: 10px/12px 'trebuchet ms', geneva, verdana, lucida, arial, helvetica, sans-serif; color: #333; font-weight: normal;margin: 0; background-color: #eeeeee;  padding: 10px; text-align: center;}
a.gallery { font: 10px/12px'trebuchet ms', geneva, verdana, lucida, arial, helvetica, sans-serif; color: #000; text-decoration: none;}
a:hover.gallery { font: 10px/12px'trebuchet ms', geneva, verdana, lucida, arial, helvetica, sans-serif; color: #333; text-decoration: underline; font_weight:bold;}
