ul#topNav{
	width: auto;
	height: auto;

	margin: 0;
	padding: 0;
	padding-top: 12px;

	clear: both;
}

ul#topNav li{
	width: auto;
	height: auto;

	margin: 0;
	padding: 0;
	padding-left: 0.5em;
	padding-right: 0.5em;

	list-style: none;

	float: left;
}

ul#topNav li a{
	font-size: 0.91667em;
	font-weight: normal;
	text-decoration: underline;
}

ul#topNav li.last{
	padding-right: 0;
}

nav#mainNav{
	background-image: url(../images/interface/mainMenuBG.png);
	background-repeat: no-repeat;

	padding: 0;
	margin: 0;

	width: 100%;
	height: 53px;

	clear: both;
}

nav#mainNav ul#mainNav{
	display: inline-block;

	padding: 0;
	margin: 0;

	float: left;
}

nav#mainNav ul#mainNav li{
	list-style: none;

	height: 53px;

	margin: 0;
	padding: 0;

	padding-left: 20px;
	padding-right: 20px;

	float: left;
}

nav#mainNav ul#mainNav li.hi{
	background-image: url(../images/interface/menuBgHi.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

nav#mainNav ul#mainNav li a{
	font-size: 1.3334em;
	color: #FFFFFF;

	padding: 0;
	padding-top: 16px;

	float: left;
}

nav#subMenu{
	background-image: url(../images/interface/submenuBG.png);
	background-position: bottom right;
	background-repeat: no-repeat;

	width: 340px;
	height: auto;

	margin: 0;
	padding: 0;
	padding-top: 35px;
	padding-bottom: 75px;

	float: left;
}

nav#subMenu ul.subMenu{
	margin: 0;
	padding: 0;
	padding-left: 20px;
	/*padding-top: 5px;
	padding-bottom: 5px;*/

	text-align: left;
	list-style: none;
}

nav#subMenu ul.subMenu li{
	background-image: url(../images/interface/submenuDivider.png);
	background-position: bottom right;
	background-repeat: no-repeat;

	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;

	list-style: none;
}

nav#subMenu ul.subMenu li a{
	font-size: 0.916667em;
	font-weight: normal;
	color: #7e730d;

	width: 250px;
	height: auto;
}