/*
    Document   : MailMessageViewer
    Created on : Apr 8, 2009, 6:16:44 PM
    Author     : paul
    Description:
        Purpose of the stylesheet follows.

		Old class names: iwcWidgetMailMessageViewer
		New class names: MailMessageViewer
*/


/* BEGIN MailMessageViewer  expanded view */

.MailMessageViewer .MailMessageViewer-statusMessagePane {
	padding: 10px;
    text-align:center;
}

.MailMessageViewer .MailMessageViewer-statusMessagePane div{
    font-size:13px;
    font-weight:bold;
}

.MailMessageViewer-HeaderPane {
	overflow:visible;
	padding-top:2px;
	position: relative;
	border-bottom: 1px solid;
}

.MailMessageViewer .MailMessageViewer-HeaderPane table {
	width: 100%;
	position: relative; /* FIXES 6790153 */
}

.MailMessageViewer .MailMessageViewer-HeaderPane td {
	vertical-align: top;
}

.MailMessageViewer .MailMessageViewer-HeaderPane .headerToggleButton {
	padding: 3px;
	cursor: pointer;
	cursor: hand;
}

.MailMessageViewer .MailMessageViewer-HeaderPane .leftCol {
	padding-bottom:0.2em;
	padding-top:0.2em;
}
.MailMessageViewer .MailMessageViewer-HeaderPane .rightCol {
	padding:0.2em 0.2em 0 0;
}

.MailMessageViewer .MailMessageViewer-HeaderPane .draftCol,
.MailMessageViewer .MailMessageViewer-HeaderPane .securityCol {
	display: none;
	text-align: right;
	margin: 0;
}
.MailMessageViewer .MailMessageViewer-HeaderPane .securityButton {
	padding: 0;
	margin: 0;
}

.MailMessageViewer .MailMessageViewer-HeaderPane.isDraft .draftCol,
.MailMessageViewer .MailMessageViewer-HeaderPane.isSigned .securityCol,
.MailMessageViewer .MailMessageViewer-HeaderPane.isEncrypted .securityCol {
	display: block;
}

.MailMessageViewer .MailMessageViewer-HeaderPane label {
	display: block;
	width: 5em;
	text-align: right;
}
.MailMessageViewer .MailMessageViewer-HeaderPane.expandablecc .cc label,
.MailMessageViewer .MailMessageViewer-HeaderPane.expandablebcc .bcc label,
.MailMessageViewer .MailMessageViewer-HeaderPane.expandableto .to label  {
	cursor: pointer;
	cursor: hand;
}

.MailMessageViewer .MailMessageViewer-HeaderPane .value {
	display: block;
	position: relative; /* setup context for children */
	margin-left: 5.4em;
	margin-top: -1.25em;
	margin-bottom: 0.2em;
}
.MailMessageViewer .MailMessageViewer-HeaderPane .eol {
	/*
	border: 1px solid orange;
	*/
}
.MailMessageViewer .MailMessageViewer-HeaderPane .subject .value {
	font-weight: bold;
}
.MailMessageViewer .MailMessageViewer-HeaderPane .cc .value,
.MailMessageViewer .MailMessageViewer-HeaderPane .bcc .value,
.MailMessageViewer .MailMessageViewer-HeaderPane .to .value {
	height: 1.4em;
	overflow: hidden;
}

.MailMessageViewer .MailMessageViewer-HeaderPane.expandcc .cc .value,
.MailMessageViewer .MailMessageViewer-HeaderPane.expandbcc .bcc .value,
.MailMessageViewer .MailMessageViewer-HeaderPane.expandto .to .value {
	height: auto;
	max-height: 4.2em;
	overflow: auto;
}

.MailMessageViewer .MailMessageViewer-HeaderPane.noto .to,
.MailMessageViewer .MailMessageViewer-HeaderPane.nocc .cc,
.MailMessageViewer .MailMessageViewer-HeaderPane.nobcc .bcc,
.MailMessageViewer .MailMessageViewer-HeaderPane.nofrom .from,
.MailMessageViewer .MailMessageViewer-HeaderPane.nosender .sender,
.MailMessageViewer .MailMessageViewer-HeaderPane.noreply-to .reply-to { display: none; }

/* END MailMessageViewer  expanded view */


/* START MailMessageViewer collapsed view */

.MailMessageViewer .MailMessageViewer-HeaderPane.collapsed .leftCol .to,
.MailMessageViewer .MailMessageViewer-HeaderPane.collapsed .leftCol .cc,
.MailMessageViewer .MailMessageViewer-HeaderPane.collapsed .leftCol .bcc,
.MailMessageViewer .MailMessageViewer-HeaderPane.collapsed .leftCol .reply-to {
	display: none;
}
.MailMessageViewer .MailMessageViewer-HeaderPane.collapsed .draftCol,
.MailMessageViewer .MailMessageViewer-HeaderPane.collapsed .securityCol {
	display: none;
}
.MailMessageViewer .MailMessageViewer-HeaderPane.collapsed .rightCol {
	position: relative; /* context for children */
}
.MailMessageViewer .MailMessageViewer-HeaderPane.collapsed .subject .value {
}
.MailMessageViewer .MailMessageViewer-HeaderPane.collapsed .date label {
	visibility: hidden;
}
.MailMessageViewer .MailMessageViewer-HeaderPane.collapsed .date .value {
	margin-left: 0;
	padding: 0 0.2em 0 0;
	text-align: right;
}
.MailMessageViewer .MailMessageViewer-HeaderPane.collapsed .date {
	position: absolute;
	width: 10em;
	right: 0;
	top: 0.2em;
}
.MailMessageViewer .MailMessageViewer-HeaderPane.collapsed .from {
	margin-right: 10.1em;
}
.MailMessageViewer .MailMessageViewer-HeaderPane.collapsed .sender {
	margin-right: 10.1em;
}

/* END MailMessageViewer collapsed view */


/* START MailMessageViewer block images pane */

.MailMessageViewer .MailMessageViewer-BlockedImagesPane {
	border-width: 0 0 1px 0;
	border-style: solid;
	padding: 5px 5px 5px 3px;
}

.MailMessageViewer-BlockedImagesPane .BlockedImages {
	padding-right: 5px;
}

.MailMessageViewer .MailMessageViewer-BlockedImagesPane .MailMessageViewer-BlockedImagesMessage {
	padding-top: 4px;
}

.MailMessageViewer .MailMessageViewer-BlockedImagesPane .dijitButton {
	float: right;
}

.MailMessageViewer .MailMessageViewer-BlockedImagesPane-Message {
	float: left;
}

/* END MailMessageViewer block images pane */

/* START MailMessageViewer security pane */
.MailMessageViewer .MailMessageViewer-HeaderPane .securityPane {
	display: none;
	border-top: 1px solid;
	padding: 0.3em;
}

.MailMessageViewer .MailMessageViewer-HeaderPane.isSecurityPaneShown .securityPane {
	display: block;
}

.MailMessageViewer .MailMessageViewer-HeaderPane .securityPane label {
	display:block;
	height:22px;
	width: 22px;
}
.MailMessageViewer .MailMessageViewer-HeaderPane .securityPane span {
	display:block;
	padding-left: 26px;
	margin-top: -24px;
	min-height: 1.6em;
	line-height: 1.6em;
}
.MailMessageViewer .MailMessageViewer-HeaderPane .securityPane .isEncrypted,
.MailMessageViewer .MailMessageViewer-HeaderPane.isEncrypted.isDecryptionFailed .securityPane .isEncrypted,
.MailMessageViewer .MailMessageViewer-HeaderPane .securityPane .isDecryptionFailed,
.MailMessageViewer .MailMessageViewer-HeaderPane .securityPane .isSigned,
.MailMessageViewer .MailMessageViewer-HeaderPane.isSigned.isVerificationFailed .securityPane .isSigned,
.MailMessageViewer .MailMessageViewer-HeaderPane .securityPane .isVerificationFailed {
	display: none;
}
.MailMessageViewer .MailMessageViewer-HeaderPane.isEncrypted .securityPane .isEncrypted,
.MailMessageViewer .MailMessageViewer-HeaderPane.isDecryptionFailed .securityPane .isDecryptionFailed,
.MailMessageViewer .MailMessageViewer-HeaderPane.isSigned .securityPane .isSigned,
.MailMessageViewer .MailMessageViewer-HeaderPane.isVerificationFailed .securityPane .isVerificationFailed {
	padding: 3px;
	display: block;
}

.MailMessageViewer .MailMessageViewer-HeaderPane .spamPane {
	display: none;
	border-top: 1px solid;
	padding: .5em .3em .5em 1em;
}

.MailMessageViewer .MailMessageViewer-HeaderPane .spamPane .spamMessage {
	float: left;
	margin-top: .6em;
	font-weight: bold;
	padding: 0px;
}

.MailMessageViewer .MailMessageViewer-HeaderPane .spamPane .spamButton {
	float: right;
	margin: 0;
	padding: 0px;
}

.MailMessageViewer .MailMessageViewer-HeaderPane .spamPane .dijitButtonNode {
	padding: .1em .3em 0 .2em;
}

.MailMessageViewer .MailMessageViewer-HeaderPane .spamPane .spamButton .MailToolbarIcon_NotSpam {
	height: 20px;
	width: 20px;
}

.dj_ie .MailMessageViewer .MailMessageViewer-HeaderPane .spamPane .spamButton .MailToolbarIcon_NotSpam {
	margin-right: .3em;
}

.MailMessageViewer .MailMessageViewer-HeaderPane.isSpamPaneShown .spamPane {
	display: block;
}


/* END MailMessageViewer security pane */

.MailMessageViewer .MailMessageViewer-BodyPane {
	padding: 0;
	overflow: hidden;
}

/* For the dropdown menu image */
.MailMessageViewer .MailMessageViewer-AttachmentPane {
	border-top: none;
}

.MailMessageViewer .MailMessageViewer-AttachmentPane .attachment {
	cursor: pointer;
	padding-right: 6px;
}

.MailMessageViewer .MailMessageViewer-AttachmentPane .attachment {
	cursor: pointer;
	padding-right: 6px;
}

.MailMessageViewer .MailMessageViewer-AttachmentPane .attachment .fname {
	padding-left: 1px;
}


div.MailMessageViewer.printPreview div.MailMessageViewer-AttachmentPane {
	overflow: hidden;
	max-height: auto;
}

.dj_ie div.MailMessageViewer.printPreview div.MailMessageViewer-AttachmentPane {
	overflow: hidden;
	max-height: auto;
}

/* print mode */
div.MailMessageViewer.printPreview div.MailMessageViewer-AttachmentPane div.attachment {
	background: none;
}

