* {margin: 0; padding: 0;}
body {background: url(../images/bg.png) #8E9CAD; font-family: 'Arial', Helvetica, sans-serif;  font-size: 100%; line-height: 1.2em; font-weight: normal; margin: 0 0 0 0; padding: 0; /*color: #0033CC;*/ color: #000000; height:auto;}
body a {text-decoration: none;} body a:hover {text-decoration: underline;}
h2 {margin-bottom: 1em;}
#container {margin: 0 auto; padding: 0; width: 1020px; position: relative; background: #FFFFFF; box-shadow: 0 0 9px rgba(104,104,104,0.7); -moz-box-shadow: 0 0 9px rgba(104,104,104,0.7); -webkit-box-shadow: 0 0 9px rgba(104,104,104,0.7);}
#logo {text-indent: -900%; height: 0; width: 0;} #logo h1 {text-indent: -900%; font-size: 0%; visibility: hidden;}
#header {background: url(../images/header02.jpg) no-repeat center; width: 1020px; height: 220px; margin: 0; padding: 0;}
#header ul {list-style-type: none; width: 700px; height: 20px; margin: 178px 0 0 320px; padding: 0; position: relative; z-index: 10;}
#header li {position: relative; float: left; padding: 0; width: 25%; height: 20px; text-align: center; font-size: 113%;}
#header .link {color: #0033CC;}
#header .nonlink {color: #666666;}
#gallery {margin: 0; padding: 0; width: 1019px; height: 240px; position: relative; z-index: 5;}
#gallery .fadel {background: url(../images/fadel.png) repeat-y center; float: left; height: 242px; width: 233px; background-repeat: repeat-y; position: absolute; top: -1px; left: 0; z-index: 10; border: 0; outline: none;}
#gallery .fader {background: url(../images/fader.png) repeat-y center; float: right; height: 242px; width: 233px; background-repeat: repeat-y; position: absolute; top: -1px; right: 0; z-index: 10; border: 0; outline: none;}
#main-content {background: #FFFFFF; font-size: 94%; color: #000000; width: 460px; margin: 20px 40px 40px 40px; padding: 0; float: left;} 
#main-content h2 {color: #961A14; font-size: 138%; font-weight: bold; margin-top: 0;}
#spacer {margin: 20px 36px 40px 0; padding: 0; background: url(../images/spacer.png) repeat-y; height: 200px; width: 1px; float: left; display: block;}
#login {font-size: 94%; color: #000000; margin: 20px 40px 0 0; width: 380px; float: left;}
#login h2 {color: #961A14; font-size: 138%; font-weight: bold; margin-top: 0;}
#footer {clear: left; margin: 0 auto; padding: 0; height: 235px; width: 1020px; font-size: 94%; color: #000000; background: url(../images/footerbg.png) repeat-x bottom;}
.foot-seg {padding: 0; width: 220px; float: left;}
#footer ul {margin: 0; padding: 0;}
#footer li {list-style-type: none; margin: 0;}
#footer li a {color: #000000; text-align: left;}
#footer p {margin: 0 0 15px 0; padding: 0;}
#footer h2 {color: #961A14; font-size: 20px; font-weight: bold; margin-top: 0;}
#footer a {color: #0033CC;}
.hr {border: 0; height: 1px; color: #CCCCCC; background-color: #CCCCCC; margin: 0; padding: 0;}
.bottom {margin: 0; padding: 0;}
.indent {margin-left: 30px;}
.left {float: left;}
form label.left:nth-child(2) {margin-top: 10px;}
.right {float: right;}
.border {border: 1px solid #000000;}
.span1 {margin-left: 17px;}
.span1r {margin-right: 17px;}
.twocol {width: 140px; margin-left: 83px;}
.subbut {margin: 10px 0 0 0; padding: 0; float: right; clear: both; display: inline-block;}
.required:before {content: "* "; color: red;}
.italic {font-style: italic;}
input[type="file"] {max-width: 400px;} 