.l{text-align:left;}
.r{text-align:right;}
.j{text-align:justify;}
.c{text-align:center;}
.vc{vertical-align:middle;}

.yes{font-weight:bold;color:#3C3;}
.no{font-weight:bold;color:#F00;}
.green{color:#96BF0D;}
.red{color:#FF0000;}
.black{color:#000000;}
.blue1{color:#0000FF;}
.blue2{color:#336799;}
.blue3{color:#003366;}
.silver1{color:#B0B0B0;}
.silver2{color:#808080;}
.silver3{color:#787878;}
.silver4{color:#666666;}
.silver5{color:#333333;}
.orange{color:#EE7F01;}
.orange1{color:#FFA500;}
.orange2{color:#FF6500;}
.orange3{color:#FF8C00;}
.orange4{color:#EE7F01;}
.bgsilver1{background-color:#EFEFEF;}

.bold{font-weight:bold;}
.italic{font-style:italic;}
.normal{font-style:normal;font-weight:normal;}
.underline, .u{text-decoration:underline;}
.s{text-decoration:line-through;}
.no-underline, .nu{text-decoration:none;}
.sc{font-variant:small-caps;}

.font24{font-size:200%;}
.font21{font-size:175%;}
.font18{font-size:150%;}
.font17{font-size:141.7%;}
.font16{font-size:133.4%;}
.font15{font-size:125%;}
.font14{font-size:116.7%;}
.font13{font-size:108.3%;}
.font11{font-size:91.7%;}
.font10{font-size:83.3%;}
.font09{font-size:75%;}
.font08{font-size:66.7%;}

.fsize24{font-size:24px;font-size:1.5rem;}
.fsize21{font-size:21px;font-size:1.3125rem;}
.fsize18{font-size:18px;font-size:1.125rem;}
.fsize17{font-size:17px;font-size:1.0625rem;}
.fsize16{font-size:16px;font-size:1rem;}
.fsize15{font-size:15px;font-size:.9375rem;}
.fsize14{font-size:14px;font-size:.875rem;}
.fsize13{font-size:12px;font-size:.8125rem;}
.fsize12{font-size:12px;font-size:.75rem;}
.fsize11{font-size:11px;font-size:.6875rem;}
.fsize10{font-size:10px;font-size:.625rem;}
.fsize09{font-size:9px;font-size:.5625rem;}
.fsize08{font-size:8px;font-size:.5rem;}

.andale-mono    {font-family:andale mono,times;}
.arial          {font-family:arial,helvetica,sans-serif;}
.arial-black    {font-family:arial black,avant garde;}
.book-antiqua   {font-family:book antiqua,palatino;}
.comic-sans-ms  {font-family:comic sans ms,sans-serif;}
.courier        {font-family:courier new,courier;}
.georgia        {font-family:georgia,palatino;}
.helvetica      {font-family:helvetica;}
.impact         {font-family:impact,chicago;}
.symbol         {font-family:symbol;}
.tahoma         {font-family:tahoma,arial,helvetica,sans-serif;}
.terminal       {font-family:terminal,monaco;}
.times-new-roman{font-family:times new roman,times;}
.trebuchet-ms   {font-family:trebuchet ms,geneva;}
.verdana        {font-family:verdana;}

.lh22{line-height:2.2;}
.lh20{line-height:2;}
.lh18{line-height:1.8;}
.lh16{line-height:1.6;}
.lh15{line-height:1.5;}
.lh14{line-height:1.4;}
.lh13{line-height:1.3;}
.lh12{line-height:1.2;}
.lh11{line-height:1.1;}

.w02{width:2em;}
.w03{width:3em;}
.w04{width:4em;}
.w06{width:6em;}
.w05{width:5em;}
.w07{width:7em;}
.w08{width:8em;}
.w09{width:9em;}
.w10{width:10em;}
.w11{width:11em;}
.w12{width:12em;}
.w14{width:14em;}
.w15{width:15em;}
.w16{width:16em;}
.w18{width:18em;}
.w20{width:20em;}
.w22{width:22em;}
.w24{width:24em;}
.w26{width:26em;}
.w28{width:28em;}
.w30{width:30em;}
.w32{width:32em;}

.oh{overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.relative{position:relative;}
.hidden{display:none;}
.vh{visibility:hidden;}
.block{display:block;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nobr,.nowrap{white-space:nowrap;}
.mac{margin:0 auto;}

img.imgfl,img.imgfr{float:left;margin:6px;}
img.imgfr{float:right;}


span.error, .error3{
color:red;
font-weight:bold;
text-align:center;
font-size:1.1em;
}
.error3{font-size:1.1em;font-weight:normal;}
.error2{color:#FF6600;}
.error-message{font-weight:bold;color:#F00;background-color:#FFF;}
input.error{border: 1px solid #F00;}
.status{text-align:center;color:#00F;font-weight:bold;line-height:2;}

/*obsolutes*/
.p5{padding:5px 9px;}
.p10{padding:17px 10px;}

.pl05{padding-left:0.5em;}
.pr05{padding-right:0.5em;}

#loading,#loading2{
font-size:11px;
position:absolute;
top:40%;
left:50%;
padding-top:40px;
padding-bottom:4px;
}
#loading2{
font-size:12px;
width:14.8em;
height:2em;
background-color:transparent;
border:0;
margin-left:-84px;
}
#loading{
font-size:12px;
width:14em;
margin-left:-84px;
text-align:center;
border:0.4em solid #9CB4CE;
background:#FFF url(/images/ajax-loader.gif) center 4px no-repeat;
}
body>#loading,body>#loading2{position:fixed;}
body>#loading2{display:none;}
/* body>#loading{border-radius:10px;} */
/*firefox*/
body>#loading{-moz-border-radius:10px;}
/*safari*/
body>#loading{-webkit-border-radius:10px;}
