/*Navigation Links*/
div#navbar{
	font-weight:bold;
	}
div#navbar a{
	width:100%;
	}
div#navbar a:hover{
	color:#bcf;
	}
/* main headings in navbar*/
div#navbar ul{
	position:relative;
	width:100%;
	list-style:none;
	}
div#navbar ul li .small{
	font-size:.7em;
	}
div#navbar ul li{
	display:block;
	padding:.1em 1em 0px;
	right:0px;
	height:1.2em;
	font-size:.95em;
	}
/*subheaders in navigation*/
div#navbar ul ul{ 
	display:none;
	padding:.25em;
	padding-left:0px;
	width:15em;
	position:absolute;
	left:152px;
	overflow:auto;
	font-size:.9em;
	/*height: index.js sets to be even with top of '#navbar ul li' */
	}
div#navbar ul ul li{
	display:table-row;
	}
div#navbar ul ul li a{
	width:100%;
	display:table-cell;
	padding:2px 0px;
	padding-left:1em;
	text-indent:-.75em;
	}
/*index.JS uses the following two classes for nav items with a submenu
	.hassub is a for the items that have a sublist
	.hover indicates when the mouse is over a hassub item
*/
div#navbar ul li.hassub{
	background:url('/images/arrow-filled.gif') no-repeat 95%;
	}
div#navbar ul li.hover{
	background:#223 url('/images/arrow-hollow.gif') no-repeat 95%;
	}