div.dmsWrapper 
{ margin:0px; }

div.dmsWrapper:hover p.dmsItemWrapper 
{
	line-height:18px;
    margin:0px 0px 1px 0px;
    padding:0px 19px 0px 0px;
    border:1px solid #2a60a8;
    background-image:url('images/dmsMenuHiddenHover.gif');}

div.dmsWrapper:hover p.dmsItemWrapper a.dmsViewItemAnchor {border-right:1px solid #2a60a8;}
div.dmsWrapper:hover p.dmsItemWrapperActive a.dmsViewItemAnchor {border-right:1px solid #2a60a8;}

div.dmsWrapper:hover p.dmsItemWrapperActive 
{
	cursor:pointer;
	line-height:18px;
	margin:0px 0px 1px 0px;
    padding:0px 19px 0px 0px;
    border:1px solid #2a60a8;
	background-image:url('images/dmsMenuVisibleHover.gif');}

div.dmsWrapper p.dmsItemWrapper 
{
	line-height:18px;
	margin:1px;
	padding:0px 20px 1px 0px;
    border:none;
    background-image:url('images/menuSprite.gif');
    background-repeat:no-repeat;
    background-position:right 3px;}

div.dmsWrapper p.dmsItemWrapperActive
{
	line-height:18px;
	margin:1px;
	padding:0px 20px 1px 0px;
    background-image:url('images/dmsMenuVisible.gif');
    background-repeat:no-repeat;
    background-position:right 3px;} 

/* Move the arrow out of the way while the Dms Menu is being loaded */
div.dmsWrapper p.dmsItemWrapperLoading { background-image:url('images/menuSprite.gif');background-position:right -108px !important;} 
div.dmsWrapper:hover p.dmsItemWrapperLoading { background-image:url('images/menuSprite.gif');background-position:right -108px !important;} 

div.dmsWrapper a.dmsViewItemAnchor 
{
	overflow:hidden;
	display:block;
	margin:0px 1px 0px 0px;
	padding:0px 5px 0px 0px;}
div.dmsWrapper a.dmsViewItemAnchor img.EkImageIconStyle{ border : none;} 
div.dmsWrapper:hover ul.dmsMenuWrapper {display:block;}

div.dmsWrapper ul.dmsMenuWrapper li {margin:0 !important;padding:0 !important;display:block !important;border:0 !important;font-size:1em !important;text-transform:none !important;}
div.dmsWrapper ul.dmsMenuWrapper li.sectionBreak {border-top:1px solid silver !important;font-size:1px !important;line-height:1em !important;margin:5px 5px 4px 5px !important;padding:0 !important;}

div.dmsWrapper ul.dmsMenuWrapper 
{
	display:none;
	list-style:none !important;
	z-index:99999 !important;
	position:absolute !important;
	margin-top:-1px !important;
	margin-right:0px !important;
	margin-bottom:0px !important;
	/* margin-left is set dynamically to position the menu flush-right */
	padding:0 !important;
	border:1px solid #2a60a8 !important;
	background-color:#f5f5f3 !important;
	background-image:url('images/menuBackground.jpg') !important;
    background-repeat:repeat-y !important;
    background-position:0px 0px !important;}

div.dmsWrapper ul.dmsMenuWrapper a 
{
	padding:1px !important;
	display:block !important;
	color:#00358A !important;
	font-size:1em !important;
	text-decoration:none !important;
	background-repeat:no-repeat !important;
    background-position:3px 5px !important;}

div.dmsWrapper ul.dmsMenuWrapper span 
{
	font-weight:normal !important;
	font-family:Arial, Helvetica, Sans-Serif, !important;
	color:#00358A !important;
	text-align:left !important;
	display:block !important;
	padding:5px 5px 5px 5px !important;	
    margin:0px 0px 0px 23px !important;}

/* In accordance with Creative Commons Licsense v2.5 (http://creativecommons.org/licenses/by/2.5/), */
/* the following images are attributed to Mark James, developer of Silk Icons v1.3 (http://www.famfamfam.com/lab/icons/silk/) */
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuView {background-image:url('images/page_white_go.png') !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuViewHistory {background-image:url('images/calendar.gif') !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuViewProperties {background-image:url('images/page_white_gear.png') !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuEdit {background-image:url('images/pencil.png') !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuEditProperties {background-image:url('images/lock_edit.png') !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuDelete {background-image:url('images/page_white_delete.png') !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuEditInMicrosoftOffice {background-image:url('images/officeIconEdit.jpg') !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuViewInMicrosoftOffice {background-image:url('images/officeIcon.jpg') !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuCheckOutandSaveAs {background-image:url('images/checkoutandsave.gif') !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuCheckOutAndSaveAs {background-image:url('images/checkoutandsave.gif') !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuSaveAs {background-image:url('images/save.gif') !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuCheckIn {background-image:url('images/check-in.gif') !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuSubmit {background-image:url('images/submit.gif') !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuPublish {background-image:url('images/publish.gif') !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuDecline {background-image:url('images/cancel.png') !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuApprove {background-image:url('images/accept.png') !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuCopy {background-image:url('images/page_copy.png') !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuDistribute {background-image:url('images/distribute.png') !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuRequestCheckIn {background-image:url('images/email.png') !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuForceCheckIn {background-image:url('images/lock_go.png') !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuRotateCW {background-image:url('images/arrow_turn_right.gif') !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuRotateCCW {background-image:url('images/arrow_turn_left.gif') !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuSync {background-image:url('images/sync_now_data.png') !important;background-position:-1px 0px !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuEditLayout {background-image:url('images/layout_edit.gif') !important;background-position:-1px 0px !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuViewAnalytics {background-image:url('images/analytics.png') !important;}

div.dmsWrapper ul.dmsMenuWrapper a:hover {padding:0px !important;border:1px solid #316ac5 !important;background-position:2px 4px !important;text-decoration:none !important;}

/* Sync icon requires special hover position */
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuSync:hover {background-position:-2px -1px !important;}
div.dmsWrapper ul.dmsMenuWrapper a.DmsMenuEditLayout:hover {background-position:-1px -0px !important;}

div.dmsWrapper ul.dmsMenuWrapper a:hover span {background-color:#c1d2ee !important;color:white !important;}

