@charset "utf-8";
/* CSS Document */

/*
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		menu.css
 * @package		menus
 * @version		1.0.0
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @copyright	2009-2010 Thyrson Computers. All Rights Reserved.
 *
 */
 
 
 
 
ul.menu,
ul.menu li,
ul.menu ul {
	font: normal 14px/normal Tahoma, Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menu li a {
	font: normal 14px/normal Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

ul.menu {
	position: relative;
	z-index: 597;
	float: left;
}


ul.menu li {
	float: left;
	line-height: 1.5em;
	vertical-align: middle;
	zoom: 1;
}

ul.menu li.hover,
ul.menu li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
	color: #b0d730;
}

ul.menu ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	z-index: 598;
	width: 100%;
}

ul.menu ul li {
	padding-right: 0;
	padding-bottom: 10px;
	background: transparent url(images/drop-box.png) 50% 100% no-repeat;
	font: normal 11px/normal Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float: none;
	height: auto;
	line-height: 1.5em;
	white-space: normal;
	width: 150px;
	list-style: none;
	margin-left: 11px;
}

ul.menu ul li a:hover {
	color: #b0d730;
	font: normal 11px/normal Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

ul.menu li:hover > ul {
	visibility: visible;
}

ul.menu .drop {
	padding-right: 20px;
	background-image: url(images/arrow-down.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
}


ul.menu li {
	 padding: 5px 10px;
	 background-color: #1f5d94;
	 color: #fff;
	 line-height: 22px;
	 white-space: nowrap;
}

ul.menu li.start {
	padding-left: 15px;
	background: transparent url(images/top-box.png) 0 100% no-repeat;
}

ul.menu li.end {
	padding-right: 15px;
	background: transparent url(images/top-box.png) 100% 100% no-repeat;
}

ul.menu li a:link,
ul.menu li a:visited { 
	color: #fff; 
	text-decoration: none;
}

ul.menu li a:hover {
	color: #b0d730;
	font: normal 14px/normal Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

ul.menu li a:active {
	color: #0395cc;
}

ul.menu ul {
	position: absolute;
	left: -21px;
	width: 182px;
	background: url(images/drop-box-top.png) 50% 0 no-repeat;
}

ul.menu ul li.start {
	background: #1f5d94;
}

ul.menu ul li.end {
	padding-right: 0;
	padding-bottom: 10px;
	background: transparent url(images/drop-box-bottom.png) 50% 100% no-repeat;
}

ul.menu li.hover *.open {
	color: #b0d730;
}

/* CSS2 clone */

ul.menu li:hover > *.drop {
	color: #b0d730;
}

ul.menu ul li a {
	font: normal 11px/normal Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

