.sidebarmenu {
	
}

.sidebarmenu a {
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	vertical-align:top; 
width:100%;
border-bottom:1px solid #eee;
background-color:#fff;
}

.sidebarmenu a:hover {
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	vertical-align:top; 
width:100%;
border-bottom:1px solid #eee;
	background-color:#fff5dd;
	
	
cursor:pointer;
}

.sidebarmenu a div {
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	vertical-align:top; 
margin:10px 20px 10px 20px;
border:0px;
height: auto;
background-color:transparent;
}

.sidebarmenu a:hover div {
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	vertical-align:top; 
margin:10px 20px 10 20px;
border:0px;
height: auto;
color:#514a10;
}

.sidebarmenu .caption {
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	vertical-align:top; 
width:100%;
border-bottom:1px solid #eee;
}

.sidebarmenu .caption div {
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	vertical-align:top; 
margin:30px 20px 10px 20px;
border:0px;
height: auto;
background-color:transparent;
font-size:26px;
line-height:26px;
color:#fff;
}











.menu1 {
	
}

.menu1 a {
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	vertical-align:top; 
width:100%;
border-bottom:1px solid #fff;
color:#333;
}

.menu1 a:hover {
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	vertical-align:top; 
width:100%;
border-bottom:1px solid #fff;
background-color:#fff;
cursor:pointer;
}

.menu1 a div {
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	vertical-align:top; 
margin:10px 20px 10px 20px;
border:0px;
height: auto;
}

.menu1_selected {
	background-color:#e26e00;
	border-color:#e26e00;
}

.menu1_selected  div {
	color:#fff;
}

.menu1 a:hover div {
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	vertical-align:top; 
margin:10px 20px 10 20px;
border:0px;
height: auto;
color:#514a10;
}

.menu1 .caption1 {
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	vertical-align:top; 
width:100%;
border-bottom:1px solid #eee;
background-color:#666;
}

.menu1 .caption1 div {
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	vertical-align:top; 
margin:10px 20px 10px 20px;
border:0px;
height: auto;
background-color:transparent;
font-size:22px;
line-height:24px;
color:#fff;
}

.menu1 .caption2 {
	margin-top:8px;
	background-color:#4C95C2;
}

.menu1 .caption2 div {
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	vertical-align:top; 
margin:10px 20px 10px 20px;
border:0px;
height: auto;
background-color:transparent;
font-size:18px;
line-height:20px;
color:#224459;
}
