#menu {
	color: #5a5858;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	text-decoration: none;
}
#menu a:link {
	color: #5a5858;
	text-decoration: none;
}
#menu a:hover {
	color: #BA6699;
	text-decoration: none;
}
#menu a:visited  {
	color: #264095;
	text-decoration: none;
}

#menu ul, #menu li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

/*
home *******************************/
#menu ul li {
	background-color: #37A3D7;
	display: block !important;
	color: #FFFFFF;
	background-image: none;
	display: block !important;
}
#menu ul li a {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	display: block !important;

	padding-left: 10px;
	color: #FFFFFF: !important;
	text-decoration: none;
}
#menu ul li a:hover {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	display: block !important;

	padding-left: 10px;
	color: #FFFFFF!important;
	text-decoration: none;
}

/*
level 1 *******************************/

#menu ul li ul, #menu ul li ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#menu ul li ul li {
	background-image: url(../Image/common/common-menu1-bg.gif);
	background-repeat: repeat-y;
	display: block !important;
}
#menu ul li ul li a {
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	display: block !important;

	background-image: url(../Image/common/common-menu1-ar.gif)!important;
	background-repeat: no-repeat;
	background-position: 6px 11px;
	padding-left: 20px;
}

#menu ul li ul li a:hover {
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	display: block !important;

	background-image: none!important;
	padding-left: 20px;
	background-color: #528ECB !important;
	color: #FFFFFF !important;
}

#menu ul li ul li strong {
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	display: block !important;

	background-image: none!important;
	padding-left: 20px;
	background-color: #528ECB !important;
	color: #FFFFFF !important;
}


/*
level 2 *******************************/

#menu ul li ul li ul, #menu ul li ul li ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#menu ul li ul li ul li a {
	background-color: #FFFFFF;
	background-image: none;
	display: block !important;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	background-image: url(../Image/common/common-menu2-ar.gif)!important;
	background-repeat: no-repeat;
	background-position: 8px 9px;
	padding-left: 22px;
}

#menu ul li ul li ul li a:hover {
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	background-image: url(../Image/common/common-menu2-ar.gif)!important;
	padding-left: 22px;
	background-color: #D0E8FF !important;
	background-repeat: no-repeat;
	background-position: 8px 9px;
	color: #5a5858 !important;
}

#menu ul li ul li ul li strong {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	background-image: url(../Image/common/common-menu2-ar.gif)!important;
	padding-left: 22px;
	background-color: #D0E8FF !important;
	background-repeat: no-repeat;
	background-position: 8px 9px;
	color: #5a5858 !important;
}

/*
level 3 *******************************/

#menu ul li ul li ul li ul, #menu ul li ul li ul li ul li {
	display: block !important;
}

#menu ul li ul li ul li ul li a {
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	background-image: none !important;
	background-color: #FFFFFF;
	display: block !important;
	color: #264095 !important;
	text-decoration: none;
	padding-left: 22px;
}

#menu ul li ul li ul li ul li a:hover {
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	background-image: none !important;
	background-color: #D0E8FF !important;
	display: block !important;
	color: #5a5858 !important;
	text-decoration: none;
	padding-left: 22px;
}

#menu ul li ul li ul li ul li strong {
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	background-image: none !important;
	background-color: #D0E8FF !important;
	display: block;
	color: #264095 !important;
	text-decoration: none;
	padding-left: 22px;
}

