div.MenuPopup {
	position: absolute; 
	visibility: hidden; 
	z-index: 1;
}

div.MenuTop {
	font-size: 11px;
	font-weight: bold;
}

a.MenuTop {
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	display: block;
}



div.MenuTopRA {
	margin-right: 0px; 
	margin-left: 5px;
	background-image: none;
	width: 10px;
	height: 10px;
}

#MainPage div.MenuTopRA {
	margin-right: 0px; 
	margin-left: 0px;
	margin-top: 5px;
	width: 10px;
	height: 10px;
}




/* ### MENU DOWN ############################################################################### */

table.MenuDown			{ width: 160px; border: none; }
td.MenuDown			{ font-size: 11px; color: #33587e; }
a.MenuDown			{ width: 100%; display: block; color: #33587e; text-decoration: none; }
a.MenuDown:hover 		{ width: 100%; display: block; color: #718aa5; text-decoration: none; }

td.MenuDownTL			{ width: 8px; height: 9px; background-repeat: no-repeat; }
td.MenuDownT0			{ background-repeat: repeat-x; background-position: center bottom; }
td.MenuDownTR			{ width: 9px; height: 9px; background-repeat: no-repeat; }
td.MenuDownL			{ width: 9px; height: 9px; background-repeat: repeat-y; background-position: left; }
td.MenuDownR			{ width: 9px; height: 9px; background-repeat: repeat-y; background-position: right; }
td.MenuDownBL			{ width: 9px; height: 9px; background-repeat: no-repeat; }
td.MenuDownB			{ background-repeat: repeat-x; background-position: bottom; }
td.MenuDownBR			{ width: 9px; height: 9px; background-repeat: no-repeat; }
td.MenuDownRA			{ width: 14px; height: 9px; vertical-align: top; padding-right: 5px; }
td.MenuDownSeparator 		{ padding: 5px 5px 5px 5px; }

div.MenuDown			{ padding: 5px 5px 5px 5px; }
div.MenuDownSeparator 		{ width: 100%; height: 1px;  }
div.MenuDownRA 			{ background-repeat: no-repeat; width: 9px; height: 9px; margin-top: 7px; margin-right: 5px; margin-left: 5px; }


/* ### MENU RIGHT ############################################################################### */

table.MenuRight			{ border: none; }
td.MenuRightT			{ background-repeat: repeat-x; background-position: center top; }
td.MenuRightL			{ width: 9px; height: 9px; background-repeat: repeat-y; background-position: right; }
td.MenuRightA			{ width: 9px; height: 9px; background-repeat: no-repeat; background-position: top right; }




/* ### MENU LEFT ############################################################################### */

td.MenuLeft 			{ background-repeat: repeat-x; background-position: top; font-size: 11px; color: #FFFFFF; vertical-align: top;}
td.MenuLeftD 			{ background-position: bottom; background-repeat: repeat-x; }
td.MenuLeftInside 		{ font-size: 11px; color: #33587e; vertical-align: top; }
td.MenuLeftInsideSub 		{ font-size: 11px; color: #33587e; vertical-align: top; }


div.MenuLeft 			{ font-size: 11px; font-weight: bold; padding: 9px 5px 0px 19px; }
div.MenuLeftRA 			{ width: 10px; height: 10px; margin: 12px 4px 0px 4px; background-repeat: no-repeat; background-position: center center; }
div.MenuLeftTA 			{ background-repeat: no-repeat; background-position: bottom center; width: 15px; }
div.MenuLeftInside 		{ font-size: 11px; padding: 7px 5px 7px 19px; }
div.MenuLeftInsideSub 		{ font-size: 11px; padding: 0px 0px 7px 29px; }
div.MenuLeftInsideRA 		{ width: 10px; height: 10px; margin: 9px 0px 0px 4px; }
div.MenuLeftInsideRASub 	{ width: 10px; height: 10px; margin: 2px 0px 0px 4px; border: solid 10px; }
div.MenuLeftInsideSeparator 	{ background-color: #33587e; height: 1px; margin-left: 19px; margin-right: 15px; }


a.MenuLeft 			{ font-size: 11px; font-weight: bold; color: white; text-decoration: none; display: block; width: 100%; }
a.MenuLeft 			{ font-size: 11px; font-weight: bold; color: white; text-decoration: none; display: block; width: 100%; }
a.MenuLeft:hover 		{ text-decoration: none; }

a.MenuLeftInside 		{ color: #33587e; display: block; width: 100%; text-decoration: none; }
a.MenuLeftInside:hover 		{ color: #718aa5; text-decoration: none; }

a.MenuLeftInsideSelected 	{ font-weight: bold; color: #33587e; display: block; width: 100%; text-decoration: none; }
a.MenuLeftInsideSelected:hover 	{ color: #718aa5; text-decoration: none; }

a.MenuLeftInsideSub 		{ color: #33587e; display: block; width: 100%; text-decoration: none; }
a.MenuLeftInsideSub:hover 	{ color: #718aa5; text-decoration: none; }

a.MenuLeftInsideSubSelected	{ color: #33587e; display: block; width: 100%; text-decoration: none; }
a.MenuLeftInsideSubSelected:hover 	{ color: #718aa5; text-decoration: none; }



