/* CSS Document */
/*  styles the main menu & sub-menu */
.mmenuL { 
	background-image: url(graphics/MM_L.gif);  	background-repeat: no-repeat;
	width: 8px;
}
.mmenu {
	background-image: url(graphics/MM_M.gif);	background-repeat: repeat-x;
	font-size: 14px; font-weight: bold; text-align: center;
	color: #000000;  background-color: #FFDF00;
	padding: 1px 1px 1px 1px;
}
.mmenuR {
	background-image: url(graphics/MM_R.gif);
	background-repeat: no-repeat;  width: 10px;
}
.mmenuOnL {
	background-image: url(graphics/MMon_L.gif);	background-repeat: no-repeat; 
	width: 10px;
}
.mmenuOn {
	background-image: url(graphics/MMon_M.gif);	background-repeat: repeat-x;
	background-color: #0004B5;
	color: #FFFFFF;
	font-size: 14px;	font-weight: bold;	text-align: center;
	padding: 2px 3px 0px 0px;
}
.mmenuOnR {
	background-image: url(graphics/MMon_R.gif);	background-repeat: no-repeat;
 	width: 10px;
}

.mmenu a:link, .mmenu a:active, .mmenu a:visited {  
	color: #000000; text-decoration: none;
}
.mmenu a:hover {  
	color: #000000; text-decoration: underline;
}
.mmenuOn a:link, .mmenuOn a:active, .mmenuOn a:visited {  
	color: #FFFFFF; text-decoration: none;
}
.mmenuOn a:hover { 
	color: #FFEF00; text-decoration: underline;
}


.mmenuTB{ 
	background-image: url(graphics/MM_TB.gif);	background-repeat: repeat-x; height: 3px;
	background-color: #0004B5;
}
.mmenuMB{ 
	background-image: url(graphics/MM_MB.gif);	background-color: #0000B5;
	padding: 2px 1px 2px 0px;
	text-align: center;
}
.mmenuBB{   background-image: url(graphics/MM_BB.gif);	background-repeat: repeat-x;  height: 2px;	background-color: #0000F0; }
.mmenuSp { 	background-image: url(graphics/MM_Sp.gif);	background-repeat: repeat-x;  height: 6px; }
.mmenuBL { 	background-image: url(graphics/MM_BL.gif);	background-repeat: no-repeat; height: 6px; }
.mmenuBM { 	background-image: url(graphics/MM_BM.gif);	background-repeat: repeat-x;  height: 6px; }
.mmenuBR { 	background-image: url(graphics/MM_BR.gif);	background-repeat: no-repeat; height: 6px; }
.mmenuOnBL { background-image: url(graphics/MMon_BL.gif);  background-repeat: no-repeat;  height: 6px;

}
.mmenuOnBM { 
	background-image: url(graphics/MMon_BM.gif);  background-repeat: repeat-x;   height: 6px;
	background-color: #0004B5;
}
.mmenuOnBR {  background-image: url(graphics/MMon_BR.gif);	background-repeat: no-repeat; height: 6px;  }


/* *****************  Styles for sub-menu (L1 = level 1 nav) *************************> */
.L1menu  {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 12px;  font-weight: bold;	text-align: center;
	color: #FFFFFF; 
}
.L1menuOn {  	color: #FFFFFF  }
.L1menu a:link, .L1menu a:active, .L1menu a:visited {  color: #FFFFFF; text-decoration: none}
.L1menu a:hover  {  color: #FFFFFF; text-decoration: underline }
.L1menuOn a:link, .L1menuOn a:active, .L1menuOn a:visited     {  color: #FFFFFF; }
.L1menuOn a:hover  {  color: #FFFFFF; text-decoration: underline }


.L1cellTL { background-image: url(graphics/L1_TL.gif);   background-repeat: no-repeat; }
.L1cellTM {
	background-image: url(graphics/L1_TM.gif);
	background-repeat: repeat-x;
	padding: 2px 0px 1px 0px;
	background-color: #0004B5;
}
.L1cellTR { background-image: url(graphics/L1_TR.gif);   background-repeat: no-repeat; background-position: top left;  }
.L1cellBL { background-image: url(graphics/L1_BL.gif);   background-repeat: no-repeat;  width: 8px;}
.L1cellBM { background-image: url(graphics/L1_BM.gif);   background-repeat: repeat-x;   height: 5px;}
.L1cellBR { background-image: url(graphics/L1_BR.gif);   background-repeat: no-repeat;  width: 7px;}
.L1oncellTL { background-image: url(graphics/L1on_TL.gif);     background-repeat: no-repeat; }
.L1oncellTM {
	background-image: url(graphics/L1on_TM.gif);	background-repeat: repeat-x;
	background-color: #0033CC;
	padding: 3px 0px 0px 0px; 
}
.L1oncellTR { background-image: url(graphics/L1on_TR.gif);     background-repeat: no-repeat; }
.L1oncellBL { background-image: url(graphics/L1on_BL.gif);     background-repeat: no-repeat; width: 8px;}
.L1oncellBM { background-image: url(graphics/L1on_BM.gif);     background-repeat: repeat-x;  height: 5px; }
.L1oncellBR { background-image: url(graphics/L1on_BR.gif);     background-repeat: no-repeat; width: 7px;}


.Menu-L2-Table {
	width: 100%;
	margin: 4px 0px 8px 0px;
	background-color: #CCCCCC;
	display: table;
	cell-spacing: 2px;
}
.Menu-L2-Btn {
	color: #CC0000;
	background: #FFFFFF;
	padding: 1px 3px 1px 2px;
	vertical-align: top;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #660000;
	border-bottom: 1px solid #660000;
	border-left: 1px solid #FFFFFF;

}
.Menu-L2-Btn-On {
	color: #FFFFFF;
	background: #D60800;
	padding: 1px 3px 1px 2px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #660000;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #660000;

}
.Menu-L2-Btn a {
	color: #CC0000;
	text-decoration: none;
}
.Menu-L2-Btn a:hover {
	text-decoration: underline;
}
.Menu-L2-Btn-On a {
	color: #FFFFFF;
	text-decoration: none;
}
