/* ThemeAquasignalMenu Style Sheet */

.ThemeAquasignalMenu,.ThemeAquasignalSubMenuTable
{
	font-family:	verdana, arial, sans-serif;
	font-size:	11px;
	font-weight: bold;
	background-color:	#F7F3F7;

	cursor:		pointer;
	white-space:	nowrap;
}

.ThemeAquasignalSubMenu
{
	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=#9BC1DF,Direction=135,Strength=4);
}

.ThemeAquasignalSubMenuTable
{
	border:		1px solid #f7f7f7;
}

.ThemeAquasignalMenuItem,.ThemeAquasignalMenuItemHover,.ThemeAquasignalMenuItemActive
{
	cursor:		pointer;
	white-space:	nowrap;
}

.ThemeAquasignalMainItem,
.ThemeAquasignalMenuItem
{
	background-color:	#8CBCDA;
	padding:2px;
	padding-right:20px;
}

.ThemeAquasignalMainItemHover,
.ThemeAquasignalMainItemActive,
.ThemeAquasignalMenuItemHover,
.ThemeAquasignalMenuItemActive
{
	background-color:	#C4DDEC;
	padding:2px;
	padding-right:20px;
}


/* horizontal main menu sub components */
/* panel doesn't really support horizontal menus */

.ThemeAquasignalMainFolderLeft,.ThemeAquasignalMainItemLeft,
.ThemeAquasignalMainFolderText,.ThemeAquasignalMainItemText,
.ThemeAquasignalMainFolderRight,.ThemeAquasignalMainItemRight
{
	border:		0;
	background-color:	inherit;
	white-space:	nowrap;
}

/* vertical main menu sub components */
TD.ThemeAquasignalMainFolderLeft,TD.ThemeAquasignalMainItemLeft
{
	padding-left:	0px;
	padding-right:	0px;

	border-left:	1px solid #9C9A9C;

	white-space:	nowrap;
	background-color:	inherit;
}

TD.ThemeAquasignalMainFolderLeft,TD.ThemeAquasignalMainItemLeft,
TD.ThemeAquasignalMainFolderText,TD.ThemeAquasignalMainItemText,
TD.ThemeAquasignalMainFolderRight,TD.ThemeAquasignalMainItemRight
{
	padding-top:	2px;
	padding-bottom:	2px;
	border-top:	1px solid #9C9A9C;
	border-bottom:	1px solid #9C9A9C;

	background-color:	inherit;
}

TD.ThemeAquasignalMainFolderLeft,TD.ThemeAquasignalMainItemLeft
{
	padding-right:	0px;
	padding-left:	0px;
	border-left:	1px solid #9C9A9C;

	background-color:	inherit;
	white-space:	nowrap;
}

TD.ThemeAquasignalMainFolderText,TD.ThemeAquasignalMainItemText
{
	padding-right:	10px;
	padding-left:	10px;

	background-color:	inherit;
	white-space:	nowrap;
}

TD.ThemeAquasignalMainFolderRight,TD.ThemeAquasignalMainItemRight
{
	padding-right:	0px;
	padding-left:	0px;
	border-right:	1px solid #9C9A9C;

	background-color:	inherit;
	white-space:	nowrap;
}

TR.ThemeAquasignalMainItem TD.ThemeAquasignalMainFolderLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	1px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemeAquasignalMainItem TD.ThemeAquasignalMainItemLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	1px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemeAquasignalMainItem TD.ThemeAquasignalMainFolderText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	10px;
	padding-right:	10px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemeAquasignalMainItem TD.ThemeAquasignalMainItemText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	10px;
	padding-right:	10px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemeAquasignalMainItem TD.ThemeAquasignalMainItemRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemeAquasignalMainItem TD.ThemeAquasignalMainFolderRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

/* sub menus sub components */

.ThemeAquasignalMenuFolderLeft,.ThemeAquasignalMenuItemLeft
{
	padding-left:	0px;
	padding-right:	0px;

	border-left:	1px solid #9C9A9C;

	white-space:	nowrap;
	background-color:	inherit;
}

.ThemeAquasignalMenuFolderLeft,.ThemeAquasignalMenuItemLeft,
.ThemeAquasignalMenuFolderText,.ThemeAquasignalMenuItemText,
.ThemeAquasignalMenuFolderRight,.ThemeAquasignalMenuItemRight
{
	padding-top:	2px;
	padding-bottom:	2px;
	border-top:	1px solid #9C9A9C;
	border-bottom:	1px solid #9C9A9C;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeAquasignalMenuFolderLeft,.ThemeAquasignalMenuItemLeft
{
	padding-right:	0px;
	padding-left:	2px;
	border-left:	1px solid #9C9A9C;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeAquasignalMenuFolderText,.ThemeAquasignalMenuItemText
{
	padding-right:	3px;
	padding-left:	5px;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeAquasignalMenuFolderRight,.ThemeAquasignalMenuItemRight
{
	padding-right:	0px;
	padding-left:	0px;
	border-right:	1px solid #9C9A9C;

	background-color:	inherit;
	white-space:	nowrap;
}

TR.ThemeAquasignalMenuItem TD.ThemeAquasignalMenuFolderLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	3px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemeAquasignalMenuItem TD.ThemeAquasignalMenuItemLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	3px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemeAquasignalMenuItem TD.ThemeAquasignalMenuFolderText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-right:	3px;
	padding-left:	5px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemeAquasignalMenuItem TD.ThemeAquasignalMenuItemText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-right:	3px;
	padding-left:	5px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemeAquasignalMenuItem TD.ThemeAquasignalMenuItemRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemeAquasignalMenuItem TD.ThemeAquasignalMenuFolderRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

.ThemeAquasignalMenuSplit
{
	margin:		2px;
	height:		1px;
	overflow:	hidden;
	background-color:	inherit;
	border-top:	1px solid #9C9A9C;
}

/* 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" />
*/

.ThemeAquasignalMenuItem img.seq1
{
	display:	inline;
}

.ThemeAquasignalMenuItemHover seq2,
.ThemeAquasignalMenuItemActive seq2
{
	display:	inline;
}

.ThemeAquasignalMenuItem .seq2,
.ThemeAquasignalMenuItemHover .seq1,
.ThemeAquasignalMenuItemActive .seq1
{
	display:	none;
}
