/*
MAIN Navigation
*/


div#navcontainer {
	padding:		0;
	margin:			0;
}

#navlist {
	padding: 		15px 0;
	font-family: 	Geneva, Arial, Helvetica, sans-serif;
	font-size: 		16px;
	line-height: 	20px;
}


#navlist li {
	list-style: 	none;
	display: 		inline;
	margin: 		0 -3px;
}


#navlist li a img {
	vertical-align:	text-bottom
}


#navlist li a {
	padding:	 		20px 10px;
	border: 			1px solid #111;
	border-bottom: 		none;
	border-top: 		none;
	text-decoration: 	none;
	background: #111 url(../images/navButton.png) left bottom;
	background-repeat: repeat-x;
}


#navlist li a:link,
#navlist li a:visited {
	color: 				#69f;
}


#navlist li a:hover {
	color: #69f;
	border: 1px solid #181818;
}

#navlist li a.mainmenu_current {
	border: 1px solid #333;
	color: #111;
	background-image: none;
	background-color: 	#fff;
}





/*
SUB Navigation
*/

div#toc {
margin: 4px 0 8px 0;;
padding: 0;
text-align: left;
}

div#toc h2 {
font: bold 13px Arial, sans-serif;
margin: 0;
padding: 2px 4px;
color: #222;
border-bottom: 1px solid #ddd;
}

#toclist {
margin: 0;
padding: 0;
}

#toclist li {
list-style: none;
margin: 0;
padding: 0;
}

#toclist li a {
display: block;
color: #36c;
text-decoration: none;
margin: 0;
margin-right: 1px;
padding: 4px 6px;
border-bottom: 1px solid #ccc;
background-color: transparent;
}

#toclist li a:hover {
color: #222;
background-color: #DFE7EF;
}



#toclist li a.sub_current1,
#toclist li a.sub_current2,
#toclist li a.sub_current3,
#toclist li a.sub_current4 {
color: #222;
background-color: #CADDEE;
}

#toclist li a.sub_link1,
#toclist li a.sub_current1 {
padding-left: 10px;
}

#toclist li a.sub_link2,
#toclist li a.sub_current2 {
padding-left: 20px;
}

#toclist li a.sub_link3,
#toclist li a.sub_current3 {
padding-left: 30px;
}


#toclist li a.sub_link4,
#toclist li a.sub_current4 {
padding-left: 40px;
}









