a { text-decoration: none; color: #44C54B; outline: none; }
a:hover { text-decoration: underline; }
a img { border: none; }
body { color: #ccc; background-color: #000; }
#wt { height: 16px; float: right; padding: 0; }
#doc { padding: 0 15px 15px 15px; background-color: #000; }
#hd { margin: 0; padding: 0; background-color: #000; }
.srch { margin: 3px 7px 5px 0px; }
.dt { float: right; color: #666; font-size: 1em; }
.serif { font-family: georgia, times, serif; }
.sans_serif { font-family: verdana, helvetica, arial; }
.font_arial { font-family: arial, helvetica, verdana; }
.brws { width: 100%; font-size: 8pt; }
.brws td { vertical-align: top; padding: 0 5px 10px 0; }
.ppnav { font-size: 8pt; text-align: right; margin: 0 0 5px 0; padding: 0 0 5px 0; }
.ppnav a { padding: 2px 5px 2px 5px; border: 1px solid #999; background-color: #222; margin: 0 0 0 5px; }
.ppnav span.sppg { font-weight: bold; font-size: 9pt; padding: 2px 5px 2px 5px; background-color: #fff; margin: 0 0 0 5px; }
.ppnav span.dots { color: #666; margin: 0 0 0 5px; }
.ppnav span.ds { color: #333; margin: 0 0 0 5px; padding: 2px 5px 2px 5px; border: 1px solid #333; }
.brnav { font-size: 8.5pt; text-align: center; margin: 20px 0 0 0; }
.brnav a { line-height: 200%; padding: 3px 7px 3px 7px; background-color: #222; border: 1px solid #999; margin: 0 0 0 10px; }
.ppnav a:hover,.brnav a:hover { line-height: 200%;  border: 1px solid #fff; color: #fff; }
.brnav span.sppg { font-weight: bold; font-size: 13px; padding: 3px 8px 3px 8px; background-color: #000; margin: 0 0 0 10px; }
.brnav span.ds { line-height: 200%; color: #333; margin: 0 0 0 10px; padding: 3px 8px 3px 3px; border: 1px solid #333; }
.brnav div.npd { margin: 10px 0 0 0; font-size: 8pt; color: #666; }
.brnav span.dots { color: #666; margin: 0 0 0 10px; }
.news_body { font-family: georgia, times, serif; }
.news_body p { margin: 0 0 10pt 0; }
.lh180p { line-height: 180%; }
.bbr { border-bottom: 2px solid #222; padding-bottom: 10px; }
.pt12 { font-size: 12pt; }
.pt14 { font-size: 14pt; }
.pt13 { font-size: 13pt; }
.fs16, .pt16 { font-size: 16pt; }
.pt18 { font-size: 18pt; }
.pt20 { font-size: 20pt; }
.pt22 { font-size: 22pt; }
.pt11 { font-size: 11pt; }
.pt10 { font-size: 10pt; }
.pt9 { font-size: 9pt; }
.pt85 { font-size: 8.5pt; }
.pt8 { font-size: 8pt; }
.em05 { font-size: .5em; }
.em08 { font-size: .8em; }
.em06 { font-size: .6em; }
.main h1, .side h1 { font-size: 18pt; }
.main h4, .side h1 { font-size: 13pt; }
.main h5 { font-size: 11pt; color: #fff; }
.side h6 { font-size: 9pt; margin: 3px 0 5px 0; }
.navbar ul li { margin: 0 0 8px 0; }
.navbar ul { padding-left: 1.2em; list-style-image: url(/img/ardot.gif); }
.navbar h5 { font-size: 9pt; margin: 0 0 8px 0; padding: 0 0 3px 0; border-bottom: 1px solid #999; }
.h16px { height: 16px; }
.bsp { margin-bottom: 15px; }
.bsp3 { margin-bottom: 3px; }
.bsp5 { margin-bottom: 5px; }
.bsp8 { margin-bottom: 8px; }
.bsp10 { margin-bottom: 10px; }
.bsp15 { margin-bottom: 15px; }
.bsp20 { margin-bottom: 20px; }
.mnone { margin: 0; }
.tsp5 { margin-top: 5px; }
.tsp2 { margin-top: 2px; }
.tsp3 { margin-top: 3px; }
.tsp10 { margin-top: 10px; }
.psp10 { padding-top: 10px; }
.psp7 { padding-top: 7px; }
.psp5 { padding-top: 5px; }
.tsp20 { margin-top: 20px; }
.tsp15 { margin-top: 15px; }
.lsp7 { margin: 0 0 0 7px; }
.lsp3 { padding-left: 3px; }
.rsp3 { padding-right: 3px; }
.rsp7 { padding-right: 7px; }
.rsp10 { padding-right: 10px; }
.rsp15 { padding-right: 15px; }
.rsp20 { padding-right: 20px; }
.lsp10 { padding-left: 10px; }
.lsp20 { padding-left: 20px; }
.bpsp10 { padding-bottom: 10px; }
.tbsp5 { padding: 5px 0 5px 0; }
.c_red { color: #f00; }
.c_bk { color: #000; }
.c_bll { color: #0000ff; }
.c_bl { color: #11034A; }
.c_blt { color: #0E6AE2; }
.c_or { color: #FD8A02; }
.c_wt { color: #fff; }
.c_yl { color: #FFFB7C; }
.c_ylt { color: #FFF682; }
.c_vi { color: #7E7EC7; }
.w100p { width: 100%; }
.w50p { width: 50%; }
.w55p { width: 55%; }
.w15p { width: 15%; }
.w20p { width: 20%; }
.w30p { width: 30%; }
.w35p { width: 35%; }
.w5p { width: 5%; }
.w25p { width: 25%; }
.w10p { width: 10%; }
.w75p { width: 75%; }
.w70p { width: 70%; }
.w85p { width: 85%; }
.w45p { width: 45%; }
.w60p { width: 60%; }
.w95p { width: 95%; }
.w240px { width: 240px; }
.w48px { width: 48px; }
.w180px { width: 180px; }
.w490px { width: 490px; }
.w96px { width: 96px; }
.bpad5 { padding: 0 0 5px 0; }
.pad2 { padding: 2px; }
.pad5 { padding: 5px; }
.pad8 { padding: 8px; }
.pad10 { padding: 10px; }
.pad20 { padding: 20px; }
.padl5 { padding: 0 0 0 5px; }
.gray50 { color: #999; }
.gray25 { color: #ccc; }
.gray10 { color: #eee; }
.gray40 { color: #666; }
.gray60 { color: #444; }
.gray80 { color: #333; }
.gray90 { color: #222; }
.c_blk { color: #000; }
.nobrdr, table.nobrdr td { border: 0; }
.ital { font-style: italic }
.wt_normal { font-weight: normal; }
.wt_bold { font-weight: bold; }
.vt_top td, .tp { vertical-align: top; }
.tblr_tsp5 td { padding-top: 5px; }
.vt_center td { vertical-align: middle; }
.vt_bottom td, .vt_bottom_r  { vertical-align: bottom; }
.td_pad5 td { padding: 5px; }
.td_pad3 td { padding: 3px; }
.td_tpad10 td { padding-top: 10px; }
.td_tpad20 td { padding-top: 20px; }
.td_tpad0 td { padding-top: 0; }
.c td, .c { text-align: center; }
.hvb:hover { background-color: #222; }
.hvb_w:hover { color: #fff; background-color: #222; }
.hvb_wb:hover { background-color: #FFFB8D; }
.hl { margin: 0 0 15px 0; }
.photo img { border: 1px solid #333; font-size: 9pt; }
.r { text-align: right; }
.l { text-align: left; }
.fr { float: right; }
.fl { float: left; }
.clr { clear: both; }
.clr_l { clear: left; }
.pl { padding: 0 0 0 10px; }
.cp { font-size: 8pt; border-top: 1px solid #333; color: #666; padding: 5px;  }
.bx { padding: 10px; }
.border_box_grey { border: 1px solid #666; }
.lt_gr_bg { background-color: #D9F3BE; }
.blk_bg { background-color: #000; }
.lt_yl_bg { background-color: #FFFDCE; }
.dk_grey_bg { background-color: #333; }
.dk_grey1_bg { background-color: #111; }
.dk_grey2_bg { background-color: #202020; }
.grey_bg_6 { background-color: #666; }
.grey_bg_3 { background-color: #333; }
.grey_bg_d { background-color: #ddd; }
.lt_rd_bg { background-color: #FFC7C7; }
.rd_bg { background-color: #E30000; }
.lt_grey_bg { background-color: #f5f5f5; }
.lt_grey10_bg { background-color: #efefef; }
.cur_ptr { cursor: pointer; }
.hd { display: none; }
.disp_block { display: block; }
.va_top30 { vertical-align: 30%; }
.pix_menu_drp { background: url('/img/gdot.gif') bottom repeat-x; }
.pix_menu ul { list-style: none; height: 24px; overflow: hidden; }
.pix_menu li { float: left; padding: 2px; }
.pix_menu li:hover, .pix_icon:hover { height: 18px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #666; border-bottom: 1px solid #666; }
.pix_menu li.sc { height: 18px; border-top: 1px solid #ccc; border-bottom: 1px solid #000; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
.pix_menu li.s { height: 18px; border: 1px solid #ccc; }
.pix_menu_content { padding: 10px; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
.drp_down { height: 16px; text-decoration: none; }
.drp_down:hover { background-color: #666; text-decoration: none; }
.sborder, .smborder { font-size: 9pt; border-left: 1px solid #666; border-top: 1px solid #666; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 2px; }
.smborder { font-size: 8.5pt; }
#main_img_div { position: relative; clear: both; }
#img_crop { position: absolute; height: 70px; width: 94px; top: 0px; left: 0px; border: 1px dashed #000; background-color: #ffb; opacity: .35; filter: alpha (opacity=35); }
#icon_crop { position: absolute; height: 64px; width: 64px; top: 0px; left: 0px; border: 1px dashed #000; background-color: #ffb; opacity: .35; filter: alpha (opacity=35); }
#img_crop_handle { position: absolute; bottom: 0px; right: 0px; width: 10px; height: 10px; background-color: #f00; font-size: 1px; }
.ta_edit { width: 100%; min-height: 300px; height: auto !important; height: 300px; border: 1px solid #999; padding: 5px; }
.ta_edit_h { width: 98%; min-height: 200px; height: auto !important; height: 200px; border: 1px solid #999; padding: 5px; }
.ta_blog { width: 97%; min-height: 200px; height: auto !important; height: 200px; border: 1px solid #999; padding: 5px; }
.text_normal { font-size: 9pt; }
.text_normal p { margin: 0 0 10px 0; }
.text_normal h5 { margin: 10px 0 0 0; padding: 0; font-size: 11pt; }
.text_normal ul { list-style: disc; margin: 0 0 10px 1.3em; padding: 0;  }
.text_normal li { margin: 0 0 5px 0; }
.text_normal table td { padding: 3px; }
.menu { padding: 10px; font-size: 8.3pt; }
.menu h5 { font-weight: normal; margin: 0 0 5px 0; font-size: 9pt; border-bottom: 1px solid #999; color: #eee; }
.menu ul { margin: 0 0 10px 0 }
.menu ul li { margin: 0 0 3px 0; }
.menu ul li td { vertical-align: top; }
.bdr_input { border-left: 1px solid #333; border-top: 1px solid #333; border-bottom: 1px solid #999; border-right: 1px solid #999; padding: 2px; }
.tdbdr td { border: 1px solid #333; padding: 3px 5px 3px 5px; }
.tdbdr_np td { border: 1px solid #666; padding: 2px 5px 2px 5px; }
.at { float: left; text-align: center; width: 110px; height: 84px;  margin: 0 0 10px 0; }
.eat { float: left; width: 72px; height: 72px; margin: 0 11px 10px 0; }
.lat { float: left; width: 72px; height: 72px; margin: 0 0 11px 0; }
.atz { width: 96px; height: 72px; }
.ats { width: 72px; height: 82px; }
.atr { float: left; text-align: center; width: 107px; height: 72px;  margin: 0 0 12px 0; }
.alb_thnail { width: 96px; margin: 0 0 10px 0; }

.lts_h1 { font-weight: bold; font-size: 10pt; }
.lts_h2 { font-weight: bold; font-size: 12pt;}
.lts_h3 { font-weight: bold; font-size: 14pt;}
.lts_h4 { font-weight: bold; font-size: 16pt;}
.lts_h5 { font-weight: bold; font-size: 18pt;}
.lts_h6 { font-weight: bold; font-size: 20pt;}

.staff .si { font-size: 8.5pt; font-weight: bold; width: 130px; margin: 0 0 10px 0; }
.staff .si i { display: block; font-weight: normal; font-size: 8pt; }
.ar { width: 20px; }
.thmb { width: 96px; }
.vbox { height: 18px; }
.tbox { height: 20px; }
.lts_label { font-size: 8.5pt; color: #f00; }
.inp { background-color: #212121; color: #eee; }
.terms { border: 1px solid #ccc; padding: 10px; width: 550px; height: 300px; overflow: scroll; }
.terms h1 { font-size: 14pt; }
.stbox { font-size: 9pt; clear: both; margin: 0; color: #000; padding: 0 10px 3px 10px; background-color: #adabab; border-left: 3px solid #fff; border-right: 3px solid #fff; }
.stbox_ba { background: url('/img/sb-t1.gif') no-repeat; height: 37px; }
.stbox_ba div { background: url('/img/sb-t2.gif') 100% no-repeat; height: 37px; }
.stbox_bb { background: url('/img/sb-b1.gif') no-repeat; height: 10px; }
.stbox_bb div { width: 10px; height: 10px; float: right; background: url('/img/sb-b2.gif') no-repeat; }

.npad { padding: 0; }
.nmar { margin: 0; }
div.acv a { color: #0015FF; }

.bbody, #arbody { width: 550px; overflow: hidden; font-family: verdana, helvetica, arial; font-size: 9pt; line-height: 1.6em;  }
.mbody { width: 490px; overflow: hidden; font-family: verdana, helvetica, arial; font-size: 9pt; line-height: 1.6em;  }
.mbody p, .bbody p, #arbody p { margin: 0 0 10px 0; }
.mbody ol, .bbody ol, #arbody ol { list-style-type: decimal; margin-left: 0; padding-left: 3em; }
.mbody ul, .bbody ul, #arbody ul { margin-top: 10px; margin-bottom: 10px; list-style-type: disc; margin-left: 0; padding-left: 3em; }
.uprofile { padding: 10px; }

.rl_w300 { width: 225px; height: 100px; }
.rl_w180 { width: 165px; height: 100px; }
.rlist { font-size: 8.5pt; overflow-x: hidden; overflow-y: auto; background-color: #000; }
.flist { font-size: 8.5pt; width: 480px; height: 260px; overflow-x: hidden; overflow-y: auto; background-color: #000; }
.flist .fe, .rlist .ie { background-color: #111; padding: 3px 5px 3px 5px; margin: 0 0 2px 0; }
#lts_prb { padding: 0; margin: 0 0 3px 0; }

.phmenu { height: 20px; font-size: 8pt; }

.tmrg10 { margin-top: 10px; }
.pad10 { padding: 10px; }
.pad5 { padding: 5px; }
.bg_ccc { background-color: #ccc; }
.disp_hidden { display: hidden; }
.disp_block { display: block; }
.entrybody { clear: both; padding-top: 5px; width: 470px; height: 260px; overflow-x: hidden; overflow-y: auto; background-color: #333; }
.entry { font-size: 85%; color: #000; background-color: #eee; padding: 3px 5px 3px 5px; margin: 0 0 2px 0; }
.bg_555 { background-color: #555; }
.w_100 { width: 100%; }
.w_55 { width: 55%; }
.w_20 { width: 20%; }
.w_25 { width: 25%; }

