.noteBody, .previewBody
{
	BACKGROUND-COLOR:buttonface; 
	MARGIN:0;
	OVERFLOW:hidden;
	PADDING:0px 0px 0px 5px;
}
.noteBody
{
	PADDING:5px;
}
.btnRecip
{
	BACKGROUND-COLOR:buttonface; 
	TEXT-DECORATION:none;
	COLOR:buttontext;
	CURSOR:hand;
	HEIGHT:13px;
	PADDING:2px 2px 2px 2px;
}
.btnRecipDiv
{
	TEXT-ALIGN:center;
	WIDTH:100%;
}
.mainBody
{
	BACKGROUND-COLOR:buttonface;
	MARGIN:0;
	OVERFLOW-Y:hidden;
}
.msgViewer
{
	BACKGROUND-COLOR:window;
	OVERFLOW:auto;
	POSITION:relative;
	Z-INDEX:-1;
}
.msgPreview
{
	MARGIN-TOP:5;
	PADDING:0;
}
.msgPreview, .msgViewer
{
	WIDTH:100%;
}
.msgHeader
{
	BACKGROUND-COLOR:transparent; 
	POSITION:relative;
	PADDING:0px;
	WIDTH:100%;
}
.msgHdrCN1
{
	WIDTH:7.1em;
}
.postHdr1
{
	WIDTH:10em;
}
.msgHdr_Post, .msgHdr_Note, .msgHdr_Appt
{
	xTABLE-LAYOUT:fixed;
}
.msgHdrP1
{
	WIDTH:7.5em;

}
.msgHdrN1
{
	WIDTH:4.5em
}
.msgHdrN3
{
	text-align:right;
	WIDTH:3.8em
}
.msgHdrP3
{
	text-align:right;
	WIDTH:5em;
}
.msgHdrN4, .msgHdrP4
{
	VERTICAL-ALIGN:top;
	WIDTH:13.8em
}
.previewHdr
{
	BACKGROUND-COLOR:transparent;
	WIDTH:100%;
	HEIGHT:100%;
	OVERFLOW:hidden;
	PADDING:0;
}
.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;
}
.fldText
{
	WIDTH:100%;
	HEIGHT:100%;
	OVERFLOW:auto;
}
.fldTextRecip
{
	WIDTH:100%;
	OVERFLOW:auto;
}
.cbToolbar
{
	HEIGHT:30px; 
	WIDTH:100%;
	PADDING:0px;
	BACKGROUND-COLOR:menu;
}
.tbDivider
{
	BORDER-RIGHT:2 groove;
}
.tbButton, .tbButtonDown, .tbButtonRaise
{
	COLOR:buttontext;
	CURSOR:hand;
	HEIGHT:24;
	BORDER:1px solid buttonface;
	PADDING:2px 2px 2px 2px;
	TEXT-DECORATION:none;
	MARGIN-TOP:1;
}
.tbButtonDown
{
	BORDER-COLOR:threeddarkshadow threedhighlight threedhighlight threeddarkshadow;
}
.cbSubmenuItem
{
	COLOR:buttontext;
	CURSOR:hand;
	BORDER:solid 1 buttonface;
	PADDING-RIGHT:8px;
	WIDTH:100%;
	TEXT-DECORATION:none;
}
.tbDisabled
{
	FILTER:alpha(opacity=35);
	CURSOR:hand;
}
.fbButton
{
	BORDER:1px solid;
	BORDER-COLOR:menu; 
	HEIGHT:22px; 
	WIDTH:22px;
	CURSOR:hand;
	MARGIN:0;
	PADDING:0;
	MARGIN:0;
	VERTICAL-ALIGN:TOP;
}
.cbSubmenu
{
	BACKGROUND-COLOR:menu;
	BORDER:outset 2 white;
	COLOR:menutext;
	POSITION:absolute;
	Z-INDEX:10000;
}
.cbSubmenuItem
{
	BORDER:solid 1 buttonface;
	CURSOR:default;
	PADDING-RIGHT:8px;
	WIDTH:100%;
}
.AttachTable
{
	BACKGROUND-COLOR:transparent; 
	PADDING:0px;
}
.AttachmentWell
{
	BORDER:none;
	WIDTH:100%;
	PADDING-RIGHT:5px;
}
.viewBody
{
	BACKGROUND-COLOR:window;
	OVERFLOW:auto;
	POSITION:relative;
	Z-INDEX:-1;
	WIDTH:100%
}
.tblMsgBody
{
	BACKGROUND-COLOR:window;
	OVERFLOW:auto;
	HEIGHT:100%;
	BORDER:2 solid;
	BORDER-COLOR:threeddarkshadow threedshadow threedshadow threeddarkshadow;
}
.msgPreviewBody
{
	BACKGROUND-COLOR:window;
	BORDER-TOP: 5 solid buttonface;
	BORDER-BOTTOM: 5 solid buttonface;
}
.txtBody
{
	BACKGROUND-COLOR:window;
	HEIGHT:100%;
	WIDTH:100%;
}
.MSGBODY
{
	WIDTH:100%;
	OVERFLOW-Y:scroll;
	OVERFLOW-X:auto;
}
.MSGBODYFRM
{
	BACKGROUND-COLOR:WINDOW;
	PADDING-LEFT:2px;
	BORDER:solid 2px;
	BORDER-COLOR:threeddarkshadow threedshadow threedshadow threeddarkshadow;
}
.FORMATBAR
{
	BACKGROUND-COLOR:menu; 
	HEIGHT:26px;
	PADDING:0;
	MARGIN:0;
	OVERFLOW:visible;
	POSITION:relative; 
}
.rnStatusRow
{
  PADDING-BOTTOM:6px;
}
.rnStatusImg
{
	BORDER:none;
	POSITION:relative;
	TOP:3px;
	LEFT:3px;
	HEIGHT:13px;
	WIDTH:13px;
}
.rnStatusBar, .viewStatusBar, .rnOnlineBar
{
  BACKGROUND-COLOR:infobackground;  
  COLOR:infotext;
}
.viewStatusBar
{
  PADDING-LEFT: 2px;
}
.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 threedhighlight
}
.grpRIGHT
{
	BORDER-RIGHT:groove 2 threedhighlight;
	PADDING-RIGHT:4;
}
.grpTop
{
	BORDER-TOP:groove 2 threedhighlight;
}
.grpBottom
{
	BORDER-BOTTOM:groove 2 threedhighlight;
	PADDING-BOTTOM:4;
}
.dailyRowContainer
{
	BORDER:1px solid appworkspace;
	HEIGHT:60px;
	OVERFLOW:hidden;
	POSITION:relative;
	WIDTH:100%; 
	Z-INDEX:-1;
}
.dailyRow
{
	BACKGROUND-COLOR:transparent;
	BORDER-BOTTOM:1px solid appworkspace;
	HEIGHT:50%;
	WIDTH:100%;
	Z-INDEX:-1;
}
.dailyTimeNode
{
	BACKGROUND-COLOR:menu;
	BORDER-BOTTOM:1px solid windowframe;
	BORDER-TOP:1px solid windowframe;
	HEIGHT:60px;
	OVERFLOW: hidden;
	WIDTH:100%; 
	Z-INDEX:-1;
}
.dailyTimeCaption
{
	COLOR:windowtext;
	FONT-SIZE:large;
	TEXT-ALIGN:right;
	HEIGHT:70%;
	LEFT:-3px;
	POSITION:absolute;
	TOP:30%;
	WIDTH:55%;
	Z-INDEX:-1;
}
.dailyAMPMContainer
{
	BORDER-BOTTOM:1px solid activeworkspace;
	FONT-SIZE:x-small;
	HEIGHT:40%;
	TOP:10%;
	LEFT:50%;
	POSITION:relative;
	WIDTH:50%;
}
.dailyAMPMNode
{
	TOP:15%;
}
.AllDayCell
{
	HEIGHT:0px;
}
.dailyAllDayAppointment
{
	BACKGROUND-COLOR:menu;
	BORDER:1px solid windowframe;
	POSITION:relative;
	CURSOR:default;
	HEIGHT:20px;
	OVERFLOW:hidden;
	WIDTH:100%;
	MARGIN:1px;
	MARGIN-RIGHT:5px;
	MARGIN-LEFT:5px;
}
.divDailyScrolling
{
	POSITION:relative;
	OVERFLOW:auto;
	FONT-SIZE:0;
	HEIGHT:100%;
	WIDTH:100%;
}
.spanDailyTimesBlock
{ 
	BORDER:1px solid windowframe;
	POSITION:relative;
	WIDTH:55px;
	HEIGHT:100%;
}
.spanDailyAppointmentsBlock
{
	BORDER:1px solid windowframe;
	POSITION:absolute;
	LEFT:55px;
	OVERFLOW:hidden;
}

.monthlyViewContainer
{ 
	BACKGROUND-COLOR:window;
	BORDER:0px solid windowframe;
	FONT-SIZE:0;
	OVERFLOW:hidden;
	TOP:0;
	WIDTH:100%;
}
.weeklyViewContainer
{
	BACKGROUND-COLOR:window;
	BORDER:0px solid windowframe;
	FONT-SIZE:0;
	OVERFLOW:hidden;
	WIDTH:100%;
}
.dailyAllDayWell
{
	BACKGROUND-COLOR:inactivecaption;
	BORDER:1px solid windowframe;
	OVERFLOW:auto;
}
.appointment
{
	BACKGROUND-COLOR:window;
	HEIGHT:100%;
	WIDTH:1000px;
}
.dailyAppt
{
	BACKGROUND-COLOR:window;
	OVERFLOW-X:HIDDEN;
	BORDER:1px solid windowframe;
	POSITION:absolute;
	Z-INDEX:2;
}
.appointmentGrabBar
{
	CURSOR:move;
	HEIGHT:100%;
	WIDTH:8px;
}
.appointmentTopBar, .appointmentBottomBar
{
	FONT-SIZE:1px;
	HEIGHT:6px;
}
.appointmentBody
{
	CURSOR:default;
	HEIGHT:100%;
	OVERFLOW:hidden;
	PADDING-LEFT:5px;
	VERTICAL-ALIGN:TOP;
}
.weeklyNodeHeader
{
	BACKGROUND-COLOR:window;
	FONT-WEIGHT:bolder;
	BORDER:1px solid activeborder;
	HEIGHT:1em;
	WIDTH:100%;
	Z-INDEX:-1;
}
.weeklyNodeBody
{
	OVERFLOW-Y:auto;
	OVERFLOW-X:hidden;
	WIDTH:100%;
	Z-INDEX:-1;
}
.MonthlyAppointment
{
	CURSOR:default;
	WIDTH:100%;
}
.alldayMonthlyAppointment
{
	BACKGROUND-COLOR:menu;
	CURSOR:default;
}
.monthlyviewslot
{
	OVERFLOW:auto;
	HEIGHT:1em;
	WIDTH:100%;
}
.monthlyDayHeader
{
	BACKGROUND-COLOR:menu;
	TEXT-ALIGN:center;
	Z-INDEX:-1;
}
.calctrlTitle
{
	BORDER:1px solid;
	BORDER-COLOR:threedhighlight threeddarkshadow threeddarkshadow threedhighlight;
	CURSOR:hand;
	HEIGHT:100%;
	TEXT-ALIGN:center;
}
.calctrlTable, .calctrlTitle
{
	POSITION:relative;
}
.calctrlRow
{
	BORDER:1px solid windowframe;
	HEIGHT:0;
	TEXT-ALIGN:center;
}
.calctrlDateCell, .calctrlWeeklyCell, .calctrlTitle
{
	PADDING-LEFT:2px;
	PADDING-RIGHT:2px;
}
.calctrlWeeklyCell
{
	FONT-SIZE:xx-small;
}
.calctrlMonthDisplayName, .calctrlRow
{
	width:100%;
}
.calctrlRightNavButton, .calctrlMonthDisplayName
{
	border-bottom:1px solid threeddarkshadow;
}
.bdyView
{
	BACKGROUND-COLOR:menu; 
	BORDER: 0;
	MARGIN:0;
	PADDING:0;
	OVERFLOW:hidden;
}
.tdViewContainer, .tblViewContainer, .divCalendarView
{
	HEIGHT:100%;
	WIDTH:100%;
}
.divCalViewStatus
{
	HEIGHT:1em;
	TEXT-ALIGN:center;
}
.divCalendarRightPane
{
	WIDTH:11em;
	HEIGHT:11em;
}
.divCalendarControl
{
	MARGIN:2;
	PADDING:1px;
	WIDTH:11em;
}
.idCalCtrlStatus
{
	TEXT-ALIGN:center;
	WIDTH:11em;
}
.divCalendarView
{
	BORDER:1px solid windowframe;
	OVERFLOW:hidden;
}
.tdFolderPath
{
	BACKGROUND-COLOR:appworkspace;
	BORDER:1px solid windowframe;
	FONT-WEIGHT:bolder;
}
.tdFolderPath A
{
	TEXT-DECORATION:none;
}
.divCalViewStatus
{
	TEXT-ALIGN:center;
}
.tabselected
{
	BACKGROUND-COLOR:menu;
	FONT-WEIGHT:bold;
	BORDER:solid 1 threedhighlight;
	BORDER-RIGHT:solid 1 threedshadow;
	BORDER-BOTTOM:none;
	TEXT-ALIGN:center;
	CURSOR:default;
}
.tabsunselected
{
	BACKGROUND-COLOR:transparent; 
	FONT-WEIGHT:normal;
	BORDER:solid 1 threedshadow;
	BORDER-BOTTOM:solid 1 threedhighlight;
	BORDER-TOP:solid 1 threedhighlight;
	TEXT-ALIGN:center;
	CURSOR:hand;
}
.tabsnone
{
	WIDTH:100%;
	BORDER-BOTTOM:solid 1 threedhighlight;
}
.tabHeader
{
	BACKGROUND-COLOR:transparent; 
	POSITION:relative;
	PADDING:0px;
	BORDER:none;
	WIDTH:100%;
	MARGIN-TOP:5px;
}
.tabdiv
{
	border:solid 1;
	BORDER-COLOR:threedhighlight threedshadow threedshadow threedhighlight;
	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:outset 2 highlighttext;
	border-bottom:inset 2 highlighttext;
	padding:5px;
}
.fldrTitleBar
{
	BACKGROUND-COLOR:APPWORKSPACE;
	WIDTH:"100%";
}
.fldrTitleBar A
{
	TEXT-DECORATION:none;
}
.AttachTable, .cbToolbar, .cbSubmenu, .fldFont, .fldText, .msgHeader, .fldLabel,
.trButtons, .msgViewer, .appointment, .rnOnlineBar, .viewStatusBar,
.appointmentBody, .tabHeader, BODY
{
	FONT-SIZE:x-small;
}
.cbToolbar IMG, .cbSubmenu IMG
{
	BORDER:none;
	HEIGHT:20px;
	WIDTH:20px;
	MARGIN-RIGHT:3px;
}
.cbToolbar TD
{
	VERTICAL-ALIGN:middle;
}
.monthlyDayHeader, .FORMATBAR, .cbToolbar, .btnRecip, .tbButtonRaise,
.tbButton A:hover, .tbButton:hover
{
	BORDER:1px solid;
	BORDER-COLOR:threedhighlight threedshadow threedshadow threedhighlight;
}
.cbSubmenuItem A:hover, .cbSubmenuItem:hover
{
	BACKGROUND-COLOR:highlight;
	COLOR:highlighttext;
}
.cbSubmenuItem SPAN
{
	MARGIN:10;
	PADDING:5px 3px 3px 3px;
}
SELECT, INPUT, TEXTAREA, BUTTON, TABLE
{
	FONT-SIZE:100%;
}
