* {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-family: Calibri, Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 0;
	line-height:1.2em;
}
a { text-decoration:none; }
a:hover { text-decoration:underline; }
a:active, a:focus {
	outline-style:none;
}
acronym, abbr {
	text-decoration:none;
	border-bottom:1px dotted;
}
img { border:none; }
textarea { padding:5px; }


/* BASIC CLASSES */
.i, em, i { font-style: italic; }
.b, bold { font-weight: bold; }
div.l, span.l, p.l, form.l, a.l { display: block; text-align:left; }
div.c, span.c, p.c, form.c, a.c { display: block; text-align:center; }
div.r, span.r, p.r, form.r, a.r { display: block; text-align:right; }
.noindent { text-indent:0; }
.nomargin { margin:0; }
.nopadding { padding:0; }
.nobr { white-space:nowrap; }
.pointer { cursor:pointer; }
.block { display:block; }
.iblock { display:inline-block; }
hr.clear { visibility:hidden; margin:0; clear:both; }
.wrap { display:block; padding:15px; overflow:auto; }
.round5  { border-radius:5px;  -moz-border-radius:5px;  -webkit-border-radius:5px;  }
.round10 { border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
