@charset "utf-8";
/* CSS Document */

*{
padding:0px;
margin:0px;
}

body {
background:url(../images/bg.jpg) top left repeat-x #e7f5ff;}

#wrap{
width:940px;
margin:0 auto;
background:url(../images/bgbody.jpg) top center repeat-y;
overflow:hidden;
}

#header{
background:url(../images/header.jpg) top center no-repeat;
width:940px;
height:95px;
}

#sbox{
float:right;
width:235px;
padding:20px 15px 0px 0px;
}

#filler{
background:url(../images/filler.jpg) top center no-repeat;
width:940px;
height:12px;
line-height:0px;
}

#navi {
margin:0 auto;
width:940px;
height:36px;
z-index:100;
}

#navi img{
display:inline;
border:0px;
}



/*Top pictures Contents */ 
#topcont{
width:940px;
margin:0 auto;
}

#tr1{
width:252px;
height:110px;
margin:0px;
padding:0px;
}

#tr2{
width:252pz;
height:81px;
margin:0px;
padding:0px;
}

#topleft{
float:left;
background:url(../images/picltop.jpg) top center no-repeat;
width:688px;
height:258px;
}

#topright{
float:right;
background:url(../images/picrtop.jpg) top center no-repeat;
width:252px;
height:258px;
}

#topbar{
background:url(../images/topbar.jpg) top center no-repeat;
width:940px;
height:28px;
}
/*END*/


/*MID --- START*/


#midcont{
width:940px;
margin:0 auto;
overflow:hidden;
}
#midleft{
width:685px;
float:left;
background:url(../images/liney.jpg) top right repeat-y;
}

#midright{
float:right;
width:250px;
}



/*END*/



/*Footer - start*/
#f1{
background:url(../images/f1.jpg) top left repeat-x;
width:100%;
height:64px;
}

#f2{
background:url(../images/f2.jpg) top center no-repeat;
width:940px;
height:64px;
margin:0 auto;
}
/*END*/