/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
main menu classes

  level 0 inner */
.mTl0iout, .mTl0oout {
/*	font: 14px "Arial", sans-serif;*/
	font: 14px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 3px  3px 3px 3px;
	color: #ccffff;
	border-radius:15px;
}
.mTl0iover, .mTl0oover {/*  mouse over level 0  */
	font: 14px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align: center;
	padding: 3px  3px 3px 3px;
	font-weight:bold;
	color: #ffff00;
	background-color: #0066ff;
	border-radius:15px;
}

/* level 1 inner */
.mTl1iout {
	font: 13px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	color: #eeeeee;
	background-color: #001f5c;
	border-radius:15px;
	padding: 3px  3px 3px 3px;
}
.mTl1iover {
	font: 13px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif bold;
	text-align: center;
	text-decoration: underline;
	font-weight:bold;
	color: #ffff00;
	background-color: #0066ff;
	border-radius:15px;
	padding: 3px  3px 3px 3px;
}

/* level 1 outer */
.mTl1oout {
	font: 13px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration : none;
	background-color: #001f5c;
	color: #cccccc;
	border-radius:15px;
	padding: 3px  3px 3px 3px;
}
.mTl1oover {
	font: 13px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif bold;
	text-align: center;
	text-decoration: underline;
	font-weight:bold;
	color: #ffff00;
	background-color: #0066ff;
	border-radius:15px;
	padding: 3px  3px 3px 3px;
}

/* level 2 inner */
.mTl2iout {
	font: 12px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration : none;
	color: #ffffff;
	background-color: #001f5c;
	border-radius:15px;
}
.mTl2iover {
	font: 13px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif bold;
	text-align: center;
	text-decoration : none;
	color: #ffff00;
	background-color: #0066ff;
	border-radius:15px;
}

/* level 2 outer */
.mTl2oout {
	color: #ffffff;
	background-color: #001f5c;
	border-radius:15px;

}
.mTl2oover {
	color: #ffff00;
	background-color: #0066ff;
	border-radius:15px;
}

.infoblock {
	color: #ffffff;
	text-decoration: none;
	font: 13px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif !important;
	text-align: justify;
	background-color: #0066ff;
	border-radius:15px;
}

.infoheader {
	color: #ffff99;
	text-decoration: underline;
	font: 14px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif !important;
	text-align: center;
}
.mout { color: #ffffff;
	font: 12px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;}
.mover { color: aqua;
	font: 12px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;}
.mdown { color: #ff0000;
	font: 12px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;}

/* LEFT menu classes
  level 0 inner */
.mLl0iout {
	font: 12px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	padding: 5px;
	color: #ccffff;
	background-color: #001f5c;
	border-radius:15px;
}
.mLl0iover {
	font: 13px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align: center;
	padding: 5px;
	font-weight:bold;
	color: #00ffff;
	background-color: #0066ff;
	border-radius:15px;
}
.mLl0iout, .mLl0oout {
	font: 12px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	color: #ccffff;
	background: transparent;
	border-radius:15px;
}

/* level 1 inner */
.mLl1iout {
	font: 12px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	background-color: #001f5c;
	border-radius:15px;
}
.mLl1iover {
	font: 13px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight:bold;
	color: #ffff00;
	background-color: #0066ff;
	border-radius:15px;
}

/* level 1 outer */
.mLl1oout {
	font: 12px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration : none;
	color: #ffffff;
	background-color: #001f5c;
	border-radius:15px;
}
.mLl1oover {
	font: 13px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight:bold;
	color: #ffff00;
	background-color: #0066ff;
	border-radius:15px;}

/* level 2 inner */
.mLl2iover {
	font: 13px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #ccffff;
	background-color:  #0066ff;
	text-align: center;
	text-decoration : none;
	border-radius:15px;
	/* filter: alpha(opacity=85) !important;*/
}
.mLl2iout {
	font: 12px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #001f5c;
	text-align: center;
	text-decoration : none;
	border-radius:15px;
	/* filter: alpha(opacity=85) !important;*/
}

/* level 2 outer */
.mLl2oout {
	color: #ffffff;
	background-color: #001f5c;
	border-radius:15px;
	/* filter: alpha(opacity=85) !important;*/

}
.mLl2oover {
	color: #ccffff;
	background-color:  #0066ff;
	border-radius:15px;
	/* filter: alpha(opacity=85) !important;*/
}
a.leftmenulink{	color: #ccccff;}


