﻿/**************
	Small Icon menu
**************/
.IconMenu {
		margin: 0;
		padding: 0;
		overflow: hidden;
}

.IconMenu li {
		display: inline;
		list-style-type: none;
}

.IconMenu li a {
		display: block;
		float: right;
		text-decoration: none;
		margin: 0;
}

.IconMenu li a img {
		border: 0;
		float: left;
}

.IconMenu li a span {
		display: none;
}

.IconMenu li a:hover {
		background: transparent;
}

.IconMenu li a:hover img.icon {
		display: none;
}

.IconMenu li a:hover span {
		display: block;
}

/**************
  Secondary menus used for small listings
**************/
.SecondaryMenu {
  list-style-type: none;
  margin: 0;
  padding: 0;
  float: left;
}

.SecondaryMenu li {
  float: left;
  line-height: 1.1em;
  margin: .5em 0 0 .1em;
  padding: .2em 0 .5em 0;
}

/**************
	Left Nav Menu
**************/
/* hack for IE 6 < to make entire block clickable */
* html .LeftNav a {
  height: 1px; 
}

.LeftNav {
	border-collapse: collapse;
}

.LeftNav ul {
  margin: 0;
  padding: 0;
  visibility: visible;
  list-style: none;
}

.LeftNav li a {
	color: #555555;
  display: block;
  font-weight: normal;
  position: relative;
  text-decoration: none;
  line-height: 25px;
  width: 194px;
}

.LeftNav li.TopNav {
	background-image: url(../Images/lnav-normal-blank.jpg);
	background-repeat: no-repeat;
}

.LeftNav li.TopNav a {
  left: 15px;
}

.LeftNav li.SubNav {
  background-image: url(../Images/lnav-normal.jpg);
  background-repeat: no-repeat;
}

.LeftNav li.SubNav a {
	  left: 25px;
}

.LeftNav li:hover a {
  font-weight: bold;
}

.LeftNav li:hover div {
  cursor: pointer;
}

.LeftNav li.TopNav:Hover {
  background-image: url(../Images/lnav-rollover-blank.jpg);
  background-repeat: no-repeat;
}

.LeftNav li.SubNav:Hover {
  background-image: url(../Images/lnav-rollover.jpg);
  background-repeat: no-repeat;
}
