/* --- 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: arial, helvetica, sans-serif;

	font-size: 11px;

	margin: 0px 5px 0px 5px;

	color: #ffffff;

	font-weight: bold;

	text-align: center;

}

.m0l0iover {

	font-family: arial, helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	margin: 0px 0 0 0px;

	color: #cccccc;

	text-decoration : underline;	

}



/* level 0 outer */

.m0l0oout {

	text-decoration : none;

	font-weight: bold;

	text-align: center;

/*	border-left: 1px dotted #000000;

	background-color: #FEB642;*/

}

.m0l0oover {

	text-decoration : none;

	font-weight: bold;

	text-align: center;

/*	background-color: #FEB642;

	border-left: 1px dotted #000000;	*/

}



/* level 1 inner */

.m0l1iout {

	font-family: arial, helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	margin: 4px 0 0 17px;

	color: #ffffff;

}

.m0l1iover {

	font-family: arial, helvetica, sans-serif;

	font-size: 11px;

	margin: 4px 0 0 17px;

	color: #666666;

	font-weight: bold;

}



/* level 1 outer */

.m0l1oout {

	text-decoration : none;

	background-color: #FEB642;

	border: 1px solid #000000;

	padding: 0;

}

.m0l1oover {

	text-decoration : none;

	background-color: #FEB642;

	background-image: url(img/lev1_arrow.gif);

	background-repeat: no-repeat;

	border: 1px solid #000000;

	padding: 0;

}