/* breadcrumbs and such */

#subnav {padding: 0 0 0 10px; font-size: 11px; color:#333333; height:100%;}

#crumbs {float:left; width:60%; text-align:left; margin:.3em 0}

#search {float:right; width:35%; text-align:right; margin:1px 0 1px 0;}



/*  ***** suckerfish dropdown menus ***** */

/* future: add http://www.markvoss.net/scripts/suckerfish.asp for focused browsing

http://carroll.org.uk/sandbox/suckerfish/bones2.html

http://www.frontpagewebmaster.com/m-356699/tm.htm#356699

or switch to P7

*/



#nav, #nav ul { /* all lists, but borders, colors and widths overriden for other levels later */

	z-index:1000;

	float: left;

	width: 100%;

	margin:0; margin-left:-1px;

	padding:0;

	list-style: none;

	text-align:left; font-size:11px; font-family:Arial, Helvetica, sans-serif;

	font-weight: bold;

	line-height: 1.25em; 

	background: rgb(78,175,220); /* #006699=dk blue #005027= green rgb(168,122,0)=gold rgb(78,175,220)=blue rgb(74,26,0)=brown  */

	color:white;

	border: solid black; /* rgb(74,26,0) #eeddaa; */

	border-width: 1px 0 1px 0;

}



#nav a { /* all anchors */

	display: block;

	color: white; /* #7C6240; */

	text-decoration: none;

	padding: 0.25em 1em;

}



#nav a.sub { /* for parent anchor of submenus */

	background:  url(images/rightarrow2.gif) center right no-repeat;

}



#nav li { /* first-level and later items, border overridden for other levels */

	float: left;

	padding: 0;

	border-right: 1px solid #eeddaa; 

	/* does latest opera browser need a width? if so, need to set 'nav a' and 'nav li' */

}



#nav li ul { /* second-level and later lists */

	position: absolute;

	left: -999em;

	height: auto;

	width: 13.5em; /* box model hack for ie 5 */

	w\idth: 13em; 

	font-weight: normal;

	border-width: 1px;

	margin: 0;

	background: #f6f6f6; /* #f9f9f9 */

}



#nav li li { /* second-level and later items */

	padding-right: 1em;

	width: 12em;

	border: solid #ccc;

	border-width: 0 0 1px 0;

}



#nav li ul a {

	width: 12em;

	w\idth: 10em;

	color:black; /* #7C6240; */

}



#nav li ul ul { /* third level lists and later */

	margin: -1.75em 0 0 13em;

}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

	left: -999em;

}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

	left: auto;

}



#nav li:hover, #nav li.sfhover {

	background:rgb(178,173,115); /* rgb(229,212,144) #eeddaa; */

}



#nav li:hover {background-position: 0 0} /* IE 7 HoverStuck Fix */




