/* ThemeIEMenu Style Sheet */

.ThemeIEMenu,.ThemeIESubMenuTable
{
	cursor:pointer;
	font-family:  Arial !important;
	font-size:	11px;

	padding:	0;
	border:		0;
	white-space:	nowrap;
}

.ThemeIEMenu
{
/*	background-color:	#F7F3EF; */

	background:#f5f5f5;
	width:186px;
	border:#a10d1f 2px solid;
	border-top:none;
	border-bottom:#a10d1f 4px solid;
}

.themeieMenuFolderRight, .themeieMenuItemRight {
	width:20px;
	text-align:center;
}
.themeieMenuFolderleft, .themeieMenuItemleft {
	width:10px;
}


.ThemeIESubMenu
{
	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:	300;
	border:		0;
	padding:	0;

	/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#848A84, Direction=135, Strength=4);*/
	margin-left:-25px;
	
	
}

.ThemeIESubMenuArm {
	position:absolute;
	top:1;
	left:-1;
	width:2px;
	height:19px;
	background:#FFF;
}

.ThemeIESubMenuTable
{
	border:#a7a7a7 1px solid;
	border-bottom:none;
	border-right:#a7a7a7 2px solid;
	background:#FFF;
	width:150px;
	
}
.ThemeIESubMenuCorners {
	position:absolute;
	bottom:-4px;
	left:-1px;
	width:151px;
	background:#CCC;
	height:4px;
	font-size:0px;
	background:url(../../../images/skin/menu_sub_corner_left.gif) left, url(../../../images/skin/menu_sub_corner_right.gif) right;
	background-repeat:no-repeat;
}
.ThemeIESubMenuCornersMid {
	margin:0 4px 0 4px;
	background:url(../../../images/skin/menu_sub_corner_bottom.gif) repeat-x;
	height:4px;
	font-size:0px;
}

.ThemeIESubMenuTable td
{
	white-space:	nowrap;
	padding:auto 0px auto 3px;
	height:24px;
	overflow:hidden;
	
}

.ThemeIEMainItem,.ThemeIEMainItemHover,.ThemeIEMainItemActive,
.ThemeIEMenuItem,.ThemeIEMenuItemHover,.ThemeIEMenuItemActive
{
/*	padding-left:	3px;
	padding-right:	3px;*/
	white-space:	nowrap;
}


.ThemeIEMainItem td {
	padding:4px 0px 4px 0px;
	font-size:12px;
	text-indent: 7px;
	font-weight:bold;
	border-top:#a7a7a7 1px solid;
	font-family:  Arial;
}

.ThemeIEMainItemHover td, .ThemeIEMainItemActive td{
	padding:4px 0px 4px 0px;
	font-size:12px;
	text-indent: 7px;
	font-weight:bold;
	font-family:  Arial;
	border-top:#a7a7a7 1px solid;
	background:#FFF url(../../../images/skin/menu_mainitem_bottom.gif) bottom repeat-x;
}
/*.themeieMainFolderRight {
	background:url(../../../images/skin/menu_item_icon.gif) no-repeat center;
	width:20px;
}*/


.ThemeIEMainItemHover,.ThemeIEMainItemActive,
.ThemeIEMenuItemHover,.ThemeIEMenuItemActive
{
	/*color:#FFF;
	background-color:#F5F5F5;*/
}

.ThemeIEMenuSplit
{
	height:		1px;
	margin-top:	1px;
	margin-bottom:	1px;
/*	padding:4px 6px 4px 0px;*/
	overflow:	hidden;
	background-color:	inherit;
	border-top:	1px solid #999;
}

.ThemeIEMenuVSplit
{
	width:		1px;
	margin:		0px;
	overflow:	hidden;
	background-color:	inherit;
	border-right:	1px solid #999;
}

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

.ThemeIEMenuItem img.seq1
{
	display:	inline;
}

.ThemeIEMenuItemHover seq2,
.ThemeIEMenuItemActive seq2
{
	display:	inline;
}

.ThemeIEMenuItem .seq2,
.ThemeIEMenuItemHover .seq1,
.ThemeIEMenuItemActive .seq1
{
	display:	none;
}
