ul#navbar {
	position: 				relative;
	top: 					0px;
	left: 					0px;
	width: 					758px;
	margin: 				0;
	height: 				28px;
	list-style-type: 		none;
	overflow: 				hidden;
}

/* body#home ul#navbar  { background: transparent url(/images/tabs.png) no-repeat 0 -168px; } */
body#home ul#navbar, body#default ul#navbar { background: transparent url(/images/tabs.png) no-repeat 0 0; }
body#reports ul#navbar { background: transparent url(/images/tabs.png) no-repeat 0 -28px; }
body#training ul#navbar  { background: transparent url(/images/tabs.png) no-repeat 0 -56px; }
body#software ul#navbar  { background: transparent url(/images/tabs.png) no-repeat 0 -84px; }
body#about ul#navbar { background: transparent url(/images/tabs.png) no-repeat 0 -112px; }
body#consulting ul#navbar { background: transparent url(/images/tabs.png) no-repeat 0 -112px; }
body#contact ul#navbar  { background: transparent url(/images/tabs.png) no-repeat 0 -140px; }

ul#navbar li a {
	position: absolute;
	top: 0;
	width: 127px;
	text-indent: -9000px;
	text-decoration: none;
	padding: 28px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:28px; /* IE5/Win */
	background: transparent url(/images/tabs.png) no-repeat;
	border: none;
}

body li#hom a { background-position: 0 -168px; width: 127px; left: 0; }
body li#hom a:hover { background-position: 0 -112px; }
body li#abt a { background-position: -127px -168px; left: 127px; }
body li#abt a:hover { background-position: -127px -112px; }
body li#trn a { background-position: -253px -168px; left: 253px; }
body li#trn a:hover { background-position: -253px -112px; }
body li#sft a { background-position: -379px -168px; left: 379px; }
body li#sft a:hover { background-position: -379px -112px; }
body li#rpt a { background-position: -504px -168px; left: 504px; }
body li#rpt a:hover { background-position: -504px -84px; }
body li#con a { background-position: -630px -168px; left: 630px; }
body li#con a:hover { background-position: -630px -112px; }

body#home li#hom a { background-position: 0 0; width: 127px; left: 0; }
body#home li#hom a:hover { background-position: 0 0; }
body#home li#abt a { background-position: -127px -168px; left: 127px; }
body#home li#abt a:hover { background-position: -127px 0px; }
body#home li#trn a { background-position: -253px -168px; left: 253px; }
body#home li#trn a:hover { background-position: -253px 0; }
body#home li#sft a { background-position: -379px -168px; left: 379px; }
body#home li#sft a:hover { background-position: -379px 0; }
body#home li#rpt a { background-position: -504px -168px; left: 504px; }
body#home li#rpt a:hover { background-position: -504px 0; }
body#home li#con a { background-position: -630px -168px; left: 630px; }
body#home li#con a:hover { background-position: -630px 0px; }

body#default li#hom a { background-position: 0 0; width: 127px; left: 0; }
body#default li#hom a:hover { background-position: 0 0; }
body#default li#abt a { background-position: -127px -168px; left: 127px; }
body#default li#abt a:hover { background-position: -127px 0px; }
body#default li#trn a { background-position: -253px -168px; left: 253px; }
body#default li#trn a:hover { background-position: -253px 0; }
body#default li#sft a { background-position: -379px -168px; left: 379px; }
body#default li#sft a:hover { background-position: -379px 0; }
body#default li#rpt a { background-position: -504px -168px; left: 504px; }
body#default li#rpt a:hover { background-position: -504px 0; }
body#default li#con a { background-position: -630px -168px; left: 630px; }
body#default li#con a:hover { background-position: -630px 0px; }

body#products li#hom a { background-position: 0 -168px; width: 127px; left: 0; }
body#products li#hom a:hover { background-position: 0 -28px; }
body#products li#abt a { background-position: -127px -28px; left: 127px; }
body#products li#abt a:hover { background-position: -127px -28px; }
body#products li#trn a { background-position: -253px -168px; left: 253px; }
body#products li#trn a:hover { background-position: -253px -28px; }
body#products li#sft a { background-position: -379px -168px; left: 379px; }
body#products li#sft a:hover { background-position: -379px -28px; }
body#products li#rpt a { background-position: -504px -168px; left: 504px; }
body#products li#rpt a:hover { background-position: -504px -28px; }
body#products li#con a { background-position: -630px -168px; left: 630px; }
body#products li#con a:hover { background-position: -630px -28px; }

body#remote li#hom a { background-position: 0 -168px; width: 127px; left: 0; }
body#remote li#hom a:hover { background-position: 0 -56px; }
body#remote li#abt a { background-position: -127px -168px; left: 127px; }
body#remote li#abt a:hover { background-position: -127px -56px; }
body#remote li#trn a { background-position: -253px -56px; left: 253px; }
body#remote li#trn a:hover { background-position: -253px -56px; }
body#remote li#sft a { background-position: -379px -168px; left: 379px; }
body#remote li#sft a:hover { background-position: -379px -56px; }
body#remote li#rpt a { background-position: -504px -168px; left: 504px; }
body#remote li#rpt a:hover { background-position: -504px -56px; }
body#remote li#con a { background-position: -630px -168px; left: 630px; }
body#remote li#con a:hover { background-position: -630px -56px; }

body#downloads li#hom a { background-position: 0 -168px; width: 127px; left: 0; }
body#downloads li#hom a:hover { background-position: 0 -84px; }
body#downloads li#abt a { background-position: -127px -168px; left: 126px; }
body#downloads li#abt a:hover { background-position: -127px -84px; }
body#downloads li#trn a { background-position: -253px -168px; left: 253px; }
body#downloads li#trn a:hover { background-position: -253px -84px; }
body#downloads li#sft a { background-position: -379px -84px; left: 379px; }
body#downloads li#sft a:hover { background-position: -379px -84px; }
body#downloads li#rpt a { background-position: -504px -168px; left: 504px; }
body#downloads li#rpt a:hover { background-position: -504px -84px; }
body#downloads li#con a { background-position: -630px -168px; left: 630px; }
body#downloads li#con a:hover { background-position: -630px -84px; }

body#partners li#hom a { background-position: 0 -168px; width: 127px; left: 0; }
body#partners li#hom a:hover { background-position: 0 -112px; }
body#partners li#abt a { background-position: -127px -168px; left: 127px; }
body#partners li#abt a:hover { background-position: -127px -112px; }
body#partners li#trn a { background-position: -253px -168px; left: 253px; }
body#partners li#trn a:hover { background-position: -253px -112px; }
body#partners li#sft a { background-position: -379px -168px; left: 379px; }
body#partners li#sft a:hover { background-position: -379px -112px; }
body#partners li#rpt a { background-position: -504px -112px; left: 504px; }
body#partners li#rpt a:hover { background-position: -504px -112px; }
body#partners li#con a { background-position: -630px -168px; left: 630px; }
body#partners li#con a:hover { background-position: -630px -112px; }

body#about li#hom a { background-position: 0 -168px; width: 127px; left: 0; }
body#about li#hom a:hover { background-position: 0 -140px; }
body#about li#abt a { background-position: -127px -168px; left: 127px; }
body#about li#abt a:hover { background-position: -127px -140px; }
body#about li#trn a { background-position: -253px -168px; left: 253px; }
body#about li#trn a:hover { background-position: -253px -140px; }
body#about li#sft a { background-position: -379px -168px; left: 379px; }
body#about li#sft a:hover { background-position: -379px -140px; }
body#about li#rpt a { background-position: -504px -168px; left: 504px; }
body#about li#rpt a:hover { background-position: -504px -140px; }
body#about li#con a { background-position: -630px -140px; left: 630px; }
body#about li#con a:hover { background-position: -630px -140px; }


#menu
{
	width: 715px;
	margin: 3px 0 0 30px;
	padding: 0;
	border: none;
	float: left;
}

#menu ul, #menu li
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
	line-height: 1em;
	font: normal 12px "Trebucht MS", Verdana, sans-serif;

}

#menu a:link, #menu a:visited
{
	background: 			transparent;
	border: 				none;
	color: 					#2B3086;
	font-weight: 			normal;
	line-height: 			1em;
	margin: 				4px 0px 5px 0;
	padding: 				1px 10px 0 10px;
	text-decoration: 		none;
	border-right:			1px solid #2B3086;	
}

#menu li#nav-end a:link,
#menu li#nav-end a:visited
{
	border: 				none;
}

#menu a:link.active, #menu a:visited.active
{
	color: 					#976300;
	border-bottom: 			none;
}

#menu a:hover { color: #BF2222 !important; }

body.training #menu li#nav-1 a, 
body.classroom #menu li#nav-2 a,
body.web #menu li#nav-3 a,
body.register #menu li#nav-4 a,
body.recommend #menu li#nav-end a
{
	background: 			ffffff;
	color: 					#976300;
	font-weight:			bold;
}

body.training #menu li#nav-1 a:hover, 
body.classroom #menu li#nav-2 a:hover,
body.web #menu li#nav-3 a:hover,
body.register #menu li#nav-4 a:hover,
body.recommend #menu li#nav-end a:hover
{color: #976300 !important;}

