body {
  min-width: 960px;
}


/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix {
  zoom: 1;
}


.red{ color: #c30010!important; }


.w10 { width: 10px!important; }
.w20 { width: 20px!important; }
.w30 { width: 30px!important; }
.w40 { width: 40px!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; }
.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; }
.w210 { width: 210px!important; }
.w220 { width: 220px!important; }
.w230 { width: 230px!important; }
.w240 { width: 240px!important; }
.w250 { width: 250px!important; }
.w260 { width: 260px!important; }
.w270 { width: 270px!important; }
.w280 { width: 280px!important; }
.w290 { width: 290px!important; }
.w300 { width: 300px!important; }
.w310 { width: 310px!important; }
.w320 { width: 320px!important; }
.w330 { width: 330px!important; }
.w340 { width: 340px!important; }
.w350 { width: 350px!important; }
.w360 { width: 360px!important; }
.w370 { width: 370px!important; }
.w380 { width: 380px!important; }
.w390 { width: 390px!important; }
.w400 { width: 400px!important; }
.w410 { width: 410px!important; }
.w420 { width: 420px!important; }
.w430 { width: 430px!important; }
.w440 { width: 440px!important; }
.w450 { width: 450px!important; }
.w460 { width: 460px!important; }
.w470 { width: 470px!important; }
.w480 { width: 480px!important; }
.w490 { width: 490px!important; }
.w500 { width: 500px!important; }
.w510 { width: 510px!important; }
.w520 { width: 520px!important; }
.w530 { width: 530px!important; }
.w540 { width: 540px!important; }
.w550 { width: 550px!important; }
.w560 { width: 560px!important; }
.w570 { width: 570px!important; }
.w580 { width: 580px!important; }
.w590 { width: 590px!important; }
.w600 { width: 600px!important; }
.w610 { width: 610px!important; }
.w620 { width: 620px!important; }
.w630 { width: 630px!important; }
.w640 { width: 640px!important; }
.w650 { width: 650px!important; }
.w660 { width: 660px!important; }
.w670 { width: 670px!important; }
.w680 { width: 680px!important; }
.w690 { width: 690px!important; }
.w700 { width: 700px!important; }
.w710 { width: 710px!important; }
.w720 { width: 720px!important; }
.w730 { width: 730px!important; }
.w740 { width: 740px!important; }
.w750 { width: 750px!important; }
.w760 { width: 760px!important; }
.w770 { width: 770px!important; }
.w780 { width: 780px!important; }
.w790 { width: 790px!important; }
.w800 { width: 800px!important; }
.w810 { width: 810px!important; }
.w820 { width: 820px!important; }
.w830 { width: 830px!important; }
.w840 { width: 840px!important; }
.w850 { width: 850px!important; }
.w860 { width: 860px!important; }
.w870 { width: 870px!important; }
.w880 { width: 880px!important; }
.w890 { width: 890px!important; }
.w900 { width: 900px!important; }
.w910 { width: 910px!important; }
.w920 { width: 920px!important; }
.w930 { width: 930px!important; }
.w940 { width: 940px!important; }
.w950 { width: 950px!important; }
.w960 { width: 960px!important; }
.w970 { width: 970px!important; }
.w980 { width: 980px!important; }
.w990 { width: 990px!important; }
.w1000 { width: 1000px!important; }
.fl-l{ float:left!important; }
.fl-r{ float:right!important; }
.al-c{ text-align: center!important; }
.al-r{ text-align: right!important; }
.al-l{ text-align: left!important; }
.line1{ display: inline; list-style: none; }


.lh80 { line-height: 80%; }
.lh90 { line-height: 90%; }
.lh100 { line-height: 100%; }
.lh110 { line-height: 110%; }
.lh120 { line-height: 120%; }
.lh130 { line-height: 130%; }
.lh140 { line-height: 140%; }
.lh150 { line-height: 150%; }
.lh160 { line-height: 160%; }
.lh170 { line-height: 170%; }
.lh180 { line-height: 180%; }
.lh190 { line-height: 190%; }
.lh22 { line-height: 22px; }

.s1{ font-size: 1px; }
.s9 { font-size: 9px; } 
.s10 { font-size: 10px; } 
.s11 { font-size: 11px; } 
.s12 { font-size: 12px; } 
.s13 { font-size: 13px; } 
.s14 { font-size: 14px; } 
.s15 { font-size: 15px; } 
.s16 { font-size: 16px; } 
.s17 { font-size: 17px; } 
.s18 { font-size: 18px; } 
.s19 { font-size: 19px; } 
.s20 { font-size: 20px; } 
.s30 { font-size: 30px; } 
.s40 { font-size: 40px; } 
.s50 { font-size: 50px; } 
.s60 { font-size: 60px; }
.s70 { font-size: 70px; } 
.s80 { font-size: 80px; } 
.s90 { font-size: 90px; } 
.s100 { font-size: 100px; } 
.s110 { font-size: 110px; } 
.s120 { font-size: 120px; } 
.s130 { font-size: 130px; } 
.s140 { font-size: 140px; } 
.s150 { font-size: 150px; } 
.s160 { font-size: 160px; } 
.s170 { font-size: 170px; } 
.s180 { font-size: 180px; } 
.s190 { font-size: 190px; } 
.s200 { font-size: 200px; } 
.f8pt{ font-size: 8.5pt!important; }
.f9pt{ font-size: 9.0pt!important; }
.f10pt{ font-size: 10pt!important; }
.f11pt{ font-size: 11pt!important; }
.f12pt{ font-size: 12pt!important; }
.f13pt{ font-size: 13pt!important; }
.f14pt{ font-size: 14pt!important; }
.f15pt{ font-size: 15pt!important; }
.f16pt{ font-size: 16pt!important; }
.f17pt{ font-size: 17pt!important; }
.f18pt{ font-size: 18pt!important; }
.f19pt{ font-size: 19pt!important; }
.f20pt{ font-size: 20pt!important; }
.f21pt{ font-size: 21pt!important; }
.f22pt{ font-size: 22pt!important; }
.f23pt{ font-size: 23pt!important; }
.f24pt{ font-size: 24pt!important; }
.f25pt{ font-size: 25pt!important; }
.f26pt{ font-size: 26pt!important; }
.f27pt{ font-size: 27pt!important; }
.f28pt{ font-size: 28pt!important; }
.f29pt{ font-size: 29pt!important; }
.f30pt{ font-size: 30pt!important; }
.f31pt{ font-size: 31pt!important; }
.f32pt{ font-size: 32pt!important; }
.f33pt{ font-size: 33pt!important; }
.f34pt{ font-size: 34pt!important; }
.f35pt{ font-size: 35pt!important; }
.f36pt{ font-size: 36pt!important; }
.f37pt{ font-size: 37pt!important; }
.f38pt{ font-size: 38pt!important; }
.f39pt{ font-size: 39pt!important; }
.f40pt{ font-size: 40pt!important; }
.f41pt{ font-size: 41pt!important; }
.f42pt{ font-size: 42pt!important; }
.f43pt{ font-size: 43pt!important; }
.f44pt{ font-size: 44pt!important; }
.f45pt{ font-size: 45pt!important; }
.f46pt{ font-size: 46pt!important; }
.f47pt{ font-size: 47pt!important; }
.f48pt{ font-size: 48pt!important; }
.f49pt{ font-size: 49pt!important; }


.h10 { height: 10px; }
.h20 { height: 20px; }
.h30 { height: 30px; }
.h40 { height: 40px; }
.h50 { height: 50px; }
.h60 { height: 60px; }
.h70 { height: 70px; }
.h80 { height: 80px; }
.h90 { height: 90px; }
.h100 { height: 100px; }
.h110 { height: 110px; }
.h120 { height: 120px; }
.h130 { height: 130px; }
.h140 { height: 140px; }
.h150 { height: 150px; }
.h160 { height: 160px; }
.h170 { height: 170px; }
.h180 { height: 180px; }
.h190 { height: 190px; }
.h200 { height: 200px; }
.h210 { height: 210px; }
.h220 { height: 220px; }
.h230 { height: 230px; }
.h240 { height: 240px; }
.h250 { height: 250px; }
.h260 { height: 260px; }
.h270 { height: 270px; }
.h280 { height: 280px; }
.h290 { height: 290px; }
.h300 { height: 300px; }
.h310 { height: 310px; }
.h320 { height: 320px; }
.h330 { height: 330px; }
.h340 { height: 340px; }
.h350 { height: 350px; }
.h360 { height: 360px; }
.h370 { height: 370px; }
.h380 { height: 380px; }
.h390 { height: 390px; }
.h400 { height: 400px; }
.h410 { height: 410px; }
.h420 { height: 420px; }
.h430 { height: 430px; }
.h440 { height: 440px; }
.h450 { height: 450px; }
.h460 { height: 460px; }
.h470 { height: 470px; }
.h480 { height: 480px; }
.h490 { height: 490px; }
.h500 { height: 500px; }
.h510 { height: 510px; }
.h520 { height: 520px; }
.h530 { height: 530px; }
.h540 { height: 540px; }
.h550 { height: 550px; }
.h560 { height: 560px; }
.h570 { height: 570px; }
.h580 { height: 580px; }
.h590 { height: 590px; }
.h600 { height: 600px; }
.h610 { height: 610px; }
.h620 { height: 620px; }
.h630 { height: 630px; }
.h640 { height: 640px; }
.h650 { height: 650px; }
.h660 { height: 660px; }
.h670 { height: 670px; }
.h680 { height: 680px; }
.h690 { height: 690px; }
.h700 { height: 700px; }
.h710 { height: 710px; }
.h720 { height: 720px; }
.h730 { height: 730px; }
.h740 { height: 740px; }
.h750 { height: 750px; }
.h760 { height: 760px; }
.h770 { height: 770px; }
.h780 { height: 780px; }
.h790 { height: 790px; }
.h800 { height: 800px; }
.h810 { height: 810px; }
.h820 { height: 820px; }
.h830 { height: 830px; }
.h840 { height: 840px; }
.h850 { height: 850px; }
.h860 { height: 860px; }
.h870 { height: 870px; }
.h880 { height: 880px; }
.h890 { height: 890px; }
.h900 { height: 900px; }
.h910 { height: 910px; }
.h920 { height: 920px; }
.h930 { height: 930px; }
.h940 { height: 940px; }
.h950 { height: 950px; }
.h960 { height: 960px; }
.h970 { height: 970px; }
.h980 { height: 980px; }
.h990 { height: 990px; }
.h1000 { height: 1000px; }

.m0{ margin: 0!important; }
.m0-t{ margin-top: 0!important; }
.m0-r{ margin-right: 0!important; }
.m0-b{ margin-bottom: 0!important; }
.m0-l{ margin-left: 0!important; }


.mt10 { margin-top: 10px!important; }
.mt20 { margin-top: 20px!important; }
.mt30 { margin-top: 30px!important; }
.mt40 { margin-top: 40px!important; }
.mt50 { margin-top: 50px!important; }
.mt60 { margin-top: 60px!important; }
.mt70 { margin-top: 70px!important; }
.mt80 { margin-top: 80px!important; }
.mt90 { margin-top: 90px!important; }
.mt100 { margin-top: 100px!important; }
.mt110 { margin-top: 110px!important; }
.mt120 { margin-top: 120px!important; }
.mt130 { margin-top: 130px!important; }
.mt140 { margin-top: 140px!important; }
.mt150 { margin-top: 150px!important; }
.mt160 { margin-top: 160px!important; }
.mt170 { margin-top: 170px!important; }
.mt180 { margin-top: 180px!important; }
.mt190 { margin-top: 190px!important; }
.mt200 { margin-top: 200px!important; }

.mr10 { margin-right: 10px!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; }

.mb10 { margin-bottom: 10px!important; }
.mb20 { margin-bottom: 20px!important; }
.mb30 { margin-bottom: 30px!important; }
.mb40 { margin-bottom: 40px!important; }
.mb50 { margin-bottom: 50px!important; }
.mb60 { margin-bottom: 60px!important; }
.mb70 { margin-bottom: 70px!important; }
.mb80 { margin-bottom: 80px!important; }
.mb90 { margin-bottom: 90px!important; }
.mb100 { margin-bottom: 100px!important; }

.ml10 { margin-left: 10px!important; }
.ml20 { margin-left: 20px!important; }
.ml30 { margin-left: 30px!important; }
.ml40 { margin-left: 40px!important; }
.ml50 { margin-left: 50px!important; }
.ml60 { margin-left: 60px!important; }
.ml70 { margin-left: 70px!important; }
.ml80 { margin-left: 80px!important; }
.ml90 { margin-left: 90px!important; }
.ml100 { margin-left: 100px!important; }

.m10 { margin: 10px!important; }
.m20 { margin: 20px!important; }
.m30 { margin: 30px!important; }
.m40 { margin: 40px!important; }
.m50 { margin: 50px!important; }
.m60 { margin: 60px!important; }
.m70 { margin: 70px!important; }
.m80 { margin: 80px!important; }
.m90 { margin: 90px!important; }
.m100 { margin: 100px!important; }
.m110 { margin: 110px!important; }
.m120 { margin: 120px!important; }
.m130 { margin: 130px!important; }
.m140 { margin: 140px!important; }
.m150 { margin: 150px!important; }
.m160 { margin: 160px!important; }
.m170 { margin: 170px!important; }
.m180 { margin: 180px!important; }
.m190 { margin: 190px!important; }
.m200 { margin: 200px!important; }
.m210 { margin: 210px!important; }
.m220 { margin: 220px!important; }
.m230 { margin: 230px!important; }
.m240 { margin: 240px!important; }
.m250 { margin: 250px!important; }
.m260 { margin: 260px!important; }
.m270 { margin: 270px!important; }
.m280 { margin: 280px!important; }
.m290 { margin: 290px!important; }
.m300 { margin: 300px!important; }


.p0{ padding: 0!important; }
.p0-t{ padding-top: 0!important; }
.p0-r{ padding-right: 0!important; }
.p0-b{ padding-bottom: 0!important; }
.p0-l{ padding-left: 0!important; }


.p5 { padding: 5px!important; }
.p10 { padding: 10px!important; }
.p15 { padding: 15px!important; }
.p20 { padding: 20px!important; }
.p25 { padding: 25px!important; }
.p30 { padding: 30px!important; }
.p35 { padding: 35px!important; }
.p40 { padding: 40px!important; }
.p45 { padding: 45px!important; }
.p50 { padding: 50px!important; }
.p55 { padding: 55px!important; }
.p60 { padding: 60px!important; }
.p65 { padding: 65px!important; }
.p70 { padding: 70px!important; }
.p75 { padding: 75px!important; }
.p80 { padding: 80px!important; }
.p85 { padding: 85px!important; }
.p90 { padding: 90px!important; }
.p95 { padding: 95px!important; }
.p100 { padding: 100px!important; }


.pt5 { padding-top: 5px!important; }
.pt10 { padding-top: 10px!important; }
.pt15 { padding-top: 15px!important; }
.pt20 { padding-top: 20px!important; }
.pt25 { padding-top: 25px!important; }
.pt30 { padding-top: 30px!important; }
.pt35 { padding-top: 35px!important; }
.pt40 { padding-top: 40px!important; }
.pt45 { padding-top: 45px!important; }
.pt50 { padding-top: 50px!important; }

.pr5 { padding-right: 5px!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; }

.pb5 { padding-bottom: 5px!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; }
.pb35 { padding-bottom: 35px!important; }
.pb40 { padding-bottom: 40px!important; }
.pb45 { padding-bottom: 45px!important; }
.pb50 { padding-bottom: 50px!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; }
.pl45 { padding-left: 45px!important; }
.pl50 { padding-left: 50px!important; }

.z0 { z-index: 0; }
.z1 { z-index: 1; }
.z2 { z-index: 2; }
.z3 { z-index: 3; }
.z4 { z-index: 4; }
.z5 { z-index: 5; }

/* end layers */


.line{ display: inline; padding: 5px 10px; list-style: none; }
.listnone{ list-style: none; }