@charset "utf-8";
/* CSS Document */

/********** Menu Bar **********/
ul#menu { list-style:none; width:100%; height:35px; margin:0; padding:0; }
ul#menu:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

ul#menu li { list-style:none; margin:0; padding:0; float:left; }
ul#menu a { display:block; height:35px; background-image:url(../images/newsite-images/menubar.png); outline: none; }
#menu a span { display:none; }

a.menu0 { background-position:0px 0; width:15px; }

a.menu1 { background-position:-15px 0; width:132px; }
a.menu1:hover { background-position:-15px -35px; width:132px;}

a.menu2 { background-position:-147px 0; width:129px; }
a.menu2:hover { background-position:-147px -35px; width:129px; }

a.menu3 { background-position:-276px 0; width:183px; }
a.menu3:hover { background-position:-276px -35px; width:183px;}

a.menu4 { background-position:-459px 0; width:158px; }
a.menu4:hover { background-position:-459px -35px; width:158px; }

a.menu5 { background-position:-617px 0; width:95px; }
a.menu5:hover { background-position:-617px -35px; width:95px; }

a.menu6 { background-position:-712px 0; width:120px; }
a.menu6:hover { background-position:-712px -35px; width:120px; }

a.menu7 { background-position:-832px 0; width:55px; }
a.menu7:hover { background-position:-832px -35px; width:55px; }

a.menu8 { background-position:-887px 0; width:13px; }

/********** Submenu Bar **********/
ul#sidemenu {list-style:none; width:100%; margin:0; padding:0;}
ul#sidemenu li {list-style:none; margin:0; padding:0; }

ul#sidemenu a {display:block; background-image:url(../images/newsite-images/sidemenu-en.png); }
#sidemenu a span {display:none;}
a.sidemenu0		{background-position:0 0; width:200px; height:10px;}
a.sidemenu1		{background-position:0 -10px; width:200px; height:30px;}
a.sidemenu1:hover	{background-position:200px -10px; width:200px; height:30px;}
a.sidemenu2		{background-position:0 -41px; width:200px; height:30px;}
a.sidemenu2:hover	{background-position:200px -41px; width:200px; height:30px;}
a.sidemenu3		{background-position:0 -72px; width:200px; height:30px;}
a.sidemenu3:hover {background-position:200px -72px; width:200px; height:30px;}
a.sidemenu4		{background-position:0 -103px; width:200px; height:30px;}
a.sidemenu4:hover {background-position:200px -103px; width:200px; height:30px;}
a.sidemenu5		{background-position:0 -132px; width:200px; height:30px;}
a.sidemenu5:hover {background-position:200px -132px; width:200px; height:30px;}
a.sidemenu6 	{background-position:0 -163px; width:200px; height:15px;}

@charset "utf-8";


.section {
   width:240px;
}

.menu {
   padding:1px;
   border:1px solid #D1D1D1;
}

.menu h2{
   margin:0;
   padding:10px 5px;
   font-size:12px;
   border-bottom:3px solid #099;
   background:#fff url("../images/bg_h2.gif") 0 100% repeat-x;
}

.menu ul{
   margin:0;
   padding:0;
   list-style: none;
   border-top:1px solid #ddd;
}

.menu li {
   padding:0;
   font-size:12px;
   line-height:2.0;
   border-bottom: 1px dotted #999;
}

.menu a {
   display:block;
   padding:10px 0 10px 20px;
   color:#333;
   text-decoration:none;
   background:url("../images/bg_list.gif") 10px 50% no-repeat;
}

.menu a.current {
   color:#099;
   background:#c7e9e9 url("../images/bg_list.gif") 10px 50% no-repeat;
}

.menu a:hover {
   color:#099;
   background:#b9e3e3 url("../images/bg_list.gif") 10px 50% no-repeat;
}

