/* ---------------------- main nav ---------------------- */
.menu{
	margin:0 auto;
	padding:0;
	height:38px;
	width:938px;
	display:block;
	background:url('../images/topMenuImages.gif') repeat-x;
}
.menu li{
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
}
.menu li a{
	float:left;
	display:block;
	color:#000;
	text-decoration:none;
	cursor:pointer;
	background-image: url(../images/topMenuImages.gif);
	background-repeat: no-repeat;
	background-position: 0px -38px;
	padding-left: 10px;
	width: 110px;
}
.menu li a span{
	line-height:38px;
	float:left;
	display:block;
	padding-right:0px;
	background-image: url(../images/topMenuImages.gif);
	background-repeat: no-repeat;
	background-position: 100% -38px;
}
.menu li a:hover{background-position:0px -76px; color:#000;}
.menu li a:hover span{background-position:100% -76px;}
.menu li a.active, .menu li a.active:hover{line-height:38px; background:url('../images/topMenuImages.gif') 0px -114px no-repeat; color:#3D4A95;}
.menu li a.active span, .menu li a.active:hover span{background:url('../images/topMenuImages.gif') 100% -114px no-repeat;}

/* ---------------------- END main nav ---------------------- */

/* ---------------------- head nav ---------------------- */
#headnavi ul{
	margin: 0px;
	padding: 0px;
	}
#headnavi ul li{
	list-style-type:none;
	padding: 0px;
	list-style-position: inside;
	}
#headnavi ul li a{
	display:block;
	list-style-type:none;
	color:#6A3906;
	text-decoration:none;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 18px;
	font-size: 9px;
	}
#headnavi ul li a:hover{
	color:#33CCFF;
	background-image:url(../images/arrow_on.gif);
	}
/* ---------------------- END head nav ---------------------- */

/* ---------------------- left nav ---------------------- */

#leftmenu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#leftmenu ul li{
	font-size: 12px;
	line-height: 18px;
	background-image: url(../images/nevi_bg02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 240px;
	height: 20px;
	margin-left: 0px;
}
#leftmenu ul li span {
	background-image: url(../images/nevi_bg01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 20px;
}
#leftmenu ul li a{
	display:block;
	list-style-type:none;
	color: #333333;
	text-decoration:none;
	background-image: url(../images/nevi_bg03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:15px;
	height: 20px;
	font-size: 12px;
}
#leftmenu ul li a:hover{
	color:#33ccff;
	background-image:url(../images/nevi_bg03_on.gif);
}
#leftmenu li a.active{
	color:#6A3906;
	background-image:url(../images/nevi_bg03_off.gif);
}
#leftmenu li a.active:hover{
	color:#6A3906;
	background-image:url(../images/nevi_bg03_off.gif);
}
/* ---------------------- END left nav ---------------------- */

/* ---------------------- left nav ---------------------- */

#leftmenu2 ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#leftmenu2 ul li{
	font-size: 12px;
	line-height: 18px;
	background-image: url(../images/nevi_bg02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 240px;
	height: 20px;
	margin-left: 0px;
}
#leftmenu2 ul li span {
	background-image: url(../images/nevi_bg01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 20px;
}
#leftmenu2 ul li a{
	display:block;
	list-style-type:none;
	color: #333333;
	text-decoration:none;
	background-image: url(../images/nevi_bg01a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:15px;
	height: 20px;
	font-size: 12px;
}
#leftmenu2 ul li a:hover{
	color:#33ccff;
	background-image:url(../images/nevi_bg03_on.gif);
}
#leftmenu2 li a.active{
	color:#6A3906;
	background-image:url(../images/nevi_bg03_off.gif);
}
#leftmenu2 li a.active:hover{
	color:#6A3906;
	background-image:url(../images/nevi_bg03_off.gif);
}
/* ---------------------- END left nav ---------------------- */

/* ---------------------- re nav ---------------------- */

#remenu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#remenu ul li{
	font-size: 12px;
	line-height: 20px;
	background-image: url(../recruit/bot_00.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 210px;
	height: 40px;
	margin-left: 0px;
}
#remenu ul li span {
	background-image: url(../recruit//bot_00.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 20px;
}
#remenu ul li a{
	display:block;
	list-style-type:none;
	color: #333333;
	text-decoration:none;
	background-image: url(../recruit/bot_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	height: 40px;
	font-size: 12px;
	line-height: 40px;
}
#remenu ul li a:hover{
	color:#33ccff;
	background-image:url(../recruit/bot_01_on.gif);
}
#leftmenu ul li span .tat {
	background-image: url(../images/nevi_bg01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 20px;
}

