* { font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 20px; }
body{ text-align: center; margin: 0px; background: #000000 url("images/bg.jpg") repeat-y; }
#wrapper{ text-align: left; margin: 0px auto; width: 900px; background-color: #FFFFFF; }
#header{ height: 100px; width: 900px; }
#header img{ border: 0px; margin-top: 28px; float: left; }
#banner{ height: 300px; width: 900px; background-color: #FFFFFF; }
#banner a{ color: #FFFFFF; text-decoration: none; font-size: 28px; font-weight: bold; line-height: 24px; height: 60px; }
#content{ width: 900px; padding: 40px; }
#content p{ margin: 15px 0px 0px 0px; }
#content h2{ font-size: 14px; margin: 0px; }
#content h3{ font-size: 17px; margin: 0px; }
#content hr{ color: #cccccc; font-size: 6px; }
#box{ margin: 10px; float: left; width: 275px; }
#box2{ margin: 10px; float: left; width: 380px; }
#box3{ width: 820px; }
#companies{ margin: 10px; float: left; width: 175px; }
#footer{ clear: both; height: 90px; width: 900px; background-color: #151515; }
#footer p{ padding: 20px 30px 20px 30px; color: #454545; font-size: 11px; }
#footer p span{ padding-left: 280px; }
#footer p a{ color: #0588b9; text-decoration: none; font-weight: bold; }

#menu{ float: left; margin-top: 70px; padding-left: 50px; }	
#menu li{ float: left; list-style: none; }
#menu li a{ display: block; padding: 5px 12px; text-decoration: none; color: #000000; font-weight: bold; white-space: nowrap; }
#menu li a:hover{ color: #0588b9; background-color: #e5e5e5; }
#menu li ul { margin: 0; padding: 0; position: absolute; visibility: hidden; }
#menu li ul li { float: none; display: inline; }
#menu li ul li a{ width: auto; background: #e5e5e5; width: 150px;}
#menu li ul li a:hover{ color: #000000; }

#slider{ margin: 0px; padding: 0px; float: left; background: url("images/1.gif"); }	
#slider ul, #slider li{ margin:0px; padding:0px; list-style:none; }
#slider li{ width:900px; height:300px; overflow:hidden; }
#slider li p{ margin: 125px 50px 0px 50px; }

form{ color: #666666; }
form input{ background-color: #e5e5e5; border: 0px; margin: 2px; height: 30px; padding: 5px; font-size: 12px; }
form input:focus{ background-color: #f3f8f8; }
form input:hover{ background-color: #f3f8f8; }
#submit{ background-color: #333333; color:#FFFFFF; }
form textarea{ background-color: #e5e5e5; border: 0px; margin: 2px; height: 200px; width: 370px; padding: 5px; font-size: 12px; }
form textarea:focus{ background-color: #f3f8f8; }
form textarea:hover{ background-color: #f3f8f8; }