/*
 * identity edit hint
 */
#identity-details tr.hint td
{
	padding-top: 5px;
}
#identity-details td.hint
{
	text-align: right;
}
#identity-details tr.hint a
{
	color: #E68000;
}

/*
 * new icon for imap folder ".templates"
 */
#rcmliSU5CT1guVGVtcGxhdGVz
{
	background-image: url(templates.png) !important;
	background-position: 5px 0px !important;
}

/*
 * highlight current task
 */
#taskbar a.current
{
	background-color: #e6e6e6 !important;
	text-shadow: 1px 1px 0px white;
}

/*
 * new taskbar logo "help"
 */
#taskbar a.button-help
{
	background-image: url('help.gif');
}

/*
 * styles for the help/imprint/about windows
 */
.help-box
{
	overflow: auto;
	background-color: #F2F2F2;
}
#help-text
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	width: 100%;
	cursor: default;
}
#help-text a
{
	color: #E68000;
}

#helphelp
{
	padding: 1em 2em;
}
#helpimprint, #helpabout
{
	width: 46em;
	padding: 1em 2em;
	margin: 2em auto;
}
#helpimprint p
{
	margin-bottom: 25px;
}

#helpdialog
{
  margin: 0px;
  padding: 0px;
  display: none;
}
#helplarge
{
	border: 0px;
	margin: 0px;
  width: 1119px;
	height: 486px;
}
#helpsmall
{
	border: 1px solid black;
	margin: 0px 1em 1em 1em;
	width: 300px;
	height: 130px;
	float: right;
	cursor: pointer;
}
#helphelp br
{
	clear: both;
}
#helphelp b
{
	color: #666666;
}
#helphelp p
{
	margin-left: 1em;
}
#helphelp span
{
  white-space: nowrap;
}
#helphelp table
{
	margin-left: 2em;
}
#helphelp td.title
{
	padding: 0px 1em 0px 0px;
	font-weight: bold;
	color: #666666;
	vertical-align: top;
	white-space: nowrap;
}
#helphelp dl
{
	margin-left: 1em;
}
#helphelp dt
{
	font-weight: bold;
	color: #666666;
}
#helphelp dd
{
	margin: .5em 0em 1em 1em;
}

/*
 * styles for the new-user-dialog overlay box
 */
#newuseroverlay
{
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10000;
  background: rgba(0,0,0,0.5) !important;
  background: #333333;
  /** IE hacks */
  filter: alpha(opacity=90);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  width: expression(document.documentElement.clientWidth+'px');
  height: expression(document.documentElement.clientHeight+'px');
}
#newuseroverlay h3
{
  color: #333333;
  font-size: normal;
  margin-top: 0.5em;
  margin-bottom: 0px;
}
#newuseroverlay p.hint
{
  margin-top: 0.5em;
  font-style: italic;
}
#newuseroverlay form
{
  width: 32em;
  margin: 8em auto;
  padding: 1em 2em;
  background: #F6F6F6;
  border: 2px solid #555555;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
#newuseroverlay table td.title
{
  color: #666666;
  text-align: right;
  padding-right: 1em;
  white-space: nowrap;
}
#newuseroverlay table td input
{
  width: 20em;
}
#newuseroverlay .formbuttons
{
  margin-top: 1.5em;
  text-align: center;
}
#newuseroverlay input.disabled
{
  color: #999999;
}

/*
 * fix context-menu hover color
 * fix keyboard shortcut modal dialog background
 */
#rcmContextMenu li.submenu:hover,
#rcmFolderMenu li.submenu:hover,
#rcmAddressMenu li.submenu:hover,
#rcmGroupMenu li.submenu:hover,
#rcmContextMenu li a.active:hover,
#rcmFolderMenu li a.active:hover,
#rcmAddressMenu li a.active:hover,
#rcmGroupMenu li a.active:hover
{
  background-color: #00548C !important;
}
.ui-widget-overlay
{
	background: black !important;
	opacity: 0.5 !important;
}

/*
 * upgrade
 */
.upgrade a
{
	color: #E68000;
}
