/*********************************************************
	CSS Resets
 *********************************************************/
 
* {
	background:none;
	vertical-align:baseline;
	font-weight:inherit;
	font-family:inherit;
	font-style:inherit;
	font-size:inherit;
	color:inherit;
	border:0;
	outline:0;
	padding:0;
	margin:0;
	outline:0;
	text-align:left;
	text-decoration:none;
	letter-spacing:0;
	cursor:inherit;
	text-align:inherit;
	}
	
table {
	border-collapse:collapse;
	border-spacing:0;
}

em, i { font-style:italic; }
strong, b { font-weight:bold; }

li {
	list-style:none;
}

a {
	text-decoration:underline;
	cursor:pointer; 
	}
	
.show_if_no_js {
	display:block!IMPORTANT;
	visibility:visible!IMPORTANT;
}
.hide_if_no_js {
	display:none!IMPORTANT;
	visibility:hidden!IMPORTANT;
}
.show {
	display:block!IMPORTANT;
	visibility:visible!IMPORTANT;
}
.hide {
	display:none!IMPORTANT;
	visibility:hidden!IMPORTANT;
}

.show_on_print,
.show-on-print {
	display:none!IMPORTANT;
	visibility:hidden!IMPORTANT;
}

.clear { clear:both; }
.clear.left { clear:left; }
.clear.right { clear:right; }