
/************* Level 1 ***************/
#mobileTopNav {
	display:none;
}
#topNavContainer {
	display:block;
	margin:auto;
	padding:0;
	width:900px;
	left:0;
	bottom:0;
	z-index:9000;
	vertical-align:bottom;
	text-align:right;
	height:46px;
	background: #cbdb2a url(../images/layout/top-nav-bg.gif) repeat-x;
}
#topNavBG {
	width:100%;
	height:46px;
	background: #cbdb2a url(../images/layout/top-nav-bg.gif) repeat-x;	
}
#topNav {
    display:block;
    float:right;
	margin:0;
	padding:15px 0 0 0;
    height:25px;
}
#topNav a, #topNav b {
	cursor:pointer;
}
/************* Level 1 ***************/
#topNav ul {
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
#topNav ul li {
	display:block;
	float:left;
	position:relative;
	margin:0;
	padding:0;
}
#topNav li.homepage {
}
#topNav li.firstone {
}
#topNav li.lastone {
}
#topNav ul li a {
	display:block;
	float:left;
	margin:0 12px 0 0;
	padding:0 8px 0 8px;
	height:25px; <!--- total height needs to be 25px --->
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 83%;
	text-transform:uppercase;
	text-align:center;
	line-height:13px;
	overflow:hidden;
	text-decoration:none;
	background-color: #939598;
	color:#ffffff;
	max-width:125px;
}
#topNav li.homepage a {
}
#topNav li.firstone a {
}
#topNav li.lastone a {
}
#topNav ul li a.thispage {
	background-color: #FFFFFF;
    color: #939598;
    text-decoration: none;
}
#topNav ul li a.thispage b {
}
#topNav ul li:link a, #topNav ul li:visited a {
	text-decoration:none;
	background-color: #939598;
	color:#ffffff;
}
#topNav ul li:hover a, #topNav ul li:active a {
	text-decoration:none;
	background-color: #ffffff;
	color:#939598;
}
#topNav ul li:hover a.thispage, #topNav ul li:active a.thispage {
	background-color: #ffffff;
	color:#939598;
}

/************* Level 2 ***************/
#topNav ul li ul {
	display:none;
	position:absolute;
	z-index:100;
	top:25px;
	left:0;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:184px;
	height:auto;
	border-top:6px solid #939598;
	background: transparent url(../images/spacer.gif) left top repeat; /* << so ie will not hide this when the cursor reaches the space between the li */
}
#topNav li.homepage ul {
}
#topNav li.firstone ul {
}
#topNav li.lastone ul {
	float:right;
	right:0px;
}
#topNav ul li ul li {
	display:block;
	float:left;
	margin:0;
	padding:0 0 0 0;
	width:184px;
	z-index:9005;
}
#topNav ul li ul li a {
	display:block;
	margin:0;
	padding:5px 14px !important;
	width:156px;
	height:auto;
	text-align:left;
	text-decoration:none !important;
	background-image:none !important;
	text-transform:none;
	font-size:100%;
	font-weight:normal;
	line-height:normal;
	border:1px solid #939598;
	border-top:none;
}

#topNav ul li ul li a:link,
#topNav ul li ul li a:visited {
	color:#939598;
	background-color:#ffffff !important;
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity:1.0;
}
#topNav ul li ul li a:hover,
#topNav ul li ul li a:active {
	color:#ffffff;
	background-color:#939598 !important;
}


/************* Dropdown Menu Animation ***************/
#topNav ul li:hover ul, #topNav ul li:active ul {
	display:block !important;
}