/*BEGIN Top nav*/
/*
#333333 - blackish
#666600 - greenish
#F2E2A4 - gold background

navSpace.gif is actually the vertical line pointing from the main nav down to the subnav
*/

/* moved to nav_ielt7.css - ie 7 doesn't need this */
/*body{behavior:url(css/csshover.htc);}*/

div#nav{
	
	position: absolute;
	
	margin-left: 20px;
	
	font-family: "Times New Roman", Times, Georgia, serif;
	
	text-transform: uppercase; 
	
	width:740px;
	
	background: url(../i/menu-divider-bg.png) repeat-x white;
	
	margin-top: 8px;
	
	height: 29px;

}

div#nav div{float:left; text-decoration:none; height:25px;}

#nav a { 
	
	font-size:13px; 
	
	display:block;
	
	text-decoration:none; 
	
	color:#395780; 
	
	margin-left: 1px;
	
	background: white;
	
	text-align: center;
	
	
	/* height + top padding = 29px */
	
	padding-top: 7px;
	
	height: 22px;

}



#nav a:hover {
	background: url(../i/menu-item-hover-bg.png ) bottom repeat-x white;
}
#nav #mainNav0 a{ margin-left: 0;  }
#nav #mainNav0 a {
	width: 56px;
}
#nav #mainNav1 a {
	width: 84px;
}
#nav #mainNav2 a {
	width: 118px;
}
#nav #mainNav3 a {
	width: 92px;
}
#nav #mainNav4 a {
	width: 70px;
}
#nav #mainNav5 a {
	width: 60px;
}
#nav #mainNav6 a {
	width: 84px;
}
#nav #mainNav7 a {
	width: 72px;
}
#nav #mainNav8 a {
	width: 96px;
}

/* sub nav area */
div#nav div div {
	
	position:absolute;
	
	width:746px;
	
	padding: 0 15px;
	
	padding-top: 10px;
	
	height: 26px;
	
	left:-20px;
	
	top:29px;
	
	display:none;
	
	background: url(../i/submenu-bg.png) repeat-x;
}


/*
/* padding-left + width = 482 *\/
#mainNav1 div{ width: 482px; } /* about us *\/
#mainNav2 div{padding-left:18px; width:494px !important;} /* Our Practices *\/
#mainNav3 div{padding-left:158px; width:354px !important;} /* Attorneys *\/
#mainNav4 div{padding-left:171px; width:311px !important;} /* Clients *\/
#mainNav5 div{padding-left:205px; width:307px !important;} /* News *\/ 
#mainNav6 div{padding-left:260px; width:252px !important;} /* Diversity *\/
#mainNav7 div{padding-left:6px; width:506px !important;} /* Careers *\/
#mainNav8 div{padding-left:103px; width:409px !important;} /* Contact us *\/
*/

div#nav div div span span {
color:#8b0807;
}

div#nav div div span span a {
	
	font-size: 10px;
	
	font-family: Arial, Helvetica, serif;
	
	white-space:nowrap;
	
	display:inline;
	
	font-weight:normal;
	
	border-left:none;
	
	color:#8b0807;
	margin:0;
	
	background: none;
	
	padding: 0 10px;
	
	border-left: 1px solid #8b0807;

}



div#nav div div span span a.first {
	border-left: none;
}
div#nav div div span span a:hover {
	background: none;
}

/* main nav highlight on hover */
/* UNCOMMENT THESE 2 LINES TO IMPLEMENT ON HOVER SUB NAV
div#nav div:hover a{color:#333333;}
div#nav div:hover div{display:block;}
*/

/* main nav highlight when on section */
div#nav div.navOn a{ background: url(../i/menu-item-hover-bg.png ) bottom repeat-x white; }

/* sub nav not on section */
div#nav div div span span a:hover{color:#8b0807;}
div#nav div:hover div a{color:#8b0807;}

/* sub nav on page */
div#nav div.navOn div a{ background: none; }

div#nav div.navOn div a:hover,
div#nav div.navOn div a.navOn{
	color: #999;
	background: none; 
}

/* keep sub nav on when in section */
div#nav div.navOn div{display:block;}
/*div#nav div.navOn{background-image:url(../i/navSpace.gif); background-position:center bottom; background-repeat:no-repeat;}
*/
/*END Top nav */
