/* --- 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: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px;
	text-align: right;
	color: #000033;
}
.m0l0ioutdark {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px;
	color: #A5DFF9;
}
.m0l0ioutbig {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px;
	color: #000033;
}

.m0l0iover {
	font: 11px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	text-decoration: none;
	padding: 4px;
	text-align: right;
	color: #035CA2;
}
.m0l0ioverdark {
	font: 10px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	text-decoration: none;
	padding: 4px;
	color: white;
}
.m0l0ioverbig {
	font: 12px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	text-decoration: none;
	padding: 4px;
	color: #035CA2;
}
/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	background: #FFFFFF;
/*	border : 1px solid #000000;*/
	filter: alpha(opacity=0);
	-moz-opacity:0;
}
.m0l0ooutdark {
	text-decoration : none;
	background: #012643;
}
.m0l0ooutright {
	text-decoration : none;
	background: #ACDFED;
}
.m0l0ooutbig {
	text-decoration : none;
	background: #ACDFED;
}
.m0l0oover {
	text-decoration : none;
	background: #FFFFFF;
/*	border : 1px solid #000000;*/
}
.m0l0ooverdark {
	text-decoration : none;
	background: #003333;
}
.m0l0ooverbig {
	text-decoration : none;
	background: #99CCFF;
}
/* level 1 inner */
.m0l1iout {
	font: 9px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 4px;
	color: #000033;
}
.m0l1iover {
	font: 9px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration : none;
	padding: 4px;
	color: #000033;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	border : 1px solid #9C9A9C;
	background: #FFF4F4;
/*	filter: alpha(opacity=85);
	-moz-opacity: 85%;*/
}
.m0l1oover {
	text-decoration : none;
	border : 1px solid #9C9A9C;
	background: #F4FFF8;
}

/* level 2 inner */
.m0l2iover {
	font: 9px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #000000;
}

/* level 2 outer */
.m0l2oout {
	text-decoration : none;
	border : 1px solid #000000;
	background: #B44646;
}
.m0l2oover {
	text-decoration : none;
	border : 1px solid #9C9A9C;
	background: #E7E7E7;
}


td {font-family: Verdana; font-size: 9px; font-style: normal; font-weight: normal; color: #333333; text-align: justify background-color: #99CCFF}


