#topmenu ul {
	float: right;
	list-style: none;
	background: url('images/topmenu_left.jpg') no-repeat top left;
	margin: 0;
	padding: 0 0 0 8px;
	height: 33px;
}
#topmenu ul li {
	float: left;
	padding: 0;
	margin: 0;
	height: 33px;
	background: url('images/topmenu_bg.jpg') repeat-x top left;
}
#topmenu ul li a {
	display: block;
	height: 25px;
	padding: 8px 9px 0 6px;
	color: #707070;
	background: url('images/topmenu_sep.jpg') no-repeat right 12px;
}
* html #topmenu ul li a {
	width: 150px;
	text-align: center;
}
#topmenu ul li.last a {
	background: url('images/topmenu_right.jpg') no-repeat top right;
	padding-right: 14px;
}
#topmenu ul li a:hover {
	color: #64aac4;
	text-decoration: none;
}

#sidebar ul {
	list-style: none;
	margin: 6px 0 0 6px;
	padding: 0;
	width: 199px;
}
#sidebar ul ul {
	margin: 0;
	width: auto;
}
#sidebar ul li {
	margin: 1px 0;
	padding: 0;
}
* html #sidebar ul li { height: 1px; }
#sidebar ul li a {
	padding: 8px 0 0 12px;
	display: block;
	height: 23px;
	font-size: 12px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: top left;
}
#sidebar ul li a,
#sidebar ul li a:link {
	color: #5f5f5f;
	text-decoration: none;
}
#sidebar ul li a {
	padding-left: 54px;
	letter-spacing: -0.07em;
	line-height: 1.30em;
}
#sidebar ul li a.active {
	color: white;
}

#sidebar ul li a { background-image: url('images/midefaultbg.jpg'); }
#sidebar ul li a.active,
#sidebar ul li a:hover { background-image: url('images/midefaultbgh.jpg'); }

#sidebar ul li.mi11 a { background-image: url('images/mi11bg.jpg'); height: 39px; }
#sidebar ul li.mi11 a.active,
#sidebar ul li.mi11 a:hover { background-image: url('images/mi11bgh.jpg'); }
#sidebar ul li.mi23 a { background-image: url('images/mi23bg.jpg'); }
#sidebar ul li.mi23 a.active,
#sidebar ul li.mi23 a:hover { background-image: url('images/mi23bgh.jpg'); }
#sidebar ul li.mi34 a { background-image: url('images/mi34bg.jpg'); }
#sidebar ul li.mi34 a.active,
#sidebar ul li.mi34 a:hover { background-image: url('images/mi34bgh.jpg'); }
#sidebar ul li.mi35 a { background-image: url('images/mi35bg.jpg'); }
#sidebar ul li.mi35 a.active,
#sidebar ul li.mi35 a:hover { background-image: url('images/mi35bgh.jpg'); }
#sidebar ul li.mi36 a { background-image: url('images/mi36bg.jpg'); }
#sidebar ul li.mi36 a.active,
#sidebar ul li.mi36 a:hover { background-image: url('images/mi36bgh.jpg'); }
#sidebar ul li.mi37 a { background-image: url('images/mi37bg.jpg'); height: 39px; }
#sidebar ul li.mi37 a.active,
#sidebar ul li.mi37 a:hover { background-image: url('images/mi37bgh.jpg'); }
#sidebar ul li.mi72 a { background-image: url('images/miRTbg.jpg'); }
#sidebar ul li.mi72 a.active,
#sidebar ul li.mi72 a:hover { background-image: url('images/miRTbgh.jpg'); }
#sidebar ul li.mi77 a { background-image: url('images/mi77bg.jpg'); }
#sidebar ul li.mi77 a.active,
#sidebar ul li.mi77 a:hover { background-image: url('images/mi77bgh.jpg'); }
#sidebar ul ul li a,
#sidebar ul ul li a.active {
	letter-spacing: 0;
	line-height: 1.5em;
	background-image: none !important;
	height: auto !important;
	text-indent: 0 !important;
	padding-left: 0;
	color: #5f5f5f;
}

#sidebar ul li.current a { color: white !important; background-color: #65abc4; }
#sidebar ul li.current li a { color: #5f5f5f !important; background-color: white; }

#sidebar ul ul li a { padding: 2px 2px 2px 10px !important; }
#sidebar ul ul ul li a { padding-left: 20px !important; }
#sidebar ul ul ul ul li a { padding-left: 30px !important; }
#sidebar ul ul ul ul ul li a { padding-left: 40px !important; }

#sidebar ul li a:hover,
#sidebar ul li a:active,
#sidebar ul li.current a:hover,
#sidebar ul li.current a:active {
	background-color: #65abc4;
	color: white !important;
	text-decoration: none;
}