/*#MainNav { height: 91px; overflow: hidden;}

#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;*/
	padding: 0px; margin: 40px 9px 0px 0px; float: right; clear: right; list-style: 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;*/
	font-family: arial; font-size: 14px; font-weight: bold; color: #a9ffa3; text-decoration: none; padding: 7px 6px 0px 6px; display: block;
	
}
#MenuBar LI {
	/* PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; */
	background: url(../images/primaryNav_divider.png) no-repeat top right; display: inline; float: left; height: 34px;
}
#MenuBar li.news { background: none; }
#MenuBar li.news ul, #MenuBar li.news ul li,  #MenuBar li.news ul li a { width: 130px; }
#MenuBar li.community ul, #MenuBar li.community ul li,  #MenuBar li.community ul li a { width: 120px; }
#MenuBar li.programs ul, #MenuBar li.programs ul li,  #MenuBar li.programs ul li a { width: 170px; }
#MenuBar li.philanthropy ul, #MenuBar li.philanthropy ul li,  #MenuBar li.philanthropy ul li a { width: 200px; }
#MenuBar li.aboutUs ul, #MenuBar li.aboutUs ul li,  #MenuBar li.aboutUs ul li a { width: 120px; }
#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-RIGHT: 20px;
	background-image:url(/images/site/btns_topnav_v2.gif);
	background-position: 0px 0px;
	border: 0px solid red;*/
}


#MenuTop A.logo {background-position: -4px -21px; height: 30px !important; width: 257px; /*text-indent: -10000px !important;*/ padding: 0px !important;}

#MenuTop A.home {background-position: -5px -21px; height: 30px !important; width: 80px; /*text-indent: -10000px !important;*/ padding: 0px !important;}
#MenuTop A.home:hover {background-position: -5px -72px;} 

#MenuTop A.solutions {background-position: -78px -21px; height: 30px !important; width: 100px; /*text-indent: -10000px !important;*/ padding: 0px !important;
}#MenuTop A.solutions:hover {background-position: -78px -72px;}

#MenuTop A.products {background-position: -175px -21px; height: 30px !important; width: 100px; /*text-indent: -10000px !important;*/ padding: 0px !important;}
#MenuTop A.products:hover {background-position: -175px -72px;}

#MenuTop A.customers{background-position: -270px -21px; height: 30px !important; width: 110px; /*text-indent: -10000px !important;*/ padding: 0px !important;
}#MenuTop A.customers:hover {background-position: -270px -72px;}

#MenuTop A.partners {background-position: -380px -21px; height: 30px !important;width: 95px; /*text-indent: -10000px !important;*/ padding: 0px !important;
}#MenuTop A.partners:hover {background-position: -380px -72px;}

#MenuTop A.resources {background-position: -472px -21px; height: 30px !important; width: 100px; /*text-indent: -10000px !important;*/ padding: 0px !important;
}#MenuTop A.resources:hover {background-position: -472px -72px;}

#MenuTop A.company {background-position: -570px -21px; height: 30px !important; width: 85px;  /*text-indent: -10000px !important;*/ padding: 0px !important;
}#MenuTop A.company:hover {background-position: -570px -72px;}



#MenuTop UL {
	WIDTH: 150px;  
}
#MenuTop UL A {
	PADDING-RIGHT: 0px; WIDTH: auto;
}
#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: none; LEFT: -999em; TOP: -999em; POSITION: absolute; z-index: 1000;
}
#MenuBar LI UL LI {
	PADDING-RIGHT: 0px; BACKGROUND-IMAGE: none; BACKGROUND-COLOR: none; padding: 0px; height: auto;
}
#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 6px; margin: 0px 0px 0px 0px; COLOR: #555555; FONT-FAMILY: arial; TEXT-DECORATION: none; color: #e59aca; BACKGROUND: #810053; border-bottom: 1px solid #9f3d7c;
}
#MenuBar LI UL LI A.first {
	background: url(../images/primaryNav_firstLink_BKGD.png) 0px 10px no-repeat;
}
#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: #fff; background: #9f3d7c;
}
#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
}
