

@import url("module_header.css");
@import url("module_mainnavigation.css");
@import url("module_homepage.css");
@import url("module_maincontent.css");
@import url("module_leftcolumn.css");
@import url("module_footer.css");
@import url("module_form.css");

* { margin: 0; padding: 0; }

body { font: 62.5% Arial, sans-serif; background: url("../images/bg.jpg") 0% 0% repeat-x; text-align: center; }

#wrapper { margin: 0px auto; padding: 0; width: 920px; text-align: left; height: 100%; min-height: 100%; }
 
h1, h2, h3, h4, h5, h6 { font: 1.0em Arial, sans-serif; color: #333; }
h3.larger { font: 18px Arial, sans-serif; color: #333; }

table, th, td { font-size: 1.0em; border: 0; }
img { border: 0; }

.clearer { display: block; clear: both; height: 0; line-height: 0px; font-size: 0; }

.left { float: left; }
.right { float: right; text-align: right; }

/* These are standard sIFR styles... do not modify */

.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; float: left; }

span.sIFR-alternate {
	position: absolute; left: 0; top: 0;
	display: block; width: 0; height: 0;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] { display: none !important; }
