
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin: 0; padding: 0; font-family: 'Segoe UI', 'SegoeUINormal' , Arial, Helvetica, sans-serif;}
b, strong{ font-weight:bold;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
body{ font-family:'Segoe UI', 'SegoeUINormal' , Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:18px;}
body.insite{ background:#e2e2e4 url(../images/bgBody.png) top repeat-x;height:100%;}
html{height:100%;}
div{height:auto;}
header, footer{ display:block; clear:both;}

fieldset{ border-width:0; padding:0;}
fieldset legend{ font-size:16px; padding-bottom:10px;}
ul, ol{padding-left:20px;}
*:first-child+html ul{padding-left:25px;}
*:first-child+html ol{padding-left:25px;}
* a { color:#006699; text-decoration: none;}
* a:hover {text-decoration:underline;color: #eb0202;}
a:focus {outline: none;}
a img {border: none;}
h1{font-size:180%;}
h2{font-size:150%;}
h3{font-size:125%;}
h4{font-size:100%;}
.fs11{font-size:11px;}
.fs14{font-size:14px; font-weight:bold;}
.txtb{font-weight:bold;}
.pd10{padding:10px;}
.pdt{padding-top:10px;}
.pdb{padding-bottom:10px;}
.pdb5{padding-bottom:5px; height:auto; overflow:hidden;}
.pdt5{padding-top:5px; height:auto; overflow:hidden;}
.pdlr5{padding:0 5px;}
.pdtb{padding:10px 0 !important;}
.pdlr{padding:0 10px !important;}
.pdall{padding:10px; height:auto; overflow:hidden;}
.mglr{margin:0 10px;}
.mgr{margin-right:10px !important;}
.txtL{text-align:left !important;}
.txtR{text-align:right !important;}
.txtC{text-align:center !important;}
.fl{float:left !important;}
.fr{float:right !important;}
.clb{ clear:both !important;} 
.cll{clear:left !important;}
.clr{clear:right !important;}
.bl{display:block !important;}
.bgNone{ background:none !important;}
.bdNone{ border:none !important;}
.clfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
.clfix{ display: inline-block; } 
html[xmlns] .clfix { display: block; } 
* html .clfix{ height: 1%; }