* { font-family: Arial, sans-serif; }
h1{ font-size: 1.0em; margin-bottom: -5px; }
p { margin: 0; padding: 0; font-size: 0.8em; }
li { font-size: 0.8em; }
.required { color: #F86F29; }

form legend { display: none; }
form fieldset { border: none; padding: 0; margin: 0; }
form label { float: left; width: 100px; }
form div.row { margin-bottom: 10px; }
form div.col2 { float: left; }
#col1 form p.message { margin: 0; margin-left: 20px; float: left; padding: 0; color: #F86F29; }
form input.button { background-color: #494B4A; color: #fff; font-weight: bold; border: 1px solid #000; }

body { background: #000; }
#container { width: 900px; backgound-color: #000; margin: 16px auto; }
#container h1 { padding: 10px 0px; }

#navigation { width: 100%; height: 23px; background: url(../images/menu-bg.gif) repeat-x; }
#navigation ul { color: #fff; list-style-type: none; }
#navigation ul li { float: left; width: 135px; text-align: center; height: 23px; }
#navigation ul li a { color: #fff; text-decoration: none; font-size: 105%; font-weight: bold; display: block; width: 100%; height: 20px; padding-top: 3px; }
#navigation ul li a:hover { background: url(../images/menu-hover-bg.gif) repeat-x; }

#main { width: 100%; min-height: 710px; background-color: #447DB7; } 
/*background: url(../images/main-bg2.jpg) repeat; }*/
#main a { color: #ffcc33; text-decoration: none; border-bottom: 1px dashed #ffcc33; }
#main a:hover { color: #F9702A; border-bottom: 1px solid #F9702A; }


#col1 { padding-right: 50px; margin-left: 50px; color: #fff; }
#col1 p { margin-top:10px; margin-bottom: 20px; }

#col1 #downloadcentre { color: #000; }
#col1 #downloadcentre a { border: none; }

#footer { width: 100%; height: 22px; background: url(../images/footer-bg.jpg) repeat-x; }

#navigation ul { padding-left: 50px; }