#top_navigation {
	background-image: url(../images/top_Nav_Backgrd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 91px;
	width: 789px;
	float: right;
	position: relative;
	z-index: 1000;
}

.menu {
 font-family:Arial, Verdana, Helvetica, sans-serif;
 position:relative;
 float:left;
 font-size:12px;
 margin:0px 0 0px 0;
 z-index:1000;
}
.menu ul li a,
.menu ul li a:visited {
 display:block;
 text-decoration:none;
 color:#FFFFFF;
 width:150px; 
 height:20px; 
 text-align:center; 
/* border:1px solid #fff; */
/* background:#FFF; */
 line-height:20px; 
 font-size:12px; 
 overflow:hidden;
 vertical-align:bottom;
}
.menu ul {
 padding:0; 
 margin:0;
 list-style-type: none;
}
.menu ul li {
 float:left;
 margin-right:1px;
 position:relative;
}

/* start individual top nav heights */
.menu ul li #nav1 {
	width:145px;
	text-align: right;
	height: 45px;
	padding-right: 15px;
	padding-top: 25px;
}
.menu ul li #nav2 {
	width:123px;
	text-align: center;
	height: 45px;
	padding-top: 25px;
}
.menu ul li #nav3 {
	width:161px;
	text-align: center;
	height: 45px;
	padding-top: 25px;
}
.menu ul li #nav4 {
	width:128px;
	text-align: center;
	height: 45px;
	padding-top: 25px;
}
.menu ul li #nav5 {
	width:174px;
	text-align: left;
	height: 45px;
	padding-left: 15px;
	padding-top: 25px;
}

/*.menu ul li a#hm {
 width:50px; 
}
.menu ul li a#abtvrtr {
 width:90px; 

.menu ul li a#nvstrrltns {
 width:110px; 
}
.menu ul li a#crrpprtnts {
 width:125px; 
}
.menu ul li a#prtnrshps {
 width:100px; 
}
.menu ul li a#prssrm {
 width:80px; 
} */
/* end individual top nav heights */

#magic_fill {
 position:relative;
 azimuth:center;
 unicode-bidi:normal;
 line-height:normal;
 letter-spacing:normal;
 visibility:hidden;
 list-style-type:none;
 left:auto;
 elevation:inherit;
}
.menu ul li ul {
 display:none;
}
/*.dotted_line {
 background-image:url("../images/topnav_divider.gif");
 background-repeat:no-repeat;
 height:35px;
 width:1px;
 position:relative;
 top:-12px;
} */
/* specific to non IE browsers */
/*.menu ul li:hover a {
 color:#fff;
 background:#6a3;
 z-index:1000;
} */
.menu ul li:hover #nav1    {
 color:#fff;
 background:url(../images/mainNav_over.gif) no-repeat left top;
 z-index:1000;
}
.menu ul li:hover #nav2  {
 color:#fff;
 background:url(../images/mainNav_over.gif) no-repeat -161px top;
 z-index:1000;
}
.menu ul li:hover #nav3  {
 color:#fff;
 background:url(../images/mainNav_over.gif) no-repeat -285px top;
 z-index:1000;
}
.menu ul li:hover #nav4  {
 color:#fff;
 background:url(../images/mainNav_over.gif) no-repeat -447px top;
 z-index:1000; 
}
.menu ul li:hover #nav5  {
 color:#fff;
 background:url(../images/mainNav_over.gif) no-repeat -576px top;
 z-index:1000;
}

#home #btn1 {
 background:url(../images/mainNav_over.gif) no-repeat left top;
}
#about_overview #btn2 {
 background:url(../images/mainNav_over.gif) no-repeat -161px top;
}
#memprogs_overview #btn3 {
 background:url(../images/mainNav_over.gif) no-repeat -285px top;
}
#memprogs_feeincome #btn4 {
 background:url(../images/mainNav_over.gif) no-repeat -447px top;
} 
#corpro_career_ops #btn5 {
 background:url(../images/mainNav_over.gif) no-repeat -576px top;
}

.menu ul li:hover ul {
 display:block;
 position:absolute;
 top:70px;
 left:0;
 width:150px;
}
.menu ul li:hover ul li a.hide {
 background:#145893 url(../images/member_sideNav_Bline.gif) no-repeat left bottom;
 color:#FFFFFF;
}
.menu ul li:hover ul li:hover a.hide {
 background:#3B7DB6 url(../images/member_sideNav_Bline.gif) no-repeat left bottom;
 color:#FFFFFF;
}
.menu ul li:hover ul li ul {
 display: none;
}
.menu ul li:hover ul li a {
 display:block;
 background:#145893 url(../images/member_sideNav_Bline.gif) no-repeat left bottom;
 color:#FFFFFF;
 text-align:left;
 padding-left:3px;
 font-size:10px;
 padding-top: 5px;
 padding-bottom: 5px;
 border-right-width: 1px;
 border-left-width: 1px;
 border-right-style: solid;
 border-left-style: solid;
 border-right-color: #022C52;
 border-left-color: #022C52;
}
.menu ul li:hover ul li a:hover {
 background:#3B7DB6 url(../images/member_sideNav_Bline.gif) no-repeat left bottom;
 color:#FFFFFF;
}
.menu ul li:hover ul li:hover ul {
 display:block;
 position:absolute;
 left:155px;
 top:0;
}
/*.menu ul li:hover ul li:hover ul.left {
 left:-105px;
} */
