.cur_ptr { cursor: pointer; }

.va_top { vertical-align: top; }
.va_ttop { vertical-align: text-top; }
.va_bottom { vertical-align: text-bottom; }

.vt_bottom td { vertical-align: bottom; } 
.vt_middle td { vertical-align: middle; }
.vt_top td { vertical-align: top; }
.cp_5 td { padding: 5px; }
.vs_5 td { padding-bottom: 5px; }
.vs_8 td { padding-bottom: 8px; }
.vs_10 td { padding-bottom: 10px; }
.vs_15 td { padding-bottom: 15px; }
.cs_10 { border-spacing: 10px; }

.w_100 { width: 100%; }
.w_99 { width: 99%; }
.w_98 { width: 98%; }
.w_97 { width: 97%; }
.w_96 { width: 96%; }
.w_95 { width: 95%; }
.w_90 { width: 90%; }
.w_80 { width: 80%; }
.w_70 { width: 70%; }
.w_75 { width: 75%; }
.w_65 { width: 65%; }
.w_60 { width: 60%; }
.w_52 { width: 52%; }
.w_50 { width: 50%; }
.w_35 { width: 35%; }
.w_30 { width: 30%; }
.w_40 { width: 40%; }
.w_45 { width: 45%; }
.w_25 { width: 25%; }
.w_20 { width: 20%; }
.w_15 { width: 15%; }

.w_4em { width: 4em; }
.w_2em { width: 2em; }

.w_82px { width: 82px; }
.w_48px { width: 48px; }
.w_42px { width: 42px; }
.w_72px { width: 72px; }
.w_299px { width: 299px; }

.h_200px { height: 200px; }
.h_300px { height: 300px; }
.h_40px { height: 40px; }
.h_30px { height: 30px; }

.tbmrg10 { margin-top: 10px; margin-bottom: 10px; }
.tbmrg5 { margin-top: 5px; margin-bottom: 5px; }
.tbpad10 { padding-top: 10px; padding-bottom: 10px; }

.disp_block { display: block; }
.disp_block_inline { display: inline-block; }
.disp_hidden { display: none; }
.disp_inline { display: inline; }

.bmrg2 { margin-bottom: 2px; }
.bmrg3 { margin-bottom: 3px; }
.bmrg5 { margin-bottom: 5px; }
.bmrg8 { margin-bottom: 8px; }
.bmrg10 { margin-bottom: 10px; }
.bmrg15 { margin-bottom: 15px; }
.bmrg20 { margin-bottom: 20px; }
.bmrg25 { margin-bottom: 25px; }

.tmrg3 { margin-top: 3px; }
.tmrg5 { margin-top: 5px; }
.tmrg8 { margin-top: 8px; }
.tmrg10, .lts_body .tmrg10  { margin-top: 10px; }
.tmrg15 { margin-top: 15px; }
.tmrg20 { margin-top: 20px; }
.tmrg25 { margin-top: 25px; }
.tmrg30 { margin-top: 30px; }
.tmrg40 { margin-top: 40px; }
.tmrg50 { margin-top: 50px; }

.tpad20 { padding-top: 20px; }
.tpad15 { padding-top: 15px; }
.tpad10 { padding-top: 10px; }
.tpad8 { padding-top: 8px; }
.tpad6 { padding-top: 6px; }
.tpad5 { padding-top: 5px; }
.tpad3 { padding-top: 3px; }

.tbpad5 { padding-top: 5px; padding-bottom: 5px; }

.lpad10 { padding-left: 10px; }

.lb_pad20 { padding: 20px 0px 20px 20px }

.pad0 { padding: 0px; }
.pad3 { padding: 3px; }
.pad4 { padding: 4px; }
.pad5 { padding: 5px; }
.pad8 { padding: 8px; }
.pad10 { padding: 10px; }
.pad15 { padding: 15px; }  
.pad20 { padding: 20px; }
.pad25 { padding: 25px; }
.pad30 { padding: 30px; }
.pad40 { padding: 40px; }
.pad50 { padding: 50px; }

.bpad5 { padding-bottom: 5px; }
.bpad8 { padding-bottom: 8px; }
.bpad10 { padding-bottom: 10px; }
.bpad15 { padding-bottom: 15px; }
.bpad20 { padding-bottom: 20px; }

.lrsp10 { padding-left: 10px; padding-right: 10px; }
.lsp20 { padding-left: 20px; }
.lsp15 { padding-left: 15px; }
.lsp10 { padding-left: 10px; }
.lsp5 { padding-left: 5px; }
.lsp7 { padding-left: 7px; }

.lmrg20 { margin-left: 20px; }
.lmrg10 { margin-left: 10px; }
.lmrg5 { margin-left: 5px; }
.lmrg3 { margin-left: 3px; }

.lsp20 { padding-left: 20px; }
.lsp30 { padding-left: 30px; }
.rsp3 { padding-right: 3px; }
.rsp5 { padding-right: 5px; }
.rsp7 { padding-right: 7px; }
.rsp8 { padding-right: 8px; }
.rsp10 { padding-right: 10px; }
.rsp20 { padding-right: 20px; }
.rsp15 { padding-right: 15px; }
.rsp30 { padding-right: 30px; }
.rsp35 { padding-right: 35px; }
.rsp40 { padding-right: 40px; }

.c_ccc { color: #ccc; }
.c_eee { color: #eee; }
.c_fff { color: #fff; }
.c_ffa { color: #FCFFAF; }
.c_f00 { color: #f00; }
.c_000 { color: #000; }
.c_888 { color: #888; }
.c_999 { color: #999; }
.c_666 { color: #666; }
.c_555 { color: #555; }
.c_444 { color: #444; }
.c_333 { color: #333; }
.c_f60 { color: #f60; }
.c_060 { color: #006600; }
.c_f71 { color: #F0701B; }
.c_64f { color: #684CF7; }
.c_daily { color: #7b5eeb; }
.c_chex { color: #00ff00; }

.bg_acf { background-color: #A2C7FF; }
.bg_dfa { background-color: #DDFAAD; }
.bg_dff { background-color: #D6F5FF; }
.bg_fcc { background-color: #FFC0C0; }
.bg_fff { background-color: #ffffff; }
.bg_eee { background-color: #eee; }
.bg_bbb { background-color: #bbb; }
.bg_cfcfcf { background-color: #cfcfcf; }
.bg_ccc { background-color: #ccc; }
.bg_999 { background-color: #999; }
.bg_666 { background-color: #666; }
.bg_555 { background-color: #555; }
.bg_444 { background-color: #444; }
.bg_333 { background-color: #333; }
.bg_222 { background-color: #222; }
.bg_111 { background-color: #111; }
.bg_000 { background-color: #000; }

.fr { float: right }
.fl { float: left; }

.lh12 { line-height: 1.2em; }
.lh14 { line-height: 1.4em; }
.lh15 { line-height: 1.5em; }
.lh16 { line-height: 1.6em; }
.lh18 { line-height: 1.8em; }

.b { font-weight: bold; }
.n { font-weight: normal; }
.r { text-align: right; }
.l { text-align: left; }
.c { text-align: center; margin: auto;  }
.ma { margin: auto; display: block; }

.bbdr_dash { padding-bottom: 8px; border-bottom: 1px dotted #999; }
.bdr_f00 { border: 1px solid #f00; }
.bdr_err { border: 1px solid #FF7D7D; }
.bdr_999 { border: 1px solid #999; }
.bdr_none { border: none; }
.bdr_666 { border: 1px solid #666; }
.bdr_555 { border: 1px solid #555; }
.bdr_333 { border: 1px solid #333; }
.bdr_ccc { border: 1px solid #ccc; }
.bdrt_ccc { border-top: 1px solid #ccc; }

.pt9, .fs9pt { font-size: 9pt; }
.fs8pt { font-size: 8pt; }
.fs10pt { font-size: 10pt; }
.fs65p { font-size: 65%; }
.fs8 { font-size: 70%; }
.fs10 { font-size: 77%; }
.fs11 { font-size: 85%; }
.fs12 { font-size: 93%; }
.fs13 { font-size: 100%; }
.fs14 { font-size: 108%; }
.fs15 { font-size: 116%; }
.fs16 { font-size: 123.1%; line-height: 1.1em; }
.fs18 { font-size: 138.5%; line-height: 1.1em; }
.fs19 { font-size: 146.5%; line-height: 1.1em; }
.fs20 { font-size: 153.9%; line-height: 1.1em; }
.fs22 { font-size: 167%; line-height: 1.1em; }
.fs26 { font-size: 197%; line-height: 1.1em; }
.fs28 { font-size: 216%; line-height: 1.1em; }

.fldr_icon { font-family: helvetica, arial, verdana; padding-left: 15px; min-height: 22px; }
.fldr_icon span { cursor: pointer; color: #101010; margin: 1px 0px 0px 20px; padding: 3px 4px 2px 4px; display: inline-block; vertical-align: bottom; }
.fldr_icon span b { margin-left: 3px; display: inline-block; padding: 1px 3px 0 3px; background-color: #888; color: #fff; font-size: .7em; font-weight: bold; } 
.fldr_icon span:hover { background-color: #efefef; }
.fldr_icon span.s { background-color: #D8E1FF; }
.fldr_icon span.r { color: #53A34A; background-color: #D4FFCF; }
.fldr_c { font-size: 100%; padding-left: 3px; color: #757575; }
.fldr_sc { background: url(/lts/img/folders/sc.gif) 0 0 no-repeat; }
.fldr_so { background: url(/lts/img/folders/so.gif) 0 0 no-repeat; }
.fldr_scp { background: url(/lts/img/folders/scp.gif) 0 0 no-repeat; }
.fldr_sop { background: url(/lts/img/folders/sop.gif) 0 0 no-repeat; }
.fldr_chld { padding-left: 17px; background: url(/lts/img/folders/vline.gif) 0 0 repeat-y; }
.fldr_chld_l { padding-left: 17px; }
.fldr_mo { background: url(/lts/img/folders/mo.gif) 0 0 no-repeat; }
.fldr_mc { background: url(/lts/img/folders/mc.gif) 0 0 no-repeat; }
.fldr_mop { background: url(/lts/img/folders/mop.gif) 0 0 no-repeat; }
.fldr_mcp { background: url(/lts/img/folders/mcp.gif) 0 0 no-repeat; }
.fldr_m { cursor: pointer; font-weight: bold; color: #000; background-color: #CEEDFF; padding: 2px 7px 2px 5px; }
.fldr_fc { background: url(/lts/img/folders/cf.gif) 0 0 no-repeat; width: 24px; height: 22px; }
.fldr_pnl { border: 1px solid #999; }
.fldr_pnl div { padding: 5px; }

.folders { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
           border: 1px solid #A3DAFC; font-family: verdana,arial,san-serif; 
           font-size: 90%; background-color: #DBF1FF; padding: 8px; }
.folders a { color: #4C3CFC; }
.folders div.cont { margin-top: 3px; height: 150px; border: 1px solid #A3DAFC; overflow: auto; background-color: #fff; }
.folders div.cont span input { border: 1px solid #A3DAFC; padding: 2px 3px 2px 3px; }

ol { list-style-type:upper-roman; list-style-position: inside; margin-left : 0; padding-left: 2em; }
ol li { list-style: decimal outside; }

.err { font-size: 116%; padding: 10px; background-color: #FFD8D8; border: 1px solid #FF8D8D; color: #f00; }
.clr { clear: both; }

.tbl_va_top td { vertical-align: top; }
.tbl_brdr, .tbl_brdr td { border: 1px solid #555; }
.tbl_nbrdr, .tbl_nbrdr td { border: none; }
.tbl_pad0 td { padding: 0px; }
.tbl_spad83 td { padding: 3px 8px 3px 8px; }
.tbl_pad1 td { padding: 1px; }
.tbl_pad3 td { padding: 3px; }
.tbl_pad5 td { padding: 5px; }
.tbl_pad10 td { padding: 10px; }
.tbl_bpad5 td { padding-bottom: 5px; }
.tbl_bpad10 td { padding-bottom: 10px; }

.lts_nview { margin-top: 5px; font-size: 90%; }
.lts_nview ul { list-style: none; }
.lts_nview ul li { cursor: pointer; margin: 0px 5px 5px 0px; display: inline-block; padding: 1px 3px 3px 3px; 
                   border: 1px solid #B0E691; background-color: #D7F5C5; position: relative;
                   -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.lts_nview ul li img { vertical-align: text-bottom; }
.lts_nview ul li span { font-weight: bold; }
.lts_nview ul li.sel { background-color: #FFA5A2; border: 1px solid #E76964; }
.lts_nview ul li.selobj { background-color: #ACCAFF; border: 1px solid #6299F8; } 

.lts_wedc { background-color: #fff; border: 1px solid #ccc; clear: both; }
.lts_wed { padding: 2px 0 0 2px; height: 24px; background-color: #ccc; border-bottom: 1px solid #fff; }
.lts_wed td.hvb:hover { background-color: #fff; }
.lts_wed td.b { width: 20px; height: 20px; background: url('/lts/img/icons.gif') no-repeat -20px 0px; }
.lts_wed td.i { width: 20px; height: 20px; background: url('/lts/img/icons.gif') no-repeat -460px 0px; }
.lts_wed td.u { width: 20px; height: 20px; background: url('/lts/img/icons.gif') no-repeat -900px 0px; }
.lts_wed td.stk { width: 20px; height: 20px; background: url('/lts/img/icons.gif') no-repeat -780px 0px; }
.lts_wed td.sub { width: 20px; height: 20px; background: url('/lts/img/icons.gif') no-repeat -820px 0px; }
.lts_wed td.sup { width: 20px; height: 20px; background: url('/lts/img/icons.gif') no-repeat -860px 0px; }
.lts_wed td.ol { width: 20px; height: 20px; background: url('/lts/img/icons.gif') no-repeat -620px 0px; }
.lts_wed td.ul { width: 20px; height: 20px; background: url('/lts/img/icons.gif') no-repeat -660px 0px; }
.lts_wed td.inl { width: 20px; height: 20px; background: url('/lts/img/icons.gif') no-repeat -300px 0px; }
.lts_wed td.inr { width: 20px; height: 20px; background: url('/lts/img/icons.gif') no-repeat -260px 0px; }
.lts_wed td.jl { width: 20px; height: 20px; background: url('/lts/img/icons.gif') no-repeat -540px 0px; }
.lts_wed td.jr { width: 20px; height: 20px; background: url('/lts/img/icons.gif') no-repeat -580px 0px; }
.lts_wed td.jc { width: 20px; height: 20px; background: url('/lts/img/icons.gif') no-repeat -500px 0px; }
.lts_wed td.tb { width: 20px; height: 20px; background: url('/lts/img/icons.gif') no-repeat -1020px 0px; }
.lts_wed td.thdr { width: 20px; height: 20px; background: url('/lts/img/icons.gif') no-repeat -980px 0px; }
.lts_wed td.im { width: 20px; height: 20px; background: url('/lts/img/icons.gif') no-repeat -360px 0px; }
.lts_wed td.lnk { width: 20px; height: 20px; background: url('/lts/img/icons.gif') no-repeat -320px 0px; }
.lts_wed td.tp { width: 20px; height: 20px; background: url('/lts/img/icons.gif') no-repeat -160px 0px; }
.lts_wed td.tbl { width: 20px; height: 20px; background: url('/lts/img/icons.gif') no-repeat -400px 0px; }
.lts_wed td.sc { width: 20px; height: 20px; background: url('/lts/img/icons.gif') no-repeat -1000px 0px; }
.lts_wed td.s { width: 4px; height: 20px; background: url('/lts/img/icons.gif') no-repeat -1100px 0px; }
.lts_wed td.pg { width: 20px; height: 20px; background: url('/lts/img/icons.gif') no-repeat -1060px 0px; }
.lts_wed td.em { width: 20px; height: 20px; background: url('/lts/img/icons.gif') no-repeat -1080px 0px; }
.lts_wed td.l { width: 20px; height: 20px; background: url('/lts/img/icons.gif') no-repeat -1040px 0px; }
.lts_wed td.sel { background-color: #FFF28B; }

.op_60 { opacity:0.60; *filter:alpha(opacity=60); }
.op_40 { opacity:0.40; *filter:alpha(opacity=40); }
.op_30 { opacity:0.30; *filter:alpha(opacity=30); }

.fp { clear: both; }
.fp input { float: left; margin-right: 6px; }
.fp label { float: left; }
.fp_icon { clear: both; }
.fp_icon div { float: left; }
.fp_icon label { float: left; margin-left: 6px; }

.lts_button { display: inline-block; min-height: 25px; font-size: 11px; min-width: 70px; line-height: 25px }
.lts_but { display: inline-block; min-height: 25px; font-size: 11px; min-width: 25px; line-height: 25px; }
.lts_button:hover, .lts_but:hover { border: 1px solid #858585; background: #cfcfcf url(/css/dchex-ct/images/ui-bg_glass_75_cfcfcf_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }

ul.ul { margin-top: .3em; list-style-type: disc; list-style-position: inside; margin-left : 0; padding-left: 1.5em; }
ul.ul li { list-style: disc outside; }