#sub_menu {
	float: left;
	width: 200px;
	margin: 40px 30px 20px 25px;
	background: url('../img/sub_menu/line.gif');
	background-repeat: repeat-x;
}



#sm_level_1 li {
	background: url('../img/sub_menu/line.gif') bottom;
	background-repeat: repeat-x;	
}

#sm_level_1 a {
	display: block;
	padding: 5px 0 6px 28px;
	font: 12px Arial;
	color: #5A5A5A;
	background: url('../img/sub_menu/main.gif') no-repeat 10px 8px;
}

#sm_level_1 a:hover {
	color: #D14719;
	background: url('../img/sub_menu/main_active.gif') no-repeat 10px 8px;
}

#sm_level_1_active a, #sm_level_1_parent_active a {
	color: #D14719;
	background: url('../img/sub_menu/main_active.gif') no-repeat 10px 8px;
}



#sm_level_2 {
	margin-top: -1px;
	padding: 5px 0 15px 0;
	background: url('../img/sub_menu/line.gif') top;
	background-repeat: repeat-x;
}

#sm_level_2 li {
	background: none;
}

#sm_level_2 a {
	padding: 5px 0 0 40px;
	font: 12px Arial;
	color: #808080;
	background: url('../img/sub_menu/sub.gif') no-repeat 30px 11px;
}

#sm_level_2 a:hover {
	color: #D14719;
	background: url('../img/sub_menu/sub.gif') no-repeat 30px 11px;
}

#sm_level_2_active a, #sm_level_2_parent_active a {
	color: #D14719;
	background: url('../img/sub_menu/sub_active.gif') no-repeat 30px 11px;
}



#sm_level_3 {
	margin: 0 0 5px 15px;
}

#sm_level_3 a {
	margin: 0;
	padding-left: 40px;
	font: 11px Arial;
	color: #808080;
	background: url('../img/sub_menu/sub.gif') no-repeat 30px 11px;
}

#sm_level_3 a:hover {
	color: #D14719;
	background: url('../img/sub_menu/sub.gif') no-repeat 30px 11px;
}

#sm_level_3_active a {
	color: #D14719;
	background: none;
	background: url('../img/sub_menu/sub_active.gif') no-repeat 30px 11px;
}