/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/
/* level 0 inner */
.m0l0iout 
{
	border: 0px gray solid;
	font-family: Comic Sans MS;
	font-size: 14px;
	text-decoration: none;
	padding:1 0 1 4;
	color: #021FFB;
	text-align: left;
	font-weight:bold;
	filter: shadow(color=#B4DEF8, direction=135) ;
}
.m0l0iover {
	font-family:Comic Sans MS;
	font-size:14;
	text-decoration: underline;
	padding:1 0 1 4;
	font-weight:bold;
	color: #DFF1FC;
	text-align: left;
}

/* level 0 outer */
.m0l0oout 
{
	text-decoration : none;
	border : 1px solid gray;
	background-color: lightgreen;
	filter: Alpha(opacity=70,enabled=70);
}
.m0l0oover {
	text-decoration : none;
	border : 1px solid #021FFB;
	background: #5AA7E5;
	filter: Alpha(opacity=70,FinishOpacity=0, Style=1, StartX=0, StartY=0, FinishX=100, FinishY=0,enabled=50);
}

/* level 1 inner */
.m0l1iout {
	font-family:Comic Sans MS;
	font-size:12;
	text-decoration: none;
	padding:3 0 4 3;
	color: #000000;
	text-align: left;
}
.m0l1iover {
	font-family:Comic Sans MS;
	font-size:12;
	font-weight:bold;
	text-decoration : none;
	padding:3 0 4 3;
	color: #000000;
	text-align: left;
}
/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	border : 1px solid #021FFB;
	background: #ABC0E8;
	filter: Alpha(opacity=100,FinishOpacity=80, Style=1, StartX=0, StartY=0, FinishX=100, FinishY=0,enabled=50);	
}
.m0l1oover {
	text-decoration : none;
	border : 1px solid #021FFB;
	background: #71A0F8;
	filter: Alpha(opacity=100,FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=100, FinishY=0,enabled=50);		
}

/* level 2 inner */
.m0l2iover {
	font-family:Comic Sans MS;
	font-size:12;
	text-decoration : none;
	padding: 4px;
	color: #000000;
}

/* level 2 outer */
.m0l2oout {
	text-decoration : none;
	border : 1px solid #021FFB;
	background: #B44646;
}
.m0l2oover {
	text-decoration : none;
	border : 1px solid #021FFB;
	background: #E55A5A;
}
