html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,tt,img,q,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
}

body {
color:#333;
font-family:Arial,Helvetica,sans-serif,sans serif,sans;
font-size:62.5%;
z-index:0;
}

table {
border-collapse:separate;
border-spacing:0;
border-width:0;
}

caption,th,td {
font-weight:400;
text-align:left;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

blockquote,q {
quotes:"" "";
}

a img {
border:none;
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
}

input {
margin-top:2px;
vertical-align:middle;
}

tt {
font-family:Arial !important;
font-family:Helvetica,sans-serif,"sans serif",sans;
font-style:normal;
}

* html img {
-ms-interpolation-mode:bicubic;
}

table,td,th,label input,label span {
vertical-align:middle;
}

TEXTAREA {
border:1px solid #AAA;
padding:3px;
font-family:sans,Arial,sans-serif,"sans serif";
font-style:normal;
font-size:9pt;
}

HTML {
overflow-y:scroll;
}

@media screen and (-webkit-min-device-pixel-ratio:0){ /* EQUALIZE SAFARI */
	BODY {
		text-shadow: #000 0 0 0;
	}
	/*
	.checkbox {
		-webkit-transform:scale(1.3,1.3);
		position:relative;
		top:-2px;
	}
	*/
	INPUT,TEXTAREA {
		outline: none;
	}

	SELECT {
		border:1px solid #a4a4a4;
		background: #FFF;
		outline: none;
	}
	HTML {
		border-top:0;
	}		
}
