/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/

/* LEFT MENU */

.m1l0iover, .m1l0oout {
	text-indent: 10px;
	border-bottom: solid 1px #929FAE;
	background-color: transparent;
	line-height: 16px;
}

/* level 0 inner */
.m1l0iout {
	padding-top: 2px;
	text-indent: 10px;
	color: #02253A;
}

.m1l0iover {
	padding-top: 2px;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
}

/* level 0 outer */
.m1l0oout {  
	border-top: solid 1px #DEE3E7;
}

.m1l0oover  {
    /* border-left : 1px solid #F6E3D1; */
	background-color: #EEBC84;
}

/* level 1 inner */
.m1l1iover {  
	height: 19px;
	width: 100%;
}

.m1l1iout {  
	text-indent: 10px;
	padding-top: 2px;
	color: #000;      
}

.m1l1iover { 
	text-indent: 10px;
	padding-top: 2px;
	color: #02253A;
	background-color: #DEE3E7;
	cursor: hand;
	/* background-color: transparent; */
}

/* level 1 outer */
.m1l1oover {
	border : 1px solid #02253A;
	background-color: #DEE3E7;
    /*
    background-color: #BE592E;
    filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity: 0.8;
    */
	
}

.m1l1oout {
	border: 1px solid black;
    background-color: white; 
   
}

a.m1l1oover:hover, a.m1l0oover:hover{ text-decoration: none; }

