/* --- 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: #856f7d; font-size: 12px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.m0l0iover     { color: #000; font: bold 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline }

/* level 0 outer */
.m0l0oout     { color: #856f7d; font-weight: bold; text-decoration: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
.m0l0oover      { color: #000; font-weight: bold; text-decoration: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

/* level 1 inner */
.m0l1iout      { color: white; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; line-height: normal; text-decoration: none; padding: 4px }
.m0l1iover      { color: white; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; line-height: normal; text-decoration: none; padding: 4px }

/* level 1 outer */
.m0l1oout       { text-decoration: none; background: #6495ed; border: solid 1px #039 }
.m0l1oover       { font-weight: bold; text-decoration: none; background: #4682b4; border: solid 1px #000 }

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

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