.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0px; font-size:0px;}
img{border:none;vertical-align:top;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
body{margin:0px;font-size:12px;line-height:14px;font-family:Arial, Helvetica, sans-serif;background:#fefefe;color:#333333;}
input,select,textarea{font-size:12px;line-height:14px;font-family:Arial, Helvetica, sans-serif; vertical-align:middle;color:#666666;}
a{text-decoration:none;color:#333333;}
a:hover{text-decoration:none; color:#000000;}
.floatleft{float:left; width:auto;}
.floatright{float:right; width:auto;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}
.center{ text-align:center;}
.col1,.col2,.col3,.block1,.block2,.block3{ float:left; width:auto;}
.col01,.col02,.col03{ float:left; width:auto;}
p{ padding:8px 0;}

input, select, textarea {font-size: 12px!important;	line-height: 14px!important;	font-family: Arial, Helvetica, sans-serif!important;	vertical-align: middle!important;	color: #666!important;	border: 1px solid #DDD!important;	height: 28px!important;	padding-left: 4px!important;*height:21px!important; *padding-top:6px!important;*margin-bottom:5px;}
table{	border-spacing: 10px!important;	}
input[type="submit"] {	padding: 7px!important;	background: #646464!important;	border: none!important;	margin-bottom: 12px!important;	color: #FFF!important;	font-size: 12px!important;	font-family: "Arial";	font-weight: normal!important;}


