/* --- 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 {

	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;

	font-size: 12px;

	text-decoration: none;

	margin: 4px 0 0 8px;

	color: #FFFF00;
}

.m0l0iover {

	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;

	font-size: 12px;

	text-decoration: underline;

	margin: 5px 0 0 8px;

	color: #FFFF00;
}


/* level 0 outer */

.m0l0oout {

	text-decoration : none;

	background-image: url(img/lev0_bg1.gif);

	border: 1px solid #336699;

	background-color: #c0c0c0;
}

.m0l0oover {

	text-decoration : none;

	background-image: url(img/lev0_bg2.gif);

	background-color: #c0c0c0;

	border: 1px solid #336699;
}


/* level 1 inner */

.m0l1iout {

	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;

	font-size: 12px;

	margin: 4px 0 0 17px;

	color: #000000;
}

.m0l1iover {

	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;

	font-size: 12px;

	margin: 4px 0 0 17px;

	color: #ffffff;
}


/* level 1 outer */

.m0l1oout {

	text-decoration : none;

	background-color: #c0c0c0;

	border: 1px solid #336699;

	padding: 0;
}

.m0l1oover {

	text-decoration : none;

	background-color: #796878;

	background-image: url(img/lev1_arrow1.gif);

	background-repeat: no-repeat;

	border: 1px solid #336699;

	padding: 0;
}