a { color: #5C3825; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }
#doc-b { margin: auto; text-align: left; width: 71.62em; *width: 69.88em; min-width: 930px; }
html { background: url('/web/img/page/lgrey182.gif') }
body { padding: 10px; }
.mbody { margin-top: 10px; }
.hdr_img { height: 149px; overflow: hidden; }
.wbox { background-color: #ffffff; }
.l-col { width: 168px; float: left; margin-right: 10px; }
.m-col { width: 168px; float: left; }
.r-col { width: 575px; float: right; }
.box_title { padding: 5px 10px 5px 10px; font-weight: bold; background-color: #bbb; color: #000; }
a.m_ht { display: block; text-decoration: none;  }
a.m_ht:hover div { background-color: #666; color: #fff; }
.cur_ptr { cursor: pointer; }

.vt_bottom td { vertical-align: bottom; } 
.vt_middle td { vertical-align: middle; }
.vt_top td { vertical-align: top; }
.vs_5 td { padding-bottom: 5px; }
.vs_10 td { padding-bottom: 10px; }

.w_100 { width: 100%; }
.w_99 { width: 99%; }
.w_98 { width: 98%; }
.w_95 { width: 95%; }
.w_90 { width: 90%; }
.w_60 { width: 60%; }
.w_70 { width: 70%; }
.w_75 { width: 75%; }
.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_299px { width: 299px; }

.h_200px { height: 200px; }
.h_300px { height: 300px; }

.app_menu { font-size: 110%; font-weight: bold;  }
.app_menu ul { list_style: none; padding-left: 20px; }
.app_menu ul li { padding: 3px 10px 3px 10px; float: left; margin-right: 5px;  }
.app_menu ul li a { color: #666; }
.app_menu ul li.s { background-color: #fff; }
.app_menu ul li.s a { color: #000; }


.mmenu ul { padding-top: 10px; padding-bottom: 10px; list-style: none; }
.mmenu ul li a { text-decoration: none; color: #333; display: block; }
.mmenu ul li { padding: 5px 10px 5px 10px; }
.mmenu ul li:hover { background-color: #999; }
.mmenu ul li:hover a { color: #fff; }
.mmenu ul li.s { background-color: #333; }
.mmenu ul li.s a { color: #fff; font-weight: bold; }
.mmenu ul li.s:hover {}

.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_hidden { display: none; }
.disp_inline { display: inline; }

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

.tmrg5 { margin-top: 5px; }
.tmrg8 { margin-top: 8px; }
.tmrg10, .lts_body .tmrg10  { margin-top: 10px; }
.tmrg15 { margin-top: 15px; }
.tmrg20 { margin-top: 20px; }
.tmrg30 { margin-top: 30px; }
.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; }

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

.bpad8 { padding-bottom: 8px; }

.lrsp10 { padding-left: 10px; padding-right: 10px; }
.lsp10 { padding-left: 10px; }
.lsp7 { padding-left: 7px; }
.lmrg20 { margin-left: 20px; }
.lmrg10 { margin-left: 10px; }
.lsp20 { padding-left: 20px; }
.lsp30 { padding-left: 30px; }
.rsp3 { padding-right: 3px; }
.rsp5 { padding-right: 5px; }
.rsp7 { padding-right: 7px; }
.rsp10 { padding-right: 10px; }
.rsp20 { padding-right: 20px; }
.rsp15, .lts_body .rsp15 { padding-right: 15px; }

.c_ccc { color: #ccc; }
.c_eee { color: #eee; }
.c_fff { color: #fff; }
.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; }

.bg_999 { background-color: #999; }
.bg_666 { background-color: #666; }
.bg_ccc { background-color: #ccc; }
.bg_cfcfcf { background-color: #cfcfcf; }
.bg_666 { background-color: #666; }
.bg_eee { background-color: #eee; }
.bg_fff { background-color: #fff; }
.bg_bbb { background-color: #bbb; }
.bg_000 { background-color: #000; }
.bg_333 { background-color: #333; }
.bg_444 { background-color: #444; }

.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; }
.r { text-align: right; }
.l { text-align: left; }
.c { text-align: center; }
.ma { margin: auto; display: block; }

.bbdr_dash { padding-bottom: 8px; border-bottom: 1px dotted #999; }
.bdr_f00 { border: 1px solid #f00; }
.bdr_none { border: none; }
.bdr_666 { border: 1px solid #666; }
.bdr_ccc { border: 1px solid #ccc; }

.pt9, .fs9pt { font-size: 9pt; }
.fs8pt { font-size: 8pt; }
.fs10pt { font-size: 10pt; }
.fs65p { font-size: 65%; }
.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; }

.fldr_c { font-size: 100%; padding-left: 3px; color: #757575; }
.fldr_sc { background: url(/web/img/folders/sc.gif) 0 0 no-repeat; width:34px; height:22px; }
.fldr_so { background: url(/web/img/folders/so.gif) 0 0 no-repeat; width:34px; height:22px; }
.fldr_scp { background: url(/web/img/folders/scp.gif) 0 0 no-repeat; width:34px; height:22px; }
.fldr_sop { background: url(/web/img/folders/sop.gif) 0 0 no-repeat; width:34px; height:22px; }
.fldr_chld { padding-left: 17px; background: url(/web/img/folders/vline.gif) 0 0 repeat-y; }
.fldr_chld_l { padding-left: 17px; }
.fldr_mo { background: url(/web/img/folders/mo.gif) 0 0 no-repeat; width:34px; height:22px; }
.fldr_mc { background: url(/web/img/folders/mc.gif) 0 0 no-repeat; width:34px; height:22px; }
.fldr_mop { background: url(/web/img/folders/mop.gif) 0 0 no-repeat; width:34px; height:22px; }
.fldr_mcp { background: url(/web/img/folders/mcp.gif) 0 0 no-repeat; width:34px; height:22px; }
.fldr_m { cursor: pointer; font-weight: bold; color: #000; background-color: #CEEDFF; padding: 2px 7px 2px 5px; }
.fldr_fc { background: url(/web/img/folders/cf.gif) 0 0 no-repeat; width: 24px; height: 22px; }
.fldr_pnl { border: 1px solid #999; }
.fldr_pnl div { padding: 5px; }

.folders { border: 1px solid #666; overflow: auto; height: 100px; }

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; }

.links div em { margin-bottom: 5px; background-color: #666; color: #fff; display: block; padding: 3px 5px 3px 5px;  }
.links ul li:hover { background-color: #ccc; }
.links ul li { font-size: 85%; padding: 3px 5px 3px 5px; }
.links ul li a { display: block; }
.links ul li.menu:hover { background-color: #ffffff; }
.links ul li.menu a { display: inline; }

.entry { font-size: 85%; background-color: #f0f0f0; padding: 3px 5px 3px 5px; margin: 0 0 2px 0; }
.entrybody { clear: both; padding-top: 5px; width: 515px; height: 260px; overflow-x: hidden; overflow-y: auto; background-color: #cccccc; }

.tbl_va_top td { vertical-align: top; }
.tbl_brdr, .tbl_brdr td { border: 1px solid #ccc; }
.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; }

.paging { clear:both; text-align: center; font-size: 100%; }
.paging a { line-height: 200%; padding: 3px 7px 3px 7px; background-color: #efefef; border: 1px solid #ccc; margin: 0 0 0 5px; }
.paging a:hover { background-color: #D8FFD4; border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #333; border-right: 1px solid #333; }
.paging span.sppg { font-weight: bold; font-size: 13px; padding: 3px 8px 3px 8px; background-color: #fff; margin: 0 0 0 5px; }
.paging span.ds { line-height: 2em; color: #ccc; margin: 0 0 0 5px; padding: 3px 8px 3px 8px; border: 1px solid #ccc; }
.paging div.npd { margin: 5px 0 0 0; font-size: 93%; }
.paging span.dots { color: #666; margin: 0 0 0 10px; }

#lts_label { display: none; position: absolute; z-index: 999; color: #000; }
#lts_label span { font-size: 116%; padding: 8px; background-color: #FFF7A2; }

#lp_styname button, #lp_tcolor button, #lp_aspect width, #lp_width button, #lp_padding button, #lp_source_button, #lp_margin button, #lp_bcolor button, #lp_fcolor button, #lp_lstyle button, #lp_fkind button, #lp_fsize button, #lp_align button, #lp_valign { outline: none; }
#lp_styname em, #lp_tcolor em, #lp_aspect em, #lp_width em, #lp_source em, #lp_margin em, lp_padding em, #lp_bcolor em, #lp_fcolor em, #lp_lstyle em, #lp_fkind em, #lp_fsize em, #lp_align em, #lp_valign em { display: block; text-align: left; white-space: nowrap; font-style: normal; }
#lp_fsize em { width: 2.2em; }
#lp_fkind em { width: 10em; }
#lp_styname em { width: 15em; }
#lp_lstyle em { width: 5em; }
#lp_aspect em, #lp_width em, #lp_margin em, #lp_padding em { width: 3em; }
#lp_align em, #lp_valign em, #lp_source em { width: 8em; }
#lp_tcolor button em, #lp_fcolor button em, #lp_bcolor button em { padding: 3px 0 2px 0; width: 1.6em; height: 1.4em; }

#lp_tco, #lp_bco, #lp_fco { position: absolute; width: 248px; visibility: hidden; border: solid 1px #999; padding: 8px; background-color: #fff }

#lts_selelem_content div { margin-top: 5px; }
#lts_selelem_content div input { background-color: #fff; }

#thumb-nav { position: relative; margin-bottom: 5px;  height: 72px; width: 200px; overflow: hidden; }
#thumb-nav #thumbs, #thumb-nav #thumbs-n { position: absolute; left: 0px; height: 72px; width: 208px; }
#thumb-nav #thumbs-n { background-color: transparent; }
#thumb-nav #thumbs div { float: left; width: 96px; height: 72px; padding-right: 8px; }


.larrow { overflow: hidden; text-indent: 9999px; display: block; float: left; height: 20px; width: 32px; background: url('/web/img/larrow.gif') 0 0 no-repeat; }
.larrow:hover { background-position: 0 -19px; }
.rarrow { overflow: hidden; text-indent: 9999px; display: block; float: right; height: 20px; width: 32px; background: url('/web/img/rarrow.gif') 0 0 no-repeat; }
.rarrow:hover { background-position: 0 -19px; }  
.arrow-l { background: url('/web/img/arrows.png') 0 0 no-repeat; height: 13px; width: 35px; }
.arrow-r { background: url('/web/img/arrows.png') 0 -13px no-repeat; height: 13px; width: 35px; }

.album_thumb { width: 96px; padding: 0 0 9px 0; }
.album_thumb div.lts_at { width: 96px; height: 72px; cursor: pointer; overflow: hidden; position: relative; }
.album_thumb div.lts_at img.sel { position: absolute; left: 0; top: 0; }
.album_thumb div.lts_at div.sel { position: absolute; left: 0px; top: 70px; font-size: 85%; }
.album_thumb div.lts_at div.sel a { color: #000; }

.lts_body .lts_wed_container, .lts_wed_container, .lts_wed_caption { background-color: #fff; border: 1px solid #ccc; }
.lts_wed_caption { height: 100px; }
.lts_wed, .lts_body .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('/web/img/icons.gif') no-repeat -20px 0px; }
.lts_wed td.i { width: 20px; height: 20px; background: url('/web/img/icons.gif') no-repeat -460px 0px; }
.lts_wed td.u { width: 20px; height: 20px; background: url('/web/img/icons.gif') no-repeat -900px 0px; }
.lts_wed td.stk { width: 20px; height: 20px; background: url('/web/img/icons.gif') no-repeat -780px 0px; }
.lts_wed td.sub { width: 20px; height: 20px; background: url('/web/img/icons.gif') no-repeat -820px 0px; }
.lts_wed td.sup { width: 20px; height: 20px; background: url('/web/img/icons.gif') no-repeat -860px 0px; }
.lts_wed td.ol { width: 20px; height: 20px; background: url('/web/img/icons.gif') no-repeat -620px 0px; }
.lts_wed td.ul { width: 20px; height: 20px; background: url('/web/img/icons.gif') no-repeat -660px 0px; }
.lts_wed td.inl { width: 20px; height: 20px; background: url('/web/img/icons.gif') no-repeat -300px 0px; }
.lts_wed td.inr { width: 20px; height: 20px; background: url('/web/img/icons.gif') no-repeat -260px 0px; }
.lts_wed td.jl { width: 20px; height: 20px; background: url('/web/img/icons.gif') no-repeat -540px 0px; }
.lts_wed td.jr { width: 20px; height: 20px; background: url('/web/img/icons.gif') no-repeat -580px 0px; }
.lts_wed td.jc { width: 20px; height: 20px; background: url('/web/img/icons.gif') no-repeat -500px 0px; }
.lts_wed td.tb { width: 20px; height: 20px; background: url('/web/img/icons.gif') no-repeat -1020px 0px; }
.lts_wed td.thdr { width: 20px; height: 20px; background: url('/web/img/icons.gif') no-repeat -980px 0px; }
.lts_wed td.im { width: 20px; height: 20px; background: url('/web/img/icons.gif') no-repeat -360px 0px; }
.lts_wed td.lnk { width: 20px; height: 20px; background: url('/web/img/icons.gif') no-repeat -320px 0px; }
.lts_wed td.tp { width: 20px; height: 20px; background: url('/web/img/icons.gif') no-repeat -160px 0px; }
.lts_wed td.tbl { width: 20px; height: 20px; background: url('/web/img/icons.gif') no-repeat -400px 0px; }
.lts_wed td.sc { width: 20px; height: 20px; background: url('/web/img/icons.gif') no-repeat -1000px 0px; }
.lts_wed td.s { width: 4px; height: 20px; background: url('/web/img/icons.gif') no-repeat -1100px 0px; }
.lts_wed td.pg { width: 20px; height: 20px; background: url('/web/img/icons.gif') no-repeat -1060px 0px; }
.lts_wed td.em { width: 20px; height: 20px; background: url('/web/img/icons.gif') no-repeat -1080px 0px; }
.lts_wed td.l { width: 20px; height: 20px; background: url('/web/img/icons.gif') no-repeat -1040px 0px; }

.icon-button ul { list-style: none; height: 26px; }
.icon-button ul li { height: 18px; float: left; margin-right: 5px; padding: 2px; cursor: pointer; }
.icon-button ul li:hover { background-color: #efefef; border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #333; border-right: 1px solid #333; }
.icon-button ul li.s { height: 26px; background-color: #cfcfcf; padding: 0; }
.icon-button ul li.s img { padding: 5px; display: block; float: left; }
.icon-button ul li.s:hover { border: none; }

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

.lts_ddThumb { cursor: pointer; float: left; width: 96px; height: 72px; margin: 0 5px 6px 5px; }
.tgbox, .tgboxc { text-indent: 9999px; overflow: hidden; float: right; width: 13px; height: 13px; background: url('/web/img/tbox.gif') 0 0 no-repeat; }
.tgboxc { background-position: 0 -13px; }

.lts_thumbs { width: 100%; }
.lts_thumbs td { height: 80px; }

.lts_sample_box { margin:0 0 20px 0; padding: 8px; color: #666; background-color: #fff; border: 1px solid #999; text-align: left; }
.parea { height: 425px; min-height: 425px; }

.yui-skin-sam .yui-calcontainer { background-color:#f2f2f2; border: none; width: 120px; padding: 10px; }
.yui-skin-sam .yui-calendar .calhead { width: 100px; background:transparent; border:none; vertical-align: bottom; padding: 10px; }
.yui-skin-sam .yui-calcontainer .yui-cal-nav-mc { width: 120px;  }.yui-skin-sam .yui-calcontainer .yui-cal-nav-mask { width: 120px; background-color:#000; opacity:0.25; *filter:alpha(opacity=25); }
.yui-skin-sam .yui-calendar .calhead { background:transparent; border:none; vertical-align:bottom; padding:0; }

.sort_n, .sort_a, .sort_d { width: 15px; height: 14px; float: right; cursor: pointer; background-repeat: no-repeat; background-image : url('/web/img/sortb.gif'); background-color: #efefef; }
.sort_h { background-color: #FFFBD4; }
.sort_a { background-position: 0 0; }
.sort_n { background-position: -32px 0; } 
.sort_d { background-position: -16px 0; }

.btab { color: #333; font-size: 85%; background: transparent url('/web/img/gdot.gif') 0 100% repeat-x; padding: 0 0 0 20px; }
.btab ul { list-style: none; }
.btab li { border-bottom: 1px solid #cccccc; margin-left: 3px; float: left; padding-left: 4px;  background: url('/web/img/cbtabl.gif') 0 0 no-repeat; }
.btab li.s { border-bottom: 1px solid #ffffff; } 
.btab li.s div { font-weight: bold; }
.btab li div { padding: 6px 10px 4px 5px; float: left; background: url('/web/img/cbtabr.gif') 100% 0 no-repeat;  }

.files, .file_f,.file { text-align: left; cursor: pointer; padding: 10px; border: 1px solid #efefef; width: 95%; font-size: 116%; margin: 0 0 5px 0; }
.file_f { width: 500px; background-color: #FFF8D4; }
.file:hover { background-color: #efefef; }

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

#lts_video { width: 536px; height: 340px; }