﻿/*#Navigation#*/
/*#Navigation/Main Navigation#*/
.Horizontal {
	width: 100%;
	float: left;
}

.MainCMSListMenuUL {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 12em;
	display: inline;
	background-color: transparent;
	
}

.MainCMSListMenuUL a 
{
	color: #ffffff;
}

.MainCMSListMenuUL a:hover 
{
	color:#b4b19c;
}

.MainCMSListMenuUL > li {
	list-style: none;
	list-style-type: none;
	display: block;
	height: 29px;
	width: 168px; /* 135px; */
	float: left;
	background-color: transparent;
}

.horizontalCMSListMenuItem1, .horizontalCMSListMenuItem2,
.horizontalCMSListMenuItem3, .horizontalCMSListMenuItem4 {
	list-style: none;
	list-style-type: none;
	display: block;
	height: 29px;
	width: 168px; /* 135px; */
	background-color: transparent;
	float: left;
}

li.horizontalCMSListMenuItem1 
{
	width: 169px;
}

.MainCMSListMenuUL UL {
	display: none;
}

.MainCMSListMenuUL a.MainCMSListMenuLink, 
.MainCMSListMenuUL a.MainCMSListMenuLinkHighlighted {
	text-decoration: none;
	display: block;
	height: 29px !important;
	width: 135px !important;
	MARGIN: 0px;
	z-index: 1000;	
	min-height: 29px !important;
    min-width: 135px !important;
}

.MainCMSListMenuUL a.MainCMSListMenuLinkHighlighted {
	text-decoration: none;
	display: block;
	height: 29px !important;
	width: 168px !important;
	MARGIN: 0px;
	z-index: 1000;	
	min-height: 29px !important;
    min-width: 135px !important;
}

.MainCMSListMenuUL li:hover ul.SubMenuCMSListMenuUL {
	display: block;
}

.MainCMSListMenuUL li ul.SubMenuCMSListMenuUL:hover {
	display: block;
}

.SubMenuCMSListMenuUL {
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	position: relative;
	left: 1px;
	margin-left: -1px;
	/*padding-left: 10px;*/
	z-index: 2000;
	font-family: Verdana;
	font-size: 10px;
	background-color: #605794;/*#920058;*/
	width: 163px;
	border: solid 2px #CFCFCF;
/*	float: left;*/
}

li.SubMenuCMSListMenuLI > ul.2ndSubMenusCMSListMenuUL > li.Sub2MenusCMSListMenuLI,
li.SubMenuCMSListMenuHighlightedLI > ul.Sub2MenusCMSListMenuUL > li.Sub2MenusCMSListMenuLI,
li.SubMenuCMSListMenuHighlightedLI > ul.Sub2MenusCMSListMenuUL > li.Sub2MenusCMSListMenuHighlightedLI  
{
	margin-left: -20px;
}

.SubMenuCMSListMenuUL li {
	list-style-type: none;
	/*margin-left: 10px;*/
	margin-top: 0px;
	padding: 0;
	padding-left: 4px;
	background-color: #605794;/*#920058;*/
	z-index: 3000;
}

a.SubMenuCMSListMenuLinkHighlighted, a.SubMenuCMSListMenuLink
{
	font-weight: bold;
}

.SubMenuCMSListMenuUL a {
	text-decoration: none;
}

.horizontalCMSListMenuItem1 a.MainCMSListMenuLink {
	background-image: url(/App_Themes/Tushaus/Images/btnSolutions_Off.jpg);
	text-decoration: none;
}

.horizontalCMSListMenuItem1 a.MainCMSListMenuLink:hover {
	background-image: url(/App_Themes/Tushaus/Images/btnSolutions_On.jpg);
}

.horizontalCMSListMenuItem2 a.MainCMSListMenuLink {
	background-image: url(/App_Themes/Tushaus/Images/btnPractices_Off.jpg);
	text-decoration: none;
}

.horizontalCMSListMenuItem2 a.MainCMSListMenuLink:hover {
	background-image: url(/App_Themes/Tushaus/Images/btnPractices_On.jpg);
}

.horizontalCMSListMenuItem3 a.MainCMSListMenuLink {
	background-image: url(/App_Themes/Tushaus/Images/btnServices_Off.jpg);
	text-decoration: none;
}

.horizontalCMSListMenuItem3 a.MainCMSListMenuLink:hover {
	background-image: url(/App_Themes/Tushaus/Images/btnServices_On.jpg);
}

.horizontalCMSListMenuItem4 a.MainCMSListMenuLink,
.horizontalCMSListMenuItem4 a.MainCMSListMenuLinkHighlighted {
	background-image: url(/App_Themes/Tushaus/Images/btnPartners_Off.jpg);
	text-decoration: none;
}

.horizontalCMSListMenuItem4 a.MainCMSListMenuLink:hover,
.horizontalCMSListMenuItem4 a.MainCMSListMenuLinkHighlighted:hover {
	background-image: url(/App_Themes/Tushaus/Images/btnPartners_On.jpg);
}

.horizontalCMSListMenuItem5 a.MainCMSListMenuLink {
	background-image: url(/App_Themes/Tushaus/Images/btnAboutUs_Off.jpg);
	text-decoration: none;
	width: 168px;
}

.horizontalCMSListMenuItem5 a.MainCMSListMenuLink:hover {
	background-image: url(/App_Themes/Tushaus/Images/btnAboutUs_On.jpg);
}

.horizontalCMSListMenuItem5 a.MainCMSListMenuLinkHighlighted {
	background-image: url(/App_Themes/Tushaus/Images/btnAboutUs_Off.jpg);
	text-decoration: none;
	width: 169px;
}

.horizontalCMSListMenuItem5 a.MainCMSListMenuLinkHighlighted:hover {
	background-image: url(/App_Themes/Tushaus/Images/btnAboutUs_On.jpg);
}

/* Solutions - Sub-Menu */

li.horizontalCMSListMenuItem1 ul.SubMenuCMSListMenuUL 
{
	width: 900px; 
	height: 350px;
	float: left;
	padding-left: 4px;
	margin-top: -2px;
}

li.horizontalCMSListMenuItem1 ul.SubMenuCMSListMenuUL 
{
	padding-bottom: 0px;
}

li.horizontalCMSListMenuItem1 ul.SubMenuCMSListMenuUL li.SubMenuCMSListMenuLI,
li.horizontalCMSListMenuItem1 ul.SubMenuCMSListMenuUL li.SubMenuCMSListMenuHighlightedLI  
{
	/*float: left;*/
	margin-left: 0px;
	padding-left: 0px;
}

.MainCMSListMenuUL li.horizontalCMSListMenuItem1:hover ul.Sub2MenuCMSListMenuUL,
.MainCMSListMenuUL li.horizontalCMSListMenuItem1:hover ul.Sub2MenuCMSListMenuUL {
	display: block;
}

.MainCMSListMenuUL li.horizontalCMSListMenuItem1 ul.SubMenuCMSListMenuUL:hover ul.Sub2MenuCMSListMenuUL, 
.MainCMSListMenuUL li.horizontalCMSListMenuItem1 ul.SubMenuCMSListMenuUL:hover ul.Sub2MenuCMSListMenuUL {
	display: block;
}

.MainCMSListMenuUL li.horizontalCMSListMenuItem1:hover ul.Sub3MenuCMSListMenuUL,
.MainCMSListMenuUL li.horizontalCMSListMenuItem1:hover ul.Sub3MenuCMSListMenuUL {
	display: block;
}

.MainCMSListMenuUL li.horizontalCMSListMenuItem1 ul.SubMenuCMSListMenuUL:hover ul.Sub3MenuCMSListMenuUL, 
.MainCMSListMenuUL li.horizontalCMSListMenuItem1 ul.SubMenuCMSListMenuUL:hover ul.Sub3MenuCMSListMenuUL {
	display: block;
}

.horizontalCMSListMenuItem1 a.SubMenuCMSListMenuLink,
.horizontalCMSListMenuItem1 a.SubMenuCMSListMenuLinkHighlighted
{
	font-size: 14px;
	font-weight: bold;	
}

.horizontalCMSListMenuItem1 a.Sub2MenuCMSListMenuLink,
.horizontalCMSListMenuItem1 a.Sub2MenuCMSListMenuLinkHighlighted
{
	font-weight: bold;	
}

.horizontalCMSListMenuItem1 ul 
{
	margin-left: 5px;	
	padding-left: 5px;
}

.horizontalCMSListMenuItem1 div.column 
{
	float: left;
    padding-left: 5px;
    padding-right: 10px;
    height: 310px;
}

.horizontalCMSListMenuItem1 div.separation 
{
	border-right: dotted 1px white;
}
