
LI.esms-Menu,
LI.esms-Menu-Spacer
{
height: 23px;
padding-top: 2px;

float: left;

}

TABLE.esms-ActionBar * IMG.esms-Menu-Spacer
{
margin-top: 3px;
}


SPAN.esms-Menu-Label
{
margin-left: 1px;
margin-right: 1px;
height: 21px;
padding-left: 1px;
padding-right: 1px;
padding-top: 3px;
overflow-y: hidden;
cursor: default;
}
A.esms-Menu-Label,
A.esms-Menu-Label:link,
A.esms-Menu-Label:visited,
A.esms-Menu-Label:active,
A.esms-Menu-Label:hover,
A.esms-MenuLink,
A.esms-MenuLink:link,
A.esms-MenuLink:visited,
A.esms-MenuLink:active,
A.esms-MenuLink:hover
{
cursor: default;
}
TABLE.esms-MenuBar * SPAN.esms-Menu-Label,
TABLE.esms-MenuBar * SPAN.esms-Menu-Label-Opened,
TABLE.esms-MenuBar * SPAN.esms-Menu-Label-Hovered
{
margin-top: 3px;
}
TABLE.esms-MenuBar * LI.esms-Menu-Spacer
{
margin-top: 5px;
}
TABLE.esms-MenuBar * TD.esms-Menu-ICRight
{
padding-bottom: 14px;
}

SPAN.esms-Menu-Label-Opened
{
margin-left: 1px;
margin-right: 1px;
padding-left: 0px;
padding-right: 0px;
padding-top: 2px;
height: 20px;
overflow-y: hidden;
border: #937D5A 1px solid;
background-image: url(/Public/Images/toolbar_msdown.gif);
background-repeat: repeat-x;
white-space: nowrap;
}

SPAN.esms-Menu-Label-Hovered
{
margin-left: 1px;
margin-right: 1px;
padding-left: 0px;
padding-right: 0px;
padding-top: 2px;
overflow-y: hidden;
height: 20px;
border: #ffdb6c 1px solid;
background-image: url(/Public/Images/toolbar_hover.gif);
background-repeat: repeat-x;
}


img.esms-Menu-Button,
img.esms-Menu-ButtonFirst,
img.esms-Menu-ButtonRTL,
img.esms-Menu-ButtonLTR
{
width: 16px;
height: 16px;
vertical-align: top;
}
SPAN.esms-MenuItem-Text
{
margin: 0px 1px;
}
img.esms-Menu-Button
{
margin-left: 1px;
margin-right: 1px;
}
img.esms-Menu-ButtonFirst,
SPAN.esms-MenuItem-TextFirst
{
margin-left: 3px;
margin-right: 3px;
}
SPAN.esms-MenuItem-TextRTL,
img.esms-Menu-ButtonRTL
{

margin-right: 3px;

}
img.esms-Menu-ButtonLTR,
SPAN.esms-MenuItem-TextLTR
{

margin-left: 3px;

}


SPAN.esms-MenuItem-Text,
SPAN.esms-MenuItem-TextFirst,
SPAN.esms-MenuItem-TextRTL,
SPAN.esms-MenuItem-TextLTR
{
padding-top: 1px;
height: 16px;
vertical-align: top;
color: #15428b;
}


img.esms-Menu-DownArrow
{
width: 11px;
height: 16px;
vertical-align: top;
}

SPAN.esms-MenuItem-Icon
{
margin-left: 1px;
margin-right: 1px;
width: 30px;
}


IMG.esms-SubMenu-RightArrow
{
position:	absolute;

right:		6px;

width:		4px;
height:		7px;
margin-top:	4px;
}
SPAN.esms-Menu-Group,
SPAN.esms-Menu-Group-Opened,
SPAN.esms-Menu-Group-Hovered
{
background-repeat: repeat-y;
background-image: url(/Public/Images/menu_margin.gif);
color:		#7e7e7e;
background-color: #e9e9e9;
font-weight: bold;

}

SPAN.esms-Menu-Group,
SPAN.esms-Menu-Group-Opened,
SPAN.esms-Menu-Group-Hovered,
SPAN.esms-MenuItem-Label,
SPAN.esms-MenuItem-Label-Opened,
SPAN.esms-MenuItem-Label-Hovered
{
cursor: default;
width: 100%;
margin-top: 1px;
}
SPAN.esms-Menu-Group,
SPAN.esms-Menu-Group-Opened,
SPAN.esms-Menu-Group-Hovered,
SPAN.esms-MenuItem-Label
{
height: 22px;
padding: 3px;
}

SPAN.esms-MenuItem-Label-Opened,
SPAN.esms-MenuItem-Label-Hovered
{
padding: 2px;
height: 20px;
border: #ffb74c 1px solid;
background-color: ffe6a0;
}

IMG.esms-Menu-JewelButton
{
margin-top: 2px;
margin-left: 5px;
margin-right: 5px;
}
UL.esms-MenuBar-Left
{
margin: 0px;
padding: 0px;
list-style: none;
margin-top: 2px;
}
TABLE.esms-ActionBar * UL.esms-MenuBar-Left
{
margin-top: 0px;
}
UL.esms-MenuBar-Right
{
margin: 0px;
padding: 0px;
list-style: none;
margin-top: 2px;
}
TABLE.esms-ActionBar * UL.esms-MenuBar-Right
{
margin-top: 0px;
}

table.scroll
{
width:100%;
height:100%;
behavior: url(/Public/Htc/scroll.htc);
}

UL.esms-MenuList
{
list-style: none;
border: 1px solid #7e7e7e;
margin: 0px;
padding: 0px;
display: none;
width: 100%;
background: #ffffff;
background-repeat: repeat-y;
background-image: url(/Public/Images/menu_margin.gif);

}
LI.esms-Group-Spacer
{
display: inline;
width: 100%;
height: 23px;
}
LI.esms-MenuItem-Label
{
width: 100%;
height: 23px;

margin-left: -16px;

white-space: nowrap;
}
LI.esms-SubMenu
{
width: 100%;
height: 23px;
display: inline;
}

table.esms-MenuBar
{
color: #000000;
height: 44px;
overflow: hidden;
padding-left: 4px;
padding-right: 4px;
width: 100%;
background-image: url(/Public/Images/form_toolbar_back.gif);
background-repeat: repeat-x;
}

table.esms-AppMenuBar
{
color: #000000;
height: 27px;
overflow: hidden;
width: 100%;
padding-left: 4px;
padding-right: 4px;
background-image: url(/Public/Images/appmenu_back.gif);
background-repeat: repeat-x;
}

table.esms-ActionBar
{
color: #000000;
height: 25px;
overflow: hidden;
width: 100%;
border-left: 1px solid #6893CF;
border-top: 1px solid #6893CF;
border-right: 1px solid #6893CF;
background-image: url(/Public/Images/gridtoolbar_back.gif);
background-repeat: repeat-x;
}

li.esms-MenuList-Spacer
{
display: inline;
height: 2px;
margin-top: -7px;
margin-bottom: -7px;

margin-left: 35px;

}

td.esms-MenuBar-Items
{
width: 85%;
behavior: url(/Public/Htc/menu.htc);
}
td.esms-Menu-ICRight
{
position: absolute;

right: 0px;
text-align:right;

}

td.esms-Menu-Title
{
font-weight: bold;
cursor: default;
color: #000000;
}

td.esms-Menu-Right
{
width: 100%;

text-align: right;
padding-right: 5px;

}

hr.esms-MenuList-Spacer
{
height: 1px;
color: #c5c5c5;
width: 100%;
}

nobr.esms-Menu-Title
{
width: auto;
overflow: hidden;
text-overflow: ellipsis;
}

div.esms-MenuBar-Shadow
{
border-top:1px solid #A8AEB5;
border-bottom:1px solid #ffffff;
}

div.esms-ToolBar-Shadow
{
border-bottom:1px solid #6893cf;
}

table.esms-Form-Title
{
width:				100%;
height:				48px;
table-layout:		fixed;
}
table.esms-Form-Title-NoNav
{
padding-top:			6px;
width:				100%;
height:				54px;
table-layout:		fixed;
}

td.esms-Form-Title
{

text-align:     left;
padding-left:   10px;
padding-right:  10px;

overflow: hidden;
text-overflow: ellipsis;
}

TD.esms-Form-LargeIcon
{

padding-left: 48px;

width:		170px;
}

TD.esms-Form-LargeIcon-NoNav
{
width:		86px;
}

TR.esms-Form-Title
{
vertical-align:	top;
}


table.esms-Form-Title,
table.esms-Form-Title-NoNav
{
background-color:	#d8e8ff;
}

IMG.esms-Form-Breadcrumb-Nav
{

margin-right:   8px;

vertical-align:	middle;
}

span.esms-Form-Title
{
line-height:	16px;
vertical-align:	bottom;
font-size:		12px;
font-weight:	bold;
}

span.esms-Form-Breadcrumb
{
line-height:	18px;
vertical-align:	bottom;
color:			#6699cc;
font-size:		18px;
font-weight:	bold;
}

div.esms-Standard-Popup
{
border: 1px solid #7e7e7e;
margin: 0px;
padding: 0px;
display: none;
width: 100%;
background: #ffffff;
background-repeat: repeat-y;
background-image: url(/Public/Images/menu_margin.gif);

}

div.esms-Standard-Item
{
width: 100%;
margin-top: 1px;
height: 22px;
padding: 3px;

padding-left: 35px;

}

div.esms-Standard-Item-Glow
{
height: 22px;
width: 100%;
margin-top: 1px;
padding: 2px;
border: #ffb74c 1px solid;
background-color: ffe6a0;

padding-left: 34px;

}

hr.esms-Standard-Item
{
height: 2px;
height: 1px;
color: #c5c5c5;
width: 100%;

padding-left: 35px;

}
