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, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { line-height: 1; text-align: center; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.strongtext {
	font-weight: bold;
}
.clear {
	clear: both;
}
.fll { float: left; }
.flr { float: right; }

input {
	margin: 0;
	padding: 0;
}

/*
 *	Padding
 */
.pad1 { padding: 1px; }
.pad2 { padding: 2px; }
.pad3 { padding: 3px; }
.pad4 { padding: 4px; }
.pad5 { padding: 5px; }
.pad10 { padding: 10px; }

/*
 *	Margins
 */
.mart-5 { margin-top: 5px; }
.mart-10 { margin-top: 10px; }
.mart-15 { margin-top: 15px; }
.mart-20 { margin-top: 20px; }
.mart-25 { margin-top: 25px; }
.mart-30 { margin-top: 30px; }
.mart-35 { margin-top: 35px; }
.mart-40 { margin-top: 40px; }
.mart-45 { margin-top: 45px; }
.mart-50 { margin-top: 50px; }
.mart-55 { margin-top: 55px; }
.mart-60 { margin-top: 60px; }
.mart-65 { margin-top: 65px; }
.mart-70 { margin-top: 70px; }
.mart-75 { margin-top: 75px; }
.mart-80 { margin-top: 80px; }
.mart-85 { margin-top: 85px; }
.mart-90 { margin-top: 90px; }
.mart-95 { margin-top: 95px; }
.mart-100 { margin-top: 100px; }

.marr-5 { margin-right: 5px; }
.marr-10 { margin-right: 10px; }
.marr-15 { margin-right: 15px; }
.marr-20 { margin-right: 20px; }
.marr-25 { margin-right: 25px; }
.marr-30 { margin-right: 30px; }
.marr-35 { margin-right: 35px; }
.marr-40 { margin-right: 40px; }
.marr-45 { margin-right: 45px; }
.marr-50 { margin-right: 50px; }
.marr-55 { margin-right: 55px; }
.marr-60 { margin-right: 60px; }
.marr-65 { margin-right: 65px; }
.marr-70 { margin-right: 70px; }
.marr-75 { margin-right: 75px; }
.marr-80 { margin-right: 80px; }
.marr-85 { margin-right: 85px; }
.marr-90 { margin-right: 90px; }
.marr-95 { margin-right: 95px; }
.marr-100 { margin-right: 100px; }

.marb-5 { margin-bottom: 5px; }
.marb-10 { margin-bottom: 10px; }
.marb-15 { margin-bottom: 15px; }
.marb-20 { margin-bottom: 20px; }
.marb-25 { margin-bottom: 25px; }
.marb-30 { margin-bottom: 30px; }
.marb-35 { margin-bottom: 35px; }
.marb-40 { margin-bottom: 40px; }
.marb-45 { margin-bottom: 45px; }
.marb-50 { margin-bottom: 50px; }
.marb-55 { margin-bottom: 55px; }
.marb-60 { margin-bottom: 60px; }
.marb-65 { margin-bottom: 65px; }
.marb-70 { margin-bottom: 70px; }
.marb-75 { margin-bottom: 75px; }
.marb-80 { margin-bottom: 80px; }
.marb-85 { margin-bottom: 85px; }
.marb-90 { margin-bottom: 90px; }
.marb-95 { margin-bottom: 95px; }
.marb-100 { margin-bottom: 100px; }

.marl-5 { margin-left: 5px; }
.marl-10 { margin-left: 10px; }
.marl-15 { margin-left: 15px; }
.marl-20 { margin-left: 20px; }
.marl-25 { margin-left: 25px; }
.marl-30 { margin-left: 30px; }
.marl-35 { margin-left: 35px; }
.marl-40 { margin-left: 40px; }
.marl-45 { margin-left: 45px; }
.marl-50 { margin-left: 50px; }
.marl-55 { margin-left: 55px; }
.marl-60 { margin-left: 60px; }
.marl-65 { margin-left: 65px; }
.marl-70 { margin-left: 70px; }
.marl-75 { margin-left: 75px; }
.marl-80 { margin-left: 80px; }
.marl-85 { margin-left: 85px; }
.marl-90 { margin-left: 90px; }
.marl-95 { margin-left: 95px; }
.marl-100 { margin-left: 100px; }
