body {
-x-system-font:none;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
}

*{  
margin:0;  
padding:0; 
border:none;  
}

table {
font-size:inherit;
border-collapse: collapse;
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote {
margin:0pt;
padding:0pt;
overflow:hidden;
}
fieldset, img {
border:0pt none;
}

ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

h1, h2, h3, h4, h5, h6 {
font-size:100%;
}
h1, h2 {
font-weight:normal;
}
th {
font-weight:normal;
text-align:left;
}

table { border-collapse: collapse; }

.acenter { text-align:center; }
.aleft { text-align:left; }
.aright { text-align:right; }
.fleft{ float:left; }
.fright { float:right; }
.vlb { vertical-align:bottom; }
.vlt { vertical-align:top; }

.clb { clear:both; }

.clearfix:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.clearfix { min-height:1%; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
.fb { font-weight:bold; }

.mgauto{ margin:auto; }

.mgl20 { margin-left:20px; }
.mgl15 { margin-left:15px; }
.mgl10{ margin-left:10px; }
.mgl5 { margin-left:5px; }
.mgr15 { margin-right:15px; }
.mgr10 { margin-right:10px; }
.mgr5 { margin-right:5px; }
.mgb20 { margin-bottom:20px; }
.mgb15 { margin-bottom:15px; }
.mgb10 { margin-bottom:10px; }
.mgb5 { margin-bottom:5px; }
.mgt35 { margin-top:35px; }
.mgt30 { margin-top:30px; }
.mgt25 { margin-top:25px; }
.mgt20 { margin-top:20px; }
.mgt15 { margin-top:15px; }
.mgt10 { margin-top:10px; }
.mgt5{ margin-top:5px; }
.pd5 { padding:5px; }



