@charset "utf-8";
/* CSS Document */

/* Well Studio override stylesheet v1.8 05 Feb 2010 */
.al { text-align: left !important; }
.ac { text-align: center !important; }
.ar { text-align: right !important; }
.cb { clear:both !important; height:0px; }
.cl { clear:left !important; }
.cn { clear:none !important; }
.fl { float: left !important; }
.fr { float: right !important; }
.fn { float: none !important; }
.db { display:block !important; }
.di { display:inline !important; }
.dn { display:none !important; }
.vh { visibility:hidden !important; }
.p-abs { position: absolute !important; }
.p-rel { position: relative !important; }
.cursor-pointer { cursor:pointer !important; }
.cursor-auto { cursor:auto !important; }
.cursor-hand { cursor:hand !important; }

a.tdn:hover { text-decoration:none !important; }
a.tdu:hover { text-decoration:underline !important; }

.red { color: #ED2732 !important; }
.blue { color: #0081C6 !important; }
.green { color: #45A586 !important; }
.yellow { color: #FF9B00 !important; }
.normal { color: #333333 !important; }
.darkgrey { color: #666666 !important; }
.grey { color: #999999 !important; }
.midgrey { color: #AAAAAA !important; }
.lightgrey { color: #CCCCCC !important; }
.white { color: #FFFFFF !important; }
.black { color:#000000 !important; }
.orange { color: #F8981D !important; }

.bg-none { background-color: none !important; }
.bg-transparent { background-color: transparent !important; }
.bg-grey,.bg-silver { background-color: #CCCCCC !important; }
.bg-red { background-color: #ED2732 !important; }
.bg-blue { background-color: #0081C6 !important; }
.bg-green { background-color: #45A586 !important; }
.bg-yellow { background-color: #FF9B00 !important; }
.bg-lightred { background-color: #F69398 !important; }
.bg-lightblue { background-color: #59ACD9 !important; }
.bg-lightgreen { background-color: #BBEEDD !important; }
.bg-charcoal { background-color: #566B78 !important; }
.bg-lightyellow { background-color: #FDDE81 !important; }
.bg-lightgrey { background-color: #EEEEEE !important; }
.bg-darkgrey { background-color: #999999 !important; }
.bg-white { background-color: #FFFFFF !important; }
.bg-black { background-color: #333333 !important; }

.b0 { border-width: 0;}
.b1 { border: 1px solid #ccc !important; }
.b2 { border: 2px solid #ccc !important; }
.bb1 { border:0; border-bottom: 1px solid #ccc !important; }
.bt1 { border:0; border-top: 1px solid #ccc !important; }
.b5 { border: 5px solid #ccc !important; }
.b10 { border: 10px solid #ccc !important; }
.b20 { border-width: 20px; }
.bdot { border-style: dotted !important; }
.bdash { border-style: dashed !important; }
.bsolid { border-style: solid; }
.b-red { border-color: #ED2732 !important; }
.b-blue { border-color: #0081C6 !important; }
.b-green { border-color: #45A586 !important; }
.b-yellow { border-color: #FF9B00 !important; }
.b-dark { border-color: #333333 !important; }
.b-darkgrey { border-color: #999999 !important; }
.b-lightgrey { border-color: #EEEEEE !important; }
.b-grey,.b-silver { border-color: #CCCCCC !important; }
.bl0 { border-left-width: 0px !important; }
.br0 { border-right-width: 0px !important; }
.bt0 { border-top-width: 0px !important; }
.bb0 { border-bottom-width: 0px !important; }

.txxxs { font-size: 9px !important; }
.txxs { font-size: 10px !important; }
.txs{ font-size: 11px !important; }
.ts { font-size: 12px !important; }
.tn { font-size: 13px !important; }
.tm { font-size: 14px !important; }
.tl { font-size: 16px !important; }
.txl { font-size: 18px !important; }
.txxl { font-size: 24px !important; }
.txxxl { font-size: 36px !important; }
.tdu { text-decoration:underline !important; }
.tdn { text-decoration:none !important; }

.fwn { font-weight: normal !important; }
.fwb { font-weight: bold; font-style: italic !important; }
.fwi { font-style: italic !important; }
.fvsc { font-variant:small-caps !important; }


.w25 { min-width: 25px; width:25px !important; }
.w50 { min-width: 50px; width:50px !important; }
.w100 { min-width: 100px; width:100px !important; }
.w150 { min-width: 150px; width:150px !important; }
.w200 { min-width: 200px; width:200px !important; }
.w250 { min-width: 250px; width:250px !important; }

.h50 { min-height: 50px; height:50px !important; }
.h60 { min-height: 60px; height:60px !important; }
.h65 { min-height: 65px; height:65px !important; }
.h100 { min-height: 100px; height:100px !important; }
.h100pc { min-height:100%;height:100%; }
.h150 { min-height: 150px; height:150px !important; }
.h250 { min-height: 250px; height:250px !important; }

.p0 { padding:0 !important; }
.pt0 { padding-top:0 !important; }
.pb0 { padding-bottom:0 !important; }
.pl0 { padding-left:0 !important; }
.pr0 { padding-right:0 !important; }

.p1 { padding:1px !important; }
.pt1 { padding-top:1px !important; }
.pb1 { padding-bottom:1px !important; }
.pl1 { padding-left:1px !important; }
.pr1 { padding-right:1px !important; }

.p2 { padding:2px !important; }
.pt2 { padding-top:2px !important; }
.pb2 { padding-bottom:2px !important; }
.pl2 { padding-left:2px !important; }
.pr2 { padding-right:2px !important; }

.p5{ padding:5px !important; }
.pt5 { padding-top:5px !important; }
.pb5 { padding-bottom:5px !important; }
.pl5 { padding-left:5px !important; }
.pr5 { padding-right:5px !important; }

.p10 { padding:10px !important; }
.pt10 { padding-top:10px !important; }
.pb10 { padding-bottom:10px !important; }
.pl10 { padding-left:10px !important; }
.pr10{ padding-right:10px !important; }

.p20 { padding:20px !important; }
.pt20 { padding-top:20px !important; }
.pb20 { padding-bottom:20px !important; }
.pl20 { padding-left:20px !important; }
.pr20 { padding-right:20px !important; }

.p30 { padding:30px !important; }
.pt30 { padding-top:30px !important; }
.pb30 { padding-bottom:30px !important; }
.pl30 { padding-left:30px !important; }
.pr30 { padding-right:30px !important; }

.p40 { padding:40px !important; }
.pt40 { padding-top:40px !important; }
.pb40 { padding-bottom:40px !important; }
.pl40 { padding-left:40px !important; }
.pr40 { padding-right:40px !important; }

.p50 { padding:50px !important; }
.pt50 { padding-top:50px !important; }
.pb50 { padding-bottom:50px !important; }
.pl50 { padding-left:50px !important; }
.pr50 { padding-right:50px !important; }

.mt0 { margin-top:0 !important; }
.mb0 { margin-bottom:0 !important; }
.ml0 { margin-left:0 !important; }
.mr0 { margin-right:0 !important; }
.m0 { margin:0 !important; }

.mt1 { margin-top:1px !important; }
.mb1 { margin-bottom:1px !important; }
.ml1 { margin-left:1px !important; }
.mr1 { margin-right:1px !important; }
.m1 { margin:1px !important; }

.mt2 { margin-top:2px !important; }
.mb2 { margin-bottom:2px !important; }
.ml2 { margin-left:2px !important; }
.mr2 { margin-right:2px !important; }
.m2 { margin:2px !important; }

.m5 { margin:5px !important; }
.mt5 { margin-top:5px !important; }
.mb5 { margin-bottom:5px !important; }
.ml5 { margin-left:5px !important; }
.mr5 { margin-right:5px !important; }

.m10 { margin:10px !important; }
.mt10 { margin-top:10px !important; }
.mb10 { margin-bottom:10px !important; }
.ml10 { margin-left:10px !important; }
.mr10{ margin-right:10px !important; }

.m15 { margin:15px !important; }
.mt15 { margin-top:15px !important; }
.mb15 { margin-bottom:15px !important; }
.ml15 { margin-left:15px !important; }
.mr15 { margin-right:15px !important; }

.m20 { margin:20px !important; }
.mt20 { margin-top:20px !important; }
.mb20 { margin-bottom:20px !important; }
.ml20 { margin-left:20px !important; }
.mr20 { margin-right:20px !important; }

.m25 { margin:25px !important; }
.mt25 { margin-top:25px !important; }
.mb25 { margin-bottom:25px !important; }
.ml25 { margin-left:25px !important; }
.mr25 { margin-right:25px !important; }

.m30 { margin:30px !important; }
.mt30 { margin-top:30px !important; }
.mb30 { margin-bottom:30px !important; }
.ml30 { margin-left:30px !important; }
.mr30 { margin-right:30px !important; }

.m40 { margin:40px !important; }
.mt40 { margin-top:40px !important; }
.mb40 { margin-bottom:40px !important; }
.ml40 { margin-left:40px !important; }
.mr40 { margin-right:40px !important; }

.m50 { margin:50px !important; }
.mt50 { margin-top:50px !important; }
.mb50 { margin-bottom:50px !important; }
.ml50 { margin-left:50px !important; }
.mr50 { margin-right:50px !important; }

.m60 { margin:60px !important; }
.mt60 { margin-top:60px !important; }
.mb60 { margin-bottom:60px !important; }
.ml60 { margin-left:60px !important; }
.mr60 { margin-right:60px !important; }

.m100 { margin:100px !important; }
.mt100 { margin-top:100px !important; }
.mb100 { margin-bottom:100px !important; }
.ml100 { margin-left:100px !important; }
.mr100 { margin-right:100px !important; }