/* Starter CSS for Flyout Menu */
.ClassMenuContaner{
	position: absolute;
	bottom:7%;
	/*visibility:hidden;*/
	display:none;
	border: 1px solid #eee;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	z-index: 597;
	/*background: #c5c5c5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAARCAMAAAArHTYgAAAAM1BMVEVMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNeSdtTAAAAEHRSTlP2697Pv66biXZkUUAwIRQJC+dRrgAAACJJREFUeF4FwIcNgCAAALCyN/r/tcSPIEqyomq6YVq24/oeBwoAieqEWU4AAAAASUVORK5CYII=) repeat-x;*/
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(1, #c5c5c5), color-stop(3, transparent));
  background-image: -webkit-linear-gradient(top, transparent, #555,transparent);
  background-image: -moz-linear-gradient(top, transparent, #555,transparent);
  background-image: -ms-linear-gradient(top, transparent, #555,transparent);
  background-image: -o-linear-gradient(top, transparent, #555,transparent);
  background-image: linear-gradient(transparent, #555,transparent);
  /*-webkit-filter: blur(4px);
	-image:-moz-filter: blur(4px);
	-moz-filter: blur(4px);
filter: blur(4px);*/
	
}
.MenuItem{
	color:#FFF;
	margin:1px;
	padding:2px;
	cursor:auto;
}
.CtrlItem{
	text-decoration: none;
	color:#fff;
	
}
.MenuItem:hover{
	color:#FFF;
	border: 1px solid #eee;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(1, #c5c5c5), color-stop(3, transparent));
  background-image: -webkit-linear-gradient(top, transparent, #555,transparent);
  background-image: -moz-linear-gradient(top, transparent, #555,transparent);
  background-image: -ms-linear-gradient(top, transparent, #555,transparent);
  background-image: -o-linear-gradient(top, transparent, #555,transparent);
  background-image: linear-gradient(transparent, #555,transparent);*/
  background: url("../images/SystemImages/StartItemBack1.png") no-repeat;
	background-size: 100% 100%;
}
.ItemInTaskBar{
	width:100%;
	height:100%;
	border: 1px solid #eee;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	background: url("../images/SystemImages/TaskBarItem.png") no-repeat;
	background-size: 100% 100%;
	
}
/*.ItemInTaskBar:before{
	background: url("TaskBarItem.png") no-repeat;
	background-size: 100% 100%;
	content: '';
	pointer-events: none;
	position: static;
	width:10%;
	height:100%;
	border: 1px solid #eee;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}*/
.spanTaskItem{
	color:white;
	text-shadow:#000 0 0 2px;
	width:50px;
	overflow:hidden;
}
.ItemInTaskBar:hover{
	box-shadow:#fff 0 0 10px;
	background: url("../images/SystemImages/TaskBarItemOver.png") no-repeat;
	background-size: 100% 100%;
	cursor:pointer;
	
}
.TaskBar{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
#cssmenu {
  padding: 0;
  margin: 0;
  border: 0;
}
#cssmenu ul,
#cssmenu li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#cssmenu ul {
  position: relative;
  z-index: 597;
  /*float: left;*/
}
#cssmenu ul li {
  float: left;
  min-height: 1px;
  line-height: 1.5em;
  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 {
  float: none;
}
#cssmenu ul ul,
#cssmenu ul ul ul {
  top: -1px;
  left: 99%;
}
#cssmenu ul li:hover > ul {
  visibility: visible;
}
#cssmenu ul li {
  float: none;
}
#cssmenu a {
  display: block;
}
/* Custom CSS Styles */
#cssmenu {
  font-family: 'Segoe UI', Arial, sans-serif;
  font-size: 11px;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu ul {
  background: #F0EFEA;
  border: 1px solid #AAAAAA;
  padding: 4px;
  width: 200px;
}
#cssmenu ul li {
  color: #000;
  position: relative;
}
#cssmenu ul li.hover,
#cssmenu ul li:hover {
  /*background: #407a1e url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAARCAMAAAArHTYgAAAAM1BMVEVMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNeSdtTAAAAEHRSTlP2697Pv66biXZkUUAwIRQJC+dRrgAAACJJREFUeF4FwIcNgCAAALCyN/r/tcSPIEqyomq6YVq24/oeBwoAieqEWU4AAAAASUVORK5CYII=) repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4b8e23), color-stop(1, #407a1e));
  background-image: -webkit-linear-gradient(top, #4b8e23, #407a1e);
  background-image: -moz-linear-gradient(top, #4b8e23, #407a1e);
  background-image: -ms-linear-gradient(top, #4b8e23, #407a1e);
  background-image: -o-linear-gradient(top, #4b8e23, #407a1e);
  background-image: linear-gradient(#4b8e23, #407a1e);
  color: #FFF;
  background-color:#FFF;*/
}
#cssmenu ul li.hover > a,
#cssmenu ul li:hover > a {
  color: #000;
  border: 1px solid #7da2ce;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border-radius:7px;
  /*background-color:#FFF;*/
}
#cssmenu ul ul {
  width: 150px;
}
#cssmenu a {
  border: 1px solid transparent;
  padding: 3px 10px;
}
#cssmenu a:link,
#cssmenu a:visited {
  color: #000;
  text-decoration: none;
}
#cssmenu a:hover {
  /*background: #4b8e23 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAARCAMAAAArHTYgAAAAM1BMVEVMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNeSdtTAAAAEHRSTlP2697Pv66biXZkUUAwIRQJC+dRrgAAACJJREFUeF4FwIcNgCAAALCyN/r/tcSPIEqyomq6YVq24/oeBwoAieqEWU4AAAAASUVORK5CYII=) repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6ea936), color-stop(1, #4b8e23));
  background-image: -webkit-linear-gradient(top, #6ea936, #4b8e23);
  background-image: -moz-linear-gradient(top, #6ea936, #4b8e23);
  background-image: -ms-linear-gradient(top, #6ea936, #4b8e23);
  background-image: -o-linear-gradient(top, #6ea936, #4b8e23);
  background-image: linear-gradient(#6ea936, #4b8e23);*/
  background: #c5c5c5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAARCAMAAAArHTYgAAAAM1BMVEVMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNeSdtTAAAAEHRSTlP2697Pv66biXZkUUAwIRQJC+dRrgAAACJJREFUeF4FwIcNgCAAALCyN/r/tcSPIEqyomq6YVq24/oeBwoAieqEWU4AAAAASUVORK5CYII=) repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ddecfd), color-stop(1, #c5c5c5));
  background-image: -webkit-linear-gradient(top, #ddecfd, #c2dcfd);
  background-image: -moz-linear-gradient(top, #ddecfd, #c2dcfd);
  background-image: -ms-linear-gradient(top, #ddecfd, #c2dcfd);
  background-image: -o-linear-gradient(top, #ddecfd, #c2dcfd);
  background-image: linear-gradient(#ddecfd, #c2dcfd);
  /*background-color:#C8F9FD;*/
  /*background: #c5c5c5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAARCAMAAAArHTYgAAAAM1BMVEVMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNeSdtTAAAAEHRSTlP2697Pv66biXZkUUAwIRQJC+dRrgAAACJJREFUeF4FwIcNgCAAALCyN/r/tcSPIEqyomq6YVq24/oeBwoAieqEWU4AAAAASUVORK5CYII=) repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(1, #c5c5c5));
  background-image: -webkit-linear-gradient(top, transparent, #c2dcfd);
  background-image: -moz-linear-gradient(top, transparent, #c2dcfd);
  background-image: -ms-linear-gradient(top, transparent, #c2dcfd);
  background-image: -o-linear-gradient(top, transparent, #c2dcfd);
  background-image: linear-gradient(transparent, #c2dcfd);*/
  color: #000;
}
#cssmenu a:active {
  color: #ffa500;
}
#cssmenu .has-sub:hover > a:after,
#cssmenu .has-sub.hover > a:after {
  border-color: transparent transparent transparent #FFF;
}
#cssmenu .has-sub > a:after {
  content: '';
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 4px 0 4px 4px;
  border-color: transparent transparent transparent #808080;
  position: absolute;
  top: 50%;
  right: 5%;
  margin-top: -4px;
  -webkit-transform: rotate(360deg);
}
