/**Top menu**/
#horizontal-menu {
	margin: 0px 0px 0px 0px;
	height: 47px;
	font-family: Tahoma;
	font-size: 11px;
}

#horizontal-menu table {
	height: 47px;
	width: 100%;
}

#horizontal-menu table td {
	font-weight: bold;
	text-align: center;
}

/*Links*/
#horizontal-menu a, 
#horizontal-menu a:active,
#horizontal-menu a:visited
{
	text-decoration:none;
	font-weight: bold;
	color:#404042;
	display: block;
}

#horizontal-menu a:hover 
{
	color:#0c247c;
	text-decoration:none;
}

/*Root items*/
#horizontal-menu td.root-item {
	color:#404042;
	background-image: url('images/mainmenu_right.jpg');
	background-repeat: no-repeat;
	background-position: right center;	
}

#horizontal-menu td table.cell {
	height: 47px;
	width: 100%;
}

#horizontal-menu td table.cell td {
	background-image: url('images/mainmenu_left.jpg');
	background-repeat: no-repeat;
	background-position: left center;	
	padding-left: 9px;
	padding-right: 9px;
}

/*Root menu selected*/
#horizontal-menu td.root-item-selected { 
	background-image: url('images/mainmenu_right1.jpg');
	background-repeat: no-repeat;
	background-position: right center;	
	color:#0c247c;
}

#horizontal-menu td.root-item-selected table.cell td {
	background-image: url('images/mainmenu_left1.jpg');
	background-repeat: no-repeat;
	background-position: left center;	
}

#horizontal-menu td.root-item-selected a,
#horizontal-menu td.root-item-selected a:active,
#horizontal-menu td.root-item-selected a:visited,
#horizontal-menu td.root-item-selected a:hover
{
	color:#0c247c;
}

/*Root menu hover*/
#horizontal-menu td.jshover,
#horizontal-menu td:hover {
	background-image: url('images/mainmenu_right1.jpg');
	background-repeat: no-repeat;
	background-position: right center;		
	color:#0c247c;
	cursor: pointer;
}

#horizontal-menu td.jshover table.cell td,
#horizontal-menu td:hover table.cell td {
	background-image: url('images/mainmenu_left1.jpg');
	background-repeat: no-repeat;
	background-position: left center;	
}

#horizontal-menu td.jshover a,
#horizontal-menu td.jshover a:active,
#horizontal-menu td.jshover a:visited,
#horizontal-menu td.jshover a:hover,
#horizontal-menu td:hover a,
#horizontal-menu td:hover a:active,
#horizontal-menu td:hover a:visited,
#horizontal-menu td:hover a:hover {
	color:#0c247c;
}