/* Navigation container styles */
#navigation {
	background-color: #fffef6;
	width: 185px;
	position: absolute;
	top: 141px;
	left: 0px;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	padding-top: 0px;
}

#navigation ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width:185px;
}

#navigation a, #navigation a:visited {
	border-bottom: 1px solid #E4E4E4;
	font-weight: bold;
	text-decoration: none;
	border-bottom: solid 1px e4e4e4;
}

#navigation a.last, #navigation ul a.last:visited {
	border-bottom: 0px;
	font-weight: bold;
	text-decoration: none;
}

#navigation a.current, #navigation a.current:visited {
	font-weight: bold;
	text-decoration: none;
}

/* Navigation Level 1 */
#navigation ul a {
	display: block;
	padding-top: 4px;
	padding-left: 20px;
	padding-bottom: 4px;
	padding-right: 0px;
	margin: 0px;
}

/*boxmodel hack. http://css-discuss.incutio.com/?page=BoxModelHack SBMH*/
#navigation ul a 
{ 
	width: 166px;
	
}

#navigation ul a 
{
	/*
	\width: 192px;
	w\idth: 172px;
*/
}

/* ABN */
#navigation ul li.abn a, #navigation ul li.abn a:visited {
	background-color: #4d4d4d;
	color: #FFFFFF;
}
#navigation ul li.abn a.current, #navigation ul li.abn a:visited.current
{
	background-color: #a50018;
}


#navigation ul li.abn a:hover {
	/*background-color: #333333;*/
	background-color: #a50018;
	color: #FFFFFF;
}

/* ABG */
#navigation ul li.abg a, #navigation ul li.abg a:visited {
	background-color: #a50018;
	color: #FFFFFF;
}

#navigation ul li.abg a:hover {
	background-color: #4d4d4d;
	color: #FFFFFF;
}

/* Navigation Level 2 */
#navigation ul li ul a {
	display: block;
	padding-top: 4px;
	padding-left: 20px;
	padding-bottom: 4px;
	padding-right: 0px;
	margin: 0px;
}

#navigation ul li ul a, #navigation ul li ul a:visited {
	font-weight: normal;
}

/*boxmodel hack. http://css-discuss.incutio.com/?page=BoxModelHack SBMH*/
#navigation ul li ul a { width: 166px; }

#navigation ul li ul a {
	\width: 166px;
	w\idth: 166px;
}

/* ABN */
#navigation ul li.abn ul a, #navigation ul li.abn ul a:visited {
	background-color: #fffef6;
	color: #333333;
}

#navigation ul li.abn ul a.current, 
#navigation ul li.abn ul a.current:visited {
	background-color: #a50018;
	font-weight: bold;
        color: #FFFFFF;
}

#navigation ul li.abn ul a.hassub, #navigation ul li.abn ul a.hassub:visited {
	background-color: #9C0000;
	font-weight: bold;
        color: #FFFFFF;
}

#navigation ul li.abn ul a.currentwithsub, #navigation ul li.abn ul a.currentwithsub:visited {
	background-color: #a50018;
	font-weight: bold;
        color: #FFFFFF;
}

#navigation ul li.abn ul a:hover, #navigation ul li.abn ul a.current:hover, #navigation ul li.abn ul a.currentwithsub:hover, #navigation ul li.abn ul a.hassub:hover {
	background-color: #9C0000;
        color: #FFFFFF;
}

/* ABG */
#navigation ul li.abg ul a, #navigation ul li.abg ul a:visited {
	background-color: #fffef6;
	color: #333333;
}

#navigation ul li.abg ul a.current, #navigation ul li.abg ul a.current:visited {
	background-color: #9C0000;
	font-weight: bold;
        color: #FFFFFF;
}

#navigation ul li.abg ul a.hassub, #navigation ul li.abg ul a.hassub:visited {
	background-color: #9C0000;
	font-weight: bold;
        color: #FFFFFF;
}

#navigation ul li.abg ul a.currentwithsub, #navigation ul li.abg ul a.currentwithsub:visited {
	background-color: #9C0000;
	font-weight: bold;
        color: #FFFFFF;
}

#navigation ul li.abg ul a:hover, #navigation ul li.abg ul a.current:hover, #navigation ul li.abg ul a.currentwithsub:hover, #navigation ul li.abg ul a.hassub:hover {
	background-color: #9C0000;
        color: #FFFFFF;
}



/* Navigation Level 3 */
#navigation ul li ul li ul a {
	display: block;
	padding-top: 4px;
	padding-left: 20px;
	padding-bottom: 4px;
	padding-right: 0px;
	margin: 0px;
}

/*boxmodel hack. http://css-discuss.incutio.com/?page=BoxModelHack SBMH*/
#navigation ul li ul li ul a { width: 166px; }

#navigation ul li ul li ul a {
	\width: 166px;
	w\idth: 166px;
}

#navigation ul li ul li ul a, #navigation ul li ul li ul a:visited {
	font-weight: normal;
}

/* ABN */
#navigation ul li.abn ul li ul a, #navigation ul li.abn ul li ul a:visited {
	background-color: #FFFFFF;
	color: #333333;
}

#navigation ul li.abn ul li ul a.current, #navigation ul li.abn ul li ul a.current:visited {
	background-color: #FFFFFF;
	color: #9C0000;
}

#navigation ul li.abn ul li ul a:hover, #navigation ul li.abn ul li ul a.current:hover {
	background-color: #FFFFFF;
	color: #9C0000;
}

/* ABG */
#navigation ul li.abg ul li ul a, #navigation ul li.abg ul li ul a:visited {
	background-color: #FFFFFF;
	color: #9C0000;
	padding-left:25px;
	width:161px;
}

#navigation ul li.abg ul li ul a.current, #navigation ul li.abg ul li ul a.current:visited {
	background-color: #FFFFFF;
	color: #9C0000;
}

#navigation ul li.abg ul li ul a:hover, #navigation ul li.abg ul li ul a.current:hover {
	background-color: #FFFFFF;
	color: #9C0000;
}

#navigation ul,  #navigation li {
	display: inline;
}
