html{
	color:#333
	}
	
table{
	border-collapse:collapse;border-spacing:0
	}
	
fieldset,img{
		border:0
		}
		
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;font-weight:normal
}

li{
	list-style:none
	}
	
caption,th{
	text-align:left
}

q:before,q:after{
	content:''
	}
	
abbr,acronym{border:0;font-variant:normal}

sup{vertical-align:text-top}

sub{vertical-align:text-bottom}

input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}

input,textarea,select{*font-size:100%}

legend{color:#000}

abbr,acronym{border-bottom:1px dotted #000;cursor:help}
em{font-style:italic}
blockquote,ul,ol,dl{margin:1em}
ol,ul,dl{margin-left:2em}
ol li{list-style:decimal outside}
ul li{list-style:disc outside}
dl dd{margin-left:1em}
th,td{padding:.5em}
th{font-weight:bold;text-align:center}
caption{margin-bottom:.5em;text-align:center}
p,fieldset,table{margin-bottom:1em}
.hidden{display:none}
.floatLeft{float:left;width:auto}
.floatRight{float:right;width:auto}
ul ol li{list-style:decimal outside}
ol ul li{list-style:disc outside}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
* html .clearfix{zoom:1}
*:first-child+html .clearfix{zoom:1}