html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	text-indent:0;
}

:focus { outline: 0; }

sup {
	vertical-align: super;
}
ul {
	list-style: none; 
}
ol {
	list-style: numeric;
	list-style-position:inside;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after { 
	content: "";
}
blockquote, q {
	quotes: "" "";
}

dt {
	font-weight:bold;
}
dd {
	
}

.m2t {
	margin-top:2px;
}
.m4 {
	margin:4px;
}
.m4t {
	margin-top:4px;
}
.m4b {
	margin-bottom:4px;
}
.m4r {
	margin-right:4px;
}
.m4l {
	margin-left:4px;
}
.m8t {
	margin-top:8px;
}
.m8b {
	margin-bottom:8px;
}
.m8l {
	margin-left:8px;
}
.m8r {
	margin-right:8px;
}
.m16t {
	margin-top:16px;
}
.m16b {
	margin-bottom:16px;
}
.m16l {
	margin-left:16px;
}
.m16r {
	margin-right:16px;
}
.m24 {
	margin:24px;
}
.m24t {
	margin-top:24px;
}
.m24b {
	margin-bottom:24px;
}
.m24l {
	margin-left:24px;
}
.m24r {
	margin-right:24px;
}
.p4 {
	padding:4px;
}
.p6 {
	padding:4px;
}
.p4b {
	padding-bottom:6px;
}
.p8 {
	padding:8px;
}
.p8l {
	padding-left:8px;
}
.p8r {
	padding-right:8px;
}
.p8t {
	padding-top:8px;
}
.p8b {
	padding-bottom:8px;
}
.p12l {
	padding-left:12px;
}
.p16 {
	padding:16px;
}
.p16t {
	padding-top:16px;
}
.p16b {
	padding-bottom:16px;
}
.p16l {
	padding-left:16px;
}
.p16r {
	padding-right:16px;
}
.p24 {
	padding:24px;
}
.p24t {
	padding-top:24px;
}
.p24b {
	padding-bottom:24px;
}
.p24l {
	padding-left:24px;
}
.p24r {
	padding-right:24px;
}
.p32l {
	padding-left:32px;
}
.p32 {
	padding:32px;
}
.p48l {
	padding-left:48px;
}
.p72 {
	padding:72px;
}
.hidden {
	display:none;
}
.invisible {
	visibility:hidden;
}

.center, .acenter {
	text-align:center !important;
}
.left, .aleft {
	text-align:left !important;
}
.right, .aright {
	text-align:right !important;
}
.atop {
	vertical-align:top;
}
.amiddle {
	vertical-align:middle;
}
.abottom {
	vertical-align:bottom;
}
.fleft {
	float:left !important;
}
.fright {
	float:right !important;
}
.clr, .clear, .clears {
	clear:both;
}
.inline {
	display:inline;
}
.relative {
	position:relative;
}
.absolute {
	position:absolute;
}
.mauto {
	margin:0 auto;
}
.block {
	display:block;
}
.no-overflow {
	overflow:hidden;
}
.bound {
	top:0;
	bottom:0;
	left:0;
	right:0;
}
.white {
	color:white !important;
}
.gray {
	color:#999;
}
.red {
	color:#f00;
}
.small, small {
	font-size:11px;
}


body {
	padding:0px;
	margin:0px;
	color: black;
}

ul, li {
	list-style:none;
	padding:0;
	margin:0;
}

.wide {
	width:100%;
}

.pointer {
	cursor:pointer;
}
