/* ThemeSFMenu Style Sheet */
.ThemeSFMenu,.ThemeSFSubMenuTable
{
	border:		1px solid black;
        border-left:	none;
}
.ThemeSFMenu,.ThemeSFSubMenuTable
{
	font-family:	verdana, arial, sans-serif;
	font-size:	13px;
        text-align:	center;
	padding:	0;
	white-space:	nowrap;
	cursor:		default;
}
.ThemeSFSubMenu
{
	position:	absolute;
	visibility:	hidden;
	overflow:	hidden;
        width: 		200px;
	padding:	1px 1px 1px 1px;
	background:	#eddfbc url(menubg.gif) repeat-y scroll 0%;
	background-position:	left;
        border-top:	none;
        border-left:	1px solid gray;
        border-right:	1px solid gray;
        border-bottom:	none;
}
.ThemeSFSubMenuTable
{
	overflow:	hidden;
        width:		200px;
        text-align: 	left;
}
.ThemeSFMainItem,.ThemeSFMainItemHover,.ThemeSFMainItemActive,
.ThemeSFMenuItem,.ThemeSFMenuItemHover,.ThemeSFMenuItemActive
{
	border:		0;
        border-left:	1px solid black;
	cursor:		default;
	white-space:	nowrap;
}.ThemeSFMainItem
{
        width: 143px;
        height: 22px;
	background-color:	rgb(237,223,188);
/*	background-color:	#A1C0F5; */
}
.ThemeSFMainItemHover,.ThemeSFMainItemActive
{
        width: 143px;
        height: 22px;
	background:		url(mainmenubg.gif);
}
.ThemeSFMenuItem
{
	background-color:	transparent;
}
.ThemeSFMenuItemHover,.ThemeSFMenuItemActive
{
	background-color:	#eedca2;
}
/* horizontal main menu */
.ThemeSFMainItem
{
	padding:	0px;
	border-left:		1px solid black;
        border-bottom:	none;
}
td.ThemeSFMainItemHover,td.ThemeSFMainItemActive
{
	padding:	0px;
}
.ThemeSFMainFolderLeft,.ThemeSFMainItemLeft,
.ThemeSFMainFolderText,.ThemeSFMainItemText,
.ThemeSFMainFolderRight,.ThemeSFMainItemRight
{
	background-color:	inherit;
}
/* vertical main menu sub components */
td.ThemeSFMainFolderLeft,
td.ThemeSFMainFolderLeft,
td.ThemeSFMainItemLeft,
td.ThemeSFMainItemLeft
{
	padding:	1px 2px 1px 1px;
	border:		0;
	background-color:	inherit;
}
td.ThemeSFMainFolderText,
td.ThemeSFMainFolderText,
td.ThemeSFMainItemText,
td.ThemeSFMainItemText
{
	padding:	1px 5px 1px 5px;
	border:		0;
	background-color:	inherit;
}
td.ThemeSFMainItemRight,
td.ThemeSFMainFolderRight
{
	padding:	1px 1px 1px 0px;
	border:		0;
	background-color:	inherit;
}
tr.ThemeSFMainItemHover td.ThemeSFMainFolderLeft,
tr.ThemeSFMainItemActive td.ThemeSFMainFolderLeft,
tr.ThemeSFMainItemHover td.ThemeSFMainItemLeft,
tr.ThemeSFMainItemActive td.ThemeSFMainItemLeft
{
	padding:	0px 2px 0px 0px;
	border-width:	1px 0px 1px 1px;
	border-style:	solid;
	border-color:	black;
	background-color:	inherit;
}
tr.ThemeSFMainItemHover td.ThemeSFMainFolderText,
tr.ThemeSFMainItemActive td.ThemeSFMainFolderText,
tr.ThemeSFMainItemHover td.ThemeSFMainItemText,
tr.ThemeSFMainItemActive td.ThemeSFMainItemText
{
	padding:	0px 5px 0px 5px;
	border-width:	1px 0px 1px 0px;
	border-style:	solid;
	border-color:	black;
	background-color:	inherit;
}
tr.ThemeSFMainItemHover td.ThemeSFMainFolderRight,
tr.ThemeSFMainItemActive td.ThemeSFMainFolderRight,
tr.ThemeSFMainItemHover td.ThemeSFMainItemRight,
tr.ThemeSFMainItemActive td.ThemeSFMainItemRight
{
	padding:	0px;
	border-width:	1px 1px 1px 0px;
	border-style:	solid;
	border-color:	black;
	background-color:	inherit;
}
/* sub menu sub components */
.ThemeSFMenuFolderLeft,.ThemeSFMenuItemLeft,
.ThemeSFMenuFolderText,.ThemeSFMenuItemText,
.ThemeSFMenuFolderRight,.ThemeSFMenuItemRight
{
	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}
.ThemeSFMenuFolderLeft,
.ThemeSFMenuItemLeft
{
	padding:	3px 3px 3px 2px;
}
.ThemeSFMenuFolderText,
.ThemeSFMenuItemText
{
	padding:	3px 5px 3px 5px;
	white-space:	nowrap;
}
.ThemeSFMenuFolderRight,
.ThemeSFMenuItemRight
{
	padding:	3px 1px 3px 0px;
}
.ThemeSFMenuItemHover .ThemeSFMenuFolderLeft,
.ThemeSFMenuItemActive .ThemeSFMenuFolderLeft,
.ThemeSFMenuItemHover .ThemeSFMenuItemLeft,
.ThemeSFMenuItemActive .ThemeSFMenuItemLeft
{
	padding:	2px 3px 2px 1px;
	border-width:	1px 0px 1px 1px;
	border-style:	solid;
	border-color:	black;
}
.ThemeSFMenuItemHover .ThemeSFMenuFolderText,
.ThemeSFMenuItemActive .ThemeSFMenuFolderText,
.ThemeSFMenuItemHover .ThemeSFMenuItemText,
.ThemeSFMenuItemActive .ThemeSFMenuItemText
{
	padding:	2px 5px 2px 5px;
	border-width:	1px 0px 1px 0px;
	border-style:	solid;
	border-color:	black;
}
.ThemeSFMenuItemHover .ThemeSFMenuFolderRight,
.ThemeSFMenuItemActive .ThemeSFMenuFolderRight,
.ThemeSFMenuItemHover .ThemeSFMenuItemRight,
.ThemeSFMenuItemActive .ThemeSFMenuItemRight
{
	padding:	2px 0px 2px 0px;
	border-width:	1px 1px 1px 0px;
	border-style:	solid;
	border-color:	black;
}
/* menu splits */
.ThemeSFMenuSplit
{
	margin:		2px;
	height:		1px;
	overflow:	hidden;
	background-color:	inherit;
	border-top:	1px solid #6A8CCB;
}
/* image shadow animation */
.ThemeSFMenuItem img.seq1
{
	display:	inline;
}
.ThemeSFMenuItemHover seq2,
.ThemeSFMenuItemActive seq2
{
	display:	inline;
}
.ThemeSFMenuItem .seq2,
.ThemeSFMenuItemHover .seq1,
.ThemeSFMenuItemActive .seq1
{
	display:	none;
}
