/*Element 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 { margin: 0; padding: 0; border:0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;  }
a img { border: none; }
a { color: #ccc; text-decoration: underline; }
a:hover { text-decoration: none; }
body { background-image: url(../images/gbl-bg.gif); }
p { margin-bottom: 1em; }
h2 { font-weight: normal; }
/*Unique Styles*/
#main-wrapper { background-image: url(../images/main-wrapper-bg.gif); width: 980px; margin: 0 auto; overflow: auto; }
#header { width: 980px; height: 125px; }
#navigation { background-image: url(../images/navigation-bg.gif); width: 980px; height: 30px; border-bottom: 4px solid #ffcc00; }
#navigation ul { list-style-type: none; text-align: center; }
#navigation ul li { background-image: url(../images/navigation-item-bg.gif); background-repeat: no-repeat; background-position: right; display: inline-block; float: left; text-align: center; margin: 0; }
#navigation ul li a { height: 23px; color: #ccc; text-decoration: none; display: inline-block; text-align: center; font: bold 13px Verdana, Arial, Helvetica, sans-serif; padding: 7px 15px 0 15px; margin: 0; }
#navigation ul li a:hover { color: #02FD43; }
#navigation a:active { color: #fff; }
#navigation li#active { background-color: #ffcc00; background-image: none; }
#navigation li#active a { color: #fff; text-shadow: 1px 1px #666666; filter: progid:DXImageTransform.Microsoft.DropShadow(offx=1, offy=1, color=#666666);  }
#subnavigation { background-color: #ffcc00; width: 980px; height: 26px; }
#subnavigation ul { list-style-type: none; text-align: center; }
#subnavigation ul li { background-image: url(../images/subnavigation-item-bg.gif); background-repeat: no-repeat; background-position: right; display: inline-block; float: left; text-align: center; }
#subnavigation ul li a { height: 21px; color: #333; text-decoration: none; display: inline-block; text-align: center; font: bold 13px Verdana, Arial, Helvetica, sans-serif; padding: 5px 15px 0 15px; }
#subnavigation ul li a:hover { color: #02FD43; }
#subnavigation a:active { color: #fff; }
#subnavigation li#active { background-color: #e1b401; background-image: none; }
#subnavigation li#active a { color: #fff; text-shadow: 1px 1px #666666; filter: progid:DXImageTransform.Microsoft.DropShadow(offx=1, offy=1, color=#666666); }
/*Class Styles*/
.clear { clear: both; }
.green, .green a { color: #6f0; }
.blue, .blue a { color: #06f; }
.red, .red a { color: #f00; }
.yellow, .yellow a { color: #ff0; }
.white, .white a { color: #fff; }
.lightblue, .lightblue a { color: #0ff; }
.gray { color: #d9d9d9; }
