/* SideMenu CSS*/

#so-menu-container {
	padding: 8px 0 0 0;
	margin: 0;
	border: 0;
}

#so-menu-title {
  font-weight: bold
  }

#menu {
	padding: 6px 0 0 0 !important;
}

#so-menu-container ul {
	padding: 0;
	margin: 0;
	border: 0;
}

#so-menu-container li {
  margin: 0;
	list-style-type: none;
}

#so-menu-level, #so-menu-level-1, #so-menu-level-2, #so-menu-level-3, #so-menu-level-4, #so-menu-level-5 {
	padding: 0;
	margin: 0;
	border: 0;
}

.so-menu-level-off {
	padding: 4px 12px;
	font-weight: normal;
	background: url(../img/menu/sm_level_off.gif) no-repeat 0 9px;
}

.so-menu-level-on {
	padding: 4px 12px;
	font-weight: #333366;
	background: url(../img/menu/sm_level_1_on.gif) no-repeat 0 8px;
}

.so-menu-level-off-padding a {
	color: #333366;
}

.so-menu-level-on-padding a {
	color: #333366;
	font-weight: bold;
}

/*
#so-menu-level-1 {
	padding: 0;
	margin: 0;
	border: 0;
}
*/
.so-menu-level-1-off {
	padding: 4px 12px;
	background: url(../img/menu/sm_level_2_off.gif) no-repeat 0 8px;
}

.so-menu-level-1-on {
	padding: 4px 12px;
	font-weight: #333366;
	background: url(../img/menu/sm_level_2_on.gif) no-repeat 0 8px;
}

.so-menu-level-1-on-padding a {
	color: #333366;
}
/*
#so-menu-level-2 {
	padding: 0;
	margin: 0;
	border: 0;
}
*/
#so-menu-level-2 li {
/*	border: 1px solid red; */
	margin: 0;
	list-style-position: outside;
	list-style-type: none;
}

.so-menu-level-2-off {
	padding: 5px 6px 0 12px;
	background: url(../img/menu/sm_level_2_off.gif) no-repeat 0 9px;
}
	
.so-menu-level-2-on {
  padding: 5px 6px 0px 12px;
	background: url(../img/menu/sm_level_2_on.gif) no-repeat 0 9px;
}
	
.so-menu-level-2-on-padding {
	/*padding: 5px 6px 0px 10px;*/
}

.so-menu-level-2-on-padding a {
	color: #333366;
}
/*
#so-menu-level-3 {
	padding: 0;
	margin: 0;
	border: 0;
}
*/
#so-menu-level-3 li {
	margin: 0;
	list-style-position: outside;
	list-style-type: none;
}
	
.so-menu-level-3-off {
	padding: 5px 6px 0 12px;
	background: url(../img/menu/sm_level_2_off.gif) no-repeat 0 9px;
}
	
.so-menu-level-3-on {
	padding: 5px 6px 0 12px;
	background: url(../img/menu/sm_level_2_on.gif) no-repeat 0 9px;
}

.so-menu-level-3-on-padding a {
	color: #333366;
}
/*
#so-menu-level-4 {
	padding: 0;
	margin: 0;
	border: 0;
}
*/
#so-menu-level-4 li {
	margin: 0;
	list-style-position: outside;
	list-style-type: none;
}
	
.so-menu-level-4-off {
	padding: 5px 6px 0 12px;
	background: url(../img/menu/sm_level_2_off.gif) no-repeat 0 9px;
}
	
.so-menu-level-4-on {
	padding: 5px 6px 0 12px;
	background: url(../img/menu/sm_level_2_on.gif) no-repeat 0 9px;
}

.so-menu-level-4-on-padding a {
	color: #333366;
}
/*
#so-menu-level-5 {
	padding: 0;
	margin: 0;
	border: 0;
}
*/
#so-menu-level-5 li {
	margin: 0;
	list-style-position: outside;
	list-style-type: none;
}
	
.so-menu-level-5-off {
	padding: 5px 6px 5px 12px;
	background: url(../img/menu/sm_level_2_off.gif) no-repeat 0 9px;
}
	
.so-menu-level-5-on {
	padding: 5px 6px 5px 12px;
	background: url(../img/menu/sm_level_2_on.gif) no-repeat 0 9px;
}

.so-menu-level-5-on-padding a {
	color: #333366;
}

#so-menu-level-6 {
	padding: 0;
	margin: 0;
	border: 0;
}

#so-menu-level-6 li {
	margin: 0;
	list-style-position: outside;
	list-style-type: none;
}
	
.so-menu-level-6-off {
	padding: 5px 6px 5px 50px;
	background: url(../img/menu/sm_level_2_off.gif) no-repeat 40px 9px;
}
	
.so-menu-level-6-on {
	padding: 5px 6px 5px 50px;
	background: url(../img/menu/sm_level_2_on.gif) no-repeat 40px 9px;
}

.so-menu-level-6-on-padding a {
	color: #333366;
}
