/*  Compress using http://www.cssdrive.com/index.php/main/csscompressor/  */

/* structural styles and offsets */
ul.horizontal, ul.horizontal li, ul.horizontal ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul.horizontal {
  position: relative;
  left: 0;
	top: -20px;
  cursor: default;
  z-index: 2000;
}

ul.horizontal li {
  width: 95px;
  height: 20px;
  float: left;
  position: relative;
  text-align: center;
}

ul.horizontal ul {
  z-index: 2020;
  padding: 0;
  cursor: default;
  position: absolute;
  left: -100em;
  top: auto;
  margin: 0 0 0 0;
  padding: 1px 0 -2px 0;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	float: none;
	background: #757675;
}

ul.horizontal ul li {
  width: 186px;
  height: auto;
	min-height: 18px;
  float: none;
	clear:left;
  left: auto;
  margin: -2px 0 0 0;
  text-align: left;
}

ul.horizontal ul ul {
	border-top: 1px solid #000;
	margin: 0 0 0 9em;
	z-index: 2040;
}

ul.horizontal li.main a.main{
	background: #A1101D url("../../icons/new/Images/nav_bg.gif") 0 0 no-repeat;
}

ul.horizontal li.main > a:link, ul.horizontal li.main > a:visited {
	background: #A1101D url("../../icons/new/Images/nav_bg.gif") 0 0 no-repeat;
}

ul.horizontal a, ul.horizontal a:visited {
  display: block;
  padding: 3px 18px 4px 7px;
  color: #fff;
  text-decoration: none;
}

ul.horizontal li a:hover {
	background-color: #333;
	text-decoration:none;
	display: block !important;
}

ul.horizontal li a:hover, ul.horizontal li a:visited, ul.horizontal li a:link{
color:#FFFFFF;
}

ul.horizontal li > a:hover,
ul.horizontal li > a:focus,
ul.horizontal li > a:active,
ul.horizontal li > a.rollover,
ul.horizontal li > a.rollover:visited {
	background-color: #333;
	display: block !important;
}

ul.horizontal li.main > a:active,
ul.horizontal li.main > a.rollover,
ul.horizontal li.main > a.rollover:visited {
	background-position: 0 -20px !important;
}

ul.horizontal li.main a:hover{
	background-position: 0 -40px !important;
}

ul.horizontal li.main > a:hover,
ul.horizontal li.main > a:focus {
	background-position: 0 -40px !important;
}

/* iframe layer */
ul iframe {
  position: absolute;
  z-index: 1010;
  border: none;
	width: 0;
	height: 0;
}