html,body{
margin:0px;
overflow-x:hidden;
background-color:#fff;
background-image:url(../images/bg.png);
background-repeat:repeat-x;
}

#header{
width:940px;
height:400px;
position:relative;
margin:0px auto;
background-image:url(../images/headbg.png);
background-repeat:no-repeat;
background-position:95% 100%;
}

#header h1{
padding:0px;
margin:0px;
margin-left:80px;
color:#00a2ff;
padding-top:40px;
font-family:Helvetica, Arial;
font-size:38px;
}

#wrapper{
width:900px;
min-height:400px;
position:relative;
margin:0px auto;
background-image:url(../images/wrapper.png);
background-repeat:no-repaeat;
}

#menu{
position:absolute;
top:105px;
left:250px;
width:700px;
z-index:2;
}

#menu ul{
margin:0px;
padding:0px;
padding-left:215px;
}

#menu ul ul{
display:none;
padding-left:0px;
}

#menu ul li{
list-style:none;
position:relative;
float:left;
margin-right:10px;
background-color:#fff;
display:block;
padding:10px 20px 10px 20px;
}

#menu ul li ul li{
display:block;
padding:5px 20px 5px 20px;
}

#menu ul li a{
text-decoration:none;
color:#024593;
font-family:Arial;
font-size:12px;
display:block;
}

#menu ul li:hover{
background-color:#2e82a9;
}

#menu ul li ul li:hover{
background-color:#fff;
}

#menu ul ul li a{
color:#828282;
}

#menu ul ul li a:hover{
color:#000;
}

#main{
width:860px;
padding-right:20px;
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
}

#sub1,#sub2,#sub3{
position:absolute;
max-width:150px;
background:#fff;
left:0px;
top:35px;
}

#flash{
position:absolute;
width:880px;
height:230px;
left:50%;
margin-left:-440px;
bottom:20px;
z-index:1;
}

#test{
position:absolute;
top:50px;
left:0px;
width:100%;
height:250px;
background:#022c40;
}

