/* pulldown menu */

.mainmenuitem ul {
	list-style-type: none;
	text-align: left;
	padding: 0;
	margin: 0;
}
.mainmenuitem {
	width : 540px;
}
.mainmenuitem li {
	text-align: left;
	margin: 0px;
	padding: 0;
	float: left;
	display: inline;
}

.mainmenuitem li a{
	display: block;
	width: 133px;
	height: 24px;
	float: left;
	background-image:url(../img/reg_tmpl200/menu2.png);
	overflow:hidden;
	text-indent:-5000px;
}

.mainmenuitem li.navi0 a	{	background-position:   -7px	0px;	}
.mainmenuitem li.navi1 a	{	background-position: -140px	0px;	}
.mainmenuitem li.navi2 a	{	background-position: -274px	0px;	}
.mainmenuitem li.navi3 a	{	background-position: -407px	0px;	}

.mainmenuitem li.navi0 a:hover	{	background-position:   -7px	-24px;	}
.mainmenuitem li.navi1 a:hover	{	background-position: -140px	-24px;	}
.mainmenuitem li.navi2 a:hover	{	background-position: -274px	-24px;	}
.mainmenuitem li.navi3 a:hover	{	background-position: -407px	-24px;	}

.submenu {
	visibility:hidden;
}

.submenu ul, .submenu li{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.submenu li {
	text-align: left;
	margin: 0px;
	padding: 0;
}

.submenu li a{
	display: block;
	width: 127px;
	height : 24px;
	background-image:url(../img/reg_tmpl200/submenu2.png);
	overflow:hidden;
	text-indent:-5000px;
}

.submenu li.navi10 a		{	background-position:   -7px  0px;	}
.submenu li.navi10 a:hover	{	background-position:   -7px  -300px;	}


.submenu li.navi20 a		{	background-position: -140px  0px;	}
.submenu li.navi21 a		{	background-position: -140px -24px;	}
.submenu li.navi22 a		{	background-position: -140px -48px;	}
.submenu li.navi23 a		{	background-position: -140px -72px;	}
.submenu li.navi24 a		{	background-position: -140px -96px;	}
.submenu li.navi25 a		{	background-position: -140px -120px;	}
.submenu li.navi26 a		{	background-position: -140px -144px;	}
.submenu li.navi27 a		{	background-position: -140px -168px;	}
.submenu li.navi28 a		{	background-position: -140px -192px;	}

.submenu li.navi20 a:hover	{	background-position: -140px -300px;	}
.submenu li.navi21 a:hover	{	background-position: -140px -324px;	}
.submenu li.navi22 a:hover	{	background-position: -140px -348px;	}
.submenu li.navi23 a:hover	{	background-position: -140px -372px;	}
.submenu li.navi24 a:hover	{	background-position: -140px -396px;	}
.submenu li.navi25 a:hover	{	background-position: -140px -420px;	}
.submenu li.navi26 a:hover	{	background-position: -140px -444px;	}
.submenu li.navi27 a:hover	{	background-position: -140px -468px;	}
.submenu li.navi28 a:hover	{	background-position: -140px -492px;	}


.submenu li.navi30 a		{	background-position: -274px  0px;	}
.submenu li.navi31 a		{	background-position: -274px -24px;	}
.submenu li.navi32 a		{	background-position: -274px -48px;	}
.submenu li.navi33 a		{	background-position: -274px -72px;	}

.submenu li.navi30 a:hover	{	background-position: -274px -300px;	}
.submenu li.navi31 a:hover	{	background-position: -274px -324px;	}
.submenu li.navi32 a:hover	{	background-position: -274px -348px;	}
.submenu li.navi33 a:hover	{	background-position: -274px -372px;	}


.submenu li.navi40 a		{	background-position: -407px  0px;	}
.submenu li.navi41 a		{	background-position: -407px -24px;	}
.submenu li.navi42 a		{	background-position: -407px -48px;	}
.submenu li.navi43 a		{	background-position: -407px -72px;	}

.submenu li.navi40 a:hover	{	background-position: -407px -300px;	}
.submenu li.navi41 a:hover	{	background-position: -407px -324px;	}
.submenu li.navi42 a:hover	{	background-position: -407px -348px;	}
.submenu li.navi43 a:hover	{	background-position: -407px -372px;	}
