div#menu {
	color:#134CA4;
	position:absolute;
    height:53px;
	bottom:0px;
	left:85px;
	width:801px;
	font-weight: bold;
}
div#menu ul {
	width:802px;
    position: relative;
}

div#menu li {
    z-index: 9;
    float: left;
	width:160px;
}

div#menu li div {
    position: absolute;
    top: 53px;
	left:0px;
    z-index: 11;
    visibility: hidden;
	padding-top:0px;
}
div#menu li:hover>div {
    visibility: visible;
}

/* menu::level1 */
div#menu a {
    position: relative;
    z-index: 10;
    display: block;
    text-decoration: none;
	font-weight:bold;
}
div#menu span {
	display:block;
}

/* menu::level2 */
div#menu ul ul {
    z-index: 12;
	width:802px;
	font-size:109%;
    background: #f4f5ef;
}
div#menu ul ul li {
	float:left;
	width:225px;
    z-index: 9;	
	display:block;
	height:25px;
	line-height:25px;
    background: #f4f5ef;
	opacity: 0.9;
	padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;
	border:#efefef solid 1px;
 	box-shadow:0 0px 1px 0px rgba(0,0,0,0.3);
}

div#menu ul ul a {
    z-index: -1;
	color:#134CA4;
	height:26px;
	line-height:26px;
	padding-left:24px;
	padding-right:24px;
	display:block;
}
div#menu ul ul a:hover {
	color:#00BFFF;
    background:  url(../images/icon_menu.png) left 5px no-repeat;
}



/* subMenu*/
div .menubox,div .menubox1 {
	text-align:center;
	margin:40px auto;
	position:relative;
	overflow: hidden;
}

#submenu {
	font-weight: bold;
	float: left;
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	font-size: 84%;
}
#submenu .colourful {
	display: block;
	position: absolute;
	background: #0066ff;
	height: 48px;
	width: 87px;
	top: 4px;
	left: -200px;
}
#submenu ul {
	float: left;
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
}
#submenu li {
	float: left;
	margin: 0 1px 0 0;
}
#submenu a:link, #submenu a:visited, #submenu a:hover, #submenu a:active {
	color: #666;
	text-align: center;
	display: block;
	border: solid;
	border-width: 4px 0 0px;
	line-height: 19px;
	width: 87px;
	height: 38px;
	padding:5px 0;
}
#submenu li a:hover {
	text-decoration: none;
	color: #fff;
	text-shadow: 0 0 0px #666;
}
#submenu .c1 a:link, #submenu .c1 a:visited, #submenu .c1 a:hover, #submenu .c1 a:active,
#submenu .c2 a:link, #submenu .c2 a:visited, #submenu .c2 a:hover, #submenu .c2 a:active,
#submenu .c3 a:link, #submenu .c3 a:visited, #submenu .c3 a:hover, #submenu .c3 a:active,
#submenu .c4 a:link, #submenu .c4 a:visited, #submenu .c4 a:hover, #submenu .c4 a:active,
#submenu .c5 a:link, #submenu .c5 a:visited, #submenu .c5 a:hover, #submenu .c5 a:active,
#submenu .c6 a:link, #submenu .c6 a:visited, #submenu .c6 a:hover, #submenu .c6 a:active,
#submenu .c7 a:link, #submenu .c7 a:visited, #submenu .c7 a:hover, #submenu .c7 a:active,
#submenu .c8 a:link, #submenu .c8 a:visited, #submenu .c8 a:hover, #submenu .c8 a:active,
#submenu .c9 a:link, #submenu .c9 a:visited, #submenu .c9 a:hover, #submenu .c9 a:active,
#submenu .c10 a:link, #submenu .c10 a:visited, #submenu .c10 a:hover, #submenu .c10 a:active,
#submenu .c11 a:link, #submenu .c11 a:visited, #submenu .c11 a:hover, #submenu .c11 a:active {
	border-width: 4px 0 0px;
}
#submenu .c1 a:link, #submenu .c1 a:visited, #submenu .c1 a:hover, #submenu .c1 a:active {
	border-color:#fbb92e;
}
#submenu li.c1 a:hover {
	background-color:#fbb92e;
}
#submenu .c2 a:link, #submenu .c2 a:visited, #submenu .c2 a:hover, #submenu .c2 a:active {
	border-color:#f8d52f;
}
#submenu li.c2 a:hover {
	background-color:#f8d52f;
}
#submenu .c3 a:link, #submenu .c3 a:visited, #submenu .c3 a:hover, #submenu .c3 a:active {
	border-color:#b4f62f;
}
#submenu li.c3 a:hover {
	background-color:#b4f62f;
}
#submenu .c4 a:link, #submenu .c4 a:visited, #submenu .c4 a:hover, #submenu .c4 a:active {
	border-color:#54f7a8;
}
#submenu li.c4 a:hover {
	background-color:#54f7a8;
}
#submenu .c5 a:link, #submenu .c5 a:visited, #submenu .c5 a:hover, #submenu .c5 a:active {
	border-color:#3ff7f3;
}
#submenu li.c5 a:hover {
	background-color:#3ff7f3;
}
#submenu .c6 a:link, #submenu .c6 a:visited, #submenu .c6 a:hover, #submenu .c6 a:active {
	border-color:#3a97fa;
}
#submenu li.c6 a:hover {
	background-color:#3a97fa;
}
#submenu .c7 a:link, #submenu .c7 a:visited, #submenu .c7 a:hover, #submenu .c7 a:active {
	border-color:#6835f9;
}
#submenu li.c7 a:hover {
	background-color:#6835f9;
}
#submenu .c8 a:link, #submenu .c8 a:visited, #submenu .c8 a:hover, #submenu .c8 a:active {
	border-color:#d544f6;
}
#submenu li.c8 a:hover {
	background-color:#d544f6;
}
#submenu .c9 a:link, #submenu .c9 a:visited, #submenu .c9 a:hover, #submenu .c9 a:active {
	border-color:#f650ab;
}
#submenu li.c9 a:hover {
	background-color:#f650ab;
}
#submenu .c10 a:link, #submenu .c10 a:visited, #submenu .c10 a:hover, #submenu .c10 a:active {
	border-color:#f65054;
}
#submenu li.c10 a:hover {
	background-color:#f65054;
}
#submenu .c11 a:link, #submenu .c11 a:visited, #submenu .c11 a:hover, #submenu .c11 a:active {
	border-color:#ff7800;
}
#submenu li.c11 a:hover {
	background-color:#ff7800;
}

.menubox1 #submenu .colourful, .menubox1 #submenu a:link, .menubox1 #submenu a:visited, .menubox1 #submenu a:hover, .menubox1 #submenu a:active {
	width: 160px;
}
