img.l1 {
	border: 0pt none;
	width: 2px;
	height: 22px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 0;
	/* -moz-user-select: none; */
}
img.r1 {
	border: 0pt none;
	width: 4px;
	height: 22px;
	z-index: 0;
	/* -moz-user-select: none; */
	position: absolute;
	top: 0px;
	right: 0px;
}
img.m1 {
	border: 0pt none;
    	width: 97%;
	height: 22px;
	position: absolute;
	left: 2px;
    	right: 2px;
	top: 0px;
	z-index: 0;
	/* -moz-user-select: none; */
}
div.mapbutton1 {
	height: 22px;
	width: 8em;
	position: absolute;
	top: 30px;
	right: 7px;
	cursor: pointer;
}
div.mapbutton2 {
	height: 22px;
	width: 8em;
	position: absolute;
	top: 55px;
	right: 7px;
	cursor: pointer;
}
div.mapbutton3 {
	height: 22px;
	width: 4em;
	position: absolute;
	top: 80px;
	right: 7px;
	cursor: pointer;
}

div.mapbutton4 {
	height: 22px;
	width: 40%;
	position: absolute;
	bottom: 1px;
	left: 30%;
	cursor: pointer;
	min-width: 22em;
}



div.mapbuttontext {
	position: absolute;
	left: 2px;
	right: 0px;
	height: 22px;
	font-size: 12px;
	text-align: center;
	padding-top: 1px;
	z-index: 1;
	font-weight: normal;
}
    .menu22 {clear:both; top:10px; left:10px; margin-left: 10px; display: block}
.menu2 dt {display:block;}
.menu2 dd {margin:0px; margin-left: 15px;padding:0;}
.menu2 .aa {width:5px; float:left; border-bottom:1px solid #000; background:#5FB8FA;}
.menu2 .bb {float:left; padding:2px 0 2px 0; border-bottom:1px solid #000; border-top:1px solid #000; background:#5FB8FA; text-align:center;}

.menu2 .sela {width:5px; float:left; background:#fff; font-size:1em;}
.menu2 .selb {float:left; padding:2px 0 2px 0; border-top:1px solid #000; background:#fff; color:#f00; font-size:1em; text-align:center;}

.menu2 .va {width:1px; float:left; border-top:5px solid #fff; background:#000; overflow:hidden;}
.menu2 .vb {width:1px; float:left; height:1px; background:#ccc; border-top:2px solid #fff; border-bottom:2px solid #000; overflow:hidden;}
.menu2 .vc {width:1px; float:left; height:1px; background:#ccc; border-top:1px solid #fff; border-bottom:1px solid #000; overflow:hidden;}
.menu2 .vd {width:2px; float:left; height:1px; background:#000; border-top:1px solid #ccc; overflow:hidden;}

* html .menu2 .vb {height:5px; height:1px;}
* html .menu2 .vc {height:3px; height:1px;}
* html .menu2 .vd {height:2px; height:1px;}



.menu2 a, .menu2 a:visited {color:#444; text-decoration:none; font-size:1em; cursor:pointer; background:#c88;}
.menu2 a:hover {color:#c00; background:#def;}
.menu2 a:hover .aa, .menu2 a:hover .bb {background:#def;}

.pad {float:left; color:#fff;}
.padtop {float:left; display:block; padding:0 5px;}

