/* v6.1.2.0 */

#topicNav {
 margin: 0;
 padding: 0;
 list-style: none;
 background: none;
}

#topicNav > li {
 display: block;
 width: 100%;
}

#topicNav > li > a {
 display: block;
 height: 100%;
 padding: 4px 2em;
 text-decoration: none;
 background: url('/images/misc/bullet-red.png') no-repeat 1em center;
}

#topicNav > li > a:hover {
 text-decoration: none;
}

#topicNav > li.navArrow {
 position: relative;
 background: transparent url('/images/misc/nav-arrow.gif') 95% center no-repeat;
}

#topicNav li.navArrow:hover {
 background: transparent url('/images/misc/nav-arrow.gif') 95% center no-repeat;
 background-color: #C92027; 
}

#topicNav li:hover {
 background: #C92027; 
}

#topicNav > li.navArrow ul {
 margin: 0;
 padding: 0;
 width: 14.9em;
 list-style: none;
 background: #B5B4AD;
 position: absolute;
 left: -1000em;
 box-shadow: 2px 2px 5px #777;
 z-index: 450;
}

#topicNav > li.navArrow ul li {
 display: block;
 width: 100%;
}

#topicNav > li.navArrow ul li a {
 height: 100%;
 display: block;
 text-decoration: none;
 padding: 4px 2em;
 background: url('/images/misc/bullet-red.png') no-repeat 1em center;
}

#topicNav > li.navArrow ul li a:hover {
 background: #C92027;
}

#topicNav > li.navArrow:hover ul {
 top: -1px;
 left: 100%;
}

.navSelected {
	background: #E3EAF2;
	padding: 0 0 1px;
}

.navSelected > a {
}

.navSelected > ul {
    background: none repeat scroll 0 0 #FFF;
    list-style: none outside none;
    margin: 10px 13px;
    padding: 10px 15px;
}

.navSelected > ul > li {
	padding: 3px;
}
