/** navigation **/
/* avoid gap after li in ie6 by setting width*/
/*
#navcontainer 		{ width: 187px; padding:0; margin:0 }
#navcontainer ul 	{ list-style-type: none; margin: 0; padding: 0 }
*/
/*#navlist a 			{ display: block; color: #8592BB; padding: 1px 0 1px 8px; text-decoration:underline; color:#666; font-style:normal }

/* boxmodel hack. http://css-discuss.incutio.com/?page=BoxModelHack SBMH 
#navlist a 		{ width: 114px; border-top:1px dashed #8e8e8e }
#navlist a 		{ \width: 180px; w\idth: 164px }
#subnavlist a 	{ display: block; padding: 1px 0 1px 20px; margin-left: 0; color:#999 }

/* boxmodel hack. http://css-discuss.incutio.com/?page=BoxModelHack SBMH 
#subnavlist a 					{ width: 152px; border-top:1px dashed #8e8e8e }
#subnavlist a 					{ \width: 168px; w\idth: 152px }

#navlist a, 
#navlist a:visited,
#subnavlist a, 
#subnavlist a:visited 			{ border-left: 12px solid #FFFFFF; background: #FFFFFF; text-decoration: none }

/*#navlist a:hover, 
#navlist a#current:hover 		{ border-left: 12px solid #f8db01; text-decoration: underline }
#subnavlist a:hover, 
#subnavlist a#subcurrent:hover 	{ border-left: 12px solid #f8db01; text-decoration: underline }

a#current, 
a:visited#current, 
a#subcurrent, 
a:visited#subcurrent			{ border-left: 12px solid #f8db01; text-decoration: none }


a#current_orange, 
a:visited#current_orange, 
a#subcurrent_orange, 
a:visited#subcurrent_orange			{ border-left: 12px solid #eb9b0e; text-decoration: none }*/

div#navcontainer 		{ width: 190px; padding:0; margin:0;}
div#navcontainer ul 	{ list-style-type: none; margin: 0; padding: 0 }


div#navcontainer 	{ display: block; color: #666; width: 170px; background: #FFFFFF; text-decoration: none }

div#navcontainer a	{ display: block; color: #666; width: 170px; border-top:1px dashed #8e8e8e; border-left: 12px solid #FFFFFF; background: #FFFFFF; text-decoration: none; line-height:1.5em; padding: 2px 0 2px 5px } 
/* div#navcontainer a	{ \width: 180px; w\idth: 164px; } */

div#navcontainer #subnavlist a 					{ width: 150px; display: block; padding: 1px 0 1px 20px; margin-left: 0; color:#999; line-height:1.5em }
div#navcontainer #subnavlist a 					{ \width: 162px; w\idth: 150px } 

div#navcontainer #subsubnavlist a 					{ width: 150px; display: block; padding: 1px 0 1px 40px; margin-left: 0; color:#000; line-height:1.5em }
div#navcontainer #subsubnavlist a 					{ \width: 162px; w\idth: 150px } 

div#navcontainer .navlist_orange a#current, 
div#navcontainer .navlist_orange a:hover,
div#navcontainer .navlist_orange #subnavlist a:hover { border-left: 12px solid #eb9b0e; text-decoration: none; }

div#navcontainer .navlist_lilac a#current, 
div#navcontainer .navlist_lilac a:hover,
div#navcontainer .navlist_lilac #subnavlist a:hover { border-left: 12px solid #B0A2C6; text-decoration: none; }

div#navcontainer .navlist_lightblue a#current, 
div#navcontainer .navlist_lightblue a:hover,
div#navcontainer .navlist_lightblue #subnavlist a:hover { border-left: 12px solid #96B2D7; text-decoration: none; }

div#navcontainer .navlist_lightgreen a#current, 
div#navcontainer .navlist_lightgreen a:hover,
div#navcontainer .navlist_lightgreen #subnavlist a:hover { border-left: 12px solid #92D051; text-decoration: none; }

div#navcontainer .navlist_yellow a#current,
div#navcontainer .navlist_yellow a:hover,
div#navcontainer .navlist_yellow #subnavlist a:hover { border-left: 12px solid #F8DB01; text-decoration: none; }
