body{

background: url(../images/bg_body.gif) repeat-x #000000;

}



#wrapper{

width:846px;

background:url(../images/bg_wrapper.gif) #FFFFFF repeat-y center top;

margin:0px auto;

}





#header .menu{

background:  url(../images/bg_head.gif) no-repeat;

text-align:left;

height:123px;

padding:0 3px 0 26px;

}



#header .menu .logo{

margin:33px 0 0 0;

float:left;

}



#header .menu ul{

width:560px;

margin:38px 0 0 0;

float:right;

}





#header .menu ul li,#header .menu ul li a{

display:block;

float:left;

}



#header .menu ul li.bt01{

background:url(../images/bt01hover.gif) no-repeat;

}



#header .menu ul li.bt02{

background:url(../images/bt02hover.gif) no-repeat;

}



#header .menu ul li.bt03{

background:url(../images/bt03hover.gif) no-repeat;

}



#header .menu ul li.bt04{

background:url(../images/bt04hover.gif) no-repeat;

}



#header .menu ul li.bt05{

background:url(../images/bt05hover.gif) no-repeat;

}



#header .menu ul li.bt06{

background:url(../images/bt06hover.gif) no-repeat;

}



#header .menu ul li.bt07{

background:url(../images/bt07hover.gif) no-repeat;

}



#header .menu ul li a:hover{

height:45px;

background-image:transparent;

}



#header .menu ul li a:hover img{

visibility:hidden;

}





#container{

background:url(../images/bg_container.gif) no-repeat center top;

text-align:left;

padding:20px;

}



#container h2{

margin:0 0 30px 0;

}



#container div.top{

width:800px;

clear:both;

text-align:right;

}





#footer{

background:url(../images/bg_footer01.gif) repeat-x top;

}



#footer .inner{

width:796px;

_width:846px;

margin:0px auto;

background:url(../images/bg_footer02.gif) no-repeat center top;

height:70px;

padding:25px 25px 0 25px;

color:#FFFFFF;

font-size:80%;



}



#footer p{

width:400px;

float:left;

color:#FFFFFF;

text-align:left;

}



#footer a,#footer a:hover{

color:#FFFFFF;

}







#footer address{

width:350px;

float:right;

color:#FFFFFF;



text-align:right;

}