/* nav.css © Factor of 4, 2010*/
/*RIV*/


a:link    { color: #06357A; text-decoration: none }
a:visited, a:active     { color: #06357A; text-decoration: none }
a:hover    { color: #cc0000; text-decoration: none }
#footer a { color: #666666; font-size: 9px; text-decoration: none }
#footer a:hover { color: #000000; text-decoration: none }
#menu { margin: 0; padding: 0; z-index: 50; top: 228px; left: 0; width: 150px; height: 28px; overflow: visible }
#menu a, #menu li {
	text-align: left;
	margin-left: 12px;
}
#menu-1, menu-1 a  {
	width: 150px;
	background-image: url(../images/nav_1_up.jpg);
	background-repeat: no-repeat;
} 
#menu-2, menu-2 a  { width: 150px; 
	background-image: url(../images/nav_2_up.jpg);
	background-repeat: no-repeat;
} 
#menu-3, menu-3 a  { width: 150px; 
	background-image: url(../images/nav_3_up.jpg);
	background-repeat: no-repeat;
} 
#menu-4, menu-4 a  { width: 150px; 
	background-image: url(../images/nav_4_up.jpg);
	background-repeat: no-repeat;
} 
#menu-5, menu-5 a  { width: 150px; 
	background-image: url(../images/nav_5_up.jpg);
	background-repeat: no-repeat;
} 
#menu-6, menu-6 a  { width: 150px; 
	background-image: url(../images/nav_6_up.jpg);
	background-repeat: no-repeat;
} 
#menu-7, menu-7 a  { width: 150px; 
	background-image: url(../images/nav_7_up.jpg);
	background-repeat: no-repeat;
} 
#menu-8, menu-8 a  { width: 150px;
	background-image: url(../images/nav_8_up.jpg);
	background-repeat: no-repeat;
} 
#menu a:link, #menu a:visited { color: white; font-size: 12px;  font-weight: bold;line-height: 1.2em; text-decoration: none; display: block; margin-top: 0px; padding-bottom: 8px }
#menu a:hover, #menu a:active { color: white; font-size: 12px;  font-weight: bold;line-height: 1.2em; text-decoration: none; display: block; margin-top: 0px; padding-bottom: 8px }

#menu li { list-style-type: none; margin: 0; padding-top: 5px; position: relative; height: 23px; float: none; }
#menu li:hover {
	background-image: url(../images/nav_0_dn.jpg);
	background-repeat: repeat-x;
	border-right: solid black 2px;
}
#menu #menu-9 li:hover {
	background-color: #000;
}
/* IE fails, jquery doesn't help... */
#menu li li {
	list-style-type: none;
	left:2px;
	padding-left: 12px;
	width: 16em;
	height: 19px;
	float: none;
	background-color: #293E55;
	border-bottom: solid black 2px;
	border-top: solid #777 2px;
	border-right: solid black 2px;
	border-left: solid #777 2px;
}
#menu li li:hover { background-color: #293E55; }
#menu ul li { margin-left: 0; }
/* each sub-menu can be adjusted using margin-left */
#menu li li a { font-size: 12px; line-height: 1em; list-style-type: none; margin: 0; padding: 0; width: 16em; float: none; }

#menu ul { margin: 0; padding: 0; }
#menu ul.menu-outer { padding-top: 0; width: 150px; }
#menu ul.menu-inner { display: none; margin-top: 0; position: absolute; top: 0px; left: 150px;  width: 16em; 
}

#toolbar ul { list-style: none; margin: 0; padding: 4px 0 6px 5px; }
#toolbar ul li { display: inline; margin: 0; padding: 0; }
#toolbar ul li a { color: #000; font-size: 10px; font-weight: bold; text-decoration: none; margin: 0; padding: 3px 0 0 10px; }
#toolbar ul li a:hover { color: #666; text-decoration: none; }
