/*** HTML tags ***/
body {font:75%/1.231 arial,clean,sans-serif;*font-size:small;*font:x-small;margin:0;padding:0;color:#313131;text-align:left;height:100%}
table {font-size:inherit;font:100%;margin:0px;padding:0px;}
HTML{height:100%}
IMG{border-width:0px;}
P{line-height:1.4em;margin:0;padding:0;}
H1,H2{/*font-family:georgia,'times new roman',times,serif;*/font-size:1.45em;line-height:1.4em;font-weight:normal;color:#252525;margin:0px;}
h1 span{font-size:0.9em;}
H1 SPAN,H2 SPAN{color:#132d3a;}
H3{/*font-family:georgia,'times new roman',times,serif;*/font-size:1.15em;line-height:1.3em;font-weight:normal;color:#132d3a;margin:0px;}
H4{font-family:Arial,sans-serif;font-size:1em;line-height:1.3em;font-weight:bold;color:#000;margin:0px 0px 10px 0px;}
A{text-decoration:none;color:#252525;}
UL{margin:0px;padding:0px;}
LI{margin:0px;padding:0px;list-style: none;list-style-position: outside;}
TH, TD{text-align:left;background-color:transparent;padding:0px;vertical-align:top;font-size:12px;}
DIV{text-align:left;margin:0px;padding:0px;display:block;}
FORM{margin:0px;}
SELECT{font-size:1em;vertical-align:middle;color:#313131;font-family:Arial,sans-serif;display:block;}
INPUT{font-size:1em;vertical-align:middle;color:#313131;font-family:Arial,sans-serif;display:block;}
TEXTAREA{font-family:Arial,sans-serif;font-size:1em;color:#313131;font-family:Arial,sans-serif;display:block;}
LABEL{font-family:Arial,sans-serif;font-size:1em;font-family:Arial,sans-serif;display:block;color:#313131;}
abbr{text-decoration:none;border-bottom:none;}
blockquote{/*font-family:georgia,'times new roman',times,serif;*/font-size:1.1633em;color:#252525;display:block;}



/******* classes *******/
.fr{float:right;}
.fl{float:left;}
.fn{float:none;}
.cb{clear:both;}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.vat{vertical-align:top}
.vam{vertical-align:middle}
.vab{vertical-align:bottom}
.hdn{display:none;}
.db{display:block;}
.wauto{width:auto;}
.print{display:none;}
.noprint{}
.dblock{display:block}
.nm{margin:0px 0px 0px 0px;}
.np{padding-top:0px;}
.mt10{margin-top:10px;}
.pt10{padding-top:10px;}
.mt20{margin-top:20px;}
.mt-3{margin-top:-3px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mt2{margin-top:2px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml50{margin-left:50px;}
.mr1{margin-right:1px;}
.mr10{margin-right:10px;}
.w224{width:224px;}
.w298{width:298px;}




.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */