﻿*{
	padding: 0;
	margin: 0;
	border:0;
	font-family: Arial, Helvetica, sans-serif;
}

body{background:#ffffff; line-height:140%; font-size:9pt; padding:0;}
img,a img{border:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#333;text-decoration:underline;}
h1,h2,h3,h4,h5,h6{font-family: Arial, Helvetica, sans-serif;font-weight:700; padding-bottom:0px; margin-bottom:0px; padding-top:0px;}
h1, h2{font-size: 16px;}
h3, h4{ font-size: 14px;}
h5, h6{font-size: 12px;}
 table{border-style: none;
	border-color: inherit;
	border-width: medium;
	border-collapse: collapse;  	font-size: 12px; 	line-height: 150%; 	border-spacing: 0;
	height: 17px;
}
 table td,  table th, div{word-wrap:break-word; }
 p, fieldset, ul, ol{margin-bottom:0; }
 blockquote{margin: 0 20px; }
 ul, ol{list-style:none;}
.ul,.ol{list-style:none;margin:0;padding:0; }
.clearAfter:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
 * html .clearAfter {zoom:1;}
 *:first-child+html .clearAfter{display: inline-block;}
 /* Hides from IE-mac \*/
 .clearAfter{display: block;}
 /* End hide from IE-mac */
.clearFix{display:block;height:0 !important;overflow:hidden;clear:both;}
.clearFix hr{ display: none; }
.floatLeft{float: left; }
.floatRight{float: right; }
.clear{clear: both; }
.left{text-align: left; }
.right{text-align: right; }
.center{text-align: center; }
 input, textarea, select{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0; padding:0; border:0;
 }
* html label{vertical-align: middle;}
.auto{ margin:0 auto;}
