form { margin: 0 ; }

html, body {
            background-color : #0A0A0B;margin: 0; padding: 0; text-align: center; height:100%;
            }

img {          
display: block;
border: 0;
}


#wrapper { background:#000000 url('media/logo_bg.jpg') 0px 300px no-repeat; width: 650px; margin-left: auto; margin-right: auto; text-align: left;min-height: 100%;height: auto;padding:0 30px 0 30px;}
/* Hack for IE */
* html #wrapper {
    height: 100%;}
/* End IE Hack */

#logo {width:286px; margin:10px auto 0 auto;}
#banner {width:650px; margin:10px auto 0 auto;}

#menu {margin-top:30px;width:200px;float:left;background:url('media/menu_line.gif') left top no-repeat;}

#menu ul li, #menu ul {padding:0;margin:0;list-style:none;}
#menu ul li {background:url('media/menu_line.gif') left bottom no-repeat; width:125px;}
#menu, #menu a {font-family:verdana,sans-serif;color:#808080;font-size:11px;text-decoration:none;font-weight:bold;}
#menu a {display:block;padding:10px 0px 10px 10px;}
#menu a:hover {color:#FFFFFF;}

#content {float:left;width:450px;margin-top:30px;}
.divide {height:61px;width:450px;background: url('media/div_line.gif') center no-repeat;}

h1, h2, .bodytext, .bodytext a {color:#FFFFFF;font-family:verdana,sans-serif;text-decoration:none;font-weight:normal;}
h1 {padding:0;margin:0;font-size:20px;line-height:1.4em;}  
h2 {padding:0;margin:0;font-size:20px;line-height:1.4em;}
.bodytext {font-size:12px;line-height:1.8em;}
.bodytext a { border-bottom:1px dashed #C0C0C0;padding-bottom:2px;color:#C0C0C0;}
.bodytext a:hover {color:#FFFFFF;}
p { margin: 15px 0 0 0; padding: 0; }
.bodytext ul li {padding:3px 0 3px 0;list-style:square;}

.map {float:right;}
.map img {border:1px #404040 solid;}
.map a {font-size:10px;}
.map a:hover img {border:1px #fff solid;}

.errortext {color:#C0C0C0;}
.formfield, .formfielderror {margin:0 0 15px 0;}
.formfield input, .formfield textarea, .formfielderror input, .formfielderror textarea {font-family:verdana,sans-serif;font-size:11px;color:#383D44;padding:2px;}
.button {font-family:arial,helvetica,verdana,sans-serif;font-size:18px;}

.clear {clear:both;height:20px;}
#footer {clear:both;padding-top:24px;background:url('media/footer_line.gif') top no-repeat;}
#logos {background:url('media/logos.png') top left no-repeat;padding-top:104px;}            
* html #logos {background:url('media/logos.gif') top left no-repeat;padding-top:104px;}
#credits {clear:both;padding:10px 0 10px 0;}
#footer, #credits {font-family:verdana,sans-serif;color:#808080;font-size:10px;text-decoration:none;font-weight:normal;line-height:1.5em;}
#footer a, #credits a {text-decoration:none;font-weight:normal;color:#808080;}
#credits a, #credits {color:#808080;}
#credits a:hover, #footer a:hover {color:#FFFFFF;}
#footer span {padding-left:10px;}
