﻿html > body { height: auto; }
html, body { position: relative; background: #d3b424 url('/Images/bgFooter.png') repeat-x left bottom; height: 100%; min-height: 100%; margin: 0; padding: 0; font-family: Arial, Helvetica, Sans-Serif; }
h1 { margin: 0; padding: 20px 10px; }
h2, h3 { padding: 0; margin: 0; }
p { padding: 0; }
a img { border: none; }
div.pageHeader { background: url('/Images/bgHeader.gif') repeat-x left top; min-height: 95px; }
div.pageMenu { color: #FFFFFF; background-color: #403f3f; min-height: 20px; margin: 0; padding: 0; position: relative; overflow: visible; }
div.pageContainer { width: 960px; margin: 60px auto 0 auto; padding: 0 0 75px 0; z-index: 100; position: relative; }
div.pageContent, div.pageMenu, div.pageInfo { color: #FFFFFF; background-color: #403f3f; }
div.pageContent { padding: 20px 20px 0 20px; }
div.pageContent h2, div.pageContent h3, div.pageContent h4 { color: #d3b424; }
div.pageContent h2 img, div.pageContent h3 img, div.pageContent h4 img { border: none; }
div.pageContent img { border: solid 1px #d3b424; }

div.floatLeft { float: left; margin: 0; }
div.floatRight { float: right; margin: 0; border-collapse:collapse }

div.bordered { border: solid 5px #403f3f; }

div.pageFooter { position: absolute; bottom: 0px; left: 0px; width: 100%; z-index: 200; }
div.pageFooter p { font-size: xx-small; padding: 0; margin: 0; text-align: right; background-color: #d3b424; }
div.pageFooter a { color: #403f3f; text-decoration: underline; }
div.pageInfo a, div.pageContainer a { color: #FFFFFF; text-decoration: underline; }
div.pageInfo { margin: 0; position: relative; z-index: 150; background-color: #403f3f; width: 100%; }
div.pageInfo p { font-size: small; text-align: center; padding: 5px 0; margin: 0; position: relative; background-color: Transparent; }