.marginbottom{
	margin-bottom: 18px;
	
}
.block-header-blue 
{
	background:#5abae9 url(images/rmenu_top.gif) no-repeat;
	padding:7px 0 7px 22px;
	color:#ffffff;
	font-size:1.0769em;
	font-weight:bold;
	width:282px;
}
ul.rightmenu
{
	padding:0px 0 15px;
	background-color:#c3ccdf;
	margin:14px 0 0;
	
}
div.rightmenu
{
	margin:0 0 5px;
	width:303px;
	background:#c3ccdf url(images/rmenu_bg.gif) repeat-x 0 -3px;
	padding-top:14px;
}
div.rightmenu h3
{
	margin:0 0 0 15px;
	font-size:14px;
	font-weight:bold;
	color:#243e78;
}
div.rightmenu b
{
	display:block;
	position:absolute;
	width:3px;
	height:3px;
	background-image: url(images/rmenu_corners.gif);
}
ul.rightmenu li
{
	/*clear:both;*/
	margin:10px 10px 4px;
	padding:0 0 0 9px;
	background:url(images/rmenu_bullet.gif) no-repeat left 7px;
}

ul.rightmenu a, ul.rightmenu a:link, ul.rightmenu a:active, ul.rightmenu a:visited
{
	color:#243e78;
	text-decoration:none;
	padding:2px 4px;
}
ul.rightmenu a:hover
{
	color:#243e78;
	text-decoration:none;
	background:#aeb9d4;
}
ul.rightmenu  li.open a
{
	background:#354f97;
	color:#ffffff;
	
}
ul.rightmenu  li li
{
	margin:11px 0 0 5px;
	padding:0 0 0 9px;
	background:none;
}
ul.rightmenu  li li a, ul.rightmenu  li li a:link, ul.rightmenu  li li a:visited, ul.rightmenu  li li a:active
{
	background:none;
	color:#243e78;
	padding:0;
}
ul.rightmenu  li li a.item-selected
{
	/*color:#ffffff;*/
	font-weight:bold;
}
ul.rightmenu  li li a:hover
{
	text-decoration:underline;
}
ul.rightmenu  li li li a
{
	font-size:12px;
}
ul.rightmenu  li li li li
{
	margin:6px 0 0 5px;
}
ul.rightmenu  li li li li ul
{
	margin-bottom:5px;
}
ul.rightmenu  li li li li a
{
	font-size:11px;
}