/* MojMenu Style Sheet */

.MojMenu,.MojSubMenuTable
{
	font-family:	verdana, arial, sans-serif;
	font-size:	16px;
	font-weight: bold;

	padding:	0;

	white-space:	nowrap;
	cursor:		hand;
}

.MojSubMenu
{
	position:	absolute;
	visibility:	hidden;

	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	1px;
	padding-right:	1px;

	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index:	100;
	border:		0;
	background:	#F5F5F5 url(menubg.gif) repeat scroll 0%;

	overflow:	visible;
	border:		1px solid #847362;
}

.MojSubMenuTable
{
	overflow:	visible;
}

.MojMainItem,.MojMainItemHover,.MojMainItemActive,
.MojMenuItem,.MojMenuItemHover,.MojMenuItemActive
{
	border:		0;
	cursor:		default;
	white-space:	nowrap;
}

.MojMainItem
{
	background-image: url(mainmenubg.gif);
}

.MojMainItemHover,.MojMainItemActive
{
	background:		url(mainmenubg2.gif);
	color: black;
}

.MojMenuItem
{
	background-color:	transparent;
}

.MojMenuItemHover,.MojMenuItemActive
{
	background-color:	url(mainmenubg.gif);
}


/* horizontal main menu */

/* .MojMainItem
{
	padding:	1px;
	border:		0;
} */

td.MojMainItem
{
	padding:	0px;
	border:		1px solid #847362;
}


td.MojMainItemHover,td.MojMainItemActive
{
	padding:	0px;
	border:		1px solid #847362;
}

.MojMainFolderLeft,.MojMainItemLeft,
.MojMainFolderText,.MojMainItemText,
.MojMainFolderRight,.MojMainItemRight
{
	background-color:	inherit;
}

/* vertical main menu sub components */

td.MojMainFolderLeft,td.MojMainItemLeft
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	2px;

	border-top:	1px solid #847362;
	border-bottom:	1px solid #847362;
	border-left:	1px solid #847362;

	background-color:	inherit;
}

td.MojMainFolderText,td.MojMainItemText
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	5px;
	padding-right:	5px;

	border-top:	1px solid #847362;
	border-bottom:	1px solid #847362;

	background-color:	inherit;
	white-space:	nowrap;
}

td.MojMainFolderRight,td.MojMainItemRight
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border-top:	1px solid #847362;
	border-bottom:	1px solid #847362;
	border-right:	1px solid #847362;

	background-color:	inherit;
}

tr.MojMainItem td.MojMainFolderLeft,
tr.MojMainItem td.MojMainItemLeft
{
	padding-top:	1px;
	padding-bottom:	1px;
	padding-left:	1px;
	padding-right:	2px;

	white-space:	nowrap;

	border:		0;
	background-color:	inherit;
}

tr.MojMainItem td.MojMainFolderText,
tr.MojMainItem td.MojMainItemText
{
	padding-top:	1px;
	padding-bottom:	1px;
	padding-left:	5px;
	padding-right:	5px;

	border:		0;
	background-color:	inherit;
}

tr.MojMainItem td.MojMainItemRight,
tr.MojMainItem td.MojMainFolderRight
{
	padding-top:	1px;
	padding-bottom:	1px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	background-color:	inherit;
}

/* sub menu sub components */

.MojMenuFolderLeft,.MojMenuItemLeft
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	1px;
	padding-right:	3px;

	border-top:	1px solid #847362;
	border-bottom:	1px solid #847362;
	border-left:	1px solid #847362;

	background-color:	inherit;
	white-space:	nowrap;
}

.MojMenuFolderText,.MojMenuItemText
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	5px;
	padding-right:	5px;

	border-top:	1px solid #847362;
	border-bottom:	1px solid #847362;

	background-color:	inherit;
	white-space:	nowrap;
}

.MojMenuFolderRight,.MojMenuItemRight
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	0px;
	padding-right:	0px;

	border-top:	1px solid #847362;
	border-bottom:	1px solid #847362;
	border-right:	1px solid #847362;

	background-color:	inherit;
	white-space:	nowrap;
}

.MojMenuItem .MojMenuFolderLeft,
.MojMenuItem .MojMenuItemLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	2px;
	padding-right:	3px;

	white-space:	nowrap;

	border:		0;
	/* background-color:	transparent; */
	background-color:	transparent;
}

.MojMenuItem .MojMenuFolderText,
.MojMenuItem .MojMenuItemText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	5px;
	padding-right:	5px;

	border:		0;
	background-color:	inherit;
}

.MojMenuItem .MojMenuFolderRight,
.MojMenuItem .MojMenuItemRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	background-color:	inherit;
}

/* menu splits */

.MojMenuSplit
{
	margin:		2px;
	height:		1px;
	overflow:	hidden;
	background-color:	inherit;
	border-top:	1px solid #6A8CCB;
}

/* 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" />
*/

.MojMenuItem img.seq1
{
	display:	inline;
}

.MojMenuItemHover seq2,
.MojMenuItemActive seq2
{
	display:	inline;
}

.MojMenuItem .seq2,
.MojMenuItemHover .seq1,
.MojMenuItemActive .seq1
{
	display:	none;
}

