@charset "utf-8";

/*************************************************************************************************************
 * Basic reset
*************************************************************************************************************/

html,body,div,p,span,applet,object,iframe,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,
q,strong,tt,var,dl,dt,dd,blockquote,fieldset,form,i,b,caption,tbody,tfoot,thead,tr,th,td {
	margin:0; padding:0; vertical-align:baseline; }

body { background:#fff; color:#000; font:11px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif; }

a { color:inherit; text-decoration:underline; }
a:hover,a:focus { text-decoration:none; }

address,cite,em,i { font-style:italic; }
strong,b { font-weight:bold; }

h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }

img { vertical-align:bottom; border:0; }

ul, ol, dl { padding:0; margin:0; }
ol li { list-style:none outside; }
ul li { list-style:none outside; }

table { border-collapse:collapse; border-spacing:0; margin:0;padding:0; }
caption { display:none; }

button { cursor:pointer; }
form, fieldset { border:0; }
input { background:#fff; border:0; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; width:100%; vertical-align:bottom; color:#666;}
textarea { border:0; margin:0; padding:0; width:100%; }
select { font-size:1em; height:2.25em; line-height:2.25em; margin:0; padding:0; }
option { font-size:1em; height:1.5em; line-height:2.25em; padding:0; }
label { cursor:pointer; display:block; margin:0; padding:0; width:100%; }
legend{ display:none }