#topnav{
width:820px;
height:34px;
background:url(/assets/menu/images/navbg2.gif) no-repeat top left;
color:#ffffff;
margin:0;
padding:5px 10px 0px 10px;
clear:both;
}
#topnav .linkcell {
float:left;
color:#ffffff;
text-align:center; 
padding:0px 0px 0px 0px; 
margin:0;
padding: 0 14px;
display:block;
}
#topnav .linkcell-long {
float:left;
color:#ffffff;
text-align:center;
margin:0;
padding:0 17px;
display:block;
}
#topnav .linkcell a,
#topnav .linkcell-long a {
color:#ffffff;
display:block;
margin:0px;
text-decoration:none;
padding:5px 0px 6px 0px;
*padding:2px 0px 7px 0px;
}
#topnav .linkcell a:hover,
#topnav .linkcell-long a:hover {
background:url("images/hover.png") bottom center no-repeat;
*background:url("images/hover.gif") bottom center no-repeat;
color:#FF9900;
}
#topnav div.hoverover{	
position:absolute;
visibility:hidden;
text-align:left;
width:180px;
margin:0px 0px 0px 0px;
*margin:-1px 0px 0px -55px;
padding:0px 0px 0px 0px;
background:#333333;
border:#666666 5px solid;
z-index:100;
margin-left:-14px;
}
#topnav .linkcell-long div.hoverover{	
position:absolute;
visibility:hidden;
text-align:left;
width:180px;
margin:0px 0px 0px 0px;
*margin:0px 0px 0px -90px;
padding:0px 0px 0px 0px;
*padding:-1px 0px 0px 0px;
background:#333333;
border:#666666 5px solid;
z-index:100;
margin-left:-16px;
}
#topnav div.hoverover a{
position:relative;
display:block;
margin:0px;
padding:2px 0px 2px 20px;
text-align:left;
text-decoration:none;
color:#ffffff;
font-size:0.917em;
}
#topnav div.hoverover a:hover{
background:#6699cc url('images/hover_sub.gif') center left no-repeat;
color:#ffffff;
}


/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
.menu ulActive {
	z-index: 1000;
}
.menu {
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	
}
.menu ul {
	height:24px;
	list-style:none;
	margin:0;
	padding:0;
}
.menu li {
	float:left;
	padding:0px;
}
.menu li a {
	color:#fff;
	display:block;
	font-weight:normal;
	line-height:24px;
	margin:0px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
.menu li a:hover, .menu ul li:hover a {
	background:url("images/hover.png") bottom center no-repeat;
	color:#FF9900;
	text-decoration:none;
}
.menu li ul {
	font-weight:normal;
	font-size:0.917em;
	color:#fff;
	display:none;
	height:auto;
	padding:0px;
	margin:0px;
	border:0px;
	position:absolute;
	width:189px;
	z-index:200;
	background: #333;
	background-repeat: repeat;
	border: 5px solid #d6dce6;/*top:1em;
		/*left:0;*/
		}
.menu li:hover ul {
	display:block;
}
.menu li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:189px;
}
.menu li:hover li a {
	background:none;
}
.menu li ul a {
	font-weight:normal;
	display:block;
	height:24px;
	font-style:normal;
	margin:0px;
	padding:0px 10px 0px 15px;
	text-align:left;
}
.menu li ul a:hover, .menu li ul li:hover a {
	background:#6699cc url('images/hover_sub.png') center left no-repeat;
	border:0px;
	color:#ffffff;
	text-decoration:none;
}
.menu p {
	clear:left;
}
.menuend {
	height:29px;
}
.home {
	width:110px;
	height:29px;
	font-size:1.083em;
}
.profile {
	width:110px;
	height:29px;
	font-size:1.083em;
}
.itservices {
	width:180px;
	height:29px;
	font-size:1.083em;
}
.itsolutions {
	width:110px;
	height:29px;
	font-size:1.083em;
}
.casestudy {
	width:110px;
	height:29px;
	font-size:1.083em;
}
.partners {
	width:110px;
	height:29px;
	font-size:1.083em;
}
.contactus {
	width:110px;
	height:29px;
	font-size:1.083em;
}
.menubackground {
	background-attachment: scroll;
	background-image: url(/assets/menu/images/navbg.gif);
	background-repeat: no-repeat;
	height: 34px;
}
.menubackground .profile .menu li a {
	padding-top: 5px;
}
.menubackground .menu .home {
	padding-top: 5px;
}
.menubackground .menu .itservices {
	padding-top: 5px;
}
.menubackground .menu .profile {
	padding-top: 5px;
}
.menubackground .menu .itsolutions {
	padding-top: 5px;
}
.menubackground .menu .casestudy {
	padding-top: 5px;
}
.menubackground .menu .partners {
	padding-top: 5px;
}
.menubackground .menu .contactus {
	padding-top: 5px;
}
.menubackground .menu .whitesublink {
	color: #FFFFFF;
}

