﻿.submenu_table {
	border-top:1px solid #EE1D23;
	border-bottom:1px solid #EE1D23;
}
.menu1 {
	 font-size: 12px; background:#EE1D23; float: left; margin: 0px 0px 0px; width: 100%;  font-family: verdana, arial, sans-serif;color:#FFFFFF;
}
.menu1 ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin-left: 0px; padding-top: 0px; list-style-type: none;
}
.menu1 ul li {
	background:#EE1D23; float: left; position: relative;z-index:99;
}
.menu1 ul li a {
	padding-right: 0px; display: block; padding-left: 0px; float: left; padding-bottom: 0px; color: #fff; line-height: 25px; padding-top: 0px; height: 30px; text-decoration: none
}
.menu1 ul li a:visited {
	padding-right: 0px; display: block; padding-left: 0px; float: left; padding-bottom: 0px; color: #fff; line-height: 25px; padding-top: 0px; height: 30px; text-decoration: none
}
.menu1 ul li:hover {
	width: auto;
	text-decoration: underline;
}
.menu1 ul li a.menu1one:hover {
	border-left-color: #c00; color: #fff; border-top-color: #c00; border-right-color: #c00
}
.menu1 ul li a.menu1two:hover {
	border-left-color: #c60;  color: #fc0; border-top-color: #c60; border-right-color: #c60
}
.menu1 ul li a.menu1three:hover {
	border-left-color: #cc0; color: #cc0; border-top-color: #cc0; border-right-color: #cc0
}
.menu1 ul li a.menu1four:hover {
	border-left-color: #080; color: #0e0; border-top-color: #080; border-right-color: #080
}
.menu1 ul li a.menu1five:hover {
	border-left-color: #00c; color: #aaf; border-top-color: #00c; border-right-color: #00c
}
.menu1 ul li a.menu1six:hover {
	border-left-color: #c0c; color: #f8f; border-top-color: #c0c; border-right-color: #c0c
}
.menu1 ul li ul {
	display: none;
}
.menu1 table {
	font-size: 11px; left: 0px; margin: 0px; position: absolute; top: 0px; border-collapse: collapse;z-index:99;
}
.menu1 ul li:hover ul {
	margin-top: 0px; display: block; left: 0px; width: 154px; position: absolute; top: 30px;
	border-bottom:1px solid #EE1D23;z-index:99;

}
.menu1 ul li:hover ul.endstop {
	left: -92px
}
.menu1 ul li:hover ul li ul {
	display: none
}
.menu1 ul li:hover ul li a {
	border-right: #EE1D23 1px solid; padding-right: 16px;display: block; padding-left: 16px; background: #fff; padding-bottom: 4px; border-left: #EE1D23 1px solid; width: 105px; color: #EE1D23; line-height: 15px; padding-top: 4px;height: auto;
}
.menu1 ul li:hover ul li a.drop {
	background: #EE1D23;
}
.menu1 ul li:hover ul li a:hover {
	background: #D8DFEC; color: #DA4C59;
}
.menu1 ul li:hover ul li a.drop:hover {
	background: #EE1D23;
}
.menu1 ul li:hover ul li:hover ul {
	display: block; left: 153px; position: absolute; top: -1px;z-index:99;
}
.menu1 ul li:hover ul li:hover ul.left {
	left: -153px
}
.menu1 ul li a:hover ul {
	display: block; background: #fff; left: 0px;position: absolute; top: 32px;
	border-bottom:1px solid #EE1D23;
	z-index:99;
}
.menu1 ul li a:hover ul.endstop {
	left: -92px
}
.menu1 ul li a:hover ul li a {
	border-right: #EE1D23 1px solid; padding-right: 16px; display: block; padding-left: 16px; background: #fff; padding-bottom: 4px; border-left: #EE1D23 1px solid; width: 105px; color: #EE1D23; line-height: 15px; padding-top: 4px; height: 1px;z-index:99;
}
.menu1 ul li a:hover ul li a.drop {
	background: #fff; padding-bottom: 4px
}
.menu1 ul li a:hover ul li a ul {
	visibility: hidden; width: 0px; position: absolute; height: 0px;z-index:99;
}
.menu1 ul li a:hover ul li a:hover {
	background:#D5DDEB; color: #D83852;
}
.menu1 ul li a:hover ul li a.drop:hover {
	background:#fff;
}
.menu1 ul li a:hover ul li a:hover ul {
	left: 153px; visibility: visible; color: #000; position: absolute; top: 0px;z-index:99;
}
.menu1 ul li a:hover ul li a:hover ul.left {
	left: -153px
}
.left {	clear: both;
}
