.cur_ptr { cursor: pointer; }

.va_top { vertical-align: top; }
.va_ttop { vertical-align: text-top; }
.va_tbottom { vertical-align: text-bottom; }
.va_bottom { vertical-align: 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_0 td { padding: 0; }
.vs_3 td { padding-bottom: 3px; }
.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_1em { width: 1em; }
.w_2em { width: 2em; }
.w_4em { width: 4em; }
.w_15em { width: 15em; }

.w_82px { width: 82px; }
.w_86px { width: 86px; }
.w_92px { width: 92px; }
.w_48px { width: 48px; }
.w_42px { width: 42px; height: 42px; }
.w_72px { width: 72px; }
.w_100px { width: 100px; }
.w_130px { width: 130px; }
.w_150px { width: 150px; }
.w_160px { width: 160px; }
.w_299px { width: 299px; }
.w_290px { width: 290px; }
.w_200px { width: 200px; }


.h_400px { height: 400px; }
.h_200px { height: 200px; }
.h_300px { height: 300px; }
.h_70px { height: 70px; }
.h_60px { height: 60px; }
.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; }

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

.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; }
.lmrg8 { margin-left: 8px; }
.lmrg6 { margin-left: 6px; }
.lmrg5 { margin-left: 5px; }
.lmrg3 { margin-left: 3px; }

.rmrg2 { margin-right: 2px; }
.rmrg5 { margin-right: 5px; }
.rmrg3 { margin-right: 3px; }
.rmrg8 { margin-right: 8px; }
.rmrg10 { margin-right: 10px; }

.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; }
.rsp13 { padding-right: 13px; }
.rsp12 { padding-right: 12px; }
.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; }
.bdr_eee { border: 1px solid #eee; }
.bdrt_ccc { border-top: 1px solid #ccc; }

.pt9, .fs9pt { font-size: 9pt; }
.fs08em { font-size: .8em; }
.fs09em { font-size: .9em; }
.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 #EEDC53; font-family: verdana,arial,san-serif; margin-top: 5px; 
           font-size: 90%; background-color: #FFF7B9; padding: 5px; }
.folders a { color: #4C3CFC; }
.folder_contents { margin-top: 5px; height: 150px; border: 1px solid #EEDC53; overflow: auto; background-color: #fff; }
.folder_contents span input { border: 1px solid #EEDC53; padding: 2px 3px 2px 3px; }
.folder_label { padding: 2px 5px 2px 5px; font-family: helvetica,arial,san-serif; font-size: 115%; font-weight: bold; }
#lts_folder_actions { padding: 2px 5px 2px 5px; margin-top: 5px; font-size: 95%; }
#lts_folder_actions span { margin-right: 5px;  }

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: 1.2em; font-size: 1.1em; min-width: 5.5em; line-height: 1.2em; }
.lts_but { display: inline-block; min-height: 1.3em; font-size: 1.1em; min-width: 1.3em; line-height: 1.2em; }
.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; }

#lts_pcarea { cursor: move; background-color: #eee; text-align: center; overflow: hidden; }

.lts-mdialog { opacity: .40;filter:Alpha(Opacity=40); background: #aaaaaa url('http://dailychex.com/css/dchex-ct/images/ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat-x; position: absolute; top: 0px; width: 100%; height: 100%; left: 0px; z-index: 1001; } 
.lts-mdialog-c { z-index: 1002; min-width: 350px; min-height: 150px; background-color: #ffffff; position: absolute; top : 0; left: 0; 
                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 5px solid #666; margin-left: auto; margin-right: auto;
               }
.lts-mdialog-cb { width: 13px; height: 13px; float: right; cursor: pointer; padding: 1px; border 1px solid #fff; background-color: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.lts-mdialog-t {  cursor: move; -moz-user-select: none; -webkit-user-select: none; font-weight: bold; background-color: #666; color: #fff; text-align: left; margin-bottom: 5px; padding: 3px 3px 5px 5px; }
.lts-mdialog-bp { text-align: right; padding: 8px; border-top: 2px solid #eee; }
.lts-mdialog-bp button { -moz-user-select: none; -webkit-user-select: none; text-align: center; cursor: pointer; font-size: 1.1em; padding: 5px 10px 5px 10px; display: inline-block;  
                         -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin-left : 5px; 
                       }
.lts-us { -moz-user-select: none; -webkit-user-select: none; }
.lts-ui-mw50 { min-width: 50px; }
.lts-ui-button { -moz-user-select: none; -webkit-user-select: none; text-align: center; cursor: pointer; font-size: 1.1em; padding: 5px 10px 5px 10px; display: inline-block; color: #000; }
.lts-ui-enable { color: #000; background: url('http://dailychex.com/css/dchex-ct/images/ui-bg_glass_75_e6e6e6_1x400.png') repeat-x 50% 50%; border: 1px solid #ddd; }
.lts-ui-enable:hover { text-decoration: none; border-color: #999; background: url('http://dailychex.com/css/dchex-ct/images/ui-bg_glass_75_cfcfcf_1x400.png') repeat-x 50% 50%; }
.lts-ui-disable, .lts_mdialog_bp button.lts-ui-disable { color: #aaa; border: 1px solid #eee; background-color: #eee; }
.lts-ui-disable:hover, .lts_mdialog_bp button.lts-ui-disable:hover { text-decoration: none; border-color: #d0d0d0; }
.lts-ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.lts-dn { color: #666; background: url('http://dailychex.com/css/dchex-ct/images/ui-bg_glass_65_ffffff_1x400.png') repeat-x 50% 50%; border: 1px solid #666; }
.lts-dn:hover { text-decoration: none; }




.app_menu { border: 1px solid #94B6FF; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
            font-family: verdana,arial,san-serif; font-size: 90%; background-color: #E6EEFF; padding: 5px; }
.app_menu .item ul { margin-left: 10px; list-style: none; }
.app_menu .item ul li a { display: block; font-weight: bold; font-size: .9em; padding: 4px 8px 4px 8px; }
.app_menu .item ul li { display: inline-block; background-color: #C5D9FF;
                        -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px;
                        -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px;
                        border: 1px solid #94B6FF; margin: 0px 2px -1px 0px; }
.app_menu .item ul li:hover a { text-decoration: none; }
.app_menu .item ul li.s { background-color: #fff; border-bottom: 1px solid #fff; }
.app_menu .item ul li:hover { background-color: #E8EDFA; }
.app_menu .item ul li.s:hover { background-color: #fff; }
.app_menu .item_menu ul { list-style: none; }
.app_menu .item_menu ul li a { display: block; font-size: .9em; padding: 4px 5px 5px 5px; } 
.app_menu .item_menu ul li:hover { background-color: #FDFBBF; }
.app_menu .item_menu { text-align: left; background-color: #fff; border: 1px solid #94B6FF;
             -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
             padding: 8px 8px 8px 8px; }

.slide_menu { background-color: #efefef; border: 1px solid #ccc; min-width: 160px; }
.slide_menu .title { padding: 3px 8px 3px 8px; background-color: #eee; }
.slide_menu .item a { text-decoration: none; display: block; color: #333; font-weight: bold; }
.slide_menu .s { background-color: #D1D1D1; }
.slide_menu div.item_menu { background-color: #fff; color: #333; }
.slide_menu .item_menu li { font-size: .9em; padding: 3px 8px 3px 8px; }
.slide_menu .item_menu li:hover { background-color: #e0e0e0; }
.slide_menu .item_menu li a { text-decoration: none; color: #333; display: block; font-weight: normal;  }

.drp_down { z-index: 100; vertical-align: middle; height: 16px; position: relative; display: inline-block; padding: 4px 25px 3px 8px; border: 1px solid #ccc; 
            -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; font-family: helvetica,arial,san-serif; font-size: 90%;
            background: #efefef url('/lts/img/drpa.png') 0px right no-repeat; cursor: pointer; }
.drp_down:hover { border-color: #999; background-color: #ddd; }
.drp_down_data { z-index: 200; background-color: #efefef; position: absolute; display: none; padding: 0; 
                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; font-family: helvetica,arial,san-serif; font-size: 90%;
                 border: 1px solid #999; }
.drp_down_data ul { list-style-type: none; }
.drp_down_data ul li { cursor: pointer; height: 15px; padding: 5px 15px 5px 25px; list-style: none; }
.drp_down_data ul li.s { background: url('/lts/img/drpa.png') -72px left no-repeat; }
.drp_down_data ul li:hover { background-color: #ccc; }

.r_title { cursor: pointer; font-size: 167%; line-height: 1.1em; font-weight: bold; color: #666; }
.b_edit { color: #333; padding: 5px 8px 2px 5px; border: 1px solid #fff; margin-left: 8px; height: 9pt; font-size: .5em; cursor: pointer; vertical-align: top; font-family: helvetica,arial,verdana; }
.b_edit:hover { text-decoration: none; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #666; border-bottom: 1px solid #666; background-color: #eee; }
.c_edit { color: #333; padding: 5px 8px 2px 5px; border: 1px solid #fff; margin-left: 8px; height: 9pt; 
         font-size: .75em; cursor: pointer; vertical-align: top; font-family: helvetica,arial,verdana; }
.c_edit:hover { text-decoration: none; border-left: 1px solid #ccc; border-top: 1px solid #ccc; 
                border-right: 1px solid #666; border-bottom: 1px solid #666; background-color: #eee; }
.b_style { font-family: helvetica,arial,verdana; font-weight: normal; font-size: 9pt; }

.lts-calendar-month { background-color: #fee; width: 100%; margin: 10px 0 0 0; -moz-user-select: none; -webkit-user-select: none; }
.lts-calendar-month td.lts-calendar-day { border: 1px solid #fff; width: 14%; font-size: 90%; font-weight: normal; height: 1em; text-align: center; 
                                          padding: 7px 10px 7px 10px; color: #fff; background-color: #666; }
.lts-calendar-month td { vertical-align: top; border: 1px solid #fff; color: #555; font-size: 120%; font-weight: bold; text-align: right; padding: 8px; margin-right: 2px; height: 55px; }
.lts-calendar-month td.bd { background-color: #aaa; color: #ddd }
.lts-calendar-month td.ad { background-color: #eee; }
.lts-calendar-month td.s { background-color: #E7FCB8; }

.lts-datepicker { width: 100%; padding: 5px; border: 1px solid #ccc; -webkit-user-select: none; }
.lts-date-arrow { padding: 2px 3px 2px 3px; display: inline-block; text-align: center; background-color: #eee;  
                  border: 1px solid #ccc; -webkit-user-select: none; cursor: pointer; -moz-user-select: none; -webkit-user-select: none;
                  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.lts-date-month { width: 69%; text-align: center; margin: 0; display: inline-block; font-weight: bold; color: #333; }
.lts-date-calendar { margin-top: 5px; clear: both; width: 100%; }
.lts-date-calendar td { cursor: pointer; height: 1.8em; border: 1px solid #fff; padding: 2px; font-size: 85%; width: 14%; text-align: right; vertial-align: top; background-color: #eee; }
.lts-date-calendar td.days { font-size: 90%; padding: 2px 1px 2px 1px; width: 14%; text-align: center; vertial-align: top; background-color: #ccc; }
.lts-date-calendar td.days:hover { border: 1px solid #fff; }
.lts-date-calendar td.bd { background-color: #bbb; color: #eee; }
.lts-date-calendar td.ad { background-color: #efefef; cursor: pointer; }
.lts-date-calendar td:hover { background-color: #FFEDD4; }
.lts-date-calendar td.ad:hover { background-color: #FFEDD4; }
.lts-date-calendar td.bd:hover { background-color: #bbb; color: #eee; }
.lts-date-calendar td.s { background-color: #FFD08D; }


