html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: middle;
}

a {
	vertical-align: top;	
}

body {
  line-height: 1.5;
  background: #fff;
  color: #222;
  font-family: Arial, Verdana, sans-serif;
  font-size: 75%;
}

table {
  border-collapse: separate;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: 400;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

blockquote, q {
  quotes: """";
}

a img {
  border: 0;
}


h1, h2, h3, h4, h5, h6 {
  color: black;
  font-family: Arial, sans-serif;
  font-weight: bold;
}

h1 {
  font-size: 2.7em;
  line-height: 1;
  width: 650px;
  padding-top: 10px;
  text-align: left;
}

h2 {
  color: #EA4F33;
  font-weight: bold;
  width: 648px;
  text-align: left;
  font-size: 1.4em;
  margin-left: -100px
}

h3 {
  font-size: 1.5em;
  line-height: 1;
}

h4 {
  font-size: 1.2em;
  line-height: 1.25;
}

h5 {
  font-size: 1em;
  font-weight: bold;
}

h6 {
  font-size: 1em;
  font-weight: bold;
}

p img {
  margin: 0;
  padding: 0;
}

ul, ol {
  margin: 0 1.5em 1.5em 1.5em;
}

ol {
  list-style-type: decimal;
}

dl {
  margin: 0 0 1.5em 0;
}

dl dt {
  font-weight: bold;
}

dd {
  margin-left: 1.5em;
}

a:focus, a:hover {
  color: #000;
}

a {
  color: Black;
/*
  text-decoration: underline; */
}

strong {
  font-weight: bold;
}

th {
  font-weight: bold;
}

tfoot {
  font-style: italic;
}

caption {
  background: #ffc;
}

.column {
  float: left;
}

.column-right {
  float: right;
}

.underline {
  text-decoration: underline;
}

.font-1 { font-size: 0.1em;}
.font-2 { font-size: 0.2em;}
.font-3 { font-size: 0.3em;}
.font-4 { font-size: 0.4em;}
.font-5 { font-size: 0.5em;}
.font-6 { font-size: 0.6em;}
.font-7 { font-size: 0.7em;}
.font-8 { font-size: 0.8em;}
.font-9 { font-size: 0.9em;}
.font-10 { font-size: 1em;}
.font-11 { font-size: 1.1em;}
.font-12 { font-size: 1.2em;}
.font-13 { font-size: 1.3em;}
.font-14 { font-size: 1.4em;}
.font-15 { font-size: 1.5em;}
.font-16 { font-size: 1.6em;}
.font-17 { font-size: 1.7em;}
.font-18 { font-size: 1.8em;}
.font-19 { font-size: 1.9em;}
.font-20 { font-size: 2em;}
.font-21 { font-size: 2.1em;}
.font-22 { font-size: 2.2em;}
.font-23 { font-size: 2.3em;}
.font-24 { font-size: 2.4em;}
.font-25 { font-size: 2.5em;}
.font-26 { font-size: 2.6em;}
.font-27 { font-size: 2.7em;}
.font-28 { font-size: 2.8em;}
.font-29 { font-size: 2.9em;}
.font-30 { font-size: 3em;}

.line-1 { line-height: 0.1;}
.line-2 { line-height: 0.2;}
.line-3 { line-height: 0.3;}
.line-4 { line-height: 0.4;}
.line-5 { line-height: 0.5;}
.line-6 { line-height: 0.6;}
.line-7 { line-height: 0.7;}
.line-8 { line-height: 0.8;}
.line-9 { line-height: 0.9;}
.line-10 { line-height: 1.0;}
.line-11 { line-height: 1.1;}
.line-12 { line-height: 1.2;}
.line-13 { line-height: 1.3;}
.line-14 { line-height: 1.4;}
.line-15 { line-height: 1.5;}
.line-16 { line-height: 1.6;}
.line-17 { line-height: 1.7;}
.line-18 { line-height: 1.8;}
.line-19 { line-height: 1.9;}
.line-20 { line-height: 2.0;}

.span-1 { width: 10px; }
.span-2 { width: 20px; }
.span-3 { width: 30px; }
.span-4 { width: 40px; }
.span-5 { width: 50px; }
.span-6 { width: 60px; }
.span-7 { width: 70px; }
.span-8 { width: 80px; }
.span-9 { width: 90px; }
.span-10 { width: 100px; }
.span-11 { width: 110px; }
.span-12 { width: 120px; }
.span-13 { width: 130px; }
.span-14 { width: 140px; }
.span-15 { width: 150px; }
.span-16 { width: 160px; }
.span-17 { width: 170px; }
.span-18 { width: 180px; }
.span-19 { width: 190px; }
.span-20 { width: 200px; }
.span-21 { width: 210px; }
.span-22 { width: 220px; }
.span-23 { width: 230px; }
.span-24 { width: 240px; }
.span-25 { width: 250px; }
.span-26 { width: 260px; }
.span-27 { width: 270px; }
.span-28 { width: 280px; }
.span-29 { width: 290px; }
.span-30 { width: 300px; }
.span-31 { width: 310px; }
.span-32 { width: 320px; }
.span-33 { width: 330px; }
.span-34 { width: 340px; }
.span-35 { width: 350px; }
.span-36 { width: 360px; }
.span-37 { width: 370px; }
.span-38 { width: 380px; }
.span-39 { width: 390px; }
.span-40 { width: 400px; }
.span-41 { width: 410px; }
.span-42 { width: 420px; }
.span-43 { width: 430px; }
.span-44 { width: 440px; }
.span-45 { width: 450px; }
.span-46 { width: 460px; }
.span-47 { width: 470px; }
.span-48 { width: 480px; }
.span-49 { width: 490px; }
.span-50 { width: 500px; }
.span-51 { width: 510px; }
.span-52 { width: 520px; }
.span-53 { width: 530px; }
.span-54 { width: 540px; }
.span-55 { width: 550px; }
.span-56 { width: 560px; }
.span-57 { width: 570px; }
.span-58 { width: 580px; }
.span-59 { width: 590px; }
.span-60 { width: 625px; }
.span-61 { width: 610px; }
.span-62 { width: 620px; }
.span-63 { width: 630px; }
.span-64 { width: 640px; }
.span-65 { width: 650px; }
.span-66 { width: 660px; }
.span-67 { width: 670px; }
.span-68 { width: 680px; }
.span-69 { width: 690px; }
.span-70 { width: 700px; }
.span-71 { width: 710px; }
.span-72 { width: 720px; }
.span-73 { width: 730px; }
.span-74 { width: 740px; }
.span-75 { width: 750px; }
.span-76 { width: 760px; }
.span-77 { width: 770px; }
.span-78 { width: 780px; }
.span-79 { width: 790px; }
.span-80 { width: 800px; }
.span-81 { width: 810px; }
.span-82 { width: 820px; }
.span-83 { width: 830px; }
.span-84 { width: 840px; }
.span-85 { width: 850px; }
.span-86 { width: 860px; }
.span-87 { width: 870px; }
.span-88 { width: 880px; }
.span-89 { width: 890px; }
.span-90 { width: 900px; }
.span-91 { width: 910px; }
.span-92 { width: 920px; }
.span-93 { width: 930px; }
.span-94 { width: 940px; }
.span-95 { width: 950px; }
.span-96 { width: 960px; }
.span-97 { width: 970px; }
.span-98 { width: 980px; }
.span-99 { width: 990px; }
.span-100 { width: 1000px; }
.span-101 { width: 1010px; }
.span-102 { width: 1020px; }
.span-103 { width: 1030px; }
.span-104 { width: 1040px; }
.span-105 { width: 1050px; }
.span-106 { width: 1060px; }
.span-107 { width: 1070px; }
.span-108 { width: 1080px; }
.span-109 { width: 1090px; }
.span-110 { width: 1100px; }
.span-111 { width: 1110px; }
.span-112 { width: 1120px; }
.span-113 { width: 1130px; }
.span-114 { width: 1140px; }
.span-115 { width: 1150px; }
.span-116 { width: 1160px; }
.span-117 { width: 1170px; }
.span-118 { width: 1180px; }
.span-119 { width: 1190px; }

.prepend-1 { margin-left: 10px !important; margin-left: 5px; }
.prepend-2 { margin-left: 20px !important; margin-left: 10px; }
.prepend-3 { margin-left: 30px !important; margin-left: 15px; }
.prepend-4 { margin-left: 40px !important; margin-left: 20px; }
.prepend-5 { margin-left: 50px !important; margin-left: 25px; }
.prepend-6 { margin-left: 60px !important; margin-left: 30px; }
.prepend-7 { margin-left: 70px !important; margin-left: 35px; }
.prepend-8 { margin-left: 80px !important; margin-left: 40px; }
.prepend-9 { margin-left: 90px !important; margin-left: 45px; }
.prepend-10 { margin-left: 100px !important; margin-left: 50px; }
.prepend-11 { margin-left: 110px !important; margin-left: 55px; }
.prepend-12 { margin-left: 120px !important; margin-left: 60px; }
.prepend-13 { margin-left: 130px !important; margin-left: 65px; }
.prepend-14 { margin-left: 140px !important; margin-left: 70px; }
.prepend-15 { margin-left: 150px !important; margin-left: 75px; }
.prepend-16 { margin-left: 160px !important; margin-left: 80px; }
.prepend-17 { margin-left: 170px !important; margin-left: 85px; }
.prepend-18 { margin-left: 180px !important; margin-left: 90px; }
.prepend-19 { margin-left: 190px !important; margin-left: 95px; }
.prepend-20 { margin-left: 200px !important; margin-left: 100px; }
.prepend-21 { margin-left: 210px !important; margin-left: 105px; }
.prepend-22 { margin-left: 220px !important; margin-left: 110px; }
.prepend-23 { margin-left: 230px !important; margin-left: 115px; }
.prepend-24 { margin-left: 240px !important; margin-left: 120px; }
.prepend-25 { margin-left: 250px !important; margin-left: 125px; }
.prepend-26 { margin-left: 260px !important; margin-left: 130px; }
.prepend-27 { margin-left: 270px !important; margin-left: 135px; }
.prepend-28 { margin-left: 280px !important; margin-left: 140px; }
.prepend-29 { margin-left: 290px !important; margin-left: 145px; }
.prepend-30 { margin-left: 300px !important; margin-left: 150px; }
.prepend-31 { margin-left: 310px !important; margin-left: 155px; }
.prepend-32 { margin-left: 320px !important; margin-left: 160px; }
.prepend-33 { margin-left: 330px !important; margin-left: 165px; }
.prepend-34 { margin-left: 340px !important; margin-left: 170px; }
.prepend-35 { margin-left: 350px !important; margin-left: 175px; }
.prepend-36 { margin-left: 360px !important; margin-left: 180px; }
.prepend-37 { margin-left: 370px !important; margin-left: 185px; }
.prepend-38 { margin-left: 380px !important; margin-left: 190px; }
.prepend-39 { margin-left: 390px !important; margin-left: 195px; }
.prepend-40 { margin-left: 400px !important; margin-left: 200px; }
.prepend-41 { margin-left: 410px !important; margin-left: 205px; }
.prepend-42 { margin-left: 420px !important; margin-left: 210px; }
.prepend-43 { margin-left: 430px !important; margin-left: 215px; }
.prepend-44 { margin-left: 440px !important; margin-left: 220px; }
.prepend-45 { margin-left: 450px !important; margin-left: 225px; }
.prepend-46 { margin-left: 460px !important; margin-left: 230px; }
.prepend-47 { margin-left: 470px !important; margin-left: 235px; }
.prepend-48 { margin-left: 480px !important; margin-left: 240px; }
.prepend-49 { margin-left: 490px !important; margin-left: 245px; }
.prepend-50 { margin-left: 500px !important; margin-left: 250px; }
.prepend-51 { margin-left: 510px !important; margin-left: 255px; }
.prepend-52 { margin-left: 520px !important; margin-left: 260px; }
.prepend-53 { margin-left: 530px !important; margin-left: 265px; }
.prepend-54 { margin-left: 540px !important; margin-left: 270px; }
.prepend-55 { margin-left: 550px !important; margin-left: 275px; }
.prepend-56 { margin-left: 560px !important; margin-left: 280px; }
.prepend-57 { margin-left: 570px !important; margin-left: 285px; }
.prepend-58 { margin-left: 580px !important; margin-left: 290px; }
.prepend-59 { margin-left: 590px !important; margin-left: 295px; }
.prepend-60 { margin-left: 600px !important; margin-left: 300px; }
.prepend-61 { margin-left: 610px !important; margin-left: 305px; }
.prepend-62 { margin-left: 620px !important; margin-left: 310px; }
.prepend-63 { margin-left: 630px !important; margin-left: 315px; }
.prepend-64 { margin-left: 640px !important; margin-left: 320px; }
.prepend-65 { margin-left: 650px !important; margin-left: 325px; }
.prepend-66 { margin-left: 660px !important; margin-left: 330px; }
.prepend-67 { margin-left: 670px !important; margin-left: 335px; }
.prepend-68 { margin-left: 680px !important; margin-left: 340px; }
.prepend-69 { margin-left: 690px !important; margin-left: 345px; }
.prepend-70 { margin-left: 700px !important; margin-left: 350px; }
.prepend-71 { margin-left: 710px !important; margin-left: 355px; }
.prepend-72 { margin-left: 720px !important; margin-left: 360px; }
.prepend-73 { margin-left: 730px !important; margin-left: 365px; }
.prepend-74 { margin-left: 740px !important; margin-left: 370px; }
.prepend-75 { margin-left: 750px !important; margin-left: 375px; }
.prepend-76 { margin-left: 760px !important; margin-left: 380px; }
.prepend-77 { margin-left: 770px !important; margin-left: 385px; }
.prepend-78 { margin-left: 780px !important; margin-left: 390px; }
.prepend-79 { margin-left: 790px !important; margin-left: 395px; }
.prepend-80 { margin-left: 800px !important; margin-left: 400px; }
.prepend-81 { margin-left: 810px !important; margin-left: 405px; }
.prepend-82 { margin-left: 820px !important; margin-left: 410px; }
.prepend-83 { margin-left: 830px !important; margin-left: 415px; }
.prepend-84 { margin-left: 840px !important; margin-left: 420px; }
.prepend-85 { margin-left: 850px !important; margin-left: 425px; }
.prepend-86 { margin-left: 860px !important; margin-left: 430px; }
.prepend-87 { margin-left: 870px !important; margin-left: 435px; }
.prepend-88 { margin-left: 880px !important; margin-left: 440px; }
.prepend-89 { margin-left: 890px !important; margin-left: 445px; }
.prepend-90 { margin-left: 900px !important; margin-left: 450px; }
.prepend-91 { margin-left: 910px !important; margin-left: 455px; }
.prepend-92 { margin-left: 920px !important; margin-left: 460px; }
.prepend-93 { margin-left: 930px !important; margin-left: 465px; }
.prepend-94 { margin-left: 940px !important; margin-left: 470px; }
.prepend-95 { margin-left: 950px !important; margin-left: 475px; }
.prepend-96 { margin-left: 960px !important; margin-left: 480px; }
.prepend-97 { margin-left: 970px !important; margin-left: 485px; }
.prepend-98 { margin-left: 980px !important; margin-left: 490px; }
.prepend-99 { margin-left: 990px !important; margin-left: 495px; }
.prepend-100 { margin-left: 1000px !important; margin-left: 500px; }
.prepend-101 { margin-left: 1010px !important; margin-left: 505px; }
.prepend-102 { margin-left: 1020px !important; margin-left: 510px; }
.prepend-103 { margin-left: 1030px !important; margin-left: 515px; }
.prepend-104 { margin-left: 1040px !important; margin-left: 520px; }
.prepend-105 { margin-left: 1050px !important; margin-left: 525px; }
.prepend-106 { margin-left: 1060px !important; margin-left: 530px; }
.prepend-107 { margin-left: 1070px !important; margin-left: 535px; }
.prepend-108 { margin-left: 1080px !important; margin-left: 540px; }
.prepend-109 { margin-left: 1090px !important; margin-left: 545px; }
.prepend-110 { margin-left: 1100px !important; margin-left: 550px; }
.prepend-111 { margin-left: 1110px !important; margin-left: 555px; }
.prepend-112 { margin-left: 1120px !important; margin-left: 560px; }
.prepend-113 { margin-left: 1130px !important; margin-left: 565px; }
.prepend-114 { margin-left: 1140px !important; margin-left: 570px; }
.prepend-115 { margin-left: 1150px !important; margin-left: 575px; }
.prepend-116 { margin-left: 1160px !important; margin-left: 580px; }
.prepend-117 { margin-left: 1170px !important; margin-left: 585px; }
.prepend-118 { margin-left: 1180px !important; margin-left: 590px; }
.prepend-119 { margin-left: 1190px !important; margin-left: 595px; }

.append-1 { margin-right: 10px; }
.append-2 { margin-right: 20px; }
.append-3 { margin-right: 30px; }
.append-4 { margin-right: 40px; }
.append-5 { margin-right: 50px; }
.append-6 { margin-right: 60px; }
.append-7 { margin-right: 70px; }
.append-8 { margin-right: 80px; }
.append-9 { margin-right: 90px; }
.append-10 { margin-right: 100px; }
.append-11 { margin-right: 110px; }
.append-12 { margin-right: 120px; }
.append-13 { margin-right: 130px; }
.append-14 { margin-right: 140px; }
.append-15 { margin-right: 150px; }
.append-16 { margin-right: 160px; }
.append-17 { margin-right: 170px; }
.append-18 { margin-right: 180px; }
.append-19 { margin-right: 190px; }
.append-20 { margin-right: 200px; }
.append-21 { margin-right: 210px; }
.append-22 { margin-right: 220px; }
.append-23 { margin-right: 230px; }
.append-24 { margin-right: 240px; }
.append-25 { margin-right: 250px; }
.append-26 { margin-right: 260px; }
.append-27 { margin-right: 270px; }
.append-28 { margin-right: 280px; }
.append-29 { margin-right: 290px; }
.append-30 { margin-right: 300px; }
.append-31 { margin-right: 310px; }
.append-32 { margin-right: 320px; }
.append-33 { margin-right: 330px; }
.append-34 { margin-right: 340px; }
.append-35 { margin-right: 350px; }
.append-36 { margin-right: 360px; }
.append-37 { margin-right: 370px; }
.append-38 { margin-right: 380px; }
.append-39 { margin-right: 390px; }
.append-40 { margin-right: 400px;
	width: 206px;
}
.append-41 { margin-right: 410px; }
.append-42 { margin-right: 420px; }
.append-43 { margin-right: 430px; }
.append-44 { margin-right: 440px; }
.append-45 { margin-right: 450px; }
.append-46 { margin-right: 460px; }
.append-47 { margin-right: 470px; }
.append-48 { margin-right: 480px; }
.append-49 { margin-right: 490px; }
.append-50 { margin-right: 500px; }
.append-51 { margin-right: 510px; }
.append-52 { margin-right: 520px; }
.append-53 { margin-right: 530px; }
.append-54 { margin-right: 540px; }
.append-55 { margin-right: 550px; }
.append-56 { margin-right: 560px; }
.append-57 { margin-right: 570px; }
.append-58 { margin-right: 580px; }
.append-59 { margin-right: 590px; }
.append-60 { margin-right: 600px; }
.append-61 { margin-right: 610px; }
.append-62 { margin-right: 620px; }
.append-63 { margin-right: 630px; }
.append-64 { margin-right: 640px; }
.append-65 { margin-right: 650px; }
.append-66 { margin-right: 660px; }
.append-67 { margin-right: 670px; }
.append-68 { margin-right: 680px; }
.append-69 { margin-right: 690px; }
.append-70 { margin-right: 700px; }
.append-71 { margin-right: 710px; }
.append-72 { margin-right: 720px; }
.append-73 { margin-right: 730px; }
.append-74 { margin-right: 740px; }
.append-75 { margin-right: 750px; }
.append-76 { margin-right: 760px; }
.append-77 { margin-right: 770px; }
.append-78 { margin-right: 780px; }
.append-79 { margin-right: 790px; }
.append-80 { margin-right: 800px; }
.append-81 { margin-right: 810px; }
.append-82 { margin-right: 820px; }
.append-83 { margin-right: 830px; }
.append-84 { margin-right: 840px; }
.append-85 { margin-right: 850px; }
.append-86 { margin-right: 860px; }
.append-87 { margin-right: 870px; }
.append-88 { margin-right: 880px; }
.append-89 { margin-right: 890px; }
.append-90 { margin-right: 900px; }
.append-91 { margin-right: 910px; }
.append-92 { margin-right: 920px; }
.append-93 { margin-right: 930px; }
.append-94 { margin-right: 940px; }
.append-95 { margin-right: 950px; }
.append-96 { margin-right: 960px; }
.append-97 { margin-right: 970px; }
.append-98 { margin-right: 980px; }
.append-99 { margin-right: 990px; }
.append-100 { margin-right: 1000px; }
.append-101 { margin-right: 1010px; }
.append-102 { margin-right: 1020px; }
.append-103 { margin-right: 1030px; }
.append-104 { margin-right: 1040px; }
.append-105 { margin-right: 1050px; }
.append-106 { margin-right: 1060px; }
.append-107 { margin-right: 1070px; }
.append-108 { margin-right: 1080px; }
.append-109 { margin-right: 1090px; }
.append-110 { margin-right: 1100px; }
.append-111 { margin-right: 1110px; }
.append-112 { margin-right: 1120px; }
.append-113 { margin-right: 1130px; }
.append-114 { margin-right: 1140px; }
.append-115 { margin-right: 1150px; }
.append-116 { margin-right: 1160px; }
.append-117 { margin-right: 1170px; }
.append-118 { margin-right: 1180px; }
.append-119 { margin-right: 1190px; }

.lift-1, .lift-2, .lift-3, .lift-4, .lift-5, .lift-6, .lift-7, .lift-8, .lift-9, .lift-10, .lift-11, .lift-12, .lift-13, .lift-14, .lift-15, .lift-16, .lift-17, .lift-18, .lift-19, .lift-20, .lift-21, .lift-22, .lift-23, .lift-24, .lift-25, .lift-26, .lift-27, .lift-28, .lift-29, .lift-30,
.drop-1, .drop-2, .drop-3, .drop-4, .drop-5, .drop-6, .drop-7, .drop-8, .drop-9, .drop-10, .drop-11, .drop-12, .drop-13, .drop-14, .drop-15, .drop-16, .drop-17, .drop-18, .drop-19, .drop-20, .drop-21, .drop-22, .drop-23, .drop-24, .drop-25, .drop-26, .drop-27, .drop-28, .drop-29, .drop-30, .drop-40, .drop-41,
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-23, .pull-22, .pull-24, .pull-25, .pull-26, .pull-27, .pull-28, .pull-29, .pull-30,
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-23, .push-22, .push-24, .push-25, .push-26, .push-27, .push-28, .push-29, .push-30 {
  position: relative;
}

.push-1 { left: 1px; }
.push-2 { left: 2px; }
.push-3 { left: 3px; }
.push-4 { left: 4px; }
.push-5 { left: 5px; }
.push-6 { left: 6px; }
.push-7 { left: 7px; }
.push-8 { left: 8px; }
.push-9 { left: 9px; }
.push-10 { left: 10px; }
.push-11 { left: 11px; }
.push-12 { left: 12px; }
.push-13 { left: 13px; }
.push-14 { left: 14px; }
.push-15 { left: 15px; }
.push-16 { left: 16px; }
.push-17 { left: 17px; }
.push-18 { left: 18px; }
.push-19 { left: 19px; }
.push-20 { left: 20px; }
.push-21 { left: 21px; }
.push-22 { left: 22px; }
.push-23 { left: 23px; }
.push-24 { left: 24px; }
.push-25 { left: 25px; }
.push-26 { left: 26px; }
.push-27 { left: 27px; }
.push-28 { left: 28px; }
.push-29 { left: 29px; }
.push-30 { left: 30px; }

.pull-1 { left: -1px; }
.pull-2 { left: -2px; }
.pull-3 { left: -3px; }
.pull-4 { left: -4px; }
.pull-5 { left: -5px; }
.pull-6 { left: -6px; }
.pull-7 { left: -7px; }
.pull-8 { left: -8px; }
.pull-9 { left: -9px; }
.pull-10 { left: -10px; }
.pull-11 { left: -11px; }
.pull-12 { left: -12px; }
.pull-13 { left: -13px; }
.pull-14 { left: -14px; }
.pull-15 { left: -15px; }
.pull-16 { left: -16px; }
.pull-17 { left: -17px; }
.pull-18 { left: -18px; }
.pull-19 { left: -19px; }
.pull-20 { left: -20px; }
.pull-21 { left: -21px; }
.pull-22 { left: -22px; }
.pull-23 { left: -23px; }
.pull-24 { left: -24px; }
.pull-25 { left: -25px; }
.pull-26 { left: -26px; }
.pull-27 { left: -27px; }
.pull-28 { left: -28px; }
.pull-29 { left: -29px; }
.pull-30 { left: -30px; }

.lift-1  { top:  -1px; }
.lift-2  { top:  -2px; }
.lift-3  { top:  -3px; }
.lift-4  { top:  -4px; }
.lift-5  { top:  -5px; }
.lift-6  { top:  -6px; }
.lift-7  { top:  -7px; }
.lift-8  { top:  -8px; }
.lift-9  { top:  -9px; }
.lift-10 { top: -10px; }
.lift-11 { top: -11px; }
.lift-12 { top: -12px; }
.lift-13 { top: -13px; }
.lift-14 { top: -14px; }
.lift-15 { top: -15px; }
.lift-16 { top: -16px; }
.lift-17 { top: -17px; }
.lift-18 { top: -18px; }
.lift-19 { top: -19px; }
.lift-20 { top: -20px; }
.lift-21 { top: -21px; }
.lift-22 { top: -22px; }
.lift-23 { top: -23px; }
.lift-24 { top: -24px; }
.lift-25 { top: -25px; }
.lift-26 { top: -26px; }
.lift-27 { top: -27px; }
.lift-28 { top: -28px; }
.lift-29 { top: -29px; }
.lift-30 { top: -30px; }


.drop-1  { top:  1px; }
.drop-2  { top:  2px; }
.drop-3  { top:  3px; }
.drop-4  { top:  4px; }
.drop-5  { top:  5px; }
.drop-6  { top:  6px; }
.drop-7  { top:  7px; }
.drop-8  { top:  8px; }
.drop-9  { top:  9px; }
.drop-10 { top: 10px; }
.drop-11 { top: 11px; }
.drop-12 { top: 12px; }
.drop-13 { top: 13px; }
.drop-14 { top: 14px; }
.drop-15 { top: 15px; }
.drop-16 { top: 16px; }
.drop-17 { top: 17px; }
.drop-18 { top: 18px; }
.drop-19 { top: 19px; }
.drop-20 { top: 20px; }
.drop-21 { top: 21px; }
.drop-22 { top: 22px; }
.drop-23 { top: 23px; }
.drop-24 { top: 24px; }
.drop-25 { top: 25px; }
.drop-26 { top: 26px; }
.drop-27 { top: 27px; }
.drop-28 { top: 28px; }
.drop-29 { top: 29px; }
.drop-30 { top: 30px; }
.drop-40 { top: 40px; }
.drop-41 { top: 41px; }

.top-1  { padding-top: 1px; }
.top-2  { padding-top: 2px; }
.top-3  { padding-top: 3px; }
.top-4  { padding-top: 4px; }
.top-5  { padding-top: 5px; }
.top-6  { padding-top: 6px; }
.top-7  { padding-top: 7px; }
.top-8  { padding-top: 8px; }
.top-9  { padding-top: 9px; }
.top-10 { padding-top: 10px; }
.top-11 { padding-top: 11px; }
.top-12 { padding-top: 12px; }
.top-13 { padding-top: 13px; }
.top-14 { padding-top: 14px; }
.top-15 { padding-top: 15px; }
.top-16 { padding-top: 16px; }
.top-17 { padding-top: 17px; }
.top-18 { padding-top: 18px; }
.top-19 { padding-top: 19px; }
.top-20 { padding-top: 20px; }
.top-21 { padding-top: 21px; }
.top-22 { padding-top: 22px; }
.top-23 { padding-top: 23px; }
.top-24 { padding-top: 24px; }
.top-25 { padding-top: 25px; }
.top-26 { padding-top: 26px; }
.top-27 { padding-top: 27px; }
.top-28 { padding-top: 28px; }
.top-29 { padding-top: 29px; }
.top-30 { padding-top: 30px; }
.top-31 { padding-top: 31px; }
.top-32 { padding-top: 32px; }
.top-33 { padding-top: 33px; }
.top-34 { padding-top: 34px; }
.top-35 { padding-top: 35px; }
.top-36 { padding-top: 36px; }
.top-37 { padding-top: 37px; }
.top-38 { padding-top: 38px; }
.top-39 { padding-top: 39px; }
.top-40 { padding-top: 40px; }
.top-41 { padding-top: 41px; }
.top-42 { padding-top: 42px; }
.top-43 { padding-top: 43px; }
.top-44 { padding-top: 44px; }
.top-45 { padding-top: 45px; }
.top-46 { padding-top: 46px; }
.top-47 { padding-top: 47px; }
.top-48 { padding-top: 48px; }
.top-49 { padding-top: 49px; }
.top-50 { padding-top: 50px; }

.right-1  { padding-right: 1px; }
.right-2  { padding-right: 2px; }
.right-3  { padding-right: 3px; }
.right-4  { padding-right: 4px; }
.right-5  { padding-right: 5px; }
.right-6  { padding-right: 6px; }
.right-7  { padding-right: 7px; }
.right-8  { padding-right: 8px; }
.right-9  { padding-right: 9px; }
.right-10 { padding-right: 10px; }
.right-11 { padding-right: 11px; }
.right-12 { padding-right: 12px; }
.right-13 { padding-right: 13px; }
.right-14 { padding-right: 14px; }
.right-15 { padding-right: 15px; }
.right-16 { padding-right: 16px; }
.right-17 { padding-right: 17px; }
.right-18 { padding-right: 18px; }
.right-19 { padding-right: 19px; }
.right-20 { padding-right: 20px; }

.bottom-1  { padding-bottom: 1px; }
.bottom-2  { padding-bottom: 2px; }
.bottom-3  { padding-bottom: 3px; }
.bottom-4  { padding-bottom: 4px; }
.bottom-5  { padding-bottom: 5px; }
.bottom-6  { padding-bottom: 6px; }
.bottom-7  { padding-bottom: 7px; }
.bottom-8  { padding-bottom: 8px; }
.bottom-9  { padding-bottom: 9px; }
.bottom-10 { padding-bottom: 10px; }
.bottom-11 { padding-bottom: 11px; }
.bottom-12 { padding-bottom: 12px; }
.bottom-13 { padding-bottom: 13px; }
.bottom-14 { padding-bottom: 14px; }
.bottom-15 { padding-bottom: 15px; }
.bottom-16 { padding-bottom: 16px; }
.bottom-17 { padding-bottom: 17px; }
.bottom-18 { padding-bottom: 18px; }
.bottom-19 { padding-bottom: 19px; }
.bottom-20 { padding-bottom: 20px; }
.bottom-21 { padding-bottom: 21px; }
.bottom-22 { padding-bottom: 22px; }
.bottom-23 { padding-bottom: 23px; }
.bottom-24 { padding-bottom: 24px; }
.bottom-25 { padding-bottom: 25px; }
.bottom-26 { padding-bottom: 26px; }
.bottom-27 { padding-bottom: 27px; }
.bottom-28 { padding-bottom: 28px; }
.bottom-29 { padding-bottom: 29px; }
.bottom-30 { padding-bottom: 30px; }
.bottom-31 { padding-bottom: 31px; }
.bottom-32 { padding-bottom: 32px; }
.bottom-33 { padding-bottom: 33px; }
.bottom-34 { padding-bottom: 34px; }
.bottom-35 { padding-bottom: 35px; }

.left-1  { padding-left: 1px; }
.left-2  { padding-left: 2px; }
.left-3  { padding-left: 3px; }
.left-4  { padding-left: 4px; }
.left-5  { padding-left: 5px; }
.left-6  { padding-left: 6px; }
.left-7  { padding-left: 7px; }
.left-8  { padding-left: 8px; }
.left-9  { padding-left: 9px; }
.left-10 { padding-left: 10px; }
.left-11 { padding-left: 11px; }
.left-12 { padding-left: 12px; }
.left-13 { padding-left: 13px; }
.left-14 { padding-left: 14px; }
.left-15 { padding-left: 15px; }
.left-16 { padding-left: 16px; }
.left-17 { padding-left: 17px; }
.left-18 { padding-left: 18px; }
.left-19 { padding-left: 19px; }
.left-20 { padding-left: 20px; }
.left-21 { padding-left: 21px; }
.left-22 { padding-left: 22px; }
.left-23 { padding-left: 23px; }
.left-24 { padding-left: 24px; }
.left-25 { padding-left: 25px; }
.left-26 { padding-left: 26px; }
.left-27 { padding-left: 27px; }
.left-28 { padding-left: 28px; }
.left-29 { padding-left: 29px; }
.left-30 { padding-left: 30px; }
.left-31 { padding-left: 31px; }
.left-32 { padding-left: 32px; }
.left-33 { padding-left: 33px; }
.left-34 { padding-left: 34px; }
.left-35 { padding-left: 35px; }
.left-36 { padding-left: 36px; }
.left-37 { padding-left: 37px; }
.left-38 { padding-left: 38px; }
.left-39 { padding-left: 39px; }
.left-40 { padding-left: 40px; }
.left-41 { padding-left: 41px; }
.left-42 { padding-left: 42px; }
.left-43 { padding-left: 43px; }
.left-44 { padding-left: 44px; }
.left-45 { padding-left: 45px; }
.left-46 { padding-left: 46px; }
.left-47 { padding-left: 47px; }
.left-48 { padding-left: 48px; }
.left-49 { padding-left: 49px; }
.left-50 { padding-left: 50px; }

.clear {
  display: inline-block;
}

.clear:after, .container:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

*html.clear {
  height: 1%;
}

.clear {
  display: block;
  clear: left;
}

label {
  font-weight: bold;
}

fieldset {
  border: 1px solid #ccc;
}

legend {
  font-weight: bold;
  font-size: 1.2em;
}

input.text, input.title {
  width: 300px;
}

input.text, input.title {
  border: 1px solid #bbb;
  background: #f6f6f6;
  padding: 5px;
}

input.text:focus, input.title:focus {
  border: 1px solid #999;
  background: #fff;
}

input.title {
  font-size: 1.5em;
}

textarea {
  border: 1px solid #bbb;
  background: #eee;
  padding: 5px;
}

textarea:focus {
  border: 1px solid #999;
  background: #fff;
}

select {
}

select:focus {
}

body {
  text-align: center;
}

ul, ol {
  position: relative;
}

ol {
  margin-left: 2em;
}

.no-gutter {
  margin-right: 0;
}

.debug-border {
  border: solid 1px #f00;
}

.text-reader {
  display: none;
}

.float-right {
  float: right;
}

.align-justify {
  text-align: justify;
}

.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

.bold {
  font-weight: bold;
}
/* -- -- */
