@charset "utf-8";
/* ThemeC1000Menu Style Sheet  */
#menu_BGC {
	/*	background:#000; */
}

.ThemeC1000Menu,.ThemeC1000SubMenuTable
{
	margin-left:	50px;
	font-family:	verdana, arial, sans-serif;
    font-size:		20px;
    padding:		0;
    white-space:	nowrap;
    cursor:			default;
}

.ThemeC1000SubMenu
{
	position:	absolute;
	visibility:	hidden;
	overflow:	hidden;
	padding:	0px;
	border:		0px;
	background-color:	transparent;
}

.ThemeC1000SubMenuShadow
{
    z-index:	-1;
    position:	absolute;
    top:		9px;
    left:		9px;
    width:		100%;
    height:		300em;
    background-color:	black;
    opacity:	0.15;
    border:		0;
    margin:		0;
}

.ThemeC1000SubMenuTable
{
    border:		1px solid #ADAA9C;
    background-color:	white;
    padding:	1px;
    margin:		0px 2px 2px 0px;
}

.ThemeC1000MainItem,.ThemeC1000MainItemHover,.ThemeC1000MainItemactive,
.ThemeC1000MenuItem,.ThemeC1000MenuItemHover,.ThemeC1000MenuItemactive
{
    border:			0;
    cursor:			default;
    white-space:	nowrap;
}

/* common background color to both horizontal and vertical menus */

.ThemeC1000MainItem
{
    /*background-color:	#EFEBDE;*/
}

.ThemeC1000MainItemHover,.ThemeC1000MainItemactive
{
    background-color:	#fff;
	color:				#000;
}

/* horizontal main menu */

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

td.ThemeC1000MainItemHover,td.ThemeC1000MainItemactive
{
    padding:	0px;
    border:		1px solid #3169C6;
}

.ThemeC1000MainFolderLeft,.ThemeC1000MainItemLeft,
.ThemeC1000MainFolderText,.ThemeC1000MainItemText,
.ThemeC1000MainFolderRight,.ThemeC1000MainItemRight
{
    background-color:	inherit;
    white-space:		nowrap;
}

/* vertical main menu sub components */

td.ThemeC1000MainFolderLeft,
td.ThemeC1000MainItemLeft
{
    padding:			3px 2px 3px 1px;
    border:				0;
    background-color:	inherit;
    white-space:		nowrap;
}

td.ThemeC1000MainFolderText,
td.ThemeC1000MainItemText
{
    padding:			3px 5px 3px 5px;
    border:				0;
    background-color:	inherit;
    white-space:		nowrap;
}

td.ThemeC1000MainItemRight,
td.ThemeC1000MainFolderRight
{
    padding:			3px 1px 3px 0px;
    border:				0;
    background-color:	inherit;
    white-space:		nowrap;
}


tr.ThemeC1000MainItemHover td.ThemeC1000MainFolderLeft,
tr.ThemeC1000MainItemactive td.ThemeC1000MainFolderLeft,
tr.ThemeC1000MainItemHover td.ThemeC1000MainItemLeft,
tr.ThemeC1000MainItemactive td.ThemeC1000MainItemLeft
{
    padding:		2px 2px 2px 0px;
    border-width:	1px 0px 1px 1px;
    border-style:	solid;
    border-color:	#3169C6;
}

tr.ThemeC1000MainItemHover td.ThemeC1000MainFolderText,
tr.ThemeC1000MainItemactive td.ThemeC1000MainFolderText,
tr.ThemeC1000MainItemHover td.ThemeC1000MainItemText,
tr.ThemeC1000MainItemactive td.ThemeC1000MainItemText 
{
    padding:		2px 5px 2px 5px;
    border-width:	1px 0px 1px 0px;
    border-style:	solid;
    border-color:	#3169C6;
}

tr.ThemeC1000MainItemHover td.ThemeC1000MainFolderRight,
tr.ThemeC1000MainItemactive td.ThemeC1000MainFolderRight,
tr.ThemeC1000MainItemHover td.ThemeC1000MainItemRight,
tr.ThemeC1000MainItemactive td.ThemeC1000MainItemRight
{
    padding:		2px 0px 2px 0px;
    border-width:	1px 1px 1px 0px;
    border-style:	solid;
    border-color:	#3169C6;
}

/* sub menu sub components */

.ThemeC1000MenuItem
{
    background-color:	white;
}

.ThemeC1000MenuItemHover,.ThemeC1000MenuItemactive
{
    background-color:	#C6D3EF;
}

.ThemeC1000MenuFolderLeft,
.ThemeC1000MenuItemLeft
{
    padding:			3px 3px 3px 2px;
    border:				0;
    white-space:		nowrap;
    background-color:	#EFEFDE;
}

.ThemeC1000MenuFolderText,
.ThemeC1000MenuItemText
{
    padding:		3px 5px 3px 5px;
    border:			0;
    white-space:	nowrap;
}

.ThemeC1000MenuFolderRight,
.ThemeC1000MenuItemRight
{
    padding:		3px 1px 3px 0px;
    border:			0;
    white-space:	nowrap;
}

.ThemeC1000MenuItemHover .ThemeC1000MenuFolderLeft,
.ThemeC1000MenuItemactive .ThemeC1000MenuFolderLeft,
.ThemeC1000MenuItemHover .ThemeC1000MenuItemLeft,
.ThemeC1000MenuItemactive .ThemeC1000MenuItemLeft
{
    padding:			2px 3px 2px 1px;
    background-color:	#C6D3EF;
    border-width:		1px 0px 1px 1px;
    border-style:		solid;
    border-color:		#3169C6;
}

.ThemeC1000MenuItemHover .ThemeC1000MenuFolderText,
.ThemeC1000MenuItemactive .ThemeC1000MenuFolderText,
.ThemeC1000MenuItemHover .ThemeC1000MenuItemText,
.ThemeC1000MenuItemactive .ThemeC1000MenuItemText
{
    padding:		2px 5px 2px 5px;
    border-width:	1px 0px 1px 0px;
    border-style:	solid;
    border-color:	#3169C6;
}

.ThemeC1000MenuItemHover .ThemeC1000MenuFolderRight,
.ThemeC1000MenuItemactive .ThemeC1000MenuFolderRight,
.ThemeC1000MenuItemHover .ThemeC1000MenuItemRight,
.ThemeC1000MenuItemactive .ThemeC1000MenuItemRight
{
    padding:		2px 0px 2px 0px;
    border-width:	1px 1px 1px 0px;
    border-style:	solid;
    border-color:	#3169C6;
}

/* menu splits */

td.ThemeC1000MenuSplit
{
    margin:		0px;
    padding:	0px;
    border:		0px;
}

div.ThemeC1000MenuSplit
{
    margin:		3px;
    height:		1px;
    overflow:	hidden;
    background-color:	inherit;
    border-top:	1px solid #C6C3BD;
}

div.ThemeC1000MenuVerticalSplit {
	width:25px;
}
/* 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" />
*/

.ThemeC1000MenuItem img.seq1
{
    display:	inline;
}

.ThemeC1000MenuItemHover seq2,
.ThemeC1000MenuItemactive seq2
{
    display:	inline;
}

.ThemeC1000MenuItem .seq2,
.ThemeC1000MenuItemHover .seq1,
.ThemeC1000MenuItemactive .seq1
{
    display:	none;
}
