/*------  CRUMB NAVIGATION -------*/
#crumbNav {
	position:absolute;
	text-align:left;
	/*SD: left:331px;*/
	margin-left: 188px;
	top:142px; /*SD: 172px */
	height:16px;
	z-index:1;
	width: 500px;
}

/*SD: for 2-lines of crumbnav */
body.services #crumbNav, body.whoWeAre #crumbNav, body.howYouCanHelp #crumbNav {
top:137px;
}

#crumbNav ul {
	display:block;
	list-style: none;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
}

#crumbNav ul li {
	display:inline;
	font-family: Helvetica, sans-serif;
	font-size:10px;
	color: #07405C;
	margin: 0px;
	padding: 0px 7px 0px 3px;
	border-right: solid 1px #07405C;
}
#crumbNav ul li.last { border-right:none; }

#crumbNav ul li a:link, 
#crumbNav ul li a:visited {
	color: #07405C;
	text-decoration:none;
}
#crumbNav ul li a:hover {
	color:#F6A531 !important;
	text-decoration:none;
}
#crumbNav ul li a:active,
#crumbNav a.active {
	color:#F6A531 !important;
	text-decoration:none;
}


body.home #crumbNav {  } /* hides the crumb nav for the homepage */




/*		Positioning and Styling  	 */
#navMain {  
	position:absolute;
	top: 6px;  /* SD: from 72 */
	/*SD: left: 144px; */
	width: 160px;
		font-family: Helvetica, Verdana, sans-serif;
		font-size: 14px;
		font-weight: bold;
	z-index:100;
}
#navSecond {
	position:absolute;
	top: 214px; /*SD: from 280*/
	/*SD: left: 144px;*/
	width: 160px;
		font-family: Helvetica, Verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color:#07405C;
	padding-top:6px;
	z-index:99;
	margin-top: 15px;
}

body.home #navSecond, body.admissions #navSecond { border-top: solid 4px #4E9D12; }
body.whoWeAre #navSecond { border-top: solid 4px #00446A; }
body.services #navSecond { border-top: solid 4px #DF952E; }
body.forChildren #navSecond { border-top: solid 4px #FFA42F; }
body.forParents #navSecond { border-top: solid 4px #C94329; }
body.howYouCanHelp #navSecond { border-top: solid 4px #007988; }
body.newsAndEvents #navSecond { border-top: solid 4px #721E62; }

#navMain ul, #navSecond ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 160px; /* Width of Menu Items */
}
#navMain ul li, #navSecond ul li {
	position: relative;
	width: 160px; /* Width of Menu Items */
	border: 0px;
}

/* navMainMenu Items */
#navMain ul li a { display: block; text-decoration: none; color:#07405C; padding: 5px 0px 5px 14px; }
/* IE BUG WORKAROUND add background-color for navMain Menu Items */
body.home #navMain ul li a { background-color: #a3cd78; /* IE6 Bug */ }
body.admissions #navMain ul li a { background-color: #a3cd78; /* IE6 Bug */ }
body.forChildren #navMain ul li a { background-color: #ffe581; /* IE6 Bug */ }
body.forParents #navMain ul li a { background-color: #f49984; /* IE6 Bug */ }
body.whoWeAre #navMain ul li a { background-color: #7da7be; /* IE6 Bug */ }
body.services #navMain ul li a { background-color: #fcca85; /* IE6 Bug */ }
body.howYouCanHelp #navMain ul li a { background-color: #8fd1db; /* IE6 Bug */ }
body.newsAndEvents #navMain ul li a { background-color: #bc84b2; /* IE6 Bug */ }

/* navMainMenu Items */
#navMain ul li ul li a { display: block; top: -1px; text-decoration: none; color:#07405C; padding: 4px 3px 4px 13px; }
/* IE BUG WORKAROUND add background-color for navMain Menu Items */
body.home #navMain ul li ul li a { background-color: #eeeeee; /* IE6 Bug */ }
body.admissions #navMain ul li ul li a { background-color: #eeeeee; /* IE6 Bug */ }
body.forChildren #navMain ul li ul li a { background-color: #eeeeee; /* IE6 Bug */ }
body.forParents #navMain ul li ul li a { background-color: #eeeeee; /* IE6 Bug */ }
body.whoWeAre #navMain ul li ul li a { background-color: #eeeeee; /* IE6 Bug */ }
body.services #navMain ul li ul li a { background-color: #eeeeee; /* IE6 Bug */ }
body.howYouCanHelp #navMain ul li ul li a { background-color: #eeeeee; /* IE6 Bug */ }
body.newsAndEvents #navMain ul li ul li a { background-color: #eeeeee; /* IE6 Bug */ }


/* navSecond Menu Items */
#navSecond ul li a { display: block; text-decoration: none; color:#07405C; padding: 4px 3px 4px 13px; }
/* IE BUG WORKAROUND add background-color for navSecond Menu Items */
body.home #navSecond ul li a { background-color: #a3cd78; /* IE6 Bug */ }
body.admissions #navSecond ul li a { background-color: #a3cd78; /* IE6 Bug */ }
body.forChildren #navSecond ul li a { background-color: #ffe581; /* IE6 Bug */ }
body.forParents #navSecond ul li a { background-color: #f49984; /* IE6 Bug */ }
body.whoWeAre #navSecond ul li a { background-color: #7da7be; /* IE6 Bug */ }
body.services #navSecond ul li a { background-color: #fcca85; /* IE6 Bug */ }
body.howYouCanHelp #navSecond ul li a { background-color: #8fd1db; /* IE6 Bug */ }
body.newsAndEvents #navSecond ul li a { background-color: #bc84b2; /* IE6 Bug */ }

/* navSecond Menu Items */
#navSecond ul li ul li a { display: block; text-decoration: none; color:#07405C; padding: 4px 3px 4px 13px; }
/* IE BUG WORKAROUND add background-color for navSecond Menu Items */
body.home #navSecond ul li ul li a { background-color: #eeeeee; /* IE6 Bug */ }
body.admissions #navSecond ul li ul li a { background-color: #eeeeee; /* IE6 Bug */ }
body.forChildren #navSecond ul li ul li a { background-color: #eeeeee; /* IE6 Bug */ }
body.forParents #navSecond ul li ul li a { background-color: #eeeeee; /* IE6 Bug */ }
body.whoWeAre #navSecond ul li ul li a { background-color: #eeeeee; /* IE6 Bug */ }
body.services #navSecond ul li ul li a { background-color: #eeeeee; /* IE6 Bug */ }
body.howYouCanHelp #navSecond ul li ul li a { background-color: #eeeeee; /* IE6 Bug */ }
body.newsAndEvents #navSecond ul li ul li a { background-color: #eeeeee; /* IE6 Bug */ }


/*  ----------------    ACTIVE STATE DEFINITIONS ----------  */
body.home #navMain ul li a.active, 
body.home #navSecond ul li a.active { 		background-color:#66AC1E; color:#FFFFFF; text-decoration:none; } 
body.admissions #navMain ul li a.active, 
body.admissions #navSecond ul li a.active { 	background-color:#66AC1E; color:#FFFFFF; text-decoration:none; }
body.forChildren #navMain ul li a.active, 
body.forChildren #navSecond ul li a.active { background-color:#FFD22D; color:#FFFFFF; text-decoration:none; }
body.forParents #navMain ul li a.active, 
body.forParents #navSecond ul li a.active { 	background-color:#EC5532; color:#FFFFFF; text-decoration:none; }
body.whoWeAre #navMain ul li a.active, 
body.whoWeAre #navSecond ul li a.active { 	background-color:#266D93; color:#FFFFFF; text-decoration:none; }
body.services #navMain ul li a.active, 
body.services #navSecond ul li a.active { 	background-color:#F8B235; color:#FFFFFF; text-decoration:none; }
body.howYouCanHelp #navMain ul li a.active, 
body.howYouCanHelp #navSecond ul li a.active { 	background-color:#45B3C3; color:#FFFFFF; text-decoration:none; }
body.newsAndEvents #navMain ul li a.active, 
body.newsAndEvents #navSecond ul li a.active { 	background-color:#8F327F; color:#FFFFFF; text-decoration:none; }



/* Fix IE. Hide from IE Mac \*/
* html #navMain ul li, * html #navSecond ul li { float: left; height: 1px; }
* html #navMain ul li a, * html #navSecond ul li a { height: 1px; }
/* End */


/* Hover Styles */
body.home #navMain ul li a:hover, 
body.home #navSecond ul li a:hover { 		background-color:#66AC1E; color:#FFFFFF; text-decoration:none; } 

body.admissions #navMain ul li a:hover, 
body.admissions #navSecond ul li a:hover { 	background-color:#66AC1E; color:#FFFFFF; text-decoration:none; }

body.forChildren #navMain ul li a:hover, 
body.forChildren #navSecond ul li a:hover { background-color:#FFD22D; color:#FFFFFF; text-decoration:none; }

body.forParents #navMain ul li a:hover, 
body.forParents #navSecond ul li a:hover { 	background-color:#EC5532; color:#FFFFFF; text-decoration:none; }

body.whoWeAre #navMain ul li a:hover, 
body.whoWeAre #navSecond ul li a:hover { 	background-color:#266D93; color:#FFFFFF; text-decoration:none; }

body.services #navMain ul li a:hover, 
body.services #navSecond ul li a:hover { 	background-color:#F8B235; color:#FFFFFF; text-decoration:none; }

body.howYouCanHelp #navMain ul li a:hover, 
body.howYouCanHelp #navSecond ul li a:hover { 	background-color:#45B3C3; color:#FFFFFF; text-decoration:none; }

body.newsAndEvents #navMain ul li a:hover, 
body.newsAndEvents #navSecond ul li a:hover { 	background-color:#8F327F; color:#FFFFFF; text-decoration:none; }





/* 	Defines pullout navs	 */	
#navMain li ul,
#navSecond li ul
 {
	position: absolute;
	left: 160px; /* Set 1px less than main menu width */
	top: -1px;
	background-color:#CCC;
	display: none;  /* hides it until hover */
}

li ul li a {								/* making this specific to #navMain breaks in IE */
	display: block; margin:0; padding:0;
	font-family: Helvetica, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#eee;
	background-color:#CCC;
}

#navMain li ul li:hover, 
#navMain li ul li.over,
#navSecond li ul li:hover, 
#navSecond li ul li.over {
	color: #FFF !important ;
	background-color:#07405C !important ;
}



/* Sub Menu Styles */
#navMain li ul li a,
#navSecond li ul li a { padding: 4px 6px; background-color:#eee; } 
#navMain li ul li a:hover,
#navSecond li ul li a:hover { color: #FFFFFF; background-color:#07405C !important; }
		
#navMain li:hover ul, #navMain li.over ul, 
#navSecond li:hover ul, #navSecond li.over ul { display: block; } /* The magic */

#navMain li a:hover { color: #FFFFFF !important ; text-decoration:none; }



