body { line-height: 1.3 }
img { vertical-align: bottom }
select, textarea, input { background: #ffffff; border: 1px solid #cccccc }
input, button, select, textarea { font-size: 1em; vertical-align: middle }
input:focus, textarea:focus {  background-color: #ffdffd }
strong { font-weight: bold }
em { font-style: italic }
p { padding: 5px 0 }
ul { list-style: none }
a { cursor: pointer; text-decoration: none; color: #1b2d41 }
a:hover { text-decoration: underline }
a:active, a:hover { outline: 0 }
a img { border: 0 }

/* fonts */
.tahoma, .tahoma tr, .tahoma td, .tahoma th, .tahoma select, .tahoma textarea, .tahoma option, .tahoma input { font-family: Tahoma, Geneva, sans-serif }
.lucida, .lucida tr, .lucida td, .lucida th, .lucida select, .lucida textarea, .lucida option, .lucida input { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif }
.times_new_roman, .times_new_roman tr, .times_new_roman td, .times_new_roman th, .times_new_roman select, .times_new_roman textarea, .times_new_roman option, .times_new_roman input { font-family: "Times New Roman", Times, serif }
.verdana, .verdana tr, .verdana td, .verdana th, .verdana select, .verdana textarea, .verdana option, .verdana input { font-family: Verdana, Geneva, sans-serif }
.georgia, .georgia tr, .georgia td, .georgia th, .georgia select, .georgia textarea, .georgia option, .georgia input { font-family: Georgia, Serif }
.trebuchet, .trebuchet tr, .trebuchet td, .trebuchet th, .trebuchet select, .trebuchet textarea, .trebuchet option, .trebuchet input { font-family: "Trebuchet MS", Helvetica, sans-serif }
.arial, .arial tr, .arial td, .arial th, .arial select, .arial textarea, .arial option, .arial input { font-family: Arial, Helvetica, sans-serif }
.calibri, .calibri tr, .calibri td, .calibri th, .calibri select, .calibri textarea, .calibri option, .calibri input { font-family: "Calibri", Helvetica, sans-serif }

.size12 { font-size: 12px }
.size13 { font-size: 13px }
.size14 { font-size: 14px }

.pointer { cursor: pointer }

.clear { clear:both; line-height: 0.01px; font-size: 0.01px }

.hide { display: none }
.show { display: block }

.inline { display: inline }

.fl { float: left }
.fr { float: right }

.abs { position: absolute }
.rel { position: relative }

.img_b1 img { border: 1px solid #cccccc }

.p0 { padding: 0 }
.p0l { padding-left: 0 }
.p0r { padding-right: 0 }
.p0t { padding-top: 0 }
.p0b { padding-bottom: 0 }

.p1 { padding: 1px }
.p1l { padding-left: 1px }
.p1r { padding-right: 1px }
.p1t { padding-top: 1px }
.p1b { padding-bottom: 1px }

.p2 { padding: 2px }
.p2l { padding-left: 2px }
.p2r { padding-right: 2px }
.p2t { padding-top: 2px }
.p2b { padding-bottom: 2px }

.p3 { padding: 3px }
.p3l { padding-left: 3px }
.p3r { padding-right: 3px }
.p3t { padding-top: 3px }
.p3b { padding-bottom: 3px }

.p4 { padding: 4px }
.p4l { padding-left: 4px }
.p4r { padding-right: 4px }
.p4t { padding-top: 4px }
.p4b { padding-bottom: 4px }

.p5 { padding: 5px }
.p5l { padding-left: 5px }
.p5r { padding-right: 5px }
.p5t { padding-top: 5px }
.p5b { padding-bottom: 5px }

.p8 { padding: 8px }
.p8l { padding-left: 8px }
.p8r { padding-right: 8px }
.p8t { padding-top: 8px }
.p8b { padding-bottom: 8px }

.p10 { padding: 10px }
.p10l { padding-left: 10px }
.p10r { padding-right: 10px }
.p10t { padding-top: 10px }
.p10b { padding-bottom: 10px }

.p15 { padding: 15px }
.p15l { padding-left: 15px }
.p15r { padding-right: 15px }
.p15t { padding-top: 15px }
.p15b { padding-bottom: 15px }

.p20 { padding: 20px }
.p20t { padding-top: 20px }
.p20b { padding-bottom: 20px }
.p20l { padding-left: 20px }
.p20r { padding-right: 20px }

.p25 { padding: 25px }
.p25t { padding-top: 25px }
.p25b { padding-bottom: 25px }
.p25l { padding-left: 25px }
.p25r { padding-right: 25px }

.p30 { padding: 30px }
.p30t { padding-top: 30px }
.p30b { padding-bottom: 30px }
.p30l { padding-left: 30px }
.p30r { padding-right: 30px }

.b0 { border: 0 }
.b0l { border-left: 0 }
.b0r { border-right: 0 }
.b0b { border-bottom: 0 }
.b0t { border-top: 0 }

.b1 { border: 1px solid #cccccc }
.b1l { border-left: 1px solid #cccccc }
.b1r { border-right: 1px solid #cccccc }
.b1b { border-bottom: 1px solid #cccccc }
.b1t { border-top: 1px solid #cccccc }

.b1_dotted { border: 1px dotted #cccccc }
.b1l_dotted { border-left: 1px dotted #cccccc }
.b1r_dotted { border-right: 1px dotted #cccccc }
.b1b_dotted { border-bottom: 1px dotted #cccccc }
.b1t_dotted { border-top: 1px dotted #cccccc }

.b1_transparent { border: 1px solid transparent }
.b1l_transparent { border-left: 1px solid transparent }
.b1r_transparent { border-right: 1px solid transparent }
.b1b_transparent { border-bottom: 1px solid transparent }
.b1t_transparent { border-top: 1px solid transparent }

.b3 { border: 3px solid #cccccc }
.b3l { border-left: 3px solid #cccccc }
.b3r { border-right: 3px solid #cccccc }
.b3t { border-top: 3px solid #cccccc }
.b3b { border-bottom: 3px solid #cccccc }

.m0_auto { margin: 0 auto }

.m1 { margin: 1px }
.m1l { margin-left: 1px }
.m1r { margin-right: 1px }
.m1t { margin-top: 1px }
.m1b { margin-bottom: 1px }

.m2 { margin: 2px }
.m2l { margin-left: 2px }
.m2r { margin-right: 2px }
.m2t { margin-top: 2px }
.m2b { margin-bottom: 2px }

.m3 { margin: 3px }
.m3l { margin-left: 3px }
.m3r { margin-right: 3px }
.m3t { margin-top: 3px }
.m3b { margin-bottom: 3px }

.m5 { margin: 5px }
.m5l { margin-left: 5px }
.m5r { margin-right: 5px }
.m5t { margin-top: 5px }
.m5b { margin-bottom: 5px }

.m10 { margin: 10px }
.m10l { margin-left: 10px }
.m10r { margin-right: 10px }
.m10t { margin-top: 10px }
.m10b { margin-bottom: 10px }

.strong { font-weight: bold }
.underline { text-decoration: underline }
.italic { font-style: italic }

.left { text-align: left }
.center { text-align: center }
.justify { text-align: justify }
.right { text-align: right }

.odd { background: #f4f4f4 }
.even { background: #ffffff }

.odd:hover,
.even:hover { background-color: #ffdffd }

.small { font-size: 0.9em }
.normal { font-size: 1em }
.large { font-size: 1.2em }
.xlarge { font-size: 2em }

.overflow { overflow: hidden }

.auto { width: auto; min-height: 1px }
.w10 { width: 10px; min-height: 1px }
.w20 { width: 20px; min-height: 1px }
.w30 { width: 30px; min-height: 1px }
.w40 { width: 40px; min-height: 1px }
.w50 { width: 50px; min-height: 1px }
.w60 { width: 60px; min-height: 1px }
.w70 { width: 70px; min-height: 1px }
.w80 { width: 80px; min-height: 1px }
.w90 { width: 90px; min-height: 1px }
.w100 { width: 100px; min-height: 1px }
.w110 { width: 110px; min-height: 1px }
.w120 { width: 120px; min-height: 1px }
.w130 { width: 130px; min-height: 1px }
.w140 { width: 140px; min-height: 1px }
.w150 { width: 150px; min-height: 1px }
.w160 { width: 160px; min-height: 1px }
.w170 { width: 170px; min-height: 1px }
.w180 { width: 180px; min-height: 1px }
.w190 { width: 190px; min-height: 1px }
.w200 { width: 200px; min-height: 1px }
.w210 { width: 210px; min-height: 1px }
.w220 { width: 220px; min-height: 1px }
.w230 { width: 230px; min-height: 1px }
.w240 { width: 240px; min-height: 1px }
.w250 { width: 250px; min-height: 1px }
.w300 { width: 300px; min-height: 1px }
.w310 { width: 310px; min-height: 1px }
.w320 { width: 320px; min-height: 1px }
.w330 { width: 330px; min-height: 1px }
.w340 { width: 340px; min-height: 1px }
.w350 { width: 350px; min-height: 1px }
.w390 { width: 390px; min-height: 1px }
.w400 { width: 400px; min-height: 1px }
.w450 { width: 450px; min-height: 1px }
.w500 { width: 500px; min-height: 1px }
.w600 { width: 600px; min-height: 1px }
.w900 { width: 900px; min-height: 1px }

.w19p { width: 19%; min-height: 1px }
.w24p { width: 24%; min-height: 1px }
.w25p { width: 25%; min-height: 1px }
.w29p { width: 29%; min-height: 1px }
.w33p { width: 33%; min-height: 1px }
.w49p { width: 49%; min-height: 1px }
.w66p { width: 66%; min-height: 1px }
.w70p { width: 70%; min-height: 1px }
.w80p { width: 80%; min-height: 1px }
.w100p { width: 100%; min-height: 1px }

.c_white { color: #ffffff }
.c_black { color: #000000 }
.c_red { color: red }
.c_green_dark { color: #67b73c }
.c_grey { color: #b2b2b2 }
.c_grey_dark { color: #666666 }
.c_blue { color: #121763 }

.b_white { background: #ffffff }
.b_black { background: #000000 }
.b_green_light { background: #e8fddd }
.b_grey { background: #b2b2b2 }
.b_grey_light { background: #f0f0f0 }
.b_blue { background: #e4eaf1 }
.b_pink_light { background: #ffdffd }

.mh10 { min-height: 10px; line-height: 10px }
.mh15 { min-height: 15px; line-height: 15px }
.mh20 { min-height: 20px; line-height: 20px }
.mh25 { min-height: 25px; line-height: 25px }
.mh30 { min-height: 30px; line-height: 30px }
.mh35 { min-height: 35px; line-height: 35px }
.mh40 { min-height: 40px; line-height: 40px }
.mh45 { min-height: 45px; line-height: 45px }
.mh50 { min-height: 50px; line-height: 50px }
.mh55 { min-height: 55px; line-height: 55px }
.mh60 { min-height: 60px; line-height: 60px }

.lh10 { line-height: 10px }
.lh15 { line-height: 15px }
.lh20 { line-height: 20px }
.lh25 { line-height: 25px }
.lh30 { line-height: 30px }
.lh35 { line-height: 35px }
.lh40 { line-height: 40px }
.lh45 { line-height: 45px }
.lh50 { line-height: 50px }
.lh55 { line-height: 55px }
.lh60 { line-height: 60px }

.h10 { height: 10px }
.h15 { height: 15px }
.h20 { height: 20px }
.h25 { height: 25px }
.h30 { height: 30px }
.h35 { height: 35px }
.h40 { height: 40px }
.h45 { height: 45px }
.h50 { height: 50px }
.h55 { height: 55px }
.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 }
.h200 { height: 200px }
.h250 { height: 250px }
.h300 { height: 300px }

.lime { background: lime }
.orange { background: orange }
.magenta { background: magenta }
