body {font-family: Arial,Verdana,Helvetica,Sans-serif;padding:0px;margin:0px; font-size: 14px;background-color:#ebebeb;color:#fff;}
a { color: #a00; text-decoration: none; }
a:hover { text-decoration: underline; }
hr { color: #881f1b; }
h1 { margin-top: 0px; }

ul li {margin:5px 0;}

#page-container { width: 900px; margin: 0 auto; overflow:auto; }
#logo-container { width: 900px; text-align: center; margin: 5px 0; }

#main-table { width: 850px; background-color:#000; border:none; border-collapse:collapse; margin: 0 auto; }
#main-table th { padding: 0px; border-bottom: solid 1px #fff; }
#main-table td { padding:20px; }

#nav-menu { margin: 5px 0; text-align:center; color: #000; }
#nav-menu a { display: inline-block; width: 82px; text-align:center; font-weight:bold; }

#top-banner { height: 130px; width:850px; background-color:#000; text-align: center; margin:10px auto 0 auto; border-bottom:solid 1px #999; padding:5px 0; cursor: pointer; }
#top-banner p { font-size:1.8em; margin:10px auto; }

#nav-menu-inside { margin: 5px 0; text-align:center; color: #fff; }
#nav-menu-inside a { display: inline-block; width: 84px; text-align:center; font-weight:bold; }
 
#footer { font-size: 11px; text-align:center; clear:both; height: 30px; padding: 5px 0px; color: #000; }


label.error { color: #F00; margin-left: 5px; }
input[type="text"].error { border-color: #F00; }

