div#nav {
	position: absolute;
	top: 29px;
	right: 0px;
	height: 60px;
}

div#feature {
	height: 43px;
	background: transparent url(../images/overlay.jpg) left top no-repeat;
}

div#sidebar {
	float: left;
	width: 301px;
}

ul#navbar {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul#navbar li {
	float: left;
}

ul#navbar a {
	display: block;
	height: 60px;
	text-decoration: none;
	background-color: #fdfcfc;
	background-position: left top;
	background-repeat: no-repeat;
}

div#mainsub {
	position:  absolute;top:89px;left:50%;margin-left:-615px;width:300px;height:22px;z-index:3;
}

ul#subNavbar li.subnav_home a {
	width: 57px;
	background-image: url(../images/subnav-home.gif);
}

ul#subNavbar li.subnav_dash a {
	width: 97px;
	background-image: url(../images/subnav-dash.gif);
}

ul#navbar li.proaccount a {
	width: 101px;
	background-image: url(../images/tn-account.gif);
}

ul#navbar li.company a {
	width: 102px;
	background-image: url(../images/tn-company.gif);
}

ul#navbar li.exemption a {
	width: 101px;
	background-image: url(../images/tn-exemption.gif);
}

ul#navbar li.transaction a {
	width: 105px;
	background-image: url(../images/tn-transaction.gif);
}

ul#navbar li.returns a {
	width: 68px;
	background-image: url(../images/tn-returns.gif);
}

ul#navbar li.reports a {
	width: 68px;
	background-image: url(../images/tn-reports.gif);
}

ul#navbar li.admin a {
	width: 55px;
	background-image: url(../images/tn-admin.gif);
}

ul#navbar li.logout a {
	width: 96px;
	background-image: url(../images/nav-logout.png);
}

div#header ul#navbar a:hover {
	background-position: left -61px;
}

ul#navbar li#selected a { /* Selected menu item */
	background-position: left -61px;
}

/* ---- Subnav -----*/
ul#subNavbar {
	list-style: none;
	padding: 0;
	margin: 0;
	float: right;
}

ul#subNavbar li {
	float: left;
	margin-top: 0px;
}

ul#subNavbar a {
	display: block;
	height: 22px;
	text-decoration: none;
	background-position: left top;
	background-repeat: no-repeat
}

ul#subNavbar li.achsetup a {
	width: 106px;
	background-image: url(../images/admin-achsetup.gif);
}

ul#subNavbar li.auditlog a {
	width: 84px;
	background-image: url(../images/admin-auditlog.gif);
}

ul#subNavbar li.billing a {
	width: 68px;
	background-image: url(../images/admin-billing.gif);
}

ul#subNavbar li.adminaccount a {
	width: 83px;
	background-image: url(../images/admin-account.gif);
}

ul#subNavbar li.account a {
	width: 93px;
	background-image: url(../images/comp-account.gif);
}

ul#subNavbar li.company a {
	width: 97px;
	background-image: url(../images/comp-company.gif);
}

ul#subNavbar li.contacts a {
	width: 100px;
	background-image: url(../images/comp-contacts.gif);
}

ul#subNavbar li.locations a {
	width: 103px;
	background-image: url(../images/comp-locations.gif);
}

ul#subNavbar li.prodmapping a {
	width: 136px;
	background-image: url(../images/comp-mapping.gif);
}

ul#subNavbar li.nexus a {
	width: 77px;
	background-image: url(../images/comp-nexus.gif);
}


ul#subNavbar li.exemptions a {
	width: 80px;
	background-image: url(../images/exemption-exemptions.gif);
}

ul#subNavbar li.manager a {
	width: 119px;
	background-image: url(../images/reports-manager.gif);
}

ul#subNavbar li.manager a {
	width: 119px;
	background-image: url(../images/reports-manager.gif);
}

ul#subNavbar li.approve a {
	width: 90px;
	background-image: url(../images/returns-approve.gif);
}

ul#subNavbar li.calendar a {
	width: 94px;
	background-image: url(../images/returns-calendar.gif);
}

ul#subNavbar li.import a {
	width: 82px;
	background-image: url(../images/returns-import.gif);
}

ul#subNavbar li.import2 a {
	width: 82px;
	background-image: url(../images/returns-import2.gif);
}

ul#subNavbar li.print a {
	width: 57px;
	background-image: url(../images/returns-print.gif);
}

ul#subNavbar li.review a {
	width: 85px;
	background-image: url(../images/returns-review.gif);
}

ul#subNavbar li.view a {
	width: 97px;
	background-image: url(../images/returns-view.gif);
}

ul#subNavbar li.adjustment a {
	width: 182px;
	background-image: url(../images/transaction-adjustment.gif);
}

ul#subNavbar li.returnOverRides a {
	width: 131px;
	background-image: url(../images/transaction-return.gif);
}

ul#subNavbar li.proconsole a {
	width: 102px;
	background-image: url(../images/proportal-console.gif);
}

ul#subNavbar li.procompany a {
	width: 102px;
	background-image: url(../images/proportal-company.gif);
}

ul#subNavbar li.procontacts a {
	width: 76px;
	background-image: url(../images/proportal-contacts.gif);
}


ul#subNavbar a:hover {
	background-position: left -22px;
}

ul#subNavbar li#selected a { /* Selected menu item */
	background-position: left -22px;
}

/* ------------*/
div#sidebar ul.subnav {
	list-style: none;
	padding: 0 10px;
	margin: 0;
}

div#sidebar ul.subnav li {
	border-top: solid 1px #d8d8d8;
	padding: 7px 0px;
	margin: 0;
}

div#sidebar ul.subnav li:first-child {
	border-top: none;
}

div#sidebar ul.subnav a {
	display: block;
	font-weight: normal;
	text-decoration: none;
}

div#sidebar ul.subnav a:hover,div#sidebar ul.subnav li#subselected a {
	color: #72c72c;
}

div#ftrNav {
	padding: 5px 10px 0 0;
	color: #c7c7c7;
}

a.mpnav_dashboard { display:block; width:220px; height:18px; background: url(../images/mp-dashboard_off.jpg); }
a.mpnav_dashboard:focus, a.mpnav_dashboard:hover, a.mpnav_dashboard:active { background: url(../images/mp-dashboard_on.jpg); }
a.mpnav_company { display:block; width:220px; height:18px; background: url(../images/mp-company_off.jpg); }
a.mpnav_company:focus, a.mpnav_company:hover, a.mpnav_company:active { background: url(../images/mp-company_on.jpg); }
a.mpnav_nexus { display:block; width:220px; height:18px; background: url(../images/mp-nexus_off.jpg); }
a.mpnav_nexus:focus, a.mpnav_nexus:hover, a.mpnav_nexus:active { background: url(../images/mp-nexus_on.jpg); }
a.mpnav_exemption { display:block; width:220px; height:18px; background: url(../images/mp-exemption_off.jpg); }
a.mpnav_exemption:focus, a.mpnav_exemption:hover, a.mpnav_exemption:active { background: url(../images/mp-exemption_on.jpg); }
a.mpnav_transaction { display:block; width:220px; height:18px; background: url(../images/mp-transaction_off.jpg); }
a.mpnav_transaction:focus, a.mpnav_transaction:hover, a.mpnav_transaction:active { background: url(../images/mp-transaction_on.jpg); }
a.mpnav_returns { display:block; width:220px; height:18px; background: url(../images/mp-returns_off.jpg); }
a.mpnav_returns:focus, a.mpnav_returns:hover, a.mpnav_returns:active { background: url(../images/mp-returns_on.jpg); }
a.mpnav_reports { display:block; width:220px; height:18px; background: url(../images/mp-reports_off.jpg); }
a.mpnav_reports:focus, a.mpnav_reports:hover, a.mpnav_reports:active { background: url(../images/mp-reports_on.jpg); }
a.mpnav_go { display:block; width:41px; height:18px; background: url(../images/mp-go_off.jpg); }
a.mpnav_go:focus, a.mpnav_go:hover, a.mpnav_go:active { background: url(../images/mp-go_on.jpg); }
.mptstyle { font-size: 1.0em; color: #939393; height:230px; }
.mptdstyle { vertical-align: bottom; }