*{margin:0;padding:0;list-style-type:none;}
body{font: normal 100% Arial, Helvetica, sans-serif;overflow-x:hidden;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,table,tbody,thead,tfoot,tr,td,th,input {margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6,em,h6,b,p{font-weight: normal; font-style: normal;}
img{vertical-align:bottom; border:none;}
a{text-decoration: none;color:#666;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
ul,li{list-style:none outside none;}
li,p,a{vertical-align:bottom;}
.clear{ clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size:1px; }
.clearFix { zoom:1; }
.clearFix:after { content:'.'; display:block; height:0; clear:both; visibility:hidden;}
table{border-collapse:collapse;}
::selection{background:#0080FF; color: white; } 
::-moz-selection{background:#0080FF; color: white;  } 
body{font-size: 14px;font-family:Arial, Helvetica, sans-serif;margin: 0 auto;}
.opacity{background:#000;opacity:0.5;filter: alpha(opacity=50);}


input,select{
-webkit-appearance:none;
        appearance:none;  
}


select::-ms-expand {
	display: none;
}


input[type=radio]::-ms-check,
input[type=checkbox]::-ms-check{
	display: none;
}