/* CSS Document */

#rgaccordmenu {
width:175px;
padding:0px;
margin:10px 0 10px 3px;
background:none;
}

#rgaccordmenu ul, #rgaccordmenu li {
margin:0;
background:none;
text-align: left;
font-size: 13px;
}

#rgaccordmenu li {
    padding:0 0 0 2px;
	list-style:none;
	display:block;
}

#rgaccordmenu li a {
	color:#990000;
	text-decoration: none;
}


#rgaccordmenu li a:hover,
#rgaccordmenu li a:focus,
#rgaccordmenu li a:active{
	color:#FFF;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	background-color: #D60006;
	padding: 0 0 0 3px;
	}
	
#rgaccordmenu li#current a,
#rgaccordmenu li#current a:focus,
#rgaccordmenu li#current a:hover,
#rgaccordmenu li#current a:active{
	color:#FFF;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	background-color: #990000;
	padding: 0 0 0 3px;
}

#rgaccordmenu .toggle {
	display:block;
	font-weight:bold;
	background:url(level1sub.png) no-repeat;
	padding:3px 0 0 3px;
	margin:0;
	color:#990000;
	cursor:pointer;
	border-bottom: 1px solid #990000;
}

#rgaccordmenu .empty {
	display:block;
	padding:0px;
	margin:0;
	color:#990000;
	cursor:pointer;
	border-bottom: 1px solid #990000;
}
#rgaccordmenu .empty a{
	display:block;
	padding: 0 0 0 3px;
}

#rgaccordmenu .act {
background:url(level1act.png) no-repeat;
font-style: italic;
}


#rgaccordmenu li ul li a{
color:#003399;
display:block;
padding:0px;
margin:0px;
text-decoration: none;
border-bottom: 1px solid #003399;
}

#rgaccordmenu li ul li a:hover,
#rgaccordmenu li ul li a:focus,
#rgaccordmenu li ul li a:active{
	color:#FFF;
	text-decoration: none;
	background-color: #1198ce;
	border-bottom: 1px solid #003399;
}

#rgaccordmenu li ul li#current a,
#rgaccordmenu li ul li#current a:focus,
#rgaccordmenu li ul li#current a:hover,
#rgaccordmenu li ul li#current a:active{
	color:#FFF;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	background-color: #003399;
	border-bottom: 1px solid #003399;
	padding: 0 0 0 3px;
}

#rgaccordmenu .toggle2 {
color:#003399;
background:url(level2sub.png) repeat-y;
display:block;
padding:3px 0px 0px 0px;
/*padding:0px;*/
font-weight:bold;
cursor:pointer;
margin:0px;
border-bottom: 1px solid #003399;
}

#rgaccordmenu .act2 {
	background:url(level2act.png) repeat-y;
	margin:0px;
	color: #003399;
	font-style: italic;
}

#rgaccordmenu li ul li ul li a {
	color:#336633;
	display:block;
	padding:0px;
	margin:0px;
	text-decoration: none;
	border-bottom: 1px solid #336633;
}

#rgaccordmenu li ul li ul li a:hover,
#rgaccordmenu li ul li ul li a:focus,
#rgaccordmenu li ul li ul li a:active{
	color:#FFF;
	text-decoration: none;
	background-color: #339900;
	border-bottom: 1px solid #336633;
}

#rgaccordmenu li ul li ul li#current a,
#rgaccordmenu li ul li ul li#current a:focus,
#rgaccordmenu li ul li ul li#current a:hover,
#rgaccordmenu li ul li ul li#current a:active{
	color:#FFF;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	background-color: #336633;
	padding: 0 0 0 3px;
	border-bottom: 1px solid #336633;
}

.open, .open span{
	font-weight:bold;
	text-decoration: underline;
}