/* Developed by Matthew Sloggett */

#nav1 { padding: 20px 0px 0px 0px; width: 192px;}
	#nav1-section {  border-bottom: 1px solid #617180; height: 20px;}
		#nav1-section ul, #nav1-section li{ list-style:none;}
		#nav1-section ul{margin-top: 0px; margin-bottom: 0px;}
	#nav1-supp {
	float: left;
	width: 192px;
	height: 460px;
	overflow: hidden;
	text-align: center;
	color: #ffffff;
	padding: 15px 0px 0px 0px;
	background-repeat: repeat-x;
	background-position: top;
	background-image: url(../images/side_gradient.gif);
	}
		#nav1-supp p {color: #FFFFFF;}
		
		#nav1-supp a {
	font-weight: bold;
	color: #FFFFFF;
}
#nav1-supp H5 {
	color: #000000;
}

		#nav1-supp img{ display: block; margin: 0px auto 0px auto;}
	#nav1-extra {}

#nav_main {
	float: left;
	width: 192px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

#nav_main a{}
	#nav_main ul { /* all lists */
		padding: 0px;
		margin: 0px;
		list-style: none;
		float : left;
		width :192px;
	}
	
	#nav_main li { /* all list items */
		position : relative;
		float : left;
		margin-bottom : -1px;
		width: 192px;
	}
	
	#nav_main li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 192px;
		top:0em;
		width: 160px;
	}

	#nav_main li ul li { /* all list items */
	}
	
	#nav_main li ul ul { /* third-and-above-level lists */
		left: -999em;
		margin-left : 171px;
	}
	
	#nav_main li a {
		display : block;
		color : #ffffff;
		font-weight : bold;
		text-decoration : none;
		padding : 5px 0px 5px 15px;
		width: 177px;
		border-top: 1px solid #49535d;
	}
	
	#nav_main li ul li a {
		display : block;
		width: 155px; /* +15 for padding */
		color : #ffffff;
		font-weight : bold;
		text-decoration : none;
		background-color : #415b71;
		border : 1px solid #091561;
	}
	
	#nav_main li ul li a:hover {background-color : #666666}
	
	#nav_main li a:hover {}
	
	#nav_main li:hover ul ul, #nav_main li:hover ul ul ul, #nav_main li.sfhover ul ul, #nav_main li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav_main li:hover ul, #nav_main li li:hover ul, #nav_main li li li:hover ul, #nav_main li.sfhover ul, #nav_main li li.sfhover ul, #nav_main li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	


#nav_one 		a { background:#5f6f7e;}
#nav_two 		a { background:#596978;}
#nav_three 		a { background:#546471;}
#nav_four		a { background:#4e5e6b;}
#nav_five		a { background:#495865;}
#nav_six	 	a { background:#43525f;}
#nav_seven 		a { background:#3e4d58;}
#nav_eight 		a { background:#384752;}
#nav_nine 		a { background:#33414c;}
#nav_ten 		a { background:#2d3b46;}
#nav_eleven 	a { background:#28363f;}
#nav_twelve 	a { background:#223039;}

#nav_one 		a:hover { background:#223039; border-left: 5px solid #62727f; padding-left: 10px;}
#nav_two	 	a:hover { background:#28363f; border-left: 5px solid #62727f; padding-left: 10px;}
#nav_three  	a:hover { background:#2d3b46; border-left: 5px solid #62727f; padding-left: 10px;}
#nav_four		a:hover { background:#33414c; border-left: 5px solid #62727f; padding-left: 10px;}
#nav_five		a:hover { background:#384752; border-left: 5px solid #62727f; padding-left: 10px;}
#nav_six	 	a:hover { background:#3e4d58; border-left: 5px solid #62727f; padding-left: 10px;}
#nav_seven 		a:hover { background:#43525f; border-left: 5px solid #62727f; padding-left: 10px;}
#nav_eight 		a:hover { background:#495865; border-left: 5px solid #62727f; padding-left: 10px;}
#nav_nine 		a:hover { background:#4e5e6b; border-left: 5px solid #62727f; padding-left: 10px;}
#nav_ten 		a:hover { background:#546471; border-left: 5px solid #62727f; padding-left: 10px;}
#nav_eleven 	a:hover { background:#596978; border-left: 5px solid #62727f; padding-left: 10px;}
#nav_twelve 	a:hover { background:#5f6f7e; border-left: 5px solid #62727f; padding-left: 10px;}