﻿body { font: 12px Arial; }
td { font: 12px Arial; }
font { font: 12px Arial; }
TD.BOTTOMLEFT { color: #EEE; height: 27px; width: 213px; text-align: center; font-size:10px; }
TD.BOTTOMRIGHT { color: #EEE; height: 27px; width: 687px; text-align: center; font-size:10px; }

a:link { color: #069; text-decoration: none; }
a:hover { color: #F06; }
a:visited { color: #069; }

#promoLnk { font: bold 16px Verdana; }

img { border: 0px; }
.borderImg { border: 1px #333 solid; }
.pagetitle { color: #F06; font: bold 28px Arial; }
#subtitle { letter-spacing: 5px; text-indent: 0px; color: #069; font: bold 22px; text-decoration: none; }
#subtitle2 { letter-spacing: 4px; text-indent: 0px; color: #060; font: bold 18px; text-decoration: none; }
hr { size: 1px; color: #F06; align: left; width: 95%; margin-top: -12px; }

td.separator { border-top: 1px dashed #CCC; height: 30px; color: #FFF; font-size: 0px; }
th { font: bold 14px Arial; text-align: left; background: #EEE; }

#navbar { background: #333; }
#navbar td { align: center: vertical-align: top; }
#nav { margin: 0; padding: 0; z-index: 30; line-height: normal; }
#nav li { margin: 0; padding:0; list-style: none; float: left; font: bold 14px Arial; }
#nav li a { display: block; margin: 0; padding: 9px 18px 4px 18px; background: #333; color: #FFF; text-align: center; text-decoration: none; }
#nav li a:hover { background: #F06; }
#nav div { position: absolute; visibility: hidden; margin: 0; padding: 0; background: #CCC; border: 1px solid #999; z-index: 100; }
#nav div a { position: relative; display: block; margin: 0; padding: 9px 18px 4px 18px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #CCC; color: #069; font: bold 14px Arial; }
#nav div a:hover { background: #F06; color: #FFF;}

#contenttexth { display: block; margin: 0; padding: 5px 10px; letter-spacing: 5px; text-align: left; vertical-align: top; background: #EEE; font: bold 14px Arial; }
#contenttext1 { letter-spacing: 5px; line-height: 150%; text-indent: 40px; text-align: left; vertical-align: top; }
#contenttext2 { letter-spacing: 5px; line-height: 200%; text-indent: 40px; text-align: left; vertical-align: top; }
#content2columns { margin: 0; padding: 0; width: 100%; }
#content2columnsA { display: block; float: left; width: 200px; }
#content2columnsB { display: block; float: left; }
#content2columnsB ul { list-style-type: none; line-height: normal; text-indent: 0px; }
#content2columnsB ul li { margin-bottom: 10px; text-indent: 0px; }

#ack { list-style-type: disc; line-height: normal; float: left; margin-right: 30px; }
#ack li { font-weight: bold; line-height: 200%; }

#member { list-style-type: decimal; line-height: normal; font-weight: bold; color: #F06; }
#member li { display: list-item; line-height: 150%; margin-bottom: 20px; width: 200px; float: left; }
#member li img { border: 1px #333 solid; float: left; width: 50px; height: 50px; margin-right: 10px; }
#member li span { font-weight: bold; color: #069; }
#member li font { font: 12px; color: #333; }

#english { letter-spacing: 0px; }
#blockquoting { display: block; margin: 10px; border: 1px #999 solid; position: relative; padding: 0px; width: 260px; float: left; text-indent: 0px; }
#blockquoting2 { display: block; margin: 10px; border: 1px #069 solid; position: relative; padding: 0px; width: 260px; float: left; text-indent: 0px; }
#blockquoting3 { display: block; margin: 10px; border: 1px #CCC solid; position: relative; padding: 0px; width: 750px; text-indent: 0px; }

#blockquoting p { padding: 0px; display: block; background: #999; color: #FFF; font-weight: bold; text-align: right; margin: 0px; }
#blockquoting2 p { padding: 0px; display: block; background: #069; color: #FFF; font-weight: bold; text-align: right; margin: 0px; }
#blockquoting3 p { padding: 8px; display: block; background: #CCC; color: #FFF; font-weight: bold; text-align: left; margin: 0px; }
#blockquoting font, #blockquoting2 font, #blockquoting3 font { padding: 8px; display: block; text-align: justify; }
#blockquoting3 font { margin: 0px; padding: 8px; display: block; text-align: left; }

#smalltable table { border: 1px #CCC solid; padding: 0; width: 100%; }
#smalltable table tr th { font: bold 11px Arial; text-align: center; vertical-align: top; }
#smalltable tr td { font: 11px Arial; text-align: center; vertical-align: top; }

#table-listing { margin: 0; padding: 5px; position: relative; list-style: none; line-height: normal; text-indent: 0px; }
#table-listing li {  text-align: left; display: block; text-indent: 0px; }
#table-listing li span { width: 180px; font-weight: bold; }
#actors { margin: -20px 0px 0px 70px; padding: 0; float: left; text-align: left; position: relative; line-height: normal; list-style: none; display: block; }
#actors ul li { float: left; display: block; width: 300px; text-indent: 0px; }
#actors ul li span { margin: 0; padding: 0; width: 80px; color: #069; }
#actors ul li font { padding: 0px 0px 0px 20px; font-weight: bold; color: #F06; }

#links { list-style: none; display: block; line-height: normal; padding: 0; float: left; text-align: left; }
#links li { float: none; display: block; margin: 10px 0px 10px 0px; text-indent: 0px; border-left: solid 3px #CCC; padding: 5px 0px 5px 10px; }
#links li span { float: none; display: block; }
#links li span b { font: bold 14px Arial; }

#joinus { display: block; margin: 0px; padding: 0px 40px 0px 10px; width: 100%; border: }
#frm_joinus, #frm_tix { margin: 0px; padding: 0px; }
#joinus_mst { display: block; text-align: right; font: 11px Arial; color: #F00; margin: 0px; width: 100%; }
#ul2 { display: block; margin: 0px; padding: 13px 0px 13px 0px; line-height: normal; list-style: none; width: 100%; border-bottom: dotted 1px #999; }
#ul2 li { display: block; margin: 5px 5px 5px 5px; padding: 0px 10px 0px 0px; float: left; width: 48%; }
#ul2 li font { width: 120px; }
#ul1 li i, #ul2 li i { font: bold 12px Verdana; color: #F00; }
#ul1 { display: block; margin: 0px; padding: 0px; line-height: normal; list-style: none; width: 100%; }
#ul1 li { display: block; margin: 0px; padding: 13px 5px 13px 5px; width: 98%; border-bottom: dotted 1px #999; }
#ul1 li span { display: block; width: 98%; float: left; }
#ul1 li ul { margin: 0px; padding: 0px; line-height: normal; list-style: none; float: left; width: 99%;}
#ul1 li ul li { margin: 0px; padding: 0px; float: left; width: 33%; border-bottom: 0px; }
#subbtn { display: block; text-align: center; margin: 5px; width: 100%; }
#remarks { display: block; margin: 0px; width: 100%; color: 067767; padding: 13px 5px 13px 5px; border-bottom: dotted 1px #999; }


input { background: #FFF; font: 10px Arial; color: #333; border: 1px solid #999; }
input.normal { background: #FFF; font: 9px Arial; color: #999; border: 0px; }
select { background: #FFF; font: 9px Arial; color: #333; border: 1px solid #999; }
select.large { background: #FFF; font: 11px Arial; color: #333; border: 1px solid #999; }
textarea { background: #FFF; font: 10px Arial; color: #333; border: 1px soild #999; }
.error { background: #FCF; }


#ol1 { margin: 0px 0px 0px 24px; padding: 0px; line-height: normal; list-style-type: decimal; }
#ol1 li { margin: 0px; padding: 0px; border-bottom: 0px; }
#tbl_tix { margin: 2px 0px 0px 10px; text-align: center; border-color: #999; border-collapse:collapse; border-style:solid; }
#tbl_tix td { padding: 5px; }
#tr_tix_b td { font-weight: bold; }
#spn_ttl { text-align: right; font-weight: bold;  width: 100%; }
#spn_ttl div { margin: 5px; padding: 5px; border-top: 2px solid #CCC; border-bottom: 3px double #999; width: 200px; }
#fnt_ttlprc { color: #F06; font-weight: bold; }
#message { display: block; text-align: center; margin: 5px; padding:10px; width: 100%; border-bottom: dotted 1px #999; font: bold 18px Verdana; }