
/*-------------------------------------------------
MAIN NAVIGATION
-------------------------------------------------*/

#NavBox					{ margin: 30px 20px 0 0; padding: 0px; width: 160px; float: left; clear:both;}
#Nav					{ margin: 0px; padding: 0px;}
#NavBox li				{ margin: 0px; padding: 0px; list-style: none; }
#NavBox li, #NavBox a	{ height: 25px; overflow: hidden; }
#NavBox a				{ background-image: url(../images/menu.gif); display: block; text-indent: -5000px; text-decoration: none; }


#NavBox-home			a			{ height: 25px; background-position:0 0;}
#NavBox-home			a:hover		{ background-position: -181px 0px;}
#NavBox-home			a.selected	{ background-position: -181px 0px;}


#NavBox-overview		a			{ height: 25px; background-position:0px -25px;}
#NavBox-overview		a:hover 	{ background-position: -181px -25px ;}
#NavBox-overview		a.selected { background-position: -181px -25px ;}
li#NavBox-overview					{ margin-top:5px;}

#NavBox-schedule 		a			{ height: 25px; background-position: 0px -200px;}
#NavBox-schedule 		a:hover		{ background-position: -181px -200px;}
#NavBox-schedule 		a.selected	{ background-position: -181px -200px;}
li#NavBox-schedule					{ margin-top:5px;}

#NavBox-curriculum		a			{ height: 25px; background-position: 0px -300px;}
#NavBox-curriculum		a:hover		{ background-position: -181px -300px;}
#NavBox-curriculum		a.selected	{ background-position: -181px -300px;}
li#NavBox-curriculum					{ margin-top:5px;}

#NavBox-report		a			{ height: 25px; background-position: 0px -375px;}
#NavBox-report		a:hover		{ background-position: -181px -375px;}
#NavBox-report		a.selected	{ background-position: -181px -375px;}
li#NavBox-report					{ margin-top:5px;}

#NavBox-staff		a			{ height: 25px; background-position: 0px -475px;}
#NavBox-staff		a:hover		{ background-position: -181px -475px;}
#NavBox-staff		a.selected	{ background-position: -181px -475px;}
li#NavBox-staff					{ margin-top:5px;}

#NavBox-link		a			{ height: 25px; background-position: 0px -500px;}
#NavBox-link		a:hover		{ background-position: -181px -500px;}
#NavBox-link		a.selected	{ background-position: -181px -500px;}
li#NavBox-link					{ margin-top:5px;}

#NavBox-blog		a			{ height: 25px; background-position: 0px -550px;}
#NavBox-blog		a:hover		{ background-position: -181px -550px;}
#NavBox-blog		a.selected	{ background-position: -181px -550px;}
li#NavBox-blog					{ margin-top:5px;}


li#NavBox-english					{ margin-top:25px;}
#NavBox-english		a			{ height: 25px; background-position: 0px -525px;}
#NavBox-english		a:hover		{ background-position: -181px -525px;}
#NavBox-english		a.selected	{ background-position: -181px -525px;}



/*-------------------------------------------------
SUB MENU
-------------------------------------------------*/

#NavBox-overview2		a			{ height: 25px; background-position:0px -50px;}
#NavBox-overview2		a:hover 	{ background-position: -181px -50px ;}
#NavBox-overview2		a.selected { background-position: -181px -50px ;}

#NavBox-back		a			{ height: 25px; background-position:0px -75px;}
#NavBox-back		a:hover 	{ background-position: -181px -75px ;}
#NavBox-back		a.selected { background-position: -181px -75px ;}

#NavBox-purpose		a			{ height: 25px; background-position:0px -100px;}
#NavBox-purpose		a:hover 	{ background-position: -181px -100px ;}
#NavBox-purpose		a.selected { background-position: -181px -100px ;}

#NavBox-framework		a			{ height: 25px; background-position:0px -125px;}
#NavBox-framework		a:hover 	{ background-position: -181px -125px ;}
#NavBox-framework		a.selected { background-position: -181px -125px ;}

#NavBox-why		a			{ height: 25px; background-position:0px -150px;}
#NavBox-why		a:hover 	{ background-position: -181px -150px ;}
#NavBox-why		a.selected { background-position: -181px -150px ;}

#NavBox-indonesia		a			{ height: 25px; background-position:0px -175px;}
#NavBox-indonesia		a:hover 	{ background-position: -181px -175px ;}
#NavBox-indonesia		a.selected { background-position: -181px -175px ;}

#NavBox-schedule2007		a			{ height: 25px; background-position:0px -225px;}
#NavBox-schedule2007		a:hover 	{ background-position: -181px -225px ;}
#NavBox-schedule2007		a.selected { background-position: -181px -225px ;}

#NavBox-schedule2008 		a			{ height: 25px; background-position: 0px -250px;}
#NavBox-schedule2008 		a:hover		{ background-position: -181px -250px;}
#NavBox-schedule2008 		a.selected	{ background-position: -181px -250px;}

#NavBox-schedule2009 		a			{ height: 25px; background-position: 0px -275px;}
#NavBox-schedule2009 		a:hover		{ background-position: -181px -275px;}
#NavBox-schedule2009 		a.selected	{ background-position: -181px -275px;}


#NavBox-curriculum2		a			{ height: 25px; background-position: 0px -325px;}
#NavBox-curriculum2		a:hover		{ background-position: -181px -325px;}
#NavBox-curriculum2		a.selected	{ background-position: -181px -325px;}

#NavBox-registration		a			{ height: 25px; background-position: 0px -350px;}
#NavBox-registration		a:hover		{ background-position: -181px -350px;}
#NavBox-registration		a.selected	{ background-position: -181px -350px;}


#NavBox-report2007		a			{ height: 25px; background-position: 0px -400px;}
#NavBox-report2007		a:hover		{ background-position: -181px -400px;}
#NavBox-report2007		a.selected	{ background-position: -181px -400px;}

#NavBox-report2008		a			{ height: 25px; background-position: 0px -425px;}
#NavBox-report2008		a:hover		{ background-position: -181px -425px;}
#NavBox-report2008		a.selected	{ background-position: -181px -425px;} 





/*-------------------------------------------------
追加english_top
-------------------------------------------------*/

#NavBox-e				{ margin: 20px 20px 0 0; padding: 0px; width: 180px; float: left; clear:both; }
#Nav-e					{ margin: 0px; padding: 0px;}
#NavBox-e li				{ margin: 0px; padding: 0px; list-style: none; }
#NavBox-e li, #NavBox a	{ height: 25px; overflow: hidden; }
#NavBox-e a				{ background-image: url(../images/top_menu.gif); display: block; text-indent: -5000px; text-decoration: none; }

#NavBox-e-home			a			{ height: 25px; background-position:0 0;}
#NavBox-e-home			a:hover		{ background-position: -181px 0px;}
#NavBox-e-home			a.selected	{ background-position: -181px 0px;}


#NavBox-e-overview		a			{ height: 25px; background-position:0px -10px;}
#NavBox-e-overview		a:hover 	{ background-position: -181px -10px ;}
#NavBox-e-overview		a.selected { background-position: -181px -10px ;}
li#NavBox-e-overview					{ margin-top:5px;}

#NavBox-e-schedule 		a			{ height: 25px; background-position: 0px -200px;}
#NavBox-e-schedule 		a:hover		{ background-position: -181px -200px;}
#NavBox-e-schedule 		a.selected	{ background-position: -181px -200px;}
li#NavBox-e-schedule					{ margin-top:5px;}

#NavBox-e-curriculum		a			{ height: 25px; background-position: 0px -230px;}
#NavBox-e-curriculum		a:hover		{ background-position: -181px -230px;}
#NavBox-e-curriculum		a.selected	{ background-position: -181px -230px;}
li#NavBox-e-curriculum					{ margin-top:5px;}


#NavBox-e-staff		a			{ height: 25px; background-position: 0px -260px;}
#NavBox-e-staff		a:hover		{ background-position: -181px -260px;}
#NavBox-e-staff		a.selected	{ background-position: -181px -260px;}
li#NavBox-e-staff					{ margin-top:5px;}


/*-------------------------------------------------
追加ここまで
-------------------------------------------------*/

/*-------------------------------------------------
追加english_menu
-------------------------------------------------*/

#NavBox-e2				{ margin: 30px 20px 0 0; padding: 0px; width: 170px; float: left; }
#Nav-e2					{ margin: 0px; padding: 0px;}
#NavBox-e2 li				{ margin: 0px; padding: 0px; list-style: none; }
#NavBox-e2 li, #NavBox a	{ height: 25px; overflow: hidden; }
#NavBox-e2 a				{ background-image: url(../images/menu_e1.gif); display: block; text-indent: -5000px; text-decoration: none; }

#NavBox-e2-home			a			{ height: 25px; background-position:-10px -10px;}
#NavBox-e2-home			a:hover		{ background-position: -191px -10px;}
#NavBox-e2-home			a.selected	{ background-position: -191px -10px;}


#NavBox-e2-overview		a			{ height: 25px; background-position:-10px -35px;}
#NavBox-e2-overview		a:hover 	{ background-position: -191px -35px ;}
#NavBox-e2-overview		a.selected { background-position: -191px -35px ;}
li#NavBox-e2-overview					{ margin-top:5px;}

#NavBox-e2-schedule 		a			{ height: 25px; background-position: -10px -185px;}
#NavBox-e2-schedule 		a:hover		{ background-position: -191px -185px;}
#NavBox-e2-schedule 		a.selected	{ background-position: -191px -185px;}
li#NavBox-e2-schedule					{ margin-top:5px;}

#NavBox-e2-curriculum		a			{ height: 25px; background-position: -10px -285px;}
#NavBox-e2-curriculum		a:hover		{ background-position: -191px -285px;}
#NavBox-e2-curriculum		a.selected	{ background-position: -191px -285px;}
li#NavBox-e2-curriculum					{ margin-top:5px;}


#NavBox-e2-staff		a			{ height: 25px; background-position: -10px -310px;}
#NavBox-e2-staff		a:hover		{ background-position: -191px -310px;}
#NavBox-e2-staff		a.selected	{ background-position: -191px -310px;}
li#NavBox-e2-staff					{ margin-top:5px;}

li#NavBox-e2-english					{ margin-top:25px;}
#NavBox-e2-english		a			{ height: 25px; background-position: 0px -525px;}
#NavBox-e2-english		a:hover		{ background-position: -181px -525px;}
#NavBox-e2-english		a.selected	{ background-position: -181px -525px;}


/*-------------------------------------------------
追加sub
-------------------------------------------------*/


#NavBox-e2-overview2		a			{ height: 25px; background-position:-10px -60px;}
#NavBox-e2-overview2		a:hover 	{ background-position: -191px -60px ;}
#NavBox-e2-overview2		a.selected { background-position: -191px -60px ;}

#NavBox-e2-back		a			{ height: 25px; background-position:-10px -85px;}
#NavBox-e2-back		a:hover 	{ background-position: -191px -85px ;}
#NavBox-e2-back		a.selected { background-position: -191px -85px ;}

#NavBox-e2-purpose		a			{ height: 25px; background-position:-10px -110px;}
#NavBox-e2-purpose		a:hover 	{ background-position: -191px -110px ;}
#NavBox-e2-purpose		a.selected { background-position: -191px -110px ;}


#NavBox-e2-why		a			{ height: 25px; background-position:-10px -135px;}
#NavBox-e2-why		a:hover 	{ background-position: -191px -135px ;}
#NavBox-e2-why		a.selected { background-position: -191px -135px ;}

#NavBox-e2-indonesia		a			{ height: 25px; background-position:-10px -160px;}
#NavBox-e2-indonesia		a:hover 	{ background-position: -191px -160px ;}
#NavBox-e2-indonesia		a.selected { background-position: -191px -160px ;}


#NavBox-e2-schedule2007		a			{ height: 25px; background-position:-10px -210px;}
#NavBox-e2-schedule2007		a:hover 	{ background-position: -191px -210px ;}
#NavBox-e2-schedule2007		a.selected { background-position: -191px -210px ;}

#NavBox-e2-schedule2008 		a			{ height: 25px; background-position: -10px -235px;}
#NavBox-e2-schedule2008 		a:hover		{ background-position: -191px -235px;}
#NavBox-e2-schedule2008 		a.selected	{ background-position: -191px -235px;}

/*-------------------------------------------------
追加ここまで
-------------------------------------------------*/

