/* --- 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       { color: white; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; padding: 2px }
.m0l0iover      { color: silver; font: bolder 12pt Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: blink; padding: 2px; border: solid 1px teal }

/* level 0 outer */
.m0l0oout    { color: white; font-size: 12pt; text-decoration: none; background-color: white; border: solid 0 #ffffff }
.m0l0oover     { color: #699; font-size: 12pt; text-decoration: none; border: solid 0  }

/* level 1 inner */
.m0l1iout   { color: #000000; font: 9pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; background-color: white; padding: 4px; border: double 1px #b0c4de }
.m0l1iover   { color: black; font-style: normal; font-variant: normal; font-size: 9pt; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #b0c4de; padding: 4px }

/* level 1 outer */
.m0l1oout     { text-decoration: none; background-color: white; filter: alpha(opacity=85) }
.m0l1oover  { text-decoration: none; background-color: white; border: solid 1px white }

/* level 2 inner */
.m0l2iover  { color: #000000; font: 9pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; padding: 4px }

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