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,input,textarea,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font-style:normal;}
ul,ol{list-style:none;}
caption,th{text-align:left;}
table{border-collapse:collapse;border-spacing:0;}
body{font-family:Arial;font-size:12px;}
a{color:#434242;text-decoration:none;}
a:hover{color:#2467b2;text-decoration:underline;}
.clearfix{*zoom:1;clear:both;}
.clearfix:after{content:'\0020';display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearb{display:block;clear:both;line-height:0px;height:0px}
.spacer{clear:both;font-size:0;line-height:0;height:10px;overflow:hidden;}
.spacer20{clear:both;font-size:0;line-height:0;height:20px;overflow:hidden;}
.fl,.fL{float:left;display:inline;}
.fr,.fR{float:right;display:inline;}
.hide{display:none;}

/*Normalize HTML5 display definitions*/
svg:not(:root){overflow:hidden;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}

img{-ms-interpolation-mode:bicubic;}
@media print {img{max-width:100% !important;}p,h2,h3{orphans:3;widows: 3;}}

/*Compatible with older versions*/
.clear{display:inline-block;}
.clear:after, .container:after, hr{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear{height:1%;}
.clear{display:block;}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}

strong{font-weight:bold;}
i,em{font-style:normal;}