/* ThemeBtkMenu Style Sheet */

.ThemeBtkMenu,.ThemeBtkSubMenuTable
{
	font-family:	verdana, arial, helvetica, geneva, sans-serif;
	font-size:	11px;

	padding:	0;

	white-space:	normal;
	cursor:		pointer;
	cursor:		hand;
}

.ThemeBtkSubMenu
{
	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;

	overflow:	visible;
	border:		1px solid #666666;

/*	filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4); */
}

.ThemeBtkSubMenuTable
{
	overflow:	visible;
}

.ThemeBtkMainItem,.ThemeBtkMainItemHover,.ThemeBtkMainItemActive,
{
	border:		0;
	cursor:		pointer;
	cursor:		hand;
	white-space:	normal;
	text-transform: uppercase;
}

.ThemeBtkMainItem
{
	background-color:	none;
	color:	#666666;
	font-weight : normal;
}

.ThemeBtkMainItemHover,.ThemeBtkMainItemActive
{
	background-color:	none;
	color:	#333333;
	font-weight : normal;
}

.ThemeBtkMenuItem,.ThemeBtkMenuItemHover,.ThemeBtkMenuItemActive
{
	border:		0;
	cursor:		pointer;
	cursor:		hand;
	white-space:	normal;
}

.ThemeBtkMenuItem
{
	background-color:	#FFFFFF;
	color:	#999999;
}

.ThemeBtkMenuItemHover,.ThemeBtkMenuItemActive
{
	background-color:	#E1E1E1;
	color:	#333333;
}


/* ====== HORIZONTAL main menu ======================================================================= */

.ThemeBtkMainItem
{
	padding-top:	0px;
	padding-right:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	border:		0;
}

td.ThemeBtkMainItemHover,td.ThemeBtkMainItemActive
{
	padding:	0px;
	border:		1px none #3169C6;
}

.ThemeBtkMainFolderLeft,.ThemeBtkMainItemLeft,
.ThemeBtkMainFolderText,.ThemeBtkMainItemText,
.ThemeBtkMainFolderRight,.ThemeBtkMainItemRight
{
	height: 25px;
	vertical-align: text-top;
	padding-top:	7px;
	padding-bottom:	5px;

}
.ThemeBtkMainFolderLeft,.ThemeBtkMainItemLeft
{
	background-image: url('tab_left.gif');
	background-repeat: no-repeat;

}

.ThemeBtkMainFolderText,.ThemeBtkMainItemText
{
	background-image: url('tab_middle.gif');

}

.ThemeBtkMainFolderRight,.ThemeBtkMainItemRight
{
	background-image: url('tab_right.gif');
	background-repeat: no-repeat;

}

/* ======= [CALYS] Current Folder ================================================= */

.ThemeBtkMainCurrentFolderLeft,.ThemeBtkMainCurrentItemLeft,
.ThemeBtkMainCurrentFolderText,.ThemeBtkMainCurrentItemText,
.ThemeBtkMainCurrentFolderRight,.ThemeBtkMainCurrentItemRight
{
	height: 25px;
	vertical-align: text-top;
	padding-top:	7px;
	padding-bottom:	5px;
}

.ThemeBtkMainCurrentFolderLeft,.ThemeBtkMainCurrentItemLeft
{
	background-image: url('tab_left1.gif');
	background-repeat: no-repeat;
}

.ThemeBtkMainCurrentFolderText,.ThemeBtkMainCurrentItemText
{
	background-image: url('tab_middle1.gif');
}

.ThemeBtkMainCurrentFolderRight,.ThemeBtkMainCurrentItemRight
{
	background-image: url('tab_right1.gif');
	background-repeat: no-repeat;
}


/* vertical main menu sub components */

td.ThemeBtkMainFolderLeft,td.ThemeBtkMainItemLeft
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border-top:	1px none #3169C6;
	border-bottom:	1px none #3169C6;
	border-left:	1px none #3169C6;

}

td.ThemeBtkMainFolderText,td.ThemeBtkMainItemText
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border-top:	1px none #3169C6;
	border-bottom:	1px none #3169C6;

	white-space:	normal;
}

td.ThemeBtkMainFolderRight,td.ThemeBtkMainItemRight
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border-top:	1px none #3169C6;
	border-bottom:	1px none #3169C6;
	border-right:	1px none #3169C6;

}

tr.ThemeBtkMainItem td.ThemeBtkMainFolderLeft,
tr.ThemeBtkMainItem td.ThemeBtkMainItemLeft
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

/*	white-space:	nowrap; */

	border:		0;
}

tr.ThemeBtkMainItem td.ThemeBtkMainFolderText,
tr.ThemeBtkMainItem td.ThemeBtkMainItemText
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border:		0;
}

tr.ThemeBtkMainItem td.ThemeBtkMainItemRight,
tr.ThemeBtkMainItem td.ThemeBtkMainFolderRight
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border:		0;
}

/* =========sub menu sub components==================================================== */

.ThemeBtkMenuFolderLeft,.ThemeBtkMenuItemLeft
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border-top:	1px none #3169C6;
	border-bottom:	1px none #3169C6;
	border-left:	1px none #3169C6;

	white-space:	nowrap;
}

.ThemeBtkMenuFolderText,.ThemeBtkMenuItemText
{
	padding-top:	5px;
	padding-bottom:	5px;
	padding-left:	5px;
	padding-right:	25px;

	border-top:	1px none #3169C6;
	border-bottom:	1px none #3169C6;

	white-space:	nowrap;
}

.ThemeBtkMenuFolderRight,.ThemeBtkMenuItemRight
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border-top:	1px none #3169C6;
	border-bottom:	1px none #3169C6;
	border-right:	1px none #3169C6;

	white-space:	nowrap;
}

.ThemeBtkMenuItem .ThemeBtkMenuFolderLeft,
.ThemeBtkMenuItem .ThemeBtkMenuItemLeft
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	white-space:	nowrap;

	border:		0;
}

.ThemeBtkMenuItem .ThemeBtkMenuFolderText,
.ThemeBtkMenuItem .ThemeBtkMenuItemText
{
	padding-top:	5px;
	padding-bottom:	5px;
	padding-left:	5px;
	padding-right:	25px;

	border:		0;
}

.ThemeBtkMenuItem .ThemeBtkMenuFolderRight,
.ThemeBtkMenuItem .ThemeBtkMenuItemRight
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border:		0;
}

/* menu splits */

.ThemeBtkMenuSplit
{
	margin:		2px;
	height:		1px;
	overflow:	hidden;
	border-top:	1px solid #C6C3BD;
}

/* 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" />
*/

.ThemeBtkMenuItem img.seq1
{
	display:	inline;
}

.ThemeBtkMenuItemHover seq2,
.ThemeBtkMenuItemActive seq2
{
	display:	inline;
}

.ThemeBtkMenuItem .seq2,
.ThemeBtkMenuItemHover .seq1,
.ThemeBtkMenuItemActive .seq1
{
	display:	none;
}
