body {
	color:#333;
	text-align:center; /* for IE */
	margin:0;
	background:#fff url(/images/backbg.jpg) repeat-x top left;
	font-size: 68.75%;/*11px */
	font-family:arial;
	padding: 0;
	border: 0;
	outline: none;
}
html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, th, td, div, span {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	font-size:1em;
}
input, select {
	font-size:1em;
	margin: 0;
	padding: 0;
	outline: none;
	color:#333;
	font-family:arial;
	font-size:1em;
	vertical-align:middle;
}
table {
	border-collapse:collapse;
	line-height:1.5em;
}
ul, ol {
	list-style: none;
}
img {
	margin:0;
	padding:0;
}
a {
	text-decoration: underline;
	color:#333;
}
a:hover {
	text-decoration: none;
	color:#333;
}
.floatL {
	float: left;
}
.floatR {
	float: right;
}
.alignR {
	text-align:right;
}
.clear {
	clear:both;
}
.nopad {
	padding:0 !important;
}
.nomargin {
	margin:0 !important;
}
.noBrd, table tr td.noBrd {
	border:0;
}
.bold {
	font-weight:bold;
}
.alignleft {
	text-align:left !important;
}
.alignright {
	text-align:right !important;
}
.aligncenter {
	text-align:center !important;
}
.margBtm {
	margin-bottom:1em;
}
.hidden {
	display:none!important;
}
.clrGrey {
	color:#666666!important;
}
.clrRed {
	color:#ff0000;
}
.clrGreen {
	color:#36855d;
}
#hsbody a .redArror {
	color:#ff0000;
}