/* ThemeMptMenu Style Sheet */

.ThemeMptMenu
{
	font-family:	Arial, sans-serif;
	font-size:	12px;
	font-weight:	bold;


	margin-right:	7px;

	cursor:		pointer;
	white-space:	nowrap;
/*	width:		100%;*/

	padding-top:	0px;
	padding-bottom:	0px;
}

.ThemeMptSubMenuTable
{
	font-family:	Arial, sans-serif;
	font-size:	12px;

	background-color:#002d71;

	cursor:		pointer;
	white-space:	nowrap;
	width:120px;
}

.ThemeMptSubMenu
{
	position:	absolute;
	visibility:	hidden;

	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/

	z-index:	100;
	border:	0;
	padding:	0;

	/* the following property is only useful in IE */
       /*         filter:progid:DXImageTransform.Microsoft.Shadow(Color=#65799D, Direction=135,Strength=7); */
}

.ThemeMptSubMenuTable
{
/*	border:		1px solid #FFFFFF;*/
}

.ThemeMptMenuItem,.ThemeMptMenuItemHover,.ThemeMptMenuItemActive
{
	cursor:		pointer;
	white-space:	nowrap;

}

/***************  long DIV BgColor ****************/
.ThemeMptMenuDiv
{
	width:		100%;
 margin-left:12px;
overflow:hidden;
/*
;filter:progid:DXImageTransform.Microsoft.Shadow(Color=#121212, Direction=135,Strength=7);
*/
}
/**************************************/

.ThemeMptMainItem
{
   margin:0px;
	color:		#FFFFFF;
	height:28px
}
.ThemeMptMenuItem
{
	background-color:	#002d71;
	color:		#FFFFFF;
}

.ThemeMptMainItemHover,
.ThemeMptMainItemActive
{
	/*color:		#003366;*/
}

.ThemeMptMenuItemHover,
.ThemeMptMenuItemActive
{
	background-color:	#002d71;
	color: #496da1;
}


/* horizontal main menu sub components */
/* panel doesn't really support horizontal menus */

.ThemeMptMainFolderLeft,.ThemeMptMainItemLeft,
.ThemeMptMainFolderText,.ThemeMptMainItemText,
.ThemeMptMainFolderRight,.ThemeMptMainItemRight
{
	border:		0;
	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeMptMainFolderText,.ThemeMptMainItemText
{
	padding-left: 16px;
	padding-right: 16px;
}
.ThemeMptMainFolderLeft,.ThemeMptMainItemLeft
{
	padding-left:	3px;
}

/* vertical main menu sub components */
TD.ThemeMptMainFolderLeft,TD.ThemeMptMainItemLeft
{
	padding-left:	0px;
	padding-right:	0px;

	border-left:	1px solid #002d71;

	white-space:	nowrap;
	background-color:	inherit;
}

TD.ThemeMptMainFolderLeft,TD.ThemeMptMainItemLeft,
TD.ThemeMptMainFolderText,TD.ThemeMptMainItemText,
TD.ThemeMptMainFolderRight,TD.ThemeMptMainItemRight
{
	padding-top:	2px;
	padding-bottom:	2px;
	border-top:	1px solid #002d71;
	border-bottom:	1px solid #002d71;

	background-color:	inherit;
}

TD.ThemeMptMainFolderLeft,TD.ThemeMptMainItemLeft
{
	padding-right:	0px;
	padding-left:	0px;
	border-left:	1px solid #002d71;

	background-color:	inherit;
	white-space:	nowrap;
}

TD.ThemeMptMainFolderText,TD.ThemeMptMainItemText
{
	padding-right:	10px;
	padding-left:	10px;

	background-color:	inherit;
	white-space:	nowrap;
}

TD.ThemeMptMainFolderRight,TD.ThemeMptMainItemRight
{
	padding-right:	0px;
	padding-left:	0px;
	border-right:	1px solid #002d71;

	background-color:	inherit;
	white-space:	nowrap;

}

TR.ThemeMptMainItem TD.ThemeMptMainFolderLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	1px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;

}

TR.ThemeMptMainItem TD.ThemeMptMainItemLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	1px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemeMptMainItem TD.ThemeMptMainFolderText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	10px;
	padding-right:	10px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;

}

TR.ThemeMptMainItem TD.ThemeMptMainItemText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	10px;
	padding-right:	10px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;

}

TR.ThemeMptMainItem TD.ThemeMptMainItemRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemeMptMainItem TD.ThemeMptMainFolderRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

/* sub menus sub components */

.ThemeMptMenuFolderLeft,.ThemeMptMenuItemLeft
{
	padding-left:	0px;
	padding-right:	0px;

	border-left:	1px solid #002d71;

	white-space:	nowrap;
	background-color:	inherit;
}

.ThemeMptMenuFolderLeft,.ThemeMptMenuItemLeft,
.ThemeMptMenuFolderText,.ThemeMptMenuItemText,
.ThemeMptMenuFolderRight,.ThemeMptMenuItemRight
{
	padding-top:	2px;
	padding-bottom:	2px;
	border-top:	1px solid #002d71;
	border-bottom:	1px solid #002d71;

	background-color:	inherit;
	white-space:	nowrap;

}

.ThemeMptMenuFolderLeft,.ThemeMptMenuItemLeft
{
	padding-right:	0px;
	padding-left:	2px;
	border-left:	1px solid #002d71;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeMptMenuFolderText,.ThemeMptMenuItemText
{
	padding-right:	3px;
	padding-left:	5px;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeMptMenuFolderRight,.ThemeMptMenuItemRight
{
	padding-right:	0px;
	padding-left:	0px;
	border-right:	1px solid #002d71;

	background-color:	inherit;
	white-space:	nowrap;
}

TR.ThemeMptMenuItem TD.ThemeMptMenuFolderLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	3px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemeMptMenuItem TD.ThemeMptMenuItemLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	3px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemeMptMenuItem TD.ThemeMptMenuFolderText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-right:	3px;
	padding-left:	5px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;

}

TR.ThemeMptMenuItem TD.ThemeMptMenuItemText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-right:	3px;
	padding-left:	5px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;

}

TR.ThemeMptMenuItem TD.ThemeMptMenuItemRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemeMptMenuItem TD.ThemeMptMenuFolderRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

.ThemeMptMenuSplit
{
	margin:		2px;
	height:		1px;
	overflow:	hidden;
	background-color:	inherit;
	border-top:	1px solid #002d71;
}

/* image shadow animation */

/*
	seq1:	image for normal
	seq2:	image for hover and active

	To use, in the icon field, input the following:
	<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />
*/

.ThemeMptMenuItem img.seq1
{
	display:	inline; 
}

.ThemeMptMenuItemHover seq2,
.ThemeMptMenuItemActive seq2
{
	display:	inline;
}

.ThemeMptMenuItem .seq2,
.ThemeMptMenuItemHover .seq1,
.ThemeMptMenuItemActive .seq1
{
	display:	none;
}


.mainmenusep
{
	font-family:	Arial, sans-serif;
	font-size:	12px;
	color: #ffffff;	
}
.MenuSep
{
    font-size:1px;
    background-repeat:repeat-x;
    background-image:url(menusep.jpg)
}
