/******************************************
  HEADER MENU
******************************************/
/*=== 1st level - main link styles ===*/
.header-menu a
{
	color:#231f20; /* 1st level link color */
	font-weight:bold;
	padding:0 10px 8px 10px;
}
/* link hover and selected style */
.header-menu a:hover, .header-menu a.selected { color: #b96509; }

/*=== 2nd level ===*/
ul.header-menu-group { background:white; }
ul.header-menu-group a
{
	color:#545454; /* 2nd level link color */
	width:125px; /* default 2nd level menu width */
	border-bottom:solid 1px #e1e1e1;
	font-weight:normal;
	padding:5px 10px 5px 8px;
}

/* 'Solutions' section menu widths */
#solutions a { width:90px; } /* 2nd level */
#solutions ul li a { width:70px; } /* 3rd level */
#solutions ul li ul li a { width:120px; } /* 4th level */
/* 'Partners' section menu widths */
#partners a { width:150px; } /* 2nd level */

/* 2nd level hover style */
ul.header-menu li.header-menu-item ul li a:hover { color:#b96509; }
.header-menu a:hover
{
	background: white;
	color:#b96509;
}
/*.header-menu-has-vertical > a { background: white url(../images/Icon_ArrowDown.gif) right no-repeat; margin-right:10px;}*/
.header-menu-has-holizontal > a { background: white url(../images/Icon_ArrowRight.gif) right no-repeat; }
/*.header-menu-has-vertical > a:hover { background: white url(../images/Icon_ArrowDown.gif) right no-repeat; }*/
.header-menu-has-holizontal > a:hover { background: white url(../images/Icon_ArrowRight.gif) right no-repeat; }
/* functionality styles */
ul.header-menu
{
	margin:0;
	padding:0;
	width:auto;
	list-style:none;
	color:#959595; /* sets the color of the link "|" dividers */
}
.header-menu:after
{
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
ul.header-menu li.header-menu-item
{
	margin:0;
	padding:0;
	position:relative;
	list-style:none;
	list-style-position:outside;
	display:inline;
	float:left;
}
ul.header-menu li.header-menu-item a
{
	display:block;
	text-decoration:none;
	white-space:nowrap;
	outline:0;
}
ul.header-menu ul.header-menu-group
{
	margin:0;
	padding:0;
	-webkit-padding-start:0;
	-webkit-padding-end:0;
	position:absolute;
	display:none;
	z-index:1000;
}

/******************************************
  FOOTER MENU
******************************************/
#footer a { color:#e3c19d; }
#footer a:hover { color:white; }
#footer a.selected { color:white; }

/******************************************
  SIDEBAR MENU
******************************************/
/* link styles */
#sidebar a
{
	color:#231f20;
	font-weight:bold;
	line-height:20px;
	font-size:12px;
}
#sidebar a:hover { color:#b96509; }
#sidebar a.selected { color:#b96509; }
#sidebar span
{
	color:#828080;
	padding:0 3px 0 0;
	font-size:13px;
}
/* menu style */
#sidebarMenu { padding:2px 0 0 8px; }
#sidebarMenu li ul, #sidebarMenu li ul li ul { padding-left:15px; }
#sidebar a.parent { color:#b96509; }

