

/**********=SIXENT BUTTON (main styles)**********/
.rm-sixentButton, .rm-smallButton  {
	background: url(/_inc/images/buttons/button_cap.png) no-repeat 0 0;
	cursor: pointer;
	display: -moz-inline-stack; /* Gecko */
	display: inline-block; /* IE, Opera, FF3 and Safari */
	height: 23px;
	overflow: hidden;
	padding-left: 3px;
	text-align: center;
	vertical-align: middle;
}
.rm-sixentButton .rm-first-child, .rm-smallButton .rm-first-child {
	display: block;
	*display: inline-block; /* IE */
	height: 23px;
}
.rm-sixentButton .rm-button,
.rm-sixentButton a,
.rm-smallButton .rm-button,
.rm-smallButton a {
	background: url(/_inc/images/buttons/button.png) no-repeat 100% 0;
	border: none;
	color: #383838;
	cursor: pointer;
	display: block; /* Opera and Safari */
	*display: inline-block; /* IE */
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	height: 23px;
	margin: 0; /* fixes safari gap */
	overflow: visible;
	padding: 0 9px 0 6px;
	text-decoration: none !important;
	*zoom: 1;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
}
.rm-sixentButton .rm-button,
.rm-sixentButton a { line-height: 23px; }
.rm-smallButton .rm-button,
.rm-smallButton a  { line-height: 18px; }
/*=rm-submitButton
-----------------*/
button::-moz-focus-inner { /*remove the padding from buttons in Firefox*/
  padding: 0;
  border: none;
}
.rm-sixentButton .rm-button button,
.rm-smallButton .rm-button button {
	background: transparent none repeat scroll 0 0;
	border: medium none;
	color: #595959;
	cursor: pointer;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	margin: 0;
	padding: 0;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
	overflow: visible; /*remove the padding from buttons in IE6 and IE7*/
}
.rm-sixentButton .rm-button button {
	font-size: 12px;
	height: 23px;
}
.rm-smallButton .rm-button button {
	font-size: 11px;
	height: 18px;
}
.rm-standard:hover .rm-button button,
.rm-major:hover .rm-button button { color: #000; }
.rm-sixentButton.rm-disabled .rm-button.rm-submitButton button,
.rm-sixentButton.rm-disabled:hover .rm-button.rm-submitButton button {
	color: #838383;
	cursor: auto;
}

/**********END SIXENT BUTTON (main styles)**********/


/**********=BUTTON TYPES**********/
/*=standard/major
-----------------*/
.rm-standard .rm-button, .rm-major .rm-button, 
.rm-standard a, .rm-major a { color: #595959; }
.rm-major .rm-button, .rm-major a {
	color: #000;
	font-weight: bold;
}
.rm-standard:hover, .rm-major:hover { background-position: 0 -23px; }
.rm-standard:hover .rm-button, .rm-major:hover .rm-button, 
.rm-standard:hover a, .rm-major:hover a {
	background-position: 100% -23px;
	color: #000;
}
.rm-standard:active, .rm-standard.active,
.rm-major:active, .rm-major.active { background-position: 0 -46px; }
.rm-standard:active .rm-button, .rm-standard:active a,
.rm-major:active .rm-button, .rm-major:active a,
.rm-standard.active .rm-button, .rm-standard.active a,
.rm-major.active .rm-button, .rm-major.active a {
	background-position: 100% -46px;
	color: #000;
}
.rm-eventRSVP .rm-standard.rm-selected .rm-button { font-weight: bold; }

/*=special (green) button
--------------------------*/
.rm-sixentButton.rm-special { background-position: 0 -92px; }
.rm-sixentButton.rm-special .rm-button,
.rm-sixentButton.rm-special a,
.rm-sixentButton.rm-special .rm-button button {
	background-position: 100% -92px;
	color: #0c4000;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.rm-sixentButton.rm-special:hover { background-position: 0 -115px; }
.rm-sixentButton.rm-special:hover .rm-button,
.rm-sixentButton.rm-special:hover a,
.rm-sixentButton.rm-special:hover .rm-button button {
	background-position: 100% -115px;
	color: #000;
}
.rm-sixentButton.rm-special:active, .rm-sixentButton.rm-special.active { background-position: 0 -138px; }
.rm-sixentButton.rm-special:active .rm-button, .rm-sixentButton.rm-special.active .rm-button,
.rm-sixentButton.rm-special:active a, .rm-sixentButton.rm-special.active a { background-position: 100% -138px; }
/*=error (red) button
----------------------*/
.rm-errorButton { background-position: 0 -161px; }
.rm-errorButton .rm-button,
.rm-errorButton a,
.rm-errorButton .rm-button button {
	background-position: 100% -161px;
	color: #fff !important;
	font-weight: bold;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}
.rm-errorButton:hover { background-position: 0 -184px; }
.rm-errorButton:hover .rm-button, .rm-errorButton:hover a { background-position: 100% -184px; }
.rm-errorButton:active, .rm-errorButton.active { background-position: 0 -207px; }
.rm-errorButton:active .rm-button, .rm-errorButton.active .rm-button,
.rm-errorButton:active a, .rm-errorButton.active a { background-position: 100% -207px; }
/*=add/edit/share/pod buttons
------------------------------*/
.rm-editButton, .rm-shareButton, .rm-podButton { padding-left: 24px; }
.rm-editButton { background-image: url(/_inc/images/buttons/edit_cap.png); }
.rm-shareButton { background-image: url(/_inc/images/buttons/share_cap.png); }
.rm-podButton { background-image: url(/_inc/images/buttons/pod_cap.png); }
.rm-addButton {
	background-image: url(/_inc/images/buttons/add_cap.png);
	padding-left: 22px;
}
.rm-addButton .rm-button, .rm-addButton a,
.rm-editButton .rm-button, .rm-editButton a,
.rm-shareButton .rm-button, .rm-shareButton a,
.rm-podButton .rm-button, .rm-podButton a {
	padding-left: 5px;
	padding-right: 8px;
}

/*=expand button
-----------------*/
.rm-expandButton {
	background: url(/_inc/images/buttons/expand.png) 0 0 no-repeat;
	display: block;
	height: 23px;
	padding: 0;
	width: 24px;
}
.rm-expandButton .rm-button, .rm-expandButton a {
	background-image: none;
	padding: 0;
}

/*=message button
------------------*/
.rm-messageButton {
	background: url(/_inc/images/buttons/message.png) 0 0 no-repeat;
	display: block;
	height: 23px;
	padding: 0;
	width: 26px;
}
.rm-messageButton .rm-button, .rm-messageButton a {
	background-image: none;
	padding: 0;
	text-indent: -9999px;
}
.rm-messageFullButton {
	background: url(/_inc/images/buttons/message.png) 0 0 no-repeat;
	padding-left:22px;
}
.rm-stopFollowing .rm-messageFullButton { background-image: url(/_inc/images/buttons/message_delete.png); }
.rm-stopFollowing .rm-messageFullButton .rm-button { color: #c00; }
/*=disabled button
--------------------*/
.rm-disabled {
	background-position: 0 -69px !important;
	cursor: auto;
}
.rm-disabled .rm-button, .rm-disabled a {
	background-position: 100% -69px !important;
	color: #838383 !important;
	cursor: default;
	text-shadow: none !important;
}

/*=back button
---------------*/
.rm-back .rm-button { padding-left: 0; }
.rm-back .rm-backBtn {
	background: url(/_inc/images/buttons/back_button_arrow.png) 0 50% no-repeat;
	padding-left: 10px;
}
/*=forward button
------------------*/
.rm-forwardBtn {
	background: url(/_inc/images/buttons/forward_button_arrow.png) 100% 50% no-repeat;
	padding-right: 13px;
}
/**********END BUTTON TYPES**********/

/**********=ARROW BUTTONS **********/
.rm-breadCrumb {
	float: left;
	margin-left: 11px;
	margin-right: 15px;
}
.rm-breadCrumb li {
	float: left;
	position: relative;
	margin-left: -11px;
	z-index: 11;
}
.rm-arrowBtn .rm-button {
	background-image: url(/_inc/images/buttons/button-arrow.png);
	padding-right: 14px;
	max-width: 300px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	*overflow: visible;
}
.rm-arrowBtn.active { font-weight: bold; }
.rm-arrowBtn.active.hover { font-weight: normal; }
.rm-arrowBtn.active .rm-button {
	color: #000;
	cursor: default;
}
.rm-breadCrumbButton .rm-button,
.rm-breadCrumbButton .rm-arrowBtn.rm-action .rm-button,
.rm-breadCrumbButton .rm-arrowBtn.rm-splitBtn .rm-button {
	padding-left: 12px;
}

.rm-breadCrumb .rm-sixentButton { margin-right:0; }
/*=large arrow
------------------*/
.rm-arrowBtn { margin-top: 2px; }
.rm-groupView .rm-arrowBtn,
.rm-eventWrap .rm-arrowBtn { margin-top: 0; }
.rm-largeArrow {
	height: 27px;
	background-image: url(/_inc/images/buttons/buttonLG-arrow_cap.png);
	background-position: 0 0;
	margin-top: 0;
}
.rm-largeArrow.rm-special { background-position: 0 -108px; }
.rm-sixentButton.rm-largeArrow.rm-special.hover{ background-position: 0 -135px; }
.rm-sixentButton.rm-largeArrow.rm-special.active{ background-position: 0 -162px; }
.rm-largeArrow .rm-first-child { height: 27px; }
.rm-largeArrow .rm-button {
	background-image: url(/_inc/images/buttons/buttonLG-arrow.png);
	height: 27px;
	line-height: 27px;
	background-position: 100% 0;
	font-size: 14px;
}
.rm-largeArrow.rm-special .rm-button {
	background-position: 100% -108px;
	color: #000;
}
.rm-largeArrow.rm-special.hover .rm-button { background-position: 100% -135px !important; }
.rm-largeArrow.rm-special.active .rm-button { background-position: 100% -162px !important; }
/*=large arrow action
------------------*/
.rm-actions .rm-sixentButton.rm-special.active.rm-largeArrow { background-position: 0 -135px !important; }
.rm-actions .rm-action.rm-special.rm-expanded.active.rm-largeArrow,
.rm-actions .rm-action.rm-special.rm-expanded.rm-largeArrow { background-position: 0 -162px !important; }
.rm-largeArrow.rm-action .rm-button {
	background-image: url(/_inc/images/buttons/buttonLG-arrow-menu.png);
	padding-right: 26px;
}
.rm-actions .rm-special.active.hover.rm-largeArrow .rm-button,
.rm-actions .rm-special.active.rm-largeArrow .rm-button { background-position: 100% -135px !important; }
.rm-actions .rm-largeArrow.rm-action.rm-special.rm-expanded .rm-button { background-position: 100% -162px !important; }
.rm-arrow.rm-actions ul, .rm-arrow.rm-split .rm-splitMenu { top: 12px; }
/*=arrowsplit
------------------*/
.rm-arrow .rm-splitDropBtn .rm-button {
	background-image: url(/_inc/images/buttons/button-arrow-split-end.png);
	width: 24px;
}
/**********END ARROW BUTTONS **********/

/**********=SMALL BUTTONS (main styles)**********/
.rm-smallButton {
	background: url(/_inc/images/buttons/button_small_cap.png) no-repeat;
	height: 18px;
	line-height: 18px;
}
.rm-smallButton .rm-first-child { height: 18px; }
.rm-smallButton .rm-button,
.rm-smallButton a {
	background: url(/_inc/images/buttons/button_small.png) no-repeat;
	font-size: 11px;
	height: 18px;
}
/**********END SMALL BUTTONS (main styles)**********/


/**********=SMALL BUTTON TYPES**********/
/*=standard/major
------------------*/
.rm-smallBtn .rm-standard,
.rm-smallBtn .rm-major { background-position: 0 0; }
.rm-smallBtn .rm-standard .rm-button,
.rm-smallBtn .rm-standard a,
.rm-smallBtn .rm-major .rm-button,
.rm-smallBtn .rm-major a { background-position: 100% 0; }
.rm-smallBtn .rm-major:hover, .rm-smallBtn .rm-standard:hover { background-position: 0 -18px; }
.rm-smallBtn .rm-major:hover a, .rm-smallBtn .rm-standard:hover a,
.rm-smallBtn .rm-major:hover .rm-button, .rm-smallBtn .rm-standard:hover .rm-button { background-position: 100% -18px; }
.rm-smallBtn .rm-major:active, .rm-smallBtn .rm-standard:active,
.rm-smallBtn .rm-major.active, .rm-smallBtn .rm-standard.active { background-position: 0 -36px; }
.rm-smallBtn .rm-major:active a, .rm-smallBtn .rm-standard:active a,
.rm-smallBtn .rm-major:active .rm-button, .rm-smallBtn .rm-standard:active .rm-button,
.rm-smallBtn .rm-major.active a, .rm-smallBtn .rm-standard.active a,
.rm-smallBtn .rm-major.active .rm-button, .rm-smallBtn .rm-standard.active .rm-button { background-position: 100% -36px; }
/*=special
-----------*/
.rm-smallBtn .rm-special { background-position: 0 -72px; }
.rm-smallBtn .rm-special .rm-button,
.rm-smallBtn .rm-special a { background-position: 100% -72px; }
.rm-smallBtn .rm-special:hover { background-position: 0 -90px; }
.rm-smallBtn .rm-special:hover .rm-button,
.rm-smallBtn .rm-special:hover a { background-position: 100% -90px; }
.rm-smallBtn .rm-special:active,
.rm-smallBtn .rm-special.active { background-position: 0 -108px; }
.rm-smallBtn .rm-special:active .rm-button,
.rm-smallBtn .rm-special:active a,
.rm-smallBtn .rm-special.active .rm-button,
.rm-smallBtn .rm-special.active a { background-position: 100% -108px; }
/*=error
---------*/
.rm-smallBtn .rm-errorButton { background-position: 0 -126px; }
.rm-smallBtn .rm-errorButton .rm-button,
.rm-smallBtn .rm-errorButton a { background-position: 100% -126px; }
.rm-smallBtn .rm-errorButton:hover { background-position: 0 -144px; }
.rm-smallBtn .rm-errorButton:hover .rm-button,
.rm-smallBtn .rm-errorButton:hover a { background-position: 100% -144px; }
.rm-smallBtn .rm-errorButton:active,
.rm-smallBtn .rm-errorButton.active { background-position: 0 -162px; }
.rm-smallBtn .rm-errorButton:active .rm-button,
.rm-smallBtn .rm-errorButton:active a,
.rm-smallBtn .rm-errorButton.active .rm-button,
.rm-smallBtn .rm-errorButton.active a { background-position: 100% -162px; }
/*=disabled
------------*/
.rm-smallBtn .rm-disabled { background-position: 0 -54px !important; }
.rm-smallBtn .rm-disabled .rm-button,
.rm-smallBtn .rm-disabled a { background-position: 100% -54px !important; }

/*=play
------------*/
.rm-playButton {
	background-image: url(/_inc/images/buttons/button_cap_play.png);
	padding-left: 21px;
}
.rm-playButton .rm-button { padding-left: 0; }
.rm-smallBtn .rm-playButton .rm-button { padding-left: 4px; }
.rm-smallBtn .rm-playButton {
	background-image: url(/_inc/images/buttons/button_small_cap_play.png);
	padding-left: 15px;
}
/**********END SMALL BUTTON TYPES**********/


/**********=ACTION BUTTON**********/
.rm-actions { position: relative; }
.rm-action {
	background-position: 0 0;
	position: relative;
	z-index: 1;
}
.rm-action .rm-button, .rm-action a {
	background: url(/_inc/images/buttons/action.png) 100% 0 no-repeat;
	color: #383838;
	padding-left: 7px;
	padding-right: 24px;
}
.rm-actions .rm-addButton .rm-button, .rm-actions .rm-addButton a,
.rm-actions .rm-editButton .rm-button, .rm-actions .rm-editButton a,
.rm-actions .rm-shareButton .rm-button, .rm-actions .rm-shareButton a,
.rm-actions .rm-podButton .rm-button, .rm-actions .rm-podButton a {
	padding-left: 5px;
}
.rm-actions .rm-addButton .rm-button button,
.rm-actions .rm-editButton .rm-button button,
.rm-actions .rm-shareButton .rm-button button,
.rm-actions .rm-podButton .rm-button button {
	padding-left: 2px;
	*padding-left: 5px;
}
.rm-action:hover { background-position: 0 -23px; }
.rm-action:hover .rm-button, .rm-action:hover a {
	background-position: 100% -23px;
	color: #000;
}
.rm-actions .rm-action.rm-expanded {
	background-position: 0 -46px !important;
	z-index: 10;
}
.rm-actions .rm-action.rm-expanded .rm-button, .rm-actions .rm-action.rm-expanded a { background-position: 100% -46px !important; }
.rm-actions .rm-special.rm-action.rm-expanded { background-position: 0 -138px !important; }
.rm-sixentButton.rm-special.rm-action:active,
.rm-sixentButton.rm-special.rm-action.active { background-position: 0 -115px !important; }
.rm-sixentButton.rm-special.rm-action.rm-expanded:active,
.rm-sixentButton.rm-special.rm-action.rm-expanded.active { background-position: 0 -138px !important; }
.rm-actions .rm-special.rm-action.active .rm-button,
.rm-actions .rm-special.rm-action.active a,
.rm-actions .rm-special.rm-action:active .rm-button,
.rm-actions .rm-special.rm-action:active a {
	background-position: 100% -115px !important;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
}
.rm-actions .rm-special.rm-action.rm-expanded .rm-button,
.rm-actions .rm-special.rm-action.rm-expanded a { background-position: 100% -138px !important; }
/*=min/item action button
--------------------------*/
.rm-minActions {
	margin-bottom: 0;
	position: static;
}
.rm-minActions .rm-action {
	background-image: none;
	display: block;
	height: 16px;
	padding: 0;
	position: static;
	width: 13px;
}
.rm-itemActions .rm-action {
	height: 20px;
	margin: 0;
	width: 60px;
}
.rm-minActions .rm-action.rm-expanded { z-index: 1; }
.rm-minActions .rm-action .rm-first-child {
	height: 13px;
	width: 13px;
}
.rm-itemActions .rm-action .rm-first-child {
	background: url(/_inc/images/modal/top_nav_hover.png) 0 -9999px repeat-x;
	height: 20px;
	width: 60px;
}
.rm-itemActions .rm-action:hover .rm-first-child,
.rm-itemActions .rm-action.hover .rm-first-child { background-position: 0 0; }
.rm-minActions .rm-action .rm-button {
	background: url(/_inc/images/profile_edit_arrow.png) no-repeat;
	background-position: 0 0 !important;
	display: block;
	height: 13px;
	padding: 0;
	text-indent: -9999px;
	width: 13px;
}
.rm-minActions .rm-action.rm-expanded .rm-button, .rm-minActions .rm-action.rm-expanded a { background-position: 0 0 !important; }
.rm-itemActions .rm-action .rm-button {
	background-image: none !important;
	color: #fff;
	font-family: Tahoma, "Lucida Grande", Geneva, Arial, Verdana, sans-serf;
	font-size: 11px;
	height: 20px;
	padding: 2px 0 4px;
	*padding-top: 1px;
	text-indent: 0;
	width: 60px;
}
.rm-itemActions .rm-action .rm-button span {
	background: url(/_inc/images/modal/action_arrow.png) 100% 5px no-repeat;
	padding-right: 10px;
}
/*=reply min action button
--------------------------*/
.rm-minActions .rm-replyActions {
	width: 55px;
	height: 55px;
	background: transparent url(/_inc/images/trans.gif) repeat scroll 0 0; /* for IE - clickable region needs a background */
	cursor: auto;
}
.rm-minActions .rm-replyActions.hover { cursor: pointer; }
.rm-minActions .rm-replyActions .rm-first-child {
	position: absolute;
	right: 0;
	bottom: 0;
}
.rm-minActions .rm-expanded .rm-first-child { z-index: 10001; }
.rm-minActions .rm-replyActions .rm-first-child,
.rm-minActions .rm-replyActions .rm-button {
	width: 21px;
	height: 18px;
}
.rm-minActions .rm-replyActions .rm-button {
	background-image: url(/_inc/images/buttons/CalendarRSVP-buttons.png);
	background-position: left -54px !important;
	cursor: auto;
}
.rm-minActions .rm-replyActions .rm-readOnly { background-image: url(/_inc/images/buttons/CalendarRSVP-states.png); }
.rm-minActions .rm-replyActions.hover .rm-button { cursor: pointer; }
.rm-minActions .rm-yes .rm-button { background-position: left top !important; }
.rm-minActions .rm-no .rm-button { background-position: left -18px !important; }
.rm-minActions .rm-maybe .rm-button { background-position: left -36px !important; }
.rm-minActions .rm-pending .rm-button { background-position: left -54px !important; }
.rm-minActions .rm-yes.hover .rm-button,
.rm-minActions .rm-yes.rm-action.rm-expanded .rm-button { background-position: -21px top !important; }
.rm-minActions .rm-no.hover .rm-button,
.rm-minActions .rm-no.rm-action.rm-expanded .rm-button { background-position: -21px -18px !important; }
.rm-minActions .rm-maybe.hover .rm-button,
.rm-minActions .rm-maybe.rm-action.rm-expanded .rm-button { background-position: -21px -36px !important; }
.rm-minActions .rm-pending.hover .rm-button,
.rm-minActions .rm-pending.rm-action.rm-expanded .rm-button { background-position: -21px -54px !important; }
/*=min/item action modal edit button
--------------------------*/
.rm-modalBar .rm-itemActions .rm-action .rm-button {
	padding-top: 3px;
	line-height: 1.2;
	text-shadow: none;
}
/**********END ACTION BUTTON**********/


/**********=SPLIT BUTTON**********/
.rm-split {
	display: block;
	height: 23px;
	position: relative;
}
.rm-split .rm-splitBtn {
	cursor: pointer;
	display: -moz-inline-stack; /* Gecko */
	display: inline-block; /* IE, Opera and Safari */
	float: left;
	height: 23px;
	overflow: hidden;
	padding-left: 3px;
	position: relative;
	vertical-align: top;
	z-index: 1.5;
}
.rm-split .rm-addButton { padding-left: 22px; }
.rm-split .rm-editButton,
.rm-split .rm-shareButton,
.rm-split .rm-podButton { padding-left: 24px; }
.rm-splitBtn .rm-first-child {
	display: block;
	*display: inline-block; /* IE */
	height: 23px;
}
.rm-split .rm-splitBtn:hover { background-position: 0 -23px; }
.rm-split .rm-splitBtn:active,
.rm-split .rm-splitBtn.active { background-position: 0 -46px; }
.rm-splitBtn .rm-button {
	background: url(/_inc/images/buttons/split.png) 100% 0 repeat-x;
	border: none;
	color: #595959;
	cursor: pointer;
	display: block; /* Opera and Safari */
	display: -moz-inline-block; /* Gecko */
	*display: inline-block; /* IE */
	float: left;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	height: 23px;
	line-height: 23px;
	overflow: visible;
	padding: 0 9px 0 6px;
	text-decoration: none;
}
.rm-split .rm-addButton .rm-button,
.rm-split .rm-editButton .rm-button,
.rm-split .rm-shareButton .rm-button,
.rm-split .rm-podButton .rm-button { padding-left: 5px; }
.rm-splitBtn:hover .rm-button {
	background-position: 100% -23px;
	color: #000;
}
.rm-splitBtn:active .rm-button,
.rm-splitBtn.active .rm-button {
	background-position: 100% -46px;
	color: #000;
}
.rm-split .rm-splitDropBtn {
	float: left;
	height: 23px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.rm-split .rm-expanded { z-index: 10; }
.rm-splitDropBtn .rm-button {
	background: url(/_inc/images/buttons/split_right.png) 0 0 no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 23px;
	width: 22px;
}
.rm-splitDropBtn .rm-button:hover { background-position: 0 -23px; }
.rm-splitDropBtn.rm-expanded  .rm-button { background-position: 0 -46px; }
.rm-splitDropBtn .rm-button button {
	background: transparent none;
	border: none;
	padding: 0;
	margin: 0;
}
.rm-splitDropBtn .rm-button span { display: none; }
/*=special split
-----------------*/
.rm-special .rm-splitBtn { background-position: 0 -92px; }
.rm-special .rm-splitBtn .rm-button {
	background-position: 100% -92px;
	color: #0c4000;
	font-weight: bold;
}
.rm-special .rm-splitBtn:hover { background-position: 0 -115px; }
.rm-special .rm-splitBtn:active,
.rm-special .rm-splitBtn.active { background-position: 0 -138px; }
.rm-special .rm-splitBtn:hover .rm-button {
	background-position: 100% -115px;
	color: #000;
}
.rm-special .rm-splitBtn:active .rm-button,
.rm-special .rm-splitBtn.active .rm-button { background-position: 100% -138px; }
.rm-special .rm-splitDropBtn .rm-button { background-position: 0 -92px; }
.rm-special .rm-splitDropBtn .rm-button:hover { background-position: 0 -115px; }
.rm-special .rm-splitDropBtn.rm-expanded  .rm-button { background-position: 0 -138px; }
/**********END SPLIT BUTTON**********/


/**********=ACTION/SPLIT MENUS**********/
.rm-actions ul, .rm-split .rm-splitMenu, ul.rm-globalAM {
	background: url(/_inc/images/buttons/action_menu_bg.png) 1px 1px no-repeat #f7f7f7;
	border: 1px solid #808080;
	display: none;
	font-size: 12px;
	left: 0;
	min-width: 79px;
	padding: 18px 0 3px;
	position: absolute;
	top: 7px;
	z-index: 5;
}
.rm-actions.rm-right ul, .rm-split.rm-right .rm-splitMenu {
	left: auto;
	right: 0;
}
.rm-actions .rm-actionMenu li, .rm-split .rm-splitMenu li, .rm-globalAM li {
	background-position: 6px 1px;
	background-repeat: no-repeat;
	float: none;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	list-style: none;
	margin: 0 0 2px !important;
	padding: 0 4px 0 30px;
	position: static;
}
.rm-actionsLoading {
	background: url(/_inc/images/icons/others/spinner_32x32.gif) center center no-repeat;
	color: #808080;
	min-height: 80px;
	text-align: center;
}
/*=min actions menu
--------------------*/
ul.rm-globalAM {
	left: 0;
	top: 16px;
}

/*=action/split menu items
---------------------------*/
/*=accept
---------*/
.rm-actions li.rm-accept, .rm-splitMenu li.rm-accept, .rm-globalAM li.rm-accept { background-image: url(/_inc/images/icons/states/success_16x16.png); }
/*=add
-------*/
.rm-actions li.rm-add, .rm-splitMenu li.rm-add, .rm-globalAM li.rm-add { background-image: url(/_inc/images/icons/actions/add_16x16.png); }
/*=anon user
-------------*/
.rm-actions li.rm-typeShellUser, .rm-splitMenu li.rm-typeShellUser, .rm-globalAM li.rm-typeShellUser { background-image: url(/_inc/images/icons/users-groups/shell-user_16x16.png); }
/*=block
-----------*/
.rm-actions li.rm-block, .rm-splitMenu li.rm-block, .rm-globalAM li.rm-block { background-image: url(/_inc/images/icons/extras/Deny_16x16.png); }
/*=cancel
-----------*/
.rm-actions li.rm-cancel, .rm-splitMenu li.rm-cancel, .rm-globalAM li.rm-cancel { background-image: url(/_inc/images/icons/actions/remove_16x16.png); }
/*=categories
--------------*/
.rm-actions li.rm-categories, .rm-splitMenu li.rm-categories, .rm-globalAM li.rm-categories { background-image: url(/_inc/images/icons/users-groups/group_16x16.png); }
/*=introduce
--------------*/
.rm-actions li.rm-introduce, .rm-splitMenu li.rm-introduce, .rm-globalAM li.rm-introduce { 
	background-image: url(/_inc/images/icons/users-groups/user-online_16x16.png); 
	border-bottom: 1px solid #BFBFBF;
	margin-bottom: 5px;
	padding-bottom: 5px; 
}
/*=configure
-------------*/
.rm-actions li.rm-config, .rm-splitMenu li.rm-config, .rm-globalAM li.rm-config { background-image: url(/_inc/images/icons/others/Configuration_16x16.png); }
/*=contact
-----------*/
.rm-actions li.rm-typeContact, .rm-splitMenu li.rm-typeContact, .rm-globalAM li.rm-typeContact { background-image: url(/_inc/images/icons/users-groups/group_16x16.png); }
/*=copy
--------*/
.rm-actions li.rm-copy, .rm-splitMenu li.rm-copy, .rm-globalAM li.rm-copy { background-image: url(/_inc/images/icons/actions/copy_16x16.png); }
/*=copy page
--------*/
.rm-actions li.rm-copyPage, .rm-splitMenu li.rm-copyPage, .rm-globalAM li.rm-copyPage { background-image: url(/_inc/images/icons/containers/MyPages_16x16.png); }
/*=decline
-----------*/
.rm-actions li.rm-decline, .rm-splitMenu li.rm-decline, .rm-globalAM li.rm-decline,
.rm-actions li.rm-declineSilent, .rm-splitMenu li.rm-declineSilent, .rm-globalAM li.rm-declineSilent { background-image: url(/_inc/images/icons/actions/remove_16x16.png); }
/*=delete
----------*/
.rm-actions li.rm-delete, .rm-splitMenu li.rm-delete, .rm-globalAM li.rm-delete { background-image: url(/_inc/images/icons/actions/remove-red_16x16.png); }
/*=demote
----------*/
.rm-actions li.rm-demote, .rm-splitMenu li.rm-demote, .rm-globalAM li.rm-demote { background-image: url(/_inc/images/icons/actions/Demote_16x16.png); }
/*=disabled
------------*/
.rm-actions li.rm-disabledOpt, .rm-splitMenu li.rm-disabledOpt, .rm-globalAM li.rm-disabledOpt  {
	background-image: url(/_inc/images/icons/actions/reminder-disabled_16x16.png);
	color: #4d4d4d;
	font-style: italic;
	padding: 1px 3px 1px 26px;
}
/*=edit
--------*/
.rm-actions li.rm-edit, .rm-splitMenu li.rm-edit, .rm-globalAM li.rm-edit { background-image: url(/_inc/images/icons/actions/edit_16x16.png); }
/*=feature
--------*/
.rm-actions li.rm-feature, .rm-splitMenu li.rm-feature, .rm-globalAM li.rm-feature { background-image: url(/_inc/images/icons/actions/feature_16x16.png); }
/*=feature stop
--------*/
.rm-actions li.rm-featureStop, .rm-splitMenu li.rm-featureStop, .rm-globalAM li.rm-featureStop { background-image: url(/_inc/images/icons/actions/feature_stop_16x16.png); }
/*=hide
---------*/
.rm-actions li.rm-hidden, .rm-splitMenu li.rm-hidden, .rm-globalAM li.rm-hidden { background-image: url(/_inc/images/icons/states/hidden_16x16.png); }
/*=manage
----------*/
.rm-actions li.rm-manage, .rm-splitMenu li.rm-manage, .rm-globalAM li.rm-manage { background-image: url(/_inc/images/icons/users-groups/user-profile_16x16.png); }
/*=manage watches
------------------*/
.rm-actions li.rm-manageWatches, .rm-splitMenu li.rm-manageWatches, .rm-globalAM li.rm-manageWatches { background-image: url(/_inc/images/icons/actions/watch_16x16.png); }
/*=mark unread
---------------*/
.rm-actions li.rm-markUnread, .rm-actions li.rm-markRead,
.rm-splitMenu li.rm-markUnread, .rm-splitMenu li.rm-markRead,
.rm-globalAM li.rm-markUnread, .rm-globalAM li.rm-markRead { background-image: url(/_inc/images/icons/others/Unread_16x16.gif); }
/*=move
--------*/
.rm-actions li.rm-move, .rm-splitMenu li.rm-move, .rm-globalAM li.rm-move { background-image: url(/_inc/images/icons/containers/PageMove_16x16.png); }
/*=move content
----------------*/
.rm-actions li.rm-moveContent, .rm-splitMenu li.rm-moveContent, .rm-globalAM li.rm-moveContent { background-image: url(/_inc/images/icons/actions/move_16x16.png); }
/*=page
--------*/
.rm-actions li.rm-page, .rm-splitMenu li.rm-page, .rm-globalAM li.rm-page { background-image: url(/_inc/images/icons/containers/Page_16x16.png); }
/*=page settings
--------*/
.rm-actions li.rm-pageSettings, .rm-splitMenu li.rm-pageSettings, .rm-globalAM li.rm-pageSettings { background-image: url(/_inc/images/icons/users-groups/Settings_16x16.png); }
/*=permissions
---------------*/
.rm-actions li.rm-permissions, .rm-splitMenu li.rm-permissions, .rm-globalAM li.rm-permissions { background-image: url(/_inc/images/icons/actions/customize_16x16.png); }
/*=pod
-------*/
.rm-actions li.rm-pagePod, .rm-splitMenu li.rm-pagePod, .rm-globalAM li.rm-pagePod { background-image: url(/_inc/images/icons/others/PagePod_16x16.png); }
/*=primary option
------------------*/
#rm-pageWrapper .rm-actions li.rm-primaryOpt a, #rm-pageWrapper .rm-splitMenu li.rm-primaryOpt a, body .rm-globalAM li.rm-primaryOpt a { font-weight: bold; }
/*=print
---------*/
.rm-actions li.rm-print, .rm-splitMenu li.rm-print, .rm-globalAM li.rm-print { background-image: url(/_inc/images/icons/actions/help_16x16.png); }
/*=private
-----------*/
.rm-actions li.rm-private, .rm-splitMenu li.rm-private, .rm-globalAM li.rm-private { background-image: url(/_inc/images/icons/items/Note_16x16.png); }
/*=profile
-----------*/
.rm-actions li.rm-typeProfile, .rm-splitMenu li.rm-typeProfile, .rm-globalAM li.rm-typeProfile { background-image: url(/_inc/images/icons/users-groups/user-profile_16x16.png); }
/*=profile photo
-----------------*/
.rm-actions li.rm-typeProfPhoto, .rm-splitMenu li.rm-typeProfPhoto, .rm-globalAM li.rm-typeProfPhoto { background-image: url(/_inc/images/icons/users-groups/profile-image_16x16.png); }
/*=promote
-----------*/
.rm-actions li.rm-promote, .rm-splitMenu li.rm-promote, .rm-globalAM li.rm-promote { background-image: url(/_inc/images/icons/users-groups/admin_16x16.png); }
/*=radio option
----------------*/
.rm-actions li.rm-radioOption, .rm-splitMenu li.rm-radioOption, .rm-globalAM li.rm-radioOption { background-image: url(/_inc/images/icons/others/menu-radio-unselected.png); }
.rm-actions li.rm-radioCurrent, .rm-splitMenu li.rm-radioCurrent, .rm-globalAM li.rm-radioCurrent { background-image: url(/_inc/images/icons/others/menu-radio-selected.png); }
/*=remove
----------*/
.rm-actions li.rm-remove, .rm-splitMenu li.rm-remove, .rm-globalAM li.rm-remove { background-image: url(/_inc/images/icons/actions/remove_16x16.png); }
/*=replyNo
----------*/
.rm-actions li.rm-replyNo, .rm-splitMenu li.rm-replyNo, .rm-globalAM li.rm-replyNo { background-image: url(/_inc/images/icons/states/reply-no_17x14.png); }
/*=replyYes
----------*/
.rm-actions li.rm-replyYes, .rm-splitMenu li.rm-replyYes, .rm-globalAM li.rm-replyYes { background-image: url(/_inc/images/icons/states/reply-yes_17x14.png); }
/*=replyMaybe
----------*/
.rm-actions li.rm-replyMaybe, .rm-splitMenu li.rm-replyMaybe, .rm-globalAM li.rm-replyMaybe { background-image: url(/_inc/images/icons/states/reply-maybe_17x14.png); }
/*=replyPending
----------*/
.rm-actions li.rm-replyPending, .rm-splitMenu li.rm-replyPending, .rm-globalAM li.rm-replyPending { background-image: url(/_inc/images/icons/states/reply-pending_17x14.png); }
/*=resize
----------*/
.rm-actions li.rm-resize, .rm-splitMenu li.rm-resize, .rm-globalAM li.rm-resize { background-image: url(/_inc/images/icons/others/Layout_16x16.png); }
/*=reset
---------*/
.rm-actions li.rm-reset, .rm-splitMenu li.rm-reset, .rm-globalAM li.rm-reset { background-image: url(/_inc/images/icons/actions/Revert_16x16.png); }
/*=resetTemplate
---------*/
.rm-actions li.rm-resetTemplate, .rm-splitMenu li.rm-resetTemplate, .rm-globalAM li.rm-resetTemplate { background-image: url(/_inc/images/icons/users-groups/GroupTemplate_16x16.png); }
/*=save
---------*/
.rm-actions li.rm-save, .rm-splitMenu li.rm-save, .rm-globalAM li.rm-save { background-image: url(/_inc/images/icons/actions/SaveDisk_16x16.png); }
/*=send
--------*/
.rm-actions li.rm-send, .rm-splitMenu li.rm-send, .rm-globalAM li.rm-send { background-image: url(/_inc/images/icons/messages/Message_16x16.png); }
/*=share
---------*/
.rm-actions li.rm-share, .rm-splitMenu li.rm-share, .rm-globalAM li.rm-share { background-image: url(/_inc/images/icons/users-groups/group_16x16.png); }
/*=shared
----------*/
.rm-actions li.rm-shared, .rm-splitMenu li.rm-shared, .rm-globalAM li.rm-shared { background-image: url(/_inc/images/icons/users-groups/Related_16x16.png); }
/*=shared pages
----------------*/
.rm-actions li.rm-sharedPages, .rm-splitMenu li.rm-sharedPages, .rm-globalAM li.rm-sharedPages { background-image: url(/_inc/images/icons/containers/MyPages_16x16.png); }
/*=undo
---------*/
.rm-actions li.rm-undo, .rm-splitMenu li.rm-undo, .rm-globalAM li.rm-undo { background-image: url(/_inc/images/icons/actions/RevertDisk_16x16.png); }
/*=user
--------*/
.rm-actions li.rm-typeUser, .rm-splitMenu li.rm-typeUser, .rm-globalAM li.rm-typeUser { background-image: url(/_inc/images/icons/users-groups/user_16x16.png); }
/*=view
--------*/
.rm-actions li.rm-view, .rm-splitMenu li.rm-view, .rm-globalAM li.rm-view { background-image: url(/_inc/images/icons/users-groups/user-profile_16x16.png); }
/*=watch
---------*/
.rm-actions li.rm-watch, .rm-splitMenu li.rm-watch, .rm-globalAM li.rm-watch { background-image: url(/_inc/images/icons/actions/search_16x16.png); }
/*=options separation
----------------------*/
.rm-actions li.rm-separate, .rm-splitMenu li.rm-separate, .rm-globalAM li.rm-separate {
	background-position: 6px 6px;
	border-top: 1px solid #bfbfbf;
	margin-top: 5px;
	padding-top: 5px;
}

/*=action/split menu links
---------------------------*/
#rm-pageWrapper .rm-actions .rm-actionMenu a, #rm-pageWrapper .rm-splitMenu a, .rm-globalAM a {
	background-image: none;
	border: 1px solid #f7f7f7;
	color: #000;
	display: block;
	font-weight: normal;
	padding: 1px 9px 1px 3px;
	text-decoration: none;
	white-space: nowrap;
}
#rm-pageWrapper .rm-actions .rm-actionMenu a:hover, #rm-pageWrapper .rm-splitMenu a:hover,
.rm-globalAM a:hover {
	background: #4c4c4c;
	border: 1px solid #a4a4a4;
	border-color: #a4a4a4 #b5b5b5 #cecece;
	color: #fff;
}
/*=action/split page dropdowns
---------------------------*/
#rm-pageWrapper .rm-actions .rm-actionPage,
#rm-pageWrapper .rm-actions .rm-splitPage {
	display: none;
	background: #fff none no-repeat scroll 0 0;
	border: 1px solid #000;
	position: absolute;
	top: 7px;
	left: 0;
	z-index: 9;
}
#rm-pageWrapper .rm-actions .rm-actionPage .rm-actionsLoading,
#rm-pageWrapper .rm-actions .rm-splitPage .rm-actionsLoading { width: 300px; }
/**********END ACTION/SPLIT MENUS**********/