﻿#cssmenu {
	background:-moz-linear-gradient(left,  #A9B8BA 70%, #FFFFFF 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#A9B8BA), color-stop(100%,#FFFFFF));
	background:-webkit-linear-gradient(top,  #A9B8BA 0%,#FFFFFF 100%); 
	background:-o-linear-gradient(top,  #A9B8BA 0%,#FFFFFF 100%); 
	background:-ms-linear-gradient(top,  #A9B8BA 0%,#FFFFFF 100%); 
	background:linear-gradient(top,  #A9B8BA 0%,#FFFFFF 100%); 
	font-family: Calibri, Tahoma, Arial, sans-serif;
	font-size: 10pt;
	border-radius:3px;
	margin:1px auto;  
	height:30px; 
	width:1200px;
}
#cssmenu ul,
#cssmenu li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#cssmenu ul {
  position: relative;
  z-index: 597;
  text-transform: normal;
}
#cssmenu ul li {
  float: left;
  min-height: 0px;
  vertical-align: middle;
}
#cssmenu ul li.hover,
#cssmenu ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}
#cssmenu ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%;
}
#cssmenu ul ul li {
  position: relative;
  font-weight: normal;
  float: none;
  border-radius:5px;
}
#cssmenu ul ul ul {
  top: 0;
  left: 190px;
  width: 190px;
  border-top: 0 none;
  border-radius:5px;
}
#cssmenu ul li:hover > ul {
  visibility: visible;
}
#cssmenu ul ul {
  text-transform: none;
  min-width: 190px;
  bottom: 0;
  left: 0;
  margin-top: 0;
}
#cssmenu a {
	display: block;
	line-height: 1em;
	text-decoration: none;
	text-shadow:0px 0px 0 rgba(0,0,0, 0.4);
	color: #CBCBCB;
	padding: 0 15px;
}
}

/* Custom CSS Styles */
#cssmenu > ul {
  *display: inline-block;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu ul ul a {
  background: #92A1A3;
  color: #000;
  border: 1px solid #fff;
  border-top: 0 none;
  line-height: 100%;
  padding: 10px 10px;
  font-size: 10pt;
  border-radius: 5px;
}
#cssmenu ul ul li:first-child > a {
  border-top: 1px solid #fff;
}
#cssmenu ul ul li:hover > a {
  background: #A5D4F5;
  color: #000;;
}
#cssmenu ul ul li:last-child > a {
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-background-clip: padding;
  -moz-box-shadow: 0 0 0 #fff;
  -webkit-box-shadow: 0 0 0 #fff;
  border-radius: 5px;
}
#cssmenu ul ul li:last-child:hover > a {
  -moz-border-radius: 0 0 0 3px;
  -webkit-border-radius: 0 0 0 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-radius:5px;
}
#cssmenu ul ul li.has-sub > a:after {
  content: '>';
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -8px;
}
#cssmenu ul li.active > a {
	color: #000;
	font-weight:bold;
	font-size:9pt;
}
#cssmenu ul li:hover > a {
  background:#92A1A3;
  color: #000;
  border-radius: 5px;
}
#cssmenu ul li.has-sub > a:after {
  content: '+';
  margin-left: 5px;
}
#cssmenu ul li.last ul {
  left: auto;
  right: 0;
}
#cssmenu ul li.last ul ul {
  left: auto;
  right: 99.5%;
}
#cssmenu > ul > li > a {
  line-height: 30px;
  font-size: 10pt;
}
