div.menu {
	width:160px;
	background:#000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
}
div.menu a {
    display:block;
    margin:0;
    width:100%;
    padding:0.3em;
    font-weight:bold;
		border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
    color:#FFFFFF;
    text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
}

div.menu a:hover {
	background:#FF0000;
	color:#FFFFFF;
}

div.menu span {
    padding:0.3em;
    display:block;
}
html>body div.menu a {width:auto;}

div.menuSUB {
    width:160px;
    background:#999999 url(../images/structure/sub_back.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

div.menuSUB a {
	display:block;
	margin:0;
	width:100%;
	padding:0.2em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	color:#FFFFFF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background-image: url(../images/structure/sub_back.gif);
}

div.menuSUB a:hover {
	background:#999999 url(../images/structure/sub_back.gif);
	color:#000000;
	text-decoration:underline;
}

div.menuSUB span {
	padding:0.3em;
	display:block;
	background-image: url(../images/structure/sub_back.gif);
}
html>body div.menuSUB a {width:auto;}


div.menuSUB2 {
	width:160px;
	background:#999999 url(../images/structure/sub_back.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
}

div.menuSUB2 a {
	display:block;
	margin:0;
	width:100%;
	padding:0.2em;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	background-image: url(../images/structure/sub_back.gif);
}

div.menuSUB2 a:hover {
	background:#999999 url(../images/structure/sub_back.gif);
	color:#000000;
	text-decoration:underline;
}

div.menuSUB2 span {
	padding:0.3em;
	display:block;
	background-image: url(../images/structure/sub_back.gif);
}
html>body div.menuSUB2 a {width:auto;}



div.menuON {
    width:160px;
    background:#FFCC00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
}

div.menuON a {
	display:block;
	margin:0;
	width:100%;
	font-weight:bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	color:#000066;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

div.menuON a:hover {
	background:#FFCC00;
	color:#000066;
	text-decoration:none;
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
}

div.menuON span {
    display:block;
}
html>body div.menuON a {width:auto;}

div.menuBELOW {
	width:160px;
	background:#000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
}
div.menuBELOW a {
	display:block;
	margin:0;
	width:100%;
	padding:6px 1px 6px 16px;
	font-weight:bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	color:#FFFFFF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	background-image: url(../images/structure/mini_l.gif);
	background-repeat: no-repeat;
}

div.menuBELOW a:hover {
	background:#FF0000 url(../images/structure/mini_l_red.gif) no-repeat;
	color:#FFFFFF;
}

div.menuBELOW span {
    padding:0.3em;
    display:block;
}
html>body div.menuBELOW a {width:auto;}


div.menuBELOWP {
	width:160px;
	background:#000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
}
div.menuBELOWP a {
	display:block;
	margin:0;
	width:100%;
	padding:6px 1px 6px 16px;
	font-weight:bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	color:#FFFFFF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	background-image: url(../images/structure/mini_l_blue3.gif);
	background-repeat: no-repeat;
}

div.menuBELOWP a:hover {
	background:#FF0000 url(../images/structure/mini_l_red3.gif) no-repeat;
	color:#FFFFFF;
}

div.menuBELOWP span {
    padding:0.3em;
    display:block;
}
html>body div.menuBELOWP a {width:auto;}



div.menuBELOWPON {
	width:160px;
	background:#FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
}
div.menuBELOWPON a {
	display:block;
	margin:0;
	width:100%;
	padding:6px 1px 6px 19px;
	font-weight:bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	color:#FFFFFF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	background-image: url(../images/structure/mini_l_red3.gif);
	background-repeat: no-repeat;
}

div.menuBELOWPON a:hover {
	background:#FF0000 url(../images/structure/mini_l_red3.gif) no-repeat;
	color:#FFFFFF;
}

div.menuBELOWPON span {
    padding:0.3em;
    display:block;
}
html>body div.menuBELOWPON a {width:auto;}



div.menuSUBON {
	width:160px;
	background:#FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
}
div.menuSUBON a {
	display:block;
	margin:0;
	width:100%;
	padding:6px 1px 6px 19px;
	font-weight:bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	color:#FFFFFF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	background-image: url(../images/structure/mini_l_red.gif);
	background-repeat: no-repeat;
}

div.menuSUBON a:hover {
	background:#FF0000 url(../images/structure/mini_l_red.gif) no-repeat;
	color:#FFFFFF;
}

div.menuSUBON span {
    padding:0.3em;
    display:block;
}
html>body div.menuSUBON a {width:auto;}


.bottom {
	background-image: url(../images/structure/nav_bottom2.gif);
	background-repeat: no-repeat;
	height: 20px;
	}
#bottom{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #000000;
	}

.button {
	background-image: url(../images/structure/mini_l.gif);
}
