#MainNav { height: 56px; overflow: hidden;}

#searchnav {text-align: right; margin-bottom:31px; margin-top: 10px; height:20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

#searchnav a {color: #fff; text-decoration: none;}

#searchnav span {padding: 0px; margin: 0px 10px;}

#MenuNav {
	BORDER-RIGHT: red 1px; BACKGROUND-POSITION: 0px 28px; BORDER-TOP: red 1px; MARGIN-TOP: 0px; BACKGROUND-IMAGE: url(/images/site/menu_shadow.gif); MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: red 1px; PADDING-TOP: 0px; BORDER-BOTTOM: red 1px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 36px; 
}
#MenuBar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#MenuBar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; position: absolute; z-index: 1000;
}
#MenuBar A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
#MenuBar LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
}
#MenuCurrentApp {
	WIDTH: 162px; MARGIN-RIGHT: 0px; BACKGROUND-COLOR: #a9a9a9;
}
#MenuCurrentApp A {
	PADDING-RIGHT: 25px; TEXT-ALIGN: right;
}
#MenuCurrentApp UL {
	PADDING-RIGHT: 0px; WIDTH: 150px;
}
#MenuCurrentApp UL A {
	PADDING-RIGHT: 0px; WIDTH: 150px; TEXT-ALIGN: left;
}
#MenuCurrentApp UL UL {
	MARGIN-LEFT: 150px; WIDTH: 260px;
}
#MenuCurrentApp UL UL A {
	WIDTH: 260px;
}
#MenuTop {
	PADDING-RIGHT: 10px; MARGIN-RIGHT: 0px;
}
#MenuTop A {
	padding: 0px;
	background-image:url(../images/nav_bkg_partnerportal.jpg);
	background-position: 0px 0px;
	text-indent: -10000px !important;
	height: 56px;
	outline:none;
}


/*div.primaryNav ul.max li.home a { width: 76px; }
div.primaryNav ul.max li.solutions a { width: 100px; }
div.primaryNav ul.max li.products a { width: 99px; }
div.primaryNav ul.max li.services a { width: 93px; }
div.primaryNav ul.max li.partners a { width: 95px; }
div.primaryNav ul.max li.resources a { width: 107px; }
div.primaryNav ul.max li.company a { width: 106px; } */

#MenuTop A.home { width: 76px; }
#MenuTop A.home:hover {background-position: 0px -57px; outline:none;} 

#MenuTop A.products {background-position: -76px 0px; width: 80px;}
#MenuTop A.products:hover {background-position: -76px -57px;}

#MenuTop A.sales {background-position: -156px 0px; width: 60px;}
#MenuTop A.sales:hover {background-position: -156px -57px;}

#MenuTop A.marketing {background-position: -216px 0px; width: 93px; }
#MenuTop A.marketing:hover {background-position: -216px -57px;}

#MenuTop A.training {background-position: -309px 0px; width: 85px; }
#MenuTop A.training:hover {background-position: -309px -57px;}

#MenuTop A.demos {background-position: -394px 0px; width: 65px; }
#MenuTop A.demos:hover {background-position: -394px -57px;}

#MenuTop A.downloads {background-position: -459px 0px; width: 106px; }
#MenuTop A.downloads:hover {background-position: -459px -57px;}

#MenuTop A.support {background-position: -565px 0px; width: 106px; }
#MenuTop A.support:hover {background-position: -565px -57px;}



#MenuTop UL {
	WIDTH: 150px;  
}
#MenuTop UL A {
	PADDING-RIGHT: 0px; WIDTH: 150px
}
#MenuTop UL UL {
	MARGIN-LEFT: 150px; /* WIDTH: 260px*/
}
#top UL UL A {
	WIDTH: 260px
}
#MenuBar LI {
	 BACKGROUND-POSITION: right 12px;  BACKGROUND-REPEAT: no-repeat; 
}
#MenuBar LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 5px; COLOR: #636363; PADDING-TOP: 8px; FONT-FAMILY: arial; TEXT-DECORATION: none
}
#MenuBar LI UL {
	BACKGROUND: white; LEFT: -999em; TOP: -999em; POSITION: absolute; z-index: 1000;
}
#MenuBar LI UL LI {
	PADDING-RIGHT: 0px; BACKGROUND-IMAGE: none; BACKGROUND-COLOR: white;
}
#MenuBar LI UL LI A {

}
/*#MenuBar LI UL LI A:hover {
	BACKGROUND: white; COLOR: red; TEXT-DECORATION: none}*/

#MenuBar LI UL LI.hasChildren {
	PADDING-RIGHT: 0px;  BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: white
}
#MenuBar LI UL LI.hasChildren A:hover {
	BACKGROUND: url(/images/site/menuarrow_h.gif) #f2f2f2 no-repeat right 2px; COLOR: red; TEXT-DECORATION: none
}
#MenuBar LI UL LI.hasChildren UL LI A:hover {
	BACKGROUND-IMAGE: none
}
#MenuBar LI UL LI UL {
	MARGIN-TOP: -30px;
}
UNKNOWN {
	MARGIN-TOP: -30px
}
#MenuBar LI UL LI UL LI {

}
#MenuBar LI UL LI UL LI A:hover {

}
#MenuBar LI:hover UL {
	LEFT: auto;
        TOP: auto;
}
#MenuBar LI UL LI A {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 12px; font-weight: bold; PADDING: 8px 4px 8px 4px; margin: 0px 0px 0px 0px; COLOR: #555555; FONT-FAMILY: arial; TEXT-DECORATION: none; color: #fff; BACKGROUND: url(../images/site/btns_pulldown.gif) repeat-x 0px 0px;
}
#MenuBar LI UL LI ul li A {
	BACKGROUND: url(../images/site/btns_flyout.gif) repeat-x 0px 0px;
}
#MenuBar LI UL LI A:hover {
	color: #00233F; background-position: 0px -100px; 
}
#MenuBar LI:hover UL UL {
	LEFT: -999em
}
#MenuBar LI.hoverIE UL UL {
	LEFT: -999em
}
#MenuBar LI:hover UL {
	LEFT: auto
}
#MenuBar LI LI:hover UL {
	LEFT: auto
}
#MenuBar LI.hoverIE UL {
	LEFT: auto
}
#MenuBar LI LI.hoverIE UL {
	LEFT: auto
}