/* ArcaniaMenu Style Sheet */

.ArcaniaMenu
{
	font-family:	verdana, arial, sans-serif;
	font-size:	12px;
	padding:	15px;
	white-space:	nowrap;
	cursor:		default;
	/* border: 1px solid #b4b4b4; */
}

.ArcaniaSubMenuTable
{
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	padding:0px;
	white-space:nowrap;
	cursor:default;
}

.ArcaniaSubMenu
{
	position:	absolute;
	visibility:	hidden;
	overflow:	hidden;
	padding:	1px 1px 1px 1px;
	background:	#f1f1f1;
	background-position:	left;
	border:		1px solid #b4b4b4;
}

.ArcaniaSubMenuTable
{
	overflow:	hidden;
}

.ArcaniaMainItem,.ArcaniaMainItemHover,.ArcaniaMainItemActive,
.ArcaniaMenuItem,.ArcaniaMenuItemHover,.ArcaniaMenuItemActive
{
	border:		0;
	cursor:		default;
	white-space:	nowrap;

}

.ArcaniaMainItem
{
	padding:	10px;
	
}

.ArcaniaMainItemHover,.ArcaniaMainItemActive
{
	background:url("/themes/LiteBlue/images/Menu/menubg.gif");
}

.ArcaniaMenuItem
{
	padding:	10px;
	background-color:	transparent;
}

.ArcaniaMenuItemHover,.ArcaniaMenuItemActive
{
	background-color:	#ffa1a1;
}


/* horizontal main menu */

.ArcaniaMainItem
{
	padding:	1px;
	border:		0;
}

td.ArcaniaMainItemHover,td.ArcaniaMainItemActive
{
	padding:	0px;
	border:		none;
}

.ArcaniaMainFolderLeft,.ArcaniaMainItemLeft,
.ArcaniaMainFolderText,.ArcaniaMainItemText,
.ArcaniaMainFolderRight,.ArcaniaMainItemRight
{
	background-color:	inherit;
}

/* vertical main menu sub components */

td.ArcaniaMainFolderLeft,
td.ArcaniaMainFolderLeft,
td.ArcaniaMainItemLeft,
td.ArcaniaMainItemLeft
{
	padding:	10px 2px 1px 1px;
	border:		0;
	background-color:	inherit;
}

td.ArcaniaMainFolderText,
td.ArcaniaMainFolderText,
td.ArcaniaMainItemText,
td.ArcaniaMainItemText
{
	padding:	1px 10px 1px 5px;
	border:		0;
	background-color:	inherit;
}

td.ArcaniaMainItemRight,
td.ArcaniaMainFolderRight
{
	padding:	10px 2px 1px 1px;
	border:		0;
	background-color:	inherit;
}


tr.ArcaniaMainItemHover td.ArcaniaMainFolderLeft,
tr.ArcaniaMainItemActive td.ArcaniaMainFolderLeft,
tr.ArcaniaMainItemHover td.ArcaniaMainItemLeft,
tr.ArcaniaMainItemActive td.ArcaniaMainItemLeft
{
	/* padding:	0px 2px 0px 0px;*/
	padding:	10px 2px 1px 1px;
	border-width:	1px 0px 1px 1px;
	border-style:	solid;
	border-color:	#b4b4b4;

	background-color:	inherit;
}

tr.ArcaniaMainItemHover td.ArcaniaMainFolderText,
tr.ArcaniaMainItemActive td.ArcaniaMainFolderText,
tr.ArcaniaMainItemHover td.ArcaniaMainItemText,
tr.ArcaniaMainItemActive td.ArcaniaMainItemText
{
	padding:	0px 5px 0px 5px;

	border-width:	1px 0px 1px 0px;
	border-style:	solid;
	border-color:	#b4b4b4;

	background-color:	inherit;
}

tr.ArcaniaMainItemHover td.ArcaniaMainFolderRight,
tr.ArcaniaMainItemActive td.ArcaniaMainFolderRight,
tr.ArcaniaMainItemHover td.ArcaniaMainItemRight,
tr.ArcaniaMainItemActive td.ArcaniaMainItemRight
{
	padding:	0px;

	border-width:	1px 1px 1px 0px;
	border-style:	solid;
	border-color:	#b4b4b4;

	background-color:	inherit;
}

/* sub menu sub components */

.ArcaniaMenuFolderLeft,.ArcaniaMenuItemLeft,
.ArcaniaMenuFolderText,.ArcaniaMenuItemText,
.ArcaniaMenuFolderRight,.ArcaniaMenuItemRight
{
	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}


.ArcaniaMenuFolderLeft,
.ArcaniaMenuItemLeft
{
	padding:	3px 3px 3px 2px;
}

.ArcaniaMenuFolderText,
.ArcaniaMenuItemText
{
	padding:	3px 5px 3px 5px;
	white-space:	nowrap;
}

.ArcaniaMenuFolderRight,
.ArcaniaMenuItemRight
{
	padding:	3px 1px 3px 0px;
}

.ArcaniaMenuItemHover .ArcaniaMenuFolderLeft,
.ArcaniaMenuItemActive .ArcaniaMenuFolderLeft,
.ArcaniaMenuItemHover .ArcaniaMenuItemLeft,
.ArcaniaMenuItemActive .ArcaniaMenuItemLeft
{
	padding:	2px 3px 2px 1px;

	border-width:	1px 0px 1px 1px;
	border-style:	solid;
	border-color:	#b4b4b4;
}

.ArcaniaMenuItemHover .ArcaniaMenuFolderText,
.ArcaniaMenuItemActive .ArcaniaMenuFolderText,
.ArcaniaMenuItemHover .ArcaniaMenuItemText,
.ArcaniaMenuItemActive .ArcaniaMenuItemText
{
	padding:	2px 5px 2px 5px;

	border-width:	1px 0px 1px 0px;
	border-style:	solid;
	border-color:	#b4b4b4;
}

.ArcaniaMenuItemHover .ArcaniaMenuFolderRight,
.ArcaniaMenuItemActive .ArcaniaMenuFolderRight,
.ArcaniaMenuItemHover .ArcaniaMenuItemRight,
.ArcaniaMenuItemActive .ArcaniaMenuItemRight
{
	padding:	2px 0px 2px 0px;

	border-width:	1px 1px 1px 0px;
	border-style:	solid;
	border-color:	#b4b4b4;
}

/* menu splits */

.ArcaniaMenuSplit
{
	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" />
*/

.ArcaniaMenuItem img.seq1
{
	display:	inline;
}

.ArcaniaMenuItemHover seq2,
.ArcaniaMenuItemActive seq2
{
	display:	inline;
}

.ArcaniaMenuItem .seq2,
.ArcaniaMenuItemHover .seq1,
.ArcaniaMenuItemActive .seq1
{
	display:	none;
}
