input:focus,
textarea:focus,
div:focus { outline:none; }
.iconDate img { vertical-align:middle; }

.noWrap { white-space:nowrap !important; overflow:hidden !important; text-overflow: ellipsis; }
.clear,
.clear:after { content:''; display:block; clear:both; }
.hide { display:none !important; }
.pointer { cursor:pointer; }
.move {cursor:move; }

.inlineBlock { display:inline-block !important; margin-right: -4px;}
.underline {text-decoration:underline; }
.absolute { position:absolute; }
.absoluteCenter {position:absolute; left:0; top:0; right:0; bottom:0; z-index:10; margin:auto;}
.relative { position:relative; }
.break { white-space:normal !important; word-break:break-all; }
.left { text-align:left !important; }
.center { text-align:center !important; }
.right { text-align:right !important; }
.justify { text-align:justify; display:inline-block; text-align-last:center;-ms-text-align-last:center; }
.justify1:after {content:''; width:100%; display:inline-block;  }

.left { text-align:left !important; }
.center { text-align:center !important; }
.right { text-align:right !important; }
.bold { font-weight:700 !important; }
.eBold { font-weight:800 !important; }

.normal { font-weight:normal !important; }
.medium { font-weight:700 !important; }

.flLeft{float:left !important; }
.flRight { float:right !important; }

.imeInActive {ime-mode:inactive; }
.imeActive {ime-mode:active; }
.imeDisable {ime-mode:disabled; }

input[type='input'],
textarea { outline:none; ime-mode:active; border-radius:0;}

div { ime-mode:active; }

img:after { content:''; display:block; }

.hover { cursor:pointer; }
.hover:hover,
.hover:hover strong,
.hover:hover span { text-decoration:underline; }
.hoverColor:hover { background:#f2f3f4; cursor:pointer; }
.lnk { cursor:pointer; }
.ajax_select p { height:22px; padding:0 5px;  line-height:22px; }
.ajax_select p.hover:hover { text-decoration:none !important; background:#f7f7f7; }


a.newURL { display:inline-block; background:#da7c0e; color:#fff !important; font-size:14px; padding:0 10px; margin-left:10px; border-radius:5px;}
a.newURLO { display:inline-block; background:#da7c0e; color:#fff !important; font-size:14px; padding:3px 10px; margin-left:10px; border-radius:5px;}

.vaMiddle { vertical-align:middle !important; }
.vaTop { vertical-align:top !important; }
.vaBottom { vertical-align:bottom !important; }
.vaCenter {position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; }

.ovVisual { overflow:visible !important; }
.scAuto { overflow-x:auto; overflow-y:auto; }
.scAutoY { overflow-y:auto; }
.scAutoX { overflow-x:auto; }
.scHide { overflow:hidden !important; }
.scHideY { overflow-y:hidden !important; }
.scHideX { overflow-x:hidden !important; }
table.fixed { table-layout:fixed; border-collapse:collapse; }
.table {display:table; }
.tableCell { display:table-cell; vertical-align:middle; }

/* Font Size */
.fs7 { font-size:7pt !important; }
.fs8 { font-size:8pt !important; }
.fs9 { font-size:9pt !important; }
.fs10 { font-size:10pt !important; }
.fs11 { font-size:11pt !important; }
.fs12 { font-size:12pt !important; }
.fs13 { font-size:13pt !important; }
.fs14 { font-size:14pt !important; }
.fs15 { font-size:15pt !important; }
.fs16 { font-size:16pt !important; }
.fs18 { font-size:18pt !important; }
.fs20 { font-size:20pt !important; }
.fs22 { font-size:22pt !important; }
.fs24 { font-size:24pt !important; }

.fs8px {font-size:8px !important; }
.fs9px {font-size:9px !important; }
.fs10px {font-size:10px !important; }
.fs11px {font-size:11px !important; }
.fs12px {font-size:12px !important; }
.fs13px {font-size:13px !important; }
.fs14px {font-size:14px !important; }
.fs15px {font-size:15px !important; }
.fs16px {font-size:16px !important; }
.fs17px {font-size:17px !important; }
.fs18px {font-size:18px !important; }
.fs19px {font-size:19px !important; }
.fs20px {font-size:20px !important; }
.fs28px {font-size:28px !important; }
.fs65px {font-size:65px !important; }


/* Margin */
.mAuto { margin:0 auto !important; }
.mTop1 { margin-top:1px !important; }
.mTop2 { margin-top:2px !important; }
.mTop3 { margin-top:3px !important; }
.mTop4 { margin-top:4px !important; }
.mTop5 { margin-top:5px !important; }
.mTop6 { margin-top:6px !important; }
.mTop7 { margin-top:7px !important; }
.mTop8 { margin-top:8px !important; }
.mTop9 { margin-top:9px !important; }
.mTop10 { margin-top:10px !important; }
.mTop15 { margin-top:15px !important; }
.mTop20 { margin-top:20px !important; }
.mTop25 { margin-top:25px !important; }
.mTop30 { margin-top:30px !important; }
.mTop35 { margin-top:35px !important; }
.mTop40 { margin-top:40px !important; }
.mTop45 { margin-top:45px !important; }
.mTop50 { margin-top:50px !important; }
.mTop55 { margin-top:55px !important; }
.mTop60 { margin-top:60px !important; }
.mTop65 { margin-top:65px !important; }
.mTop70 { margin-top:70px !important; }
.mTop75 { margin-top:75px !important; }
.mTop80 { margin-top:80px !important; }
.mTop85 { margin-top:85px !important; }
.mTop90 { margin-top:90px !important; }
.mTop95 { margin-top:95px !important; }
.mTop100 { margin-top:100px !important; }

.mTop-1 { margin-top:-1px !important; }
.mTop-2 { margin-top:-2px !important; }
.mTop-3 { margin-top:-3px !important; }
.mTop-4 { margin-top:-4px !important; }
.mTop-5 { margin-top:-5px !important; }
.mTop-10 { margin-top:-10px !important; }

.mLeft-1 { margin-left:-1px !important; }
.mLeft-5 { margin-left:-5px !important; }
.mLeft-6 { margin-left:-6px !important; }
.mLeft1 { margin-left:1px !important; }
.mLeft2 { margin-left:2px !important; }
.mLeft3 { margin-left:3px !important; }
.mLeft4 { margin-left:4px !important; }
.mLeft5 { margin-left:5px !important; }
.mLeft6 { margin-left:6px !important; }
.mLeft7 { margin-left:7px !important; }
.mLeft8 { margin-left:8px !important; }
.mLeft10 { margin-left:10px !important; }
.mLeft12 { margin-left:12px !important; }
.mLeft15 { margin-left:15px !important; }
.mLeft20 { margin-left:20px !important; }
.mLeft30 { margin-left:30px !important; }
.mLeft40 { margin-left:40px !important; }
.mLeft50 { margin-left:50px !important; }
.mLeft100 { margin-left:100px !important; }

.mRight1 { margin-right:1px !important; }
.mRight2 { margin-right:2px !important; }
.mRight3 { margin-right:3px !important; }
.mRight4 { margin-right:4px !important; }
.mRight5 { margin-right:5px !important; }
.mRight10 { margin-right:10px !important; }
.mRight15 { margin-right:15px !important; }
.mRight20 { margin-right:20px !important; }

.mBot10 { margin-bottom:10px !important; }

.p1 { padding:1px !important; }
.p2 { padding:2px !important; }
.p3 { padding:3px !important; }
.p4 { padding:4px !important; }
.p5 { padding:5px !important; }
.p6 { padding:6px !important; }
.p7 { padding:7px !important; }
.p8 { padding:8px !important; }
.p9 { padding:9px !important; }
.p10 { padding:10px !important; }
.p15 { padding:15px !important; }

.pTop0 { padding-top:0 !important; }
.pTop1 { padding-top:1px !important; }
.pTop2 { padding-top:2px !important; }
.pTop3 { padding-top:3px !important; }
.pTop4 { padding-top:4px !important; }
.pTop5 { padding-top:5px !important; }
.pTop6 { padding-top:6px !important; }
.pTop7 { padding-top:7px !important; }
.pTop8 { padding-top:8px !important; }
.pTop9 { padding-top:9px !important; }
.pTop10 { padding-top:10px !important; }
.pTop15 { padding-top:15px !important; }
.pTop20 { padding-top:20px !important; }
.pTop30 { padding-top:30px !important; }
.pTop33 { padding-top:33px !important; }
.pTop35 { padding-top:35px !important; }
.pTop40 { padding-top:40px !important; }
.pTop60 { padding-top:60px !important; }
.pTop65 { padding-top:65px !important; }
.pTop70 { padding-top:70px !important; }

.pLeft1 { padding-left:1px !important; }
.pLeft2 { padding-left:2px !important; }
.pLeft3 { padding-left:3px !important; }
.pLeft4 { padding-left:4px !important; }
.pLeft5 { padding-left:5px !important; }
.pLeft6 { padding-left:6px !important; }
.pLeft7 { padding-left:7px !important; }
.pLeft8 { padding-left:8px !important; }
.pLeft10 { padding-left:10px !important; }
.pLeft15 { padding-left:15px !important; }
.pLeft20 { padding-left:20px !important; }
.pLeft25 { padding-left:25px !important; }
.pLeft30 { padding-left:30px !important; }
.pLeft35 { padding-left:35px !important; }
.pLeft40 { padding-left:40px !important; }
.pLeft45 { padding-left:45px !important; }
.pLeft50 { padding-left:50px !important; }
.pLeft55 { padding-left:55px !important; }
.pLeft60 { padding-left:60px !important; }
.pLeft65 { padding-left:65px !important; }
.pLeft70 { padding-left:70px !important; }
.pLeft75 { padding-left:75px !important; }
.pLeft80 { padding-left:80px !important; }
.pLeft85 { padding-left:85px !important; }
.pLeft90 { padding-left:90px !important; }
.pLeft95 { padding-left:95px !important; }
.pLeft100 { padding-left:100px !important; }
.pLeft105 { padding-left:105px !important; }

.pBot1 { padding-bottom:1px !important; }
.pBot2 { padding-bottom:2px !important; }
.pBot3 { padding-bottom:3px !important; }
.pBot4 { padding-bottom:4px !important; }
.pBot5 { padding-bottom:5px !important; }
.pBot6 { padding-bottom:6px !important; }
.pBot7 { padding-bottom:7px !important; }
.pBot8 { padding-bottom:8px !important; }
.pBot9 { padding-bottom:9px !important; }
.pBot10 { padding-bottom:10px !important; }
.pBot15 { padding-bottom:15px !important; }
.pBot20 { padding-bottom:20px !important; }
.pBot25 { padding-bottom:25px !important; }
.pBot30 { padding-bottom:30px !important; }
.pBot35 { padding-bottom:35px !important; }
.pBot40 { padding-bottom:40px !important; }
.pBot45 { padding-bottom:45px !important; }
.pBot50 { padding-bottom:50px !important; }
.pBot100 { padding-bottom:100px !important; }

.pRight1 { padding-right:1px !important; }
.pRight2 { padding-right:2px !important; }
.pRight3 { padding-right:3px !important; }
.pRight4 { padding-right:4px !important; }
.pRight5 { padding-right:5px !important; }
.pRight6 { padding-right:6px !important; }
.pRight7 { padding-right:7px !important; }
.pRight8 { padding-right:8px !important; }
.pRight9 { padding-right:9px !important; }
.pRight10 { padding-right:10px !important; }
.pRight15 { padding-right:15px !important; }
.pRight20 { padding-right:20px !important; }
.pRight80 { padding-right:80px !important; }
.pRight120 { padding-right:120px !important; }

.pA0 { padding:0 !important; }
.pA5 { padding:5px !important; }
.pA7 { padding:7px !important; }
.pA10 { padding:10px !important; }
.pA15 { padding:15px !important; }
.pA20 { padding:20px !important; }
.pA30 { padding:30px !important; }

.pad5 { padding:5px !important; }
.p0_2 { padding:0 2px !important; }
.p5_0 { padding:5px 0px !important; }
.p0_5 { padding:0 5px !important; }
.p0_7 { padding:0 7px !important; }
.p0_10 { padding:0 10px !important; }
.p0_20 { padding:0 20px !important; }
.p0_103 { padding:0 10px 10px 10px !important; }
.p5_10 { padding:5px 10px !important; }
.p10,
.pad10 { padding:10px !important; }
.p15 { padding:15px !important; }
.p20,
.pad20 { padding:20px !important; }
.p20_0 { padding:20px 0 !important; }


.pFoot { padding-bottom:80px !important; }


.ls_1 { letter-spacing:-1px; }
.ls1 { letter-spacing:1px; }
.ls2 { letter-spacing:2px; }

.w10 { width:10px !important; }
.w20 { width:20px !important; }
.w25 { width:25px !important; }
.w30 { width:30px !important; }
.w40 { width:40px !important; }
.w50 { width:50px !important; }
.w55 { width:55px !important; }
.w60 { width:60px !important; }
.w65 { width:65px !important; }
.w70 { width:70px !important; }
.w80 { width:80px !important; }
.w85 { width:85px !important; }
.w90 { width:90px !important; }
.w95 { width:95px !important; }
.w100 { width:100px !important; }
.w110 { width:110px !important; }
.w120 { width:120px !important; }
.w130 { width:130px !important; }
.w140 { width:140px !important; }
.w150 { width:150px !important; }
.w160 { width:150px !important; }
.w170 { width:170px !important; }
.w180 { width:180px !important; }
.w190 { width:190px !important; }

.w200 { width:200px !important; }
.w250 { width:250px !important; }
.w300 { width:300px !important; }
.w350 { width:350px !important; }
.w400 { width:400px !important; }
.w500 { width:500px !important; }
.w600 { width:600px !important; }
.w700 { width:700px !important; }
.w800 { width:800px !important; }
.w900 { width:900px !important; }
.w1000 { width:1000px !important; }
.w1k { width:1000px !important; }

.w5p { width:5% !important; }
.w10p { width:10% !important; }
.w15p { width:15% !important; }
.w20p { width:20% !important; }
.w25p { width:25% !important; }
.w30p { width:30% !important; }
.w35p { width:35% !important; }
.w40p { width:40% !important; }
.w45p { width:45% !important; }
.w50p { width:50% !important; }
.w55p { width:55% !important; }
.w60p { width:60% !important; }
.w65p { width:65% !important; }
.w70p { width:70% !important; }
.w75p { width:75% !important; }
.w80p { width:80% !important; }
.w85p { width:85% !important; }
.w90p { width:90% !important; }
.w95p { width:95% !important; }
.w96p { width:96% !important; }
.w97p { width:97% !important; }
.w98p { width:98% !important; }
.w99p { width:99% !important; }
.w100p { width:100% !important; }
.wAuto { width:auto !important; }

.hAuto { height:auto !important; overflow:auto;}
.h10 { height:10px !important; }
.h20 { height:20px !important; }
.h25 { height:25px !important; }
.h30 { height:30px !important; }
.h40 { height:40px !important; }
.h50 { height:50px !important; }
.h53 { height:53px !important; }
.h55 { height:55px !important; }
.h60 { height:60px !important; }
.h70 { height:70px !important; }
.h75 { height:75px !important; }
.h80 { height:80px !important; }
.h85 { height:85px !important; }
.h90 { height:90px !important; }
.h95 { height:95px !important; }

.h1 { height:1px !important; }
.h100 { height:100px !important; }
.h110 { height:110px !important; }
.h120 { height:120px !important; }
.h130 { height:130px !important; }
.h140 { height:140px !important; }
.h150 { height:150px !important; }
.h180 { height:180px !important; }
.h200 { height:200px !important; }
.h250 { height:250px !important; }
.h300 { height:300px !important; }
.h350 { height:350px !important; }
.h400 { height:400px !important; }
.h500 { height:500px !important; }
.h600 { height:600px !important; }
.h700 { height:700px !important; }
.h800 { height:800px !important; }
.h900 { height:900px !important; }

.h100p { height:100% !important; }

.lh100p { line-height:1.0 !important; }
.lh120p { line-height:1.2 !important; }
.lh140p { line-height:1.4 !important; }
.lh150p { line-height:1.5 !important; }
.lh160p { line-height:1.6 !important; }
.lh180p { line-height:1.8 !important; }
.lh200p { line-height:2.0 !important; }

.lh20, .lh20 p { line-height:20px !important; }
.lh25, .lh25 p { line-height:25px !important; }
.lh30, .lh30 p { line-height:30px !important; }
.lh35, .lh35 p { line-height:35px !important; }
.lh40, .lh40 p { line-height:40px !important; }
.lh45, .lh45 p { line-height:45px !important; }
.lh50, .lh50 p { line-height:50px !important; }

.lhForm { line-height:22px; height:22px; }
.wh100p { width:100%; height:100%; }
fieldset.wh100p { height:calc(100% - 15px) !important; }

.ls-1 { letter-spacing:-1px; }
.ls-2 { letter-spacing:-2px; }
.ls-3 { letter-spacing:-3px; }
.ls-4 { letter-spacing:-4px; }

.ls1 { letter-spacing:1px; }
.ls2 { letter-spacing:2px; }
.ls3 { letter-spacing:3px; }
.ls4 { letter-spacing:4px; }

.mh25 { min-height:25px !important; }
.mh50 { min-height:50px !important; }
.mh60 { min-height:60px !important; }
.mh70 { min-height:70px !important; }
.mh75 { min-height:75px !important; }
.mh80 { min-height:80px !important; }
.min_h40 { min-height:40px !important; }
.min_h60 { min-height:60px; }
.min_h70 { min-height:70px; }

.min_w250 { width:100%; min-width:250px !important; }
.mw100 { min-width:100px; }
.mw200 { min-width:200px; }
.mw250 { min-width:250px; }
.mw300 { min-width:300px; }

.wh100 { width:100%; height:100%; overflow:hidden; }

/* Z-index */
.zIndex-1 { z-index:-1; }
.zIndex1 { z-index:1; }
.zIndex2 { z-index:2; }
.zIndex3 { z-index:3; }
.zIndex4 { z-index:4; }
.zIndex5 { z-index:5; }
.zIndex6 { z-index:6; }
.zIndex7 { z-index:7; }
.zIndex8 { z-index:8; }
.zIndex9 { z-index:8; }
.zIndex10 { z-index:10; }
.zIndex11 { z-index:11; }
.zIndex12 { z-index:12; }
.zIndex13 { z-index:13; }
.zIndex14 { z-index:14; }
.zIndex15 { z-index:15; }
.zIndex16 { z-index:16; }
.zIndex17 { z-index:17; }
.zIndex18 { z-index:18; }
.zIndex19 { z-index:19; }
.zIndex20 { z-index:20; }

/* alpha */
.alpha0 {opacity:0.0; filter:alpha(opacity=0);}
.alpha10 {opacity:0.1; filter:alpha(opacity=10);}
.alpha20 {opacity:0.2; filter:alpha(opacity=20);}
.alpha30 {opacity:0.3; filter:alpha(opacity=30);}
.alpha40 {opacity:0.4; filter:alpha(opacity=40);}
.alpha50 {opacity:0.5; filter:alpha(opacity=50);}
.alpha60 {opacity:0.6; filter:alpha(opacity=60);}
.alpha70 {opacity:0.7; filter:alpha(opacity=70);}
.alpha80 {opacity:0.8; filter:alpha(opacity=80);}
.alpha90 {opacity:0.9; filter:alpha(opacity=90);}

/* Radius */
.radius1 { border-radius:1px !important; }
.radius2 { border-radius:2px !important; }
.radius3 { border-radius:3px !important; }
.radius4 { border-radius:4px !important; }
.radius5 { border-radius:5px !important; }
.radius6 { border-radius:6px !important; }
.radius7 { border-radius:7px !important; }
.radius8 { border-radius:8px !important; }
.radius9 { border-radius:9px !important; }
.radius10 { border-radius:10px !important; }
.radius11 { border-radius:11px !important; }
.radius12 { border-radius:12px !important; }
.radius15 { border-radius:15px !important; }

/* UL */
ul.cell { position:relative; list-style:none; margin:0; padding:0;display:block;}
ul.cell:after {content:''; display:block; clear:both; }
ul.cell li { float:left; list-style:none; margin:0; padding:0;}
ul.cell1 li { width:100% !important; }
ul.cell2 li { width:50% !important; }
ul.cell3 li { width:33.3333% !important; }
ul.cell4 li { width:25% !important; }
ul.cell5 li { width:20% !important; }
ul.cell6 li { width:16.66667% !important; }
ul.cell7 li { width:14.28571% !important; }


ul.line li { border-bottom:1px #dde1e4 solid !important; }
ul.line li:first-child { border-top:1px #dde1e4 solid; }

ol.cell { margin:0; padding:0 15px;}
ol.cell li { margin:0; padding:0; }

dl.cell { position:relative; width:100%; margin:0; padding:0; list-style:none; display:inline-block;}
dl.cell dd { float:left; margin:0; padding:0;  list-style:none;}

/* Line */
.lineNoneL { border-left:none !important; }
.lineNoneT { border-top:none !important; }
.lineNoneR { border-right:none !important; }
.lineNoneB { border-bottom:none !important; }
.linNone { border:none !important; }