











































































/*Copyright (c) 2000-2003 Microsoft Corporation. All rights reserved.*/
SELECT, INPUT, TEXTAREA, BUTTON, LABEL, TABLE
{
	font-size:100%;
}
.prntOnly
{
	display:none;
}
.noteBody
{
	border:0;
	margin:0;
	overflow:hidden;
}
.bdySpell
{
	overflow:auto;
	margin:0;
}
.bdyRules
{
	overflow:hidden;
	margin:0;
}
.dlgBody
{	
	margin:2px;
	border:0px;
}
.tblViewContainer
{
	height:100%;
	width:100%;
}
.divViewStatus
{
	text-align:center;
	padding-top: 10px;
}
.btnRecip
{
	width:100%;
	cursor:hand;
}
.btnAttach
{
	width:100%;
	cursor:hand;
}
.mainBody, .bdyOptions
{
	margin:0;
	overflow-y:hidden;
}
.msgViewer
{
	position:relative;
	height:100%;
	behavior:url("/exchweb/6.5.7651.9/controls/ctrl_view.htc");
}
.msgViewer
{
	overflow:auto;
}
.msgViewerCont, .msgViewerGroupCont
{
	height:100%;
	width:100%;
}
.msgPreview
{
	padding:0;
	width:100%;
}
.msgHeader
{
	position:relative;
	padding:0px;
	width:100%;
}
.msgHdrCN1
{
	width:7.1em;
}
.mimeMsgHdrCN1
{
	width:9.0em;
}
.postHdr1
{
	width:10em;
}
.msgHdr_Appt
{
	padding:2px;
}
.msgHdrP1
{
	width:1em;
}
.msgHdrN1
{
	width:1em
}
.msgHdrN2, .msgHdrP2
{
	width:100%
}
.msgHdrN3
{
	text-align:right;
	width:1em
}
.msgHdrP3
{
	text-align:right;
	width:1em;
}
.msgHdrN4, .msgHdrP4
{
	vertical-align:top;
	width:1em
}
.previewHdr
{
	width:100%;
	height:100%;
	overflow:hidden;
	padding:0;
}
.preSubj,
{
	font-size:115%;
	text-overflow:ellipsis;
	overflow:hidden;
	width:100%;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom:2px;
}
.preHdr
{
	text-overflow:ellipsis;
	overflow:hidden;
}
.preHdrN1, .preHdrC1, .preHdrP1, .preHdrR1, .preHdrA1
{
	margin-right:0.3em;
}
.preHdrN3, .preHdrC3, .preHdrP3, .preHdrR3, .preHdrA3
{
	padding-left:0.3em;
	margin-right:0.3em;
	text-align:right;
}
.preHdrN5, .preHdrA5, .preHdrP5
{
	padding-right:5px;
}
.fldLabel
{
	width:15%;
	vertical-align:top;
	padding-left:1px;
	padding-right:1px;
}
/* bug 212376 RTL appt start/end labels first letter clipped - fix add padding to cell */
.fldApptLabel
{
	width:15%;
	padding-right:3px;
	padding-left:3px;
}
.fldSubjectLabel
{
	vertical-align:middle;
	text-align:center;
}
.fldText
{
	width:100%;
	height:100%;
	overflow:auto;
	padding-left:1px;
	padding-right:1px;
}
.fldTextRecip
{
	width:100%;
	overflow:auto;
}
.recipInput
{
	BORDER:0px;
}
.recipWell
{
	border-bottom:1px solid;
	padding-top:2px;
	padding-bottom:2px;
}
.recipBox
{
	padding-left:2px;
	padding-right:2px;
}
.ipFlat, .recipBox, .MSGBODY, .txtBody, .attachList
{
	border:1px solid;
}
.cbToolbar
{
	height:26px;
	width:100%;
	padding:0px;
	border-bottom:1px solid;
	margin-bottom:4px;
}
.tbButton, .tbButtonDown, .tbButtonRaise
{
	cursor:hand;
	height:24px;
	padding:4px 2px 0px 2px;
	text-decoration:none;
	border:none;
}
.cbSubmenuItem
{
	padding-right:8px;
	width:100%;
	text-decoration:none;
	border:solid 1;
	cursor:default;
}
.tbDisabled
{
	filter:alpha(opacity=35);
	cursor:hand;
}
.fbButton
{
	border:1px solid;
	height:22px;
	width:22px;
	cursor:hand;
	margin:0;
	padding:0;
	margin:0;
	vertical-align:top;
}
.cbSubmenu
{
	border:outset 2;
	position:absolute;
	z-index:10000;
}
.AttachmentWell
{
	border:none;
	width:100%;
	padding-right:5px;
}
.MimeAttachmentWell
{
	width:100%;
	padding:3px;
}
.viewBody
{
	overflow:auto;
	position:relative;
	z-index:-1;
	width:100%;
	behavior:url("/exchweb/6.5.7651.9/controls/ctrl_view.htc");
}
.tblMsgBody
{
	overflow:auto;
	height:100%;
	border:2 solid;
}
.txtBody
{
	height:100%;
	width:100%;
}
.MSGBODY, .msgPreviewBody
{
	width:100%;
	overflow-y:scroll;
	overflow-x:auto;
}
.FORMATBAR
{
	height:25px;
	margin:0px 0px 4px 0px;
	overflow:visible;
	position:relative;
	padding:5px 0px 0px 5px;
}
.rnStatusRow
{
	padding-bottom:6px;
}
.rnStatusImg
{
	border:none;
	position:relative;
	top:3px;
	left:3px;
	height:13px;
	width:13px;
}
.viewStatusImg
{
	border:none;
	height:13px;
	width:13px;
}
.rnOnlineImg
{
	border:none;
	position:relative;
	top:3px;
	left:3px;
	height:16px;
	width:16px;
}
.grpLEFT
{
	border-left:groove 2;
}
.grpRIGHT
{
	border-right:groove 2;
	padding-right:4;
}
.grpTop
{
	border-top:groove 2;
}
.grpBottom
{
	border-bottom:groove 2;
	padding-bottom:4;
}
.bdyView
{
	border: 0;
	margin:0;
	padding:0;
	overflow:hidden;
}
.tabselected
{
	font-weight:bold;
	border:solid 1;
	border-right:solid 1;
	border-bottom:none;
	text-align:center;
	cursor:default;
}
.tabsunselected
{
	font-weight:normal;
	border:solid 1;
	border-bottom:solid 1;
	border-top:solid 1;
	text-align:center;
	cursor:hand;
}
.tabsnone
{
	width:100%;
	border-bottom:solid 1;
}
.tabHeader
{
	position:relative;
	padding:0px;
	border:none;
	width:100%;
	margin-top:5px;
}
.tabdiv
{
	border:solid 1;
	border-top:none;
	width:100%;
}
.tabdivHide
{
	display:none;
	width:100%;
}
.datepicker_date
{
	text-align:left;
}
.datepicker_time
{
	width:8em;
	text-align:left;
}
.apptTdDatePicker
{
	border-top:solid 1;
	border-bottom:solid 1;
	padding:5px;
}
.fldrTitleBar
{
	width:100%;
}
.cbToolbar IMG, .cbSubmenu IMG
{
	border:none;
	height:16px;
	width:16px;
	margin-right:3px;
}
.cbToolbar TD
{
	vertical-align:middle;
}
.vwHdrTD, .vwHdr
{
	border:1px solid;
}
.vwHdrSrtd
{
	cursor:hand;
	border:1px solid;
}
.vwHdrNoBrdr
{
	border-bottom:0px;
}
.vwHdrTD
{
	cursor:hand;
}
.vwHdrTR
{
	height:1.7em;
}
.vwHdrBrdr1
{
	height:1px;
}
.vwHdrBrdr2
{
	height:1px;
}
.vwHdrBrdr3
{
	height:1px;
}
.cbSubmenuItem SPAN
{
	margin:10;
	padding:5px 3px 3px 3px;
}
.attachList
{
	overflow-y:auto;
	overflow-x:hidden;
	height:8em;
	width:100%;
}
.optsCheckBox, .optsRadio
{
	margin-right:0.5em;
}
.ltrRightAlign
{
	text-align:right;
}
.divRcpResRIn
{
	text-decoration:none;
	cursor:hand;
}
.divRcpResROut
{
	text-decoration:none;
}
.divRcpResCIn
{
	text-decoration:underline;
	cursor:hand;
}
.divRcpResCOut
{
	text-decoration:none;
}
.divRcpUnresRIn
{
	text-decoration:underline;
	cursor:hand;
}
.divRcpUnresROut
{
	TEXT-DECORATION:none;
	CURSOR:hand;
}
.divRcpUnresCIn
{
	text-decoration:underline;
	cursor:hand;
}
.divRcpUnresCOut
{
	text-decoration:none;
	cursor:hand;
}
.divRcpResC
{
	cursor:hand;
}
.divRcpUnresC
{
	cursor:hand;
}
.divContextMenu
{
	z-index:10;
	position:absolute;
	border:2px outset;
	cursor:default;
}
.divContextMenuItem
{
    padding-top:3px;
    padding-bottom:3px;
    padding-left:10px;
    padding-right:10px;
    cursor:default;
    width:100%;
}
.divCtxtMenu
{
	z-index:10;
	position:absolute;
	top:-1000;
	border:2px outset;
	width:8em;
}
.previewBody
{
	border:7px solid;
	margin:0;
	overflow:hidden;
	padding:7px;
}
.prvwTbl
{
	width:100%;
	height:100%;
	border-collapse:collapse;
	table-layout:fixed;
}
.prvwTblHdrs 
{
	width:100%;
	border-collapse:collapse;
}
.vwItmTd
{
	text-overflow:ellipsis;
	overflow:hidden;
	cursor:default;
}
.vwTbl
{
	height:100%;
	width:100%;
	border-collapse:collapse;
	table-layout:fixed;
}
.vwSortCol
{
}
.vwPrvwTD
{
	height:100%;
	width:100%;
}
.vwFldrTtl
{
	font-size:120%;
	font-weight:bold;
}
.vwItemSep
{
	border-bottom:1px solid;
}
.vwFldrRw
{
	height:36px;
}
.vwPageImg
{
	cursor:hand;
	vertical-align:middle
}
.tbHelp
{
	padding-right:0.5em;
	width:100%;
}
.vwMenOpt
{
	height:18px;
}
.THeader
{
	width:100%;
	padding-left:1em;
	font-weight:bolder;
}
.rulesTableContainer
{
	WIDTH:100%;
	HEIGHT:100%;
	BORDER-LEFT:1px solid;
	BORDER-RIGHT:1px solid;
	OVERFLOW:auto;
}
.rulesHeader
{
	WIDTH:100%;
	PADDING:2px;
	BORDER:1px solid;
}
.ruleSupported
{
	CURSOR:default;
}
.ruleNotSupported
{
	CURSOR:default;
}
.ruleBroken
{
	CURSOR:default;
}
.trPartTitle
{
	vertical-align:middle;
	height:2em;
}
.drag
{
	position: relative; 
}
.dummy
{
	display:none;
}
.trSelItem
{
	text-decoration:none;
}
.trUnselItem
{
	text-decoration:none;
}
.nbLabel
{
	padding:1px;
	width:100%;
}
.nbTglTree
{
	padding:1px;
}
.nbTglTD
{
	border:1px solid;
}
.nbTglQLTD
{
	border:1px solid;
}
.treeFolder, .nbTreeProgress
{
	border:3px solid;
}
.nbHref
{
	text-decoration:none;
	width:100%;
}
.aFU
{
	width:24;
	padding:2px;
}
.aQL
{
	width:24px;
	padding:4px;
}
.tblQL
{
	height:24px;
}
.nbImage
{
	cursor:hand;
	border:0 none;
	margin:0px 4px;
}
.nbTableMain
{
	border-collapse:collapse;
	width:100%;
	height:100%;
	table-layout:fixed;
}
.nbTable
{
	border-collapse:collapse;
	width:100%;
	height:100%;
	overflow:scroll;
	table-layout:fixed;
}
.nbDropMenu
{
	z-index:100000;
	position:absolute;
	top:-1000;
	left:-1000;
	border:2px outset;
	width:8em;
}
.nbTreeProgress
{
	text-align:center;
}
.nbTglHref
{
	text-decoration:none;
	width:100%;
	height:100%;
}
.treeFolder, .nbTreeProgress
{
	width:100%;
}
.treeRow
{
	height:100%;
	width:100%;
}
.treeOFLOW
{
	overflow:hidden;
}
.notification
{
	padding:.3em;
	cursor:hand;
}
.fldName
{
	text-decoration:none;
}
.chldCont
{
	margin:0px 15px;
}
.fldCont
{
	padding-left:2px;
}
.expIco
{
	border:none;
	cursor:hand;
	height:16px;
	width:16px;
	
}
.clrIco
{
	height:16px;
	width:16px;
	
}
.fldIco
{
	cursor:hand;
	border:none;
	height:16px;
	width:16px;
	margin:1px 4px 0px 4px;
}
.dlgTree
{
	width:100%;
	height:100%;
	overflow:auto;
	border:1px solid;
}
.imgQL
{
	cursor:hand;
	border:0 none;
	padding:0px 1px;
}
.imgTglQL
{
	border:0 none;
}
.galBody
{
	margin:10px;
	border:0;
}
.galCol
{
	padding-right:10px;
}
.rowselected
{
	height:1em;
	cursor:hand;
}
.rowunselected
{
	height:1em;
	cursor:hand;
}
.gallistheading
{
	HEIGHT:1em;
	font-style:normal;
}
.maintable
{
	position:relative;
	width:100%;
	height:100%;
}
.galInputArea
{
	height:1%;
}
.divgaltable
{
	HEIGHT:100%;
	overflow:auto;
	width:100%;
	border:solid 1 black;
}
.gallisttable
{
	border-collapse:collapse;
	width:100%;
	height:100%;
}
.galButtons
{
	padding-bottom:5px;
	padding-top:5px;
	height:2.5em;
}
.gallBody
{
	margin:20px;
	overflow:auto;
	border:0;
}
.gallClsTable
{
	position:relative;
	margin:2px;
	width:100%;
	border:1px none;
	padding-bottom:3px;
	font-size:100%;
}
.gallClsTextField
{
	width:100%;
	overflow:hidden;
	word-wrap:normal;
	padding-left:3px;
	font-size:100%;
	border-style:none;
	border:0px;
}
.enBody
{
	margin:5px;
	overflow:auto;
	border:0;
}
.enClsTable
{
	position:relative;
	width:100%;
	border:1px none;
	padding-bottom:3px;
	font-size:100%;
}
.enClsTextField
{
	width:100%;
}
.rmndrBODY
{
	PADDING:5px;
}
.rmndrDlg
{
	width:100%;
	height:100%;
}
/* bug 211552: RTL specific - style table-layout:fixed causes item reminder info not to showup in
   reminder dialog header upon selection of item
*/
.rmndrHeader
{
	height:100%;
	font-size:100%;
	table-layout:fixed;
}
.rmndrWarning
{
	font-weight:bold;
	font-size:larger;
}
.rmndrSubject
{
	padding-right:3px;
	padding-left:3px;
	font-weight:bolder;
}
.rmndrICell
{
	padding-right:3px;
	padding-left:3px;
	width:100%
}
.rmndrICell IMG
{
	margin:0px 3px;
}
.rmndrDatahdr
{
	table-layout:fixed;
	width:100%;
	border-top:1 inset;
	border-left:1 inset;
	border-right:1 inset;
}
.rmndrData
{
	font-size:100%;
	table-layout:fixed;
	width:100%;
}
.rmndrCol0hd
{
	text-align:center;
	width: 18px;
}
.rmndrCol1hd
{
	padding-right:3px;
	padding-left:3px;
	width:55%;
	border-right:1 outset;
	border-left: 1 outset;
}
.rmndrCol2hd
{
	padding-right:3px;
	padding-left:3px;
 	width:42%;
}
.rmndrCol0
{
	text-align:center;
	width: 25px;
}
.rmndrCol1
{
	width:56%;
	padding-right:3px;
	padding-left:3px;
	text-overflow:ellipsis;
	overflow-x:hidden;
}
.rmndrCol2
{
	width:41%;
	padding-right:3px;
	padding-left:3px;
	text-overflow:ellipsis;
	overflow-x:hidden;
}
.hrdivtop
{
	background-color:threedshadow; 
}
.tblSigWarning
{
	border-top:2px solid; 
	border-bottom:2px solid;
}
.tblSigInvalid
{
	border-top:2px solid; 
	border-bottom:2px solid;
}
.btnSig
{
	border: 1px solid;
}
.btnSigPreview
{
	border: 1px solid;
}
.btnEnc
{
	border: 1px solid;
}
.btnEncPreview
{
	border: 1px solid;
}
.btnSigHover
{
	cursor:hand;
	border-width:1px;
	border-style:solid;
}
.btnSigDown
{
	cursor:hand;
	border-width:1px;
	border-style:solid;
}
.sigInfoInput
{
	width:100%;
	overflow:hidden;
	word-wrap:normal;
	padding-left:3px;
	font-size:100%;
	border-style:none;
	border:0px;
}
.sigInfoTable
{
	position:relative;
	margin:2px;
	width:100%;
	border:1px none;
	padding-bottom:3px;
	font-size:100%;
}
.imgHlp
{
	margin:0px 3px;
}
.insetTextWell
{
	border:1px inset;
	padding-left: 3px;
	padding-right: 3px;
	text-overflow:ellipsis;
	overflow-x:hidden;
}

/* dlg_siginfo.xsl */
.divFld
{
	text-overflow:ellipsis;
	overflow:hidden;
	width:100%;
}

.divStatus
{
	border-style:none;
	overflow:auto;
	width:100%;
}

