
@import url("module_reset.css");
@import url("module_header.css");
@import url("module_nav.css");
@import url("module_home.css");
@import url("module_sidebar.css");
@import url("module_maincontent.css");
@import url("module_forms.css");
@import url("module_footer.css");

/* ------------------------------------------------------------------------------------------------------------------------------------------------------

GLOBAL STYLES

------------------------------------------------------------------------------------------------------------------------------------------------------ */

* { margin: 0; padding: 0; }

body { font: 62.5% Arial, Helvetica, sans-serif; background: #fff; text-align: center; color: #333; }

h1, h2, h3 { font: 1.0em "Trebuchet MS", Arial, Helvetica, sans-serif; }
h4, h5, h6 { font: 1.0em Arial, Helvetica, sans-serif; }

a, a:visited { color: #1ab7ea; text-decoration: none; }
a:hover { color: #234090; text-decoration: underline; }

table, th, td { font-size: 1.0em;  }
input, textarea, select { font-size: 1.0em; }

div.spacer, .clear { clear: both; height: 0; line-height: 0; font-size: 0; }
.float-left, .left { float: left; text-align: left; }
.float-center, .center { margin: 0 auto; text-align: center; }
.float-right, .right { float: right; text-align: right; }

.opacity:link img, .opacity:visited img, .opacity:active img { filter: alpha(opacity=100); opacity: 1.0; }
.opacity:hover img { filter: alpha(opacity=60); opacity: 0.60; }

#container { margin: 0 auto; width: 960px; text-align: left; font-size: 1.1em; }

