
.p0 { padding: 0px !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 }
.p20 { padding: 20px !important }
.p25 { padding: 25px !important }
.p30 { padding: 30px !important }
.p40 { padding: 40px !important }
.p50 { padding: 50px !important }

.pt0 { padding-top: 0px !important }
.pt1 { padding-top: 1px !important }
.pt2 { padding-top: 2px !important }
.pt3 { padding-top: 3px !important }
.pt4 { padding-top: 4px !important }
.pt5 { padding-top: 5px !important }
.pt6 { padding-top: 6px !important }
.pt7 { padding-top: 7px !important }
.pt8 { padding-top: 8px !important }
.pt9 { padding-top: 9px !important }
.pt10 { padding-top: 10px !important }
.pt15 { padding-top: 15px !important }
.pt20 { padding-top: 20px !important }
.pt30 { padding-top: 30px !important }
.pt35 { padding-top: 35px !important }
.pt40 { padding-top: 40px !important }
.pt45 { padding-top: 45px !important }
.pt60 { padding-top: 60px !important }

.pb0 { padding-bottom: 0px !important }
.pb1 { padding-bottom: 1px !important }
.pb2 { padding-bottom: 2px !important }
.pb3 { padding-bottom: 3px !important }
.pb4 { padding-bottom: 4px !important }
.pb5 { padding-bottom: 5px !important }
.pb6 { padding-bottom: 6px !important }
.pb7 { padding-bottom: 7px !important }
.pb8 { padding-bottom: 8px !important }
.pb9 { padding-bottom: 9px !important }
.pb10 { padding-bottom: 10px !important }
.pb15 { padding-bottom: 15px !important }
.pb20 { padding-bottom: 20px !important }
.pb25 { padding-bottom: 25px !important }
.pb30 { padding-bottom: 30px !important }
.pb45 { padding-bottom: 45px !important }

.pl0 { padding-left: 0px !important }
.pl2 { padding-left: 2px !important }
.pl3 { padding-left: 3px !important }
.pl4 { padding-left: 4px !important }
.pl5 { padding-left: 5px !important }
.pl10 { padding-left: 10px !important }
.pl15 { padding-left: 15px !important }
.pl20 { padding-left: 20px !important }
.pl25 { padding-left: 25px !important }
.pl30 { padding-left: 30px !important }
.pl35 { padding-left: 35px !important }
.pl40 { padding-left: 40px !important }
.pl50 { padding-left: 50px !important }
.pl60 { padding-left: 60px !important }
.pl70 { padding-left: 70px !important }
.pl80 { padding-left: 80px !important }
.pl90 { padding-left: 90px !important }
.pl100 { padding-left: 100px !important }
.pl120 { padding-left: 120px !important }
.pl150 { padding-left: 150px !important }
.pl250 { padding-left: 250px !important }

.pr0 { padding-right: 0px !important }
.pr1 { padding-right: 1px !important }
.pr2 { padding-right: 2px !important }
.pr3 { padding-right: 3px !important }
.pr4 { padding-right: 4px !important }
.pr5 { padding-right: 5px !important }
.pr6 { padding-right: 6px !important }
.pr7 { padding-right: 7px !important }
.pr8 { padding-right: 8px !important }
.pr9 { padding-right: 9px !important }
.pr10 { padding-right: 10px !important }
.pr15 { padding-right: 15px !important }
.pr20 { padding-right: 20px !important }
.pr25 { padding-right: 25px !important }
.pr30 { padding-right: 30px !important }
.pr35 { padding-right: 35px !important }
.pr40 { padding-right: 40px !important }
.pr45 { padding-right: 45px !important }
.pr50 { padding-right: 50px !important }

.ptb0 { padding: 0px 0px 0px 0px !important }
.ptb1 { padding: 1px 0px 1px 0px !important }
.ptb2 { padding: 2px 0px 2px 0px !important }
.ptb3 { padding: 3px 0px 3px 0px !important }
.ptb4 { padding: 4px 0px 4px 0px !important }
.ptb5 { padding: 5px 0px 5px 0px !important }
.ptb6 { padding: 6px 0px 6px 0px !important }
.ptb7 { padding: 7px 0px 7px 0px !important }
.ptb8 { padding: 8px 0px 8px 0px !important }
.ptb9 { padding: 9px 0px 9px 0px !important }
.ptb10 { padding: 10px 0px 10px 0px !important }
.ptb15 { padding: 15px 0px 15px 0px !important }
.ptb20 { padding: 20px 0px 20px 0px !important }

.plr5 { padding: 0px 5px 0px 5px !important }
.plr10 { padding: 0px 10px 0px 10px !important }
.plr15 { padding: 0px 15px 0px 15px !important }
.plr20 { padding: 0px 20px 0px 20px !important }
.plr25 { padding: 0px 25px 0px 25px !important }
.plr30 { padding: 0px 30px 0px 30px !important }

.ma { margin: auto !important }
.m0 { margin: 0px !important }
.m1 { margin: 1px !important }
.m2 { margin: 2px !important }
.m3 { margin: 3px !important }
.m4 { margin: 4px !important }
.m5 { margin: 5px !important }
.m10 { margin: 10px !important }
.m15 { margin: 15px !important }
.m20 { margin: 20px !important }

.mt0 { margin-top: 0px !important }
.mt1 { margin-top: 1px !important }
.mt2 { margin-top: 2px !important }
.mt3 { margin-top: 3px !important }
.mt4 { margin-top: 4px !important }
.mt5 { margin-top: 5px !important }
.mt6 { margin-top: 6px !important }
.mt7 { margin-top: 7px !important }
.mt8 { margin-top: 8px !important }
.mt9 { margin-top: 9px !important }
.mt10 { margin-top: 10px !important }
.mt11 { margin-top: 11px !important }
.mt12 { margin-top: 12px !important }
.mt13 { margin-top: 13px !important }
.mt14 { margin-top: 14px !important }
.mt15 { margin-top: 15px !important }
.mt16 { margin-top: 16px !important }
.mt17 { margin-top: 17px !important }
.mt18 { margin-top: 18px !important }
.mt19 { margin-top: 19px !important }
.mt20 { margin-top: 20px !important }
.mt30 { margin-top: 30px !important }
.mt40 { margin-top: 40px !important }
.mt50 { margin-top: 50px !important }
.mt120 { margin-top: 120px !important }

.mr5 { margin-right: 5px !important }
.mr10 { margin-right: 10px !important }
.mr15 { margin-right: 15px !important }
.mr20 { margin-right: 20px !important }
.mr30 { margin-right: 30px !important }
.mr40 { margin-right: 40px !important }
.mr50 { margin-right: 50px !important }
.mr60 { margin-right: 60px !important }
.mr70 { margin-right: 70px !important }
.mr80 { margin-right: 80px !important }
.mr90 { margin-right: 90px !important }
.mr100 { margin-right: 100px !important }

.ml5 { margin-left: 5px !important }
.ml10 { margin-left: 10px !important }
.ml15 { margin-left: 15px !important }
.ml20 { margin-left: 20px !important }
.ml100 { margin-left: 100px !important }

.mb0 { margin-bottom: 0px !important }
.mb1 { margin-bottom: 1px !important }
.mb2 { margin-bottom: 2px !important }
.mb3 { margin-bottom: 3px !important }
.mb4 { margin-bottom: 4px !important }
.mb5 { margin-bottom: 5px !important }
.mb6 { margin-bottom: 6px !important }
.mb7 { margin-bottom: 7px !important }
.mb8 { margin-bottom: 8px !important }
.mb9 { margin-bottom: 9px !important }
.mb10 { margin-bottom: 10px !important }
.mb15 { margin-bottom: 15px !important }
.mb20 { margin-bottom: 20px !important }
.mb30 { margin-bottom: 30px !important }
.mb40 { margin-bottom: 40px !important }
.mb50 { margin-bottom: 50px !important }
.mb100 { margin-bottom: 100px !important }

.mtb5 { margin: 5px 0px 5px 0px !important }
.mtb10 { margin: 10px 0px 10px 0px !important }
.mtb15 { margin: 15px 0px 15px 0px !important }
.mtb20 { margin: 20px 0px 20px 0px !important }

.ml20 { margin-left: 20px !important }
.ml180 { margin-left: 180px !important }

.wa { width: auto !important }
.wn { width: none !important }
.wi { width: inherit !important }
.w1 { width: 1px !important }
.w2 { width: 2px !important }
.w3 { width: 3px !important }
.w4 { width: 4px !important }
.w5 { width: 5px !important }
.w6 { width: 6px !important }
.w7 { width: 7px !important }
.w8 { width: 8px !important }
.w9 { width: 9px !important }
.w10 { width: 10px !important }
.w15 { width: 15px !important }
.w20 { width: 20px !important }
.w25 { width: 25px !important }
.w30 { width: 30px !important }
.w35 { width: 35px !important }
.w40 { width: 40px !important }
.w45 { width: 45px !important }
.w50 { width: 50px !important }
.w60 { width: 60px !important }
.w70 { width: 70px !important }
.w80 { width: 80px !important }
.w90 { width: 90px !important }
.w100 { width: 100px !important }
.w110 { width: 110px !important }
.w120 { width: 120px !important }
.w125 { width: 125px !important }
.w130 { width: 130px !important }
.w140 { width: 140px !important }
.w150 { width: 150px !important }
.w160 { width: 160px !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 }
.w375 { width: 375px !important }
.w400 { width: 400px !important }
.w450 { width: 450px !important }
.w500 { width: 500px !important }
.w550 { width: 550px !important }
.w600 { width: 600px !important }
.w650 { width: 650px !important }
.w700 { width: 700px !important }
.w750 { width: 750px !important }
.w800 { width: 800px !important }
.w850 { width: 850px !important }
.w900 { width: 900px !important }
.w950 { width: 950px !important }
.w1000 { width: 1000px !important }

.hi { height: inherit !important }
.ha { height: auto !important }
.h1 { height: 1px !important }
.h2 { height: 2px !important }
.h3 { height: 3px !important }
.h4 { height: 4px !important }
.h5 { height: 5px !important }
.h6 { height: 6px !important }
.h7 { height: 7px !important }
.h8 { height: 8px !important }
.h9 { height: 9px !important }
.h10 { height: 10px !important }
.h11 { height: 11px !important }
.h12 { height: 12px !important }
.h13 { height: 13px !important }
.h14 { height: 14px !important }
.h15 { height: 15px !important }
.h20 { height: 20px !important }
.h25 { height: 25px !important }
.h30 { height: 30px !important }
.h40 { height: 40px !important }
.h50 { height: 50px !important }
.h60 { height: 60px !important }
.h70 { height: 70px !important }
.h80 { height: 80px !important }
.h90 { height: 90px !important }
.h100 { height: 100px !important }
.h125 { height: 125px !important }
.h150 { height: 150px !important }
.h200 { height: 200px !important }
.h250 { height: 250px !important }
.h300 { height: 300px !important }
.h350 { height: 350px !important }
.h400 { height: 400px !important }
.h450 { height: 450px !important }
.h500 { height: 500px !important }
.h600 { height: 600px !important }
.h700 { height: 700px !important }
.h800 { height: 800px !important }


.mh50 { min-height: 50px !important }
.mh100 { min-height: 100px !important }
.mh125 { min-height: 125px !important }
.mh150 { min-height: 150px !important }
.mh200 { min-height: 200px !important }
.mh250 { min-height: 250px !important }
.mh300 { min-height: 300px !important }
.mh350 { min-height: 350px !important }
.mh400 { min-height: 400px !important }
.mh450 { min-height: 450px !important }
.mh500 { min-height: 500px !important }
.mh600 { min-height: 600px !important }
.mh700 { min-height: 700px !important }
.mh800 { min-height: 800px !important }

.mxwn { max-width: none !important }
.mxw100 { max-width: 100px !important }
.mxw125 { max-width: 125px !important }
.mxw150 { max-width: 150px !important }
.mxw200 { max-width: 200px !important }
.mxw250 { max-width: 250px !important }
.mxw300 { max-width: 300px !important }
.mxw350 { max-width: 350px !important }
.mxw400 { max-width: 400px !important }
.mxw450 { max-width: 450px !important }
.mxw500 { max-width: 500px !important }
.mxw600 { max-width: 600px !important }
.mxw700 { max-width: 700px !important }
.mxw800 { max-width: 800px !important }

.mw0 { min-width: 0 !important }
.mw100 { min-width: 100px !important }
.mw125 { min-width: 125px !important }
.mw150 { min-width: 150px !important }
.mw200 { min-width: 200px !important }
.mw250 { min-width: 250px !important }
.mw300 { min-width: 300px !important }
.mw350 { min-width: 350px !important }
.mw400 { min-width: 400px !important }
.mw450 { min-width: 450px !important }
.mw500 { min-width: 500px !important }
.mw600 { min-width: 600px !important }
.mw700 { min-width: 700px !important }
.mw800 { min-width: 800px !important }

.h100p { height: 100% !important }
.h90p { height: 90% !important }

.lh1 { line-height: 1px !important }
.lh2 { line-height: 2px !important }
.lh3 { line-height: 3px !important }
.lh4 { line-height: 4px !important }
.lh5 { line-height: 5px !important }
.lh6 { line-height: 6px !important }
.lh7 { line-height: 7px !important }
.lh8 { line-height: 8px !important }
.lh9 { line-height: 9px !important }
.lh10 { line-height: 10px !important }
.lh11 { line-height: 11px !important }
.lh12 { line-height: 12px !important }
.lh13 { line-height: 13px !important }
.lh14 { line-height: 14px !important }
.lh15 { line-height: 15px !important }
.lh16 { line-height: 16px !important }
.lh17 { line-height: 17px !important }
.lh18 { line-height: 18px !important }
.lh19 { line-height: 19px !important }
.lh20 { line-height: 20px !important }
.lh21 { line-height: 21px !important }
.lh22 { line-height: 22px !important }
.lh23 { line-height: 23px !important }
.lh24 { line-height: 24px !important }
.lh25 { line-height: 25px !important }
.lh26 { line-height: 26px !important }
.lh27 { line-height: 27px !important }
.lh28 { line-height: 28px !important }
.lh29 { line-height: 29px !important }
.lh30 { line-height: 30px !important }
.lh40 { line-height: 40px !important }
.lh50 { line-height: 50px !important }
.lh60 { line-height: 60px !important }
.lh70 { line-height: 70px !important }
.lh80 { line-height: 80px !important }
.lh90 { line-height: 90px !important }
.lh100 { line-height: 100px !important }

.w1p { width: 1% !important }
.w10p { width: 10% !important }
.w20p { width: 20% !important }
.w25p { width: 25% !important }
.w30p { width: 30% !important }
.w40p { width: 40% !important }
.w50p { width: 50% !important }
.w60p { width: 60% !important }
.w70p { width: 70% !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 }

.fl { float: left !important }
.fr { float: right !important }
.fn { float: none !important }

.cb { clear: both !important; }
.cl { clear: left !important;  }
.cr { clear: right !important; }

.cf:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

.cb:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0
}

.oh { overflow: hidden }

.oxh { overflow-x: hidden }
.oxs { overflow-x: scroll }
.oxa { overflow-x: auto }
.oyh { overflow-y: hidden }
.oys { overflow-y: scroll }
.oya { overflow-y: auto }

.vh { visibility:hidden }
.vv { visibility:visible; }

.tac { text-align: center !important }
.tar { text-align: right !important }
.tal { text-align: left !important }

.vat { vertical-align: top !important }
.vab { vertical-align: bottom !important }
.vam { vertical-align: middle !important }
.vaba { vertical-align: baseline !important }
.vatb { vertical-align: text-bottom !important }

.bn { border: none !important }
.b0 { border: 0px !important }
.b1sb { border: 1px solid black !important }
.b1sg { border: 1px solid #ccc !important }

.bcg { background-color: #ccc; }

.pa { position: absolute; }
.pr { position: relative; }

.tp0 { top: 0px; }
.bm0 { bottom: 0px; }
.rt0 { right: 0px; }
.lt0 { left: 0px; }
.rt100p { right: 100%; }

.dii { display: inline !important }
.dni { display: none !important }
.dbi { display: block !important }
.dibi { display: inline-block !important }

.di { display: inline }
.dn { display: none }
.db { display: block }
.dt { display: table; }
.dtc { display: table-cell; }
.dib { display: inline-block }

.fss { font-size: small !important }
.fssr { font-size: smaller !important }
.fsxs { font-size: x-small !important }
.fsxxs { font-size: xx-small !important }
.fsl { font-size: large !important }
.fslr { font-size: larger !important }
.fsxl { font-size: x-large !important }
.fs10 { font-size: 10px !important }
.fs12 { font-size: 12px !important }
.fs13 { font-size: 13px !important }
.fs14 { font-size: 14px !important }
.fs15 { font-size: 15px !important }
.fs16 { font-size: 16px !important }
.fs17 { font-size: 17px !important }
.fs18 { font-size: 18px !important }
.fs19 { font-size: 19px !important }
.fs20 { font-size: 20px !important }
.fs25 { font-size: 25px !important }
.fs30 { font-size: 30px !important }

.cw { color: #fff !important }
.cr { color: red !important }
.cg { color: grey !important }

.bgw { background: #fff !important }

.fwb { font-weight: bold !important }
.fwn { font-weight: normal !important }

.fsi { font-style:italic !important }

.ffc { font-family: "courier" }

.wsnw { white-space: nowrap !important }

.wwbw {	word-wrap: break-word !important }
.wbba {	word-break: break-all !important }

.cp { cursor: pointer }
.cnr { cursor:n-resize; }
.cm { cursor: move }



.br3 {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.lsn { list-style: none; }

.lstn {
	list-style-type: none;
}

table td,
table th {
	padding: 5px;
}

table {
	border-collapse: collapse;
}

.pagination ul {
	display: inline-block;
	margin-bottom: 0;
	margin-left: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}

.pagination ul > li {
	display: inline;
	list-style-type: disc;
	padding: 5px;
}

.calendar_clear {
	margin-left: 3px;
}