@import url(../../base/css/top_menu.css);

/*SVCC menu*/
div.sys_top_menu {
	z-index:101;
	min-height: 40px;
	background: #b50a37;
	width: 998px;
	margin: 0 auto;
	border-radius: 5px;
}

.topMenu td {
	height: 40px;
}

.topMenu a, .topMenu b {
    height: 40px;
    line-height: 40px;
}

.topMenu a span.down img, .topMenu b span.down img {
	margin: 7px auto 7px;
	padding: 0 8px;
}

.topMenu a, .topMenu a:link, .topMenu a:visited, .topMenu b {
	background: none; 
}

div.sys_top_menu a, div.sys_top_menu a:link, div.sys_top_menu a:visited, div.sys_top_menu a:active, div.sys_top_menu b {
    display: table;
}

.topMenu a span.down, .topMenu b span.down {
	background: none; 
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-transform: capitalize;
	color: #fff;
	font-weight: normal;
	display: table-cell;
    line-height: normal;
    vertical-align: middle;
}

.topMenu td.top:hover a span.down, .topMenu td.top:hover b span.down {
	background: rgba(148, 10, 46, .9);
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.topMenu td.top:hover a.top_link, .topMenu td.top:hover a.top_link:link, .topMenu td.top:hover a.top_link:visited, .topMenu td.top:hover a.top_link:active {
	background: rgba(148, 10, 46, .9);
	border-radius: 5px;
}

.topMenu td#tm_active a.top_link, .topMenu td#tm_active a.top_link:link, .topMenu td#tm_active a.top_link:visited, .topMenu td#tm_active a.top_link:active {
	background: rgba(148, 10, 46, .9); 
	border-radius: 5px;
}

.topMenu td#tm_active a span.down {
	background: rgba(148, 10, 46, .9);
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.topMenu .top ul.sub .li_last_round {
	display: none;
}

td.sys_page_header, .subMenusContainer .subMenuOvr .subMenuInfoKeeper a, .subMenusContainer .subMenuOvr .subMenuInfoKeeper a:link, .subMenusContainer .subMenuOvr .subMenuInfoKeeper a:visited, .subMenusContainer .subMenuOvr .subMenuInfoKeeper a:active { 
	color: #474749;
}

.topMenu .top ul.sub {
		background: rgba(148, 10, 46, .9);
}

#tm_active ul.sub {
	width: 220px;
}

.topMenu .top ul.sub li {
	border-bottom: 2px solid rgba(255, 255, 255, 0.9);
}

.topMenu ul.sub li a.button {
	color: #fff;
	line-height: 33px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-transform: capitalize;
	margin: 0 0 0 10px;
}

.topMenu .sub a.more_ntop_element:hover, .topMenu .sub a.more_top_element:hover {
    color: #fff;
} 

.topMenu ul.sub li:hover, .topMenu ul.sub ul.more_sub li:hover {
	background: #6e6f71;
}

.topMenu .sub a.more_top_element.active, .topMenu .sub a.more_ntop_element.active {
	color: #fff;
}

.topMenu .sub a.more_top_element.active:hover , .topMenu .sub a.more_ntop_element.active:hover {
	color: #fff;
}

.subMenuOvr {
	background: #fff;
}

.subMenu .subMenuContainer {
	background: none;
}

.subMenu .subMenuContainerEmpty {
	display: none; 
}

.subMenu table a.sublinks, .subMenu table a.sublinks:link, .subMenu table a.sublinks:visited {
	color: #fff;
	background:  rgba(148, 10, 46, .9);
}
.subMenu table a.sublinks:hover, .subMenu table a.sublinks:active {
	color: #fff;
	background: #6e6f71;
}

.subMenu table td.usual div, .subMenu table td.tabbed div {
    text-align: center;
}
.subMenu table td.tabbed div {
	line-height: 36px;
}

.subMenu table td.usual div {
    display: table;
    line-height: normal;
    margin-top: 0;
}
.subMenu table a.sublinks, .subMenu table a.sublinks:link, .subMenu table a.sublinks:visited {
    display: table-cell;
    line-height: normal;
    vertical-align: middle;
}

