body { font-family: sans-serif; }
p { font-family: sans-serif; }
td { font-family: sans-serif; }
a:link { text-decoration: none; color: #000080; }
a:visited {  }
a:hover { text-decoration: underline; color: #36c; }
a:active { }
.siteviewbar { font-size: 8pt; background-color: #ccc; text-align: right; padding: 4pt 10pt; }
.side_l { border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
.side_r { font-size: 10pt; background-color: #f1f1f1; border-right: 1px solid #ccc; border-left: 1px dotted #ccc; }
.main { padding: 15px; }
.main_side { padding: 15px; border-right: 1px solid #ccc; }
.main_title { color: #fff; font-size: 12pt; background-color: #d92a26; text-align: left; padding: 3px 3px 3px 10px; }
.tabbar_title { color: #fff; font-size: 12pt; background-image: url(../col_img/tabbar/tabbar1.gif); background-repeat: repeat; text-align: left; padding: 0 3px 0 10px; }
.tabbar_subtitle1 { color: #666; font-size: 11pt; background-image: url(../col_img/tabbar/tabbar2.gif); background-repeat: repeat; text-align: left; padding: 0 3px 0 10px; }
.tabbar_txt { font-size: 10pt; padding: 10px 5px 5px; border-top: 1pt solid #999; }
.sidenenu1 { border-bottom: 1px solid #ccc; }
.upperline { border-top: 1px solid #ccc; }
.sidemenu_title { color: #fff; font-size: 10pt; background-color: #808080; padding: 3px 5px; }
.form { font-size: 10pt; background-color: #f1f1f1; padding: 10px; border-bottom: 1px solid #ccc; }
.announcetitle { background-color: #f1f1f1; padding: 7px; border-top: 1px solid #999; border-bottom: 1px solid #ccc; }
.form_line { color: #fff; font-size: 10pt; background-color: #36c; padding: 5px 10px; border-bottom: 1px solid #ccc; }
.spec { color: navy; font-size: 9pt; text-align: left; padding: 5px; border: dotted 1px #000080; }
.info { font-size: 10pt; padding: 5pt; border-bottom: 1px solid #ccc; }
.popframe { padding: 5pt; border: solid 1pt #ccc; }
.frame { border: solid 1pt #ccc; }
.redframe { padding: 5pt; border: solid 1pt #c00; }
.redframebold { padding: 5pt; border: solid 2pt #c00; }
.frame_l { border-top: 1pt solid #ccc; border-left: 1pt solid #ccc; border-bottom: 1pt solid #ccc; }
.frame_c { border: solid 1pt #ccc; }
.frame_r { border-top: 1pt solid #ccc; border-right: 1pt solid #ccc; border-bottom: 1pt solid #ccc; }
.pad5 { font-size: 10pt; padding: 5px; }
.news_title { font-size: 12pt; background-color: #f1f1f1; padding: 10px 5px; border-bottom: 1px dotted #ccc; }
.tweet_line { font-size: 12pt; background-color: #f1f1f1; padding: 5px; }
.news_back { font-size: 9pt; padding: 5px; border-top: 1pt dotted #808080; border-bottom: 1pt dotted #808080; }
.news_info { font-size: 9pt; padding: 5px; border-top: 1pt dotted #808080; }
.info_line { font-size: 10pt; padding: 5px; border-bottom: 1pt solid #808080; }
.info_linedot { font-size: 10pt; padding: 5px; border-bottom: 1pt dotted #808080; }
.info_linemonth { color: #fff; font-size: 10pt; background-color: #996; padding: 3px 5px; }
.info_gray { color: #fff; font-size: 10pt; background-color: #999; padding: 3px 5px; }
.info_linenext { color: #fff; font-size: 10pt; background-color: #9e9eff; padding: 3px 5px; }
.ceg_title { color: #000; font-size: 11pt; background-color: #ccf; padding: 3px 3px 3px 5px; border-top: 1px solid #99f; border-right: 1px solid #99f; border-left: 1px solid #99f; }
.ceg_title_url { color: white; font-size: 12pt; background-color: #c33; padding: 3px 3px 3px 5px; border-top: 1px solid #c33; border-right: 1px solid #c33; border-left: 1px solid #c33; }
.ceg_txt1 { font-size: 10pt; padding: 5px 3px 3px 5px; border-left: 1px solid #99f; border-bottom: 1px solid #99f; }
.ceg_txt1_url { font-size: 10pt; padding: 5px 3px 3px 5px; border-bottom: 1px solid #c33; border-left: 1px solid #c33; }
.ceg_txt2 { font-size: 10pt; padding: 5px 3px 3px; border-right: 1px solid #99f; border-bottom: 1px solid #99f; }
.ceg_txt2_url { font-size: 10pt; padding: 5px 3px 3px; border-right: 1px solid #c33; border-bottom: 1px solid #c33; }
.exh_line1 { font-size: 10pt; padding: 5px; border-bottom: 1px solid #999; border-left: 1px solid #999; }
.exh_line1b { font-size: 10pt; padding: 5px; border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; }
.exh_line2 { font-size: 10pt; padding: 5px; border-bottom: 1px solid #999; }
.exh_line3 { font-size: 10pt; padding: 10px 5px; border-right: 1px solid #999; border-bottom: 1px solid #999; }
.exh_line1b { font-size: 10pt; padding: 5px; border-left: 1px solid #999; }
.exh_line2b { font-size: 10pt; padding: 5px; border-bottom: 1px dotted #999; }
.exh_line3b { font-size: 10pt; padding: 5px; border-right: 1px solid #999; border-bottom: 1px dotted #999; }
.exh_line3c { font-size: 10pt; padding: 5px; border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; }
.exh_line2d { font-size: 10pt; padding: 5px; border-bottom: 1px dotted #999; border-left: 1px solid #999; }
.exh_line2c { font-size: 10pt; padding: 5px; border-right: 1px solid #999; border-bottom: 1px solid #999; }
.exh_line_l { padding: 5px; border-bottom: 1px solid #999; border-left: 1px solid #999; }
.exh_line_r { padding: 5px; border-right: 1px solid #999; border-bottom: 1px solid #999; }
.data_lineheader1 { color: #fff; font-size: 9pt; background-color: #996; padding: 3px; border-left: 1pt solid #808080; border-bottom: 1pt solid #808080; border-right: 1pt solid #808080; }
.data_lineheader2 { color: #fff; font-size: 9pt; background-color: #996; padding: 3px; border-right: 1pt solid #808080; border-bottom: 1pt solid #808080; }
.data_lineheader3 { color: black; font-size: 10pt; background-color: #ccc; padding: 3px; border: solid 1pt #808080;; }
.data_line1 { font-size: 9pt; padding: 3px; border-right: 1pt solid #808080; border-bottom: 1pt solid #808080; border-left: 1pt solid #808080; }
.data_line2 { font-size: 9pt; padding: 3px; border-right: 1pt solid #808080; border-bottom: 1pt solid #808080; }
.data_line3 { font-size: 9pt; padding: 3px; border: solid 1pt #808080; }
.data_line4 { font-size: 9pt; padding: 3px; border-top: 1pt solid #808080; border-right: 1pt solid #808080; border-bottom: 1pt solid #808080; }
.links_line { padding-top: 8px; padding-bottom: 3px; border-bottom: 1pt dotted #808080; }
.index_contline1 { font-size: 12pt; font-family: sans-serif; padding-top: 3px; padding-bottom: 3px; border-bottom: 1pt solid #ccc; }
.index_conttxt { color: #666; font-size: 12pt; font-family: sans-serif; padding-top: 3px; }
.upunderline1 { padding: 3px; border-top: 1px solid gray; border-bottom: 1px solid gray; }
.upunderline1a { padding: 12px; border-top: 1px solid gray; border-bottom: 1px solid gray; }
.upunderline1b { padding: 12px; border-top: 1px solid gray; }
.upunderline2 { padding: 3px; border-bottom: 1px solid gray; }
.upunderline3 { padding: 3px; border-top: 1px solid #999; }
.newsindex { padding: 5px 3px; border-bottom: 1px dotted gray; }
.t_line { padding: 5px; border: solid 1px #999; }
.t_line4 { padding: 5px; border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #999; }
.t_line1 { padding: 5px; border-bottom: 1px solid #999; border-left: 1px solid #999; }
.t_line1top { padding: 5px; border-top: 1px solid #999; border-left: 1px solid #999; }
.t_line2 { padding: 5px; border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; }
.t_line2top { padding: 5px; border-top: 1px solid #999; border-right: 1px solid #999; border-left: 1px solid #999; }
.t_line3 { padding: 5px; border-right: 1px solid #999; border-bottom: 1px solid #999; }
.t_line3top { padding: 5px; border-top: 1px solid #999; border-right: 1px solid #999; }
