

/* ThemePanelMenu Style Sheet */

.ThemePanelMenu,.ThemePanelSubMenuTable
{
	font-family: verdana, Bookman Old Style,arial, sans-serif;
	font-size:	10px;		
	cursor:		hand;
	white-space:	nowrap;
	height: 20px;
	font-weight:bold;
	border: 0px solid white;
}

.ThemePanelSubMenu
{
	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:		0px solid red;
	padding:	0;

	/* the following property is only useful in IE */
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#DEDEDE,Direction=135,Strength=4);
}

.ThemePanelSubMenuTable
{
	font-family:verdana, arial, sans-serif;
	font-size:	10px;
	font-weight:normal;
	width: 125px;
	color: #DED0A9;/*COLOR="#1278B6"*/
	padding-bottom:2px;
	padding-top: 8px;
	padding-left: 12px;
	padding-right: 12px;
	/*border: solid 1px #5BA2D1; commented on feb 6*/ /*COLOR="#5BA2D1" change color to change border of submenu-feb 6   */
	background-color: "#E0E0E0";
	/*background-image: url(../images/bul.gif); feb25  */
	background-attachment:fixed;
	background-position: left center;
	background-repeat: no-repeat;
}

.ThemePanelMenuItem,.ThemePanelMenuItemHover,.ThemePanelMenuItemActive
{
	cursor:		hand;
	white-space:	nowrap;
	background-color: #E0E0E0;
}

.ThemePanelMainItem
{
	/*width: 120px;*/
	color: #4D5E70;/* change text color feb6*/
	/*color:#1C335F;/* color of some blue feb 6*/
	/*color: #0C264B; feb4*/
	padding-bottom:2px;
	padding-top: 8px;
	padding-left: 12px;
	padding-right: 12px;
	/*background-color: #f9f9f9; normal main menu back color*/
	/*background-image: url(../images/bulletchange.gif);/* image b4 test in upper menu feb 6*/
	background-attachment:fixed;
	background-position: left center;
	background-repeat: no-repeat;
	filter:progid:DXImageTransform.Microsoft(color=black,Direction=135,Strength=0);/*.Shadow*/
}

.ThemePanelMainItemHover{
	/*width: 120px;*/
	color: white;
	padding-bottom:2px;
	padding-top: 8px;
	padding-left: 12px;
	padding-right: 12px;
	/*background-color: white;on mouse over main menu back color*/
	/*background-image: url(../images/bullet.gif);*
	background-attachment:fixed;
	background-position: left center;
	background-repeat: no-repeat;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#FECE00,Direction=135,Strength=2);*/
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#0C264B,Direction=135,Strength=0);
	/*change filter color to remove yellow on click of top menu*/
}
.ThemePanelMainItemActive{
	/*width: 120px;*/
	color: white;
	padding-bottom:2px;
	padding-top: 8px;
	padding-left: 12px;
	padding-right: 12px;
	/*background-color: white;on mouse over main menu back color
	background-image: url(../images/bullet.gif);*/
	background-attachment:fixed;
	background-position: left center;
	background-repeat: no-repeat;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#FECE00,Direction=135,Strength=2);
}
.ThemePanelMenuItem /*change here to change color of topsubmenu*/
{
	width: 127px;
	color: #1E5194;/*#ffffff;on 26 Feb 09*/
	padding-bottom:2px;
	padding-top: 8px;
	padding-left: 12px;
	padding-right: 12px; 
	/*background-color: "#5BA2D1";*/ /*normal main menu back color           COLOR="#68ABD6"*/
	background-color: #DED0A9;/*#E7DAB2;"#0C264B";feb 6*//*changed bg color of submenu on 26 Feb 09*/
	/*background-image: url(../images/bul.gif);*/
	background-attachment:fixed;
	background-position: left center;
	background-repeat: no-repeat;
}

.ThemePanelMenuItemHover
{
	width: 127px;
	color: #1E5194;/*#1278B6;Modified on 26 feb 09 back color on hover*/
	padding-bottom:2px;
	padding-top: 8px;
	padding-left: 12px;
	padding-right: 12px;
	background-COLOR: #F7EFD7;/*#f9f9f9;submenu back color hover
	background-image: url(../images/bul.gif);*/
	background-attachment:fixed;
	background-position: left center;
	background-repeat: no-repeat;
}
.ThemePanelMenuItemActive
{
	width: 127px;
	/*color: #1278B6;
	padding-bottom:2px;
	padding-top: 8px;
	padding-left: 12px;
	padding-right: 12px;
	background-COLOR:"#f9f9f9";/*submenu back color*/
	/*background-image: url(../images/bul.gif);*/
	background-attachment:fixed;
	background-position: left center;
	background-repeat: no-repeat;
}


/* horizontal main menu sub components */
/* panel doesn't really support horizontal menus */

.ThemePanelMainFolderLeft,.ThemePanelMainItemLeft,
.ThemePanelMainFolderText,.ThemePanelMainItemText,
.ThemePanelMainFolderRight,.ThemePanelMainItemRight
{
	border:		0;
	background-color:	inherit;
	white-space:	nowrap;
}

/* vertical main menu sub components */
TD.ThemePanelMainFolderLeft,TD.ThemePanelMainItemLeft
{
	padding-left:	0px;
	padding-right:	0px;
	border-left:	1px solid #141392;
	white-space:	nowrap;
	background-color:	inherit;
}

TD.ThemePanelMainFolderLeft,TD.ThemePanelMainItemLeft,
TD.ThemePanelMainFolderText,TD.ThemePanelMainItemText,
TD.ThemePanelMainFolderRight,TD.ThemePanelMainItemRight
{
	padding-top:	2px;
	padding-bottom:	2px;
	border-top:	1px solid #141392;
	border-bottom:	1px solid #141392;
	background-color:	inherit;
}

TD.ThemePanelMainFolderLeft,TD.ThemePanelMainItemLeft
{
	padding-right:	0px;
	padding-left:	0px;
	border-left:	1px solid #141392;
	background-color:	inherit;
	white-space:	nowrap;
}

TD.ThemePanelMainFolderText,TD.ThemePanelMainItemText
{
	padding-right:	10px;
	padding-left:	10px;
	background-color:	inherit;
	white-space:	nowrap;
}

TD.ThemePanelMainFolderRight,TD.ThemePanelMainItemRight
{
	padding-right:	0px;
	padding-left:	0px;
	border-right:	1px solid #141392;
	background-color:	inherit;
	white-space:	nowrap;
}

TR.ThemePanelMainItem TD.ThemePanelMainFolderLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	1px;
	padding-right:	0px;
	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMainItem TD.ThemePanelMainItemLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	1px;
	padding-right:	0px;
	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMainItem TD.ThemePanelMainFolderText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	10px;
	padding-right:	10px;
	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMainItem TD.ThemePanelMainItemText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	10px;
	padding-right:	10px;
	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMainItem TD.ThemePanelMainItemRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;
	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMainItem TD.ThemePanelMainFolderRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;
	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

/* sub menus sub components */

.ThemePanelMenuFolderLeft,.ThemePanelMenuItemLeft
{
	padding-left:	1px;
	padding-right:	0px;
	border-left:	0px solid #141392;
	white-space:	nowrap;
	background-color:	inherit;
	
	background-image: none;
}

.ThemePanelMenuFolderText,.ThemePanelMenuItemText,
.ThemePanelMenuFolderLeft,.ThemePanelMenuItemLeft,
.ThemePanelMenuFolderRight,.ThemePanelMenuItemRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	border-top:	0px solid #141392;
	border-bottom:	0px solid #141392;
	white-space:	nowrap;
	background-image: none;
	background-color: inhert;
}

.ThemePanelMenuFolderLeft,.ThemePanelMenuItemLeft
{
	padding-right:	0px;
	padding-left:	3px;
	border-left:	0px solid #141392;
	background-color:	inherit;
	white-space:	nowrap;
}

.ThemePanelMenuFolderText,.ThemePanelMenuItemText
{
	padding-right:	3px;
	padding-left:	5px;
	background-color:	inherit;
	white-space:	nowrap;
}

.ThemePanelMenuFolderRight,.ThemePanelMenuItemRight
{
	padding-right:	1px;
	padding-left:	0px;
	border-right:	0px solid #141392;
	background-color:	inherit;
	white-space:	nowrap;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuFolderLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	3px;
	padding-right:	0px;
	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuItemLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	3px;
	padding-right:	0px;
	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuFolderText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-right:	3px;
	padding-left:	5px;
	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuItemText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-right:	3px;
	padding-left:	5px;
	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuItemRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;
	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuFolderRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;
	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

.ThemePanelMenuSplit
{
	margin:		2px;
	height:		1px;
	overflow:	hidden;
	background-color:	inherit;
	border-top:	1px solid #141392;
}

/* 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" />
*/

.ThemePanelMenuItem img.seq1
{
	display:	inline;
}

.ThemePanelMenuItemHover seq2,
.ThemePanelMenuItemActive seq2
{
	display:	inline;
}

.ThemePanelMenuItem .seq2,
.ThemePanelMenuItemHover .seq1,
.ThemePanelMenuItemActive .seq1
{
	display:	none;
}

