
body { text-align: center; background: #ffffff; }
body, p { margin: 0px; padding: 0px; font: 12px Arial, Helvetica, sans-serif; color: #424343; line-height: 1.25; }

.minHeight { width: 22px; clear: both; font-size: 1%; float: left; height: 62px; }
.clear { clear: both; font-size: 1%; }
a { color: #015999; }
a img { border: none; }

img.blueBorder { border: 7px; border-color: #afc4e7; }

.mainContainer { width: 977px; text-align: left; margin: 0px auto; background: #ffffff; border:none; }
.mainContainer .pageContent { float: left; width: 934px; padding-bottom: 20px; }

.mainContainer .pageContent .header { padding: 10px 0px 0px 0px; height: 62px; position: relative; }
.mainContainer .pageContent .header .navigation { background: #fcd021; position: absolute; bottom: 0px; left: 190px; width: 744px; }
.mainContainer .pageContent .header .navigation ul { margin: 0px; padding: 0px; }
.mainContainer .pageContent .header .navigation ul li { margin: 0px; padding: 0px; list-style: none; float: left;  }
.mainContainer .pageContent .header .navigation ul li a { font-size: 11px; text-transform: uppercase; color: #424343; text-decoration: none; padding: 0px 10px 0px 18px; display: block; background: url(../images/template/top_nav_bg.gif) no-repeat; }
.mainContainer .pageContent .header .navigation ul li a span { padding: 4px 0px 4px 0px; display: block }
.mainContainer .pageContent .header .navigation ul li a:hover, .mainContainer .pageContent .header .navigation ul li a.active { color: #ffffff; background: #0068b3 url(../images/template/top_nav_bg_active.gif) no-repeat; }


.footer { padding: 10px 0px 20px 0px; width: 977px; margin: 0px auto; }
.footer p { text-transform: uppercase; font-size: 10px; }
.footer p, .footer a { color: #cccccc; text-decoration: none; }
.footer a:hover { text-decoration: underline; }
