/* Reset Styles */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; vertical-align: baseline;
}
body { font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; }

.bigger { font-size: 1.2em; }
.smaller { font-size: .8em; }
.georgia { font-family: Georgia, "Times New Roman", Times, serif; }
.arial { font-family: Arial, Helvetica, sans-serif; }
.helvetica {  font-family: Helvetica; }
.highlight1 { color: #5c9a5c !important; }


.floatLeft { float: left; }
.floatRight { float: right; }



/* hidden "skip to the content" and "upgrade your browser" links */
#skip { position: absolute; top: -1000px; }
#upgrade { display: none; }

/* Class for error messages */
.error { font-weight: bold; color: #f00; }