/* NAV - top horizontal nav */
	#nav2, #nav2 ul {
	padding: 0px;
	margin: 0;
	list-style: none.
	width: 100%;
}
#nav2 {
	height:27px;
	margin: 0 0px 0 0px;
	background-image: url(images/backbuttons.jpg);
	width: 100%;
	border-bottom: 3px solid #000;
	border-top: 3px solid #000;
}
#nav2 li {
	position:relative;
	float: left;
	width: auto;
	display:block;
	margin: 0;
	padding-left:0;
	text-align:left;
	font-family: Arial;
	font-size: 20px;
	color: #FFFFFF;
	cursor: pointer;
	padding-left: 12px;
	margin-right: 26px;
}

.navSpecial
{
	height: 23px;
	background-image: url('images/navBul.jpg');
	background-repeat: no-repeat;
	padding-left: 18px;
	line-height: 23px;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;

}

.navNormal
{
	height: 15px;
	line-height: 15px;
	font-weight: normal;
	cursor: pointer;
	font-size: 10px;
	text-decoration: none;
	width: 100px;
}


.mainLink
{
	font-size: 12px;
	color:#fff;
	padding: 1px 5px 1px;
	margin-left:2px;
	text-decoration: none;
	vertical-align: middle;
}

.subLink
{
	font-size: 10px;
	color:#fff;
	padding: 1px 5px 1px;
	margin-left:2px;
	text-decoration: none;
	width: 100%;
	height: 14px;
	line-height: 14px;
}

.subContainer
{
	border: 2px solid #ffd25b;
	background-image: url('images/menuBgNew.jpg');
	background-repeat: repeat-x;
	background-color: #e77a01;
}

#nav2 li ul {
	width:135px;
	margin-top:0px;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	left: -999em;
	margin-top: 25px;	/*Remove for FF*/
}
#nav2 li:hover ul, #nav2 li.sfhover ul {
	left: 0;
	font-size: 10px;
	z-index:99999
}
#nav2 li li {
	float:none;
	border:1px solid #ffd25b;
	width:130px;
	border-top:none;
	border-right:none;
	border-left:none;
	padding-left:0;
	padding-top:4px;
	padding-bottom:4px;
	line-height: 13px;
	height: 13px;
	margin-right: -20px;
}

#nav2 li li.last {
	border-bottom:none;
	padding-bottom:4px;
}
#nav2 li.first_last {
	float:right;
}
#nav2 li li:hover {
	color:#fff;
	background:#000
	width: 100%;
}
#nav2 li li a, #nav2 li li a:link, #nav2 li li a:visited, #nav2 li li a:hover {
	color:#fff;
	padding: 1px 5px 1px;
	margin-left:2px;
	width:101px
	font-size: 10px;
	text-decoration: none;
}
#nav2 li li a:hover {
	color:#fff;
	background:#000
	width: 100%;
}
#nav2 li.active {
	background: #c00;
	border-bottom:3px solid #c00
}
#nav2 li.active ul {
	border:none;
	background: #c00 url("images/featurebox2_bg.gif") no-repeat 100% 100%
}
#nav2 li.active a:link, #nav2 li.active a:visited, #nav2 li.active a:hover, #nav2 li.active a:active {
	text-decoration: none;
}
#nav2 li.active a:hover {
	color:#000;
	text-decoration: none;
}
#nav2 li.active li {
	border:none;
	border-top: 1px solid Red;
	border-bottom: 1px solid Red;
	text-decoration: none;
}
#nav2 li.active li.last {
	border-bottom: none;
	text-decoration: none;
}
#nav2 li.active li a:link, #nav2 li.active li a:visited, #nav2 li.active li a:hover, #nav2 li.active li a:active {
	color:#fff;
	text-decoration: none;
}
#nav2 li.active li a:hover {
	background: #666 url("images/sprites.gif") repeat-x 0 99%;
	color:#fff;
	text-decoration: none;
}
#nav2 li.active li.active a:link, #nav2 li.active li.active a:visited, #nav2 li.active li.active a:hover, #nav2 li.active li.active a:active {
	color:#fff;
	font-weight:bold;
	background: #666 url("images/sprites.gif") repeat-x 0 99%;
	text-decoration: none;
}