/* Css from baseStyle.css */
/* MailSite ExpressPro Web.UI 9.2.0.2 */
/* Styles.css Copyright 2005-2009 Rockliffe, Inc. */

@media screen {
	body
	{
	  background-color:White; 
	  font-family: Verdana, Arial; 
	  font-size:10pt;
	  color:#3F3F3F; 
	  overflow: hidden;
	  margin: 0;
	}
}

@media print
{
	body 
	{
		overflow: visible;
	}
}

form
{
	/* In Opera V9.2, it automatically adds a margin-bottom 16px to forms.  We don't want this, so explicitly turn it off for all browsers */
	margin-bottom:0px;
}

/* The strip below the button bar containing the Folder name beaing viewed */
.TitlePanel 
{
	font-size: 8pt;
	padding: 4px;
	background-color: #A7C6E8;
	/* Explicit height due to floated children */
	height: 15px;
}

/* Extra styles to apply to the status text for a folder (email count etc) */
.StatusText
{
}

input
{
  font-family: verdana; 
  font-size: 11px;
}

select
{
  font-family: Verdana; 
  font-size:11px;
}

.ModalImage {
  background-color: transparent;
  background-image: url(images/ModalImageBg.gif);
  background-repeat: repeat;
  background-attachment: scroll;
  position: absolute;
  top: 0; 
  left: 0;
  z-index: 2;
}


/* Correct the month view calendar navigation button alignment*/
.igmv_NavigationButton {
	background-color: transparent;
	cursor: hand;

	border: 0px;
		
	padding: 0px;
	margin: 0px;

	position: absolute;
	top: 2px;
	width: 12px;
}/* Css from CalendarEditorStyle.css */
/* MailSite ExpressPro Web.UI 9.2.0.2 */
/* Styles.css Copyright 2005-2009 Rockliffe, Inc. */

/* The default style for the expandend section container */
.PublishingSectionDetailsPanel
{
	display: block;
	width: 80%;
	min-width: 450px;
	text-align: left;
}

/* As a multivalue form section, normally there is a right hand margin that holds the preferred controls, but
   for publishing views, we don't need that control, so don't need the right hand margin. */
.PublishingSectionDetailsPanel .EditorMultiValue 
{
	margin-right: auto;
}/* Css from CalendarManager.css */
/* MailSite ExpressPro Web.UI 9.2.0.2 */
/* Styles.css Copyright 2005-2009 Rockliffe, Inc. */

/* An item in the nav bar.  Contains a CalendarItemText and a CalendarItemColor */
.CalendarItem
{
}

/* The text that goes with a CalendarItemColor. */
.CalendarItemText
{
	/* Better alignment of the text with the CalendarItemColor, but only works in IE */
	padding-bottom: 2px;
}

/* An img tag inside a CalendarItem */
.CalendarItemColor 
{
	border: thin solid black;
	/* In the absence of any overridden colour, use white as the background */
	background-color: White;
	width: 12px;
	height: 12px;
	/* CArt's nav bar creates a table per row with an empty cell at the end with width 100%.  This means we must
		make sure our cell, which CArt encloses in a nobr tag, contains inline-block elements */
	display: inline-block;
}

/* Used on the edit form to describe a color choice.  A span containing a radio input */
.CalendarItemColorChoice
{
	border: thin solid black;
}

/* A radio input */
.CalendarItemColorChoice input
{
	/* Have to say important, else IE gets stuck with the width:90% form EditorValue: input */
	width: auto !important;
}/* Css from calendarStyle.css */
/* MailSite ExpressPro Web.UI 9.2.0.2 */
/* Styles.css Copyright 2005-2009 Rockliffe, Inc. */

.calendar td
{
	font-size: 11px;
}

.title
{
	font-weight: bold;
	background-color: #D7D7E5;
}

.day
{
	width: 21px;
	cursor: pointer;
	text-align: center;
	border-width: 1px;
	border-color: #A5C7EF;
	border-style: solid;
	background-color: #FFFFFF;
}

.dayhover
{
	width: 21px;
	cursor: pointer;
	text-align: center;
	text-decoration: underline;
	border-width: 1px;
	border-color: #A5C7EF;
	border-style: solid;
}

.dayheader
{
	width: 21px;
	text-align: center;
	font-weight: bold;
}

.othermonthday
{
	color: #999999;
	background-color: #A5BFE1;
}

.outofrangeday
{
	visibility: hidden;
}

.selectedday
{
	width: 21px;
	background-color: #F6DE4A !important;
	color: #000000;
	font-weight: bold !important;
}

.topheadertext
{
	font-family: Arial Black;
	font-size: 15px;
	color: #4A495E;
	line-height: 20px;
	text-align: center;
}

.today
{
	width: 21px;
	background-color: #FBE694;
	color: #000000;
	border-style: solid;
	font-weight: normal;
}

.calendar
{
	border-style: solid;
	border-width: 1px;
	border-color: Black;
	border-collapse: collapse;
	background-color: #FCF8CF;
	cursor: default;
	margin:5px;
}

.month
{
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 0px;
}

.nextprev
{
	cursor: pointer;
	height: 21px;
	vertical-align: center;
	padding: 0px 5px 0px 5px;
}

.selector
{
	width: 14px;
	cursor: pointer;
	text-align: left;
	vertical-align: center;
}

.monthselector
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	color: #333333;
	width: 21px;
	background-color: #EDECDD;
	background-image: url(images/dayheader_bg.gif);
	background-position: left bottom;
	cursor: pointer;
}

.weekselector
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	color: #333333;
	background-color: #E3EFFF;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid #E3EFFF;
	border-right: 1px solid #E3EFFF;
	height: 21px;
	width: 29px;
	cursor: pointer;
}

.selectorHeader 
{
	background-image: url(images/calendar/selector_header_background.gif); padding: 5px; padding-right: 4px;
}
/* Css from ComposeControl.css */
/* MailSite ExpressPro Web.UI 9.2.0.2 */
/* Styles.css Copyright 2005-2009 Rockliffe, Inc. */

body.ComposePage
{
	background-color: #E3EFFF;
}

/* A bounding region for the control */
.ComposeControl 
{
	width: 100%;
	border: 0;
}

/* Region where you specify the meta info about a message */
.ComposeHeaderPanel {
	clear:both;
	padding-bottom: 10px;
	/* Float left and width 100% forces this not to use any more space than that 
	 * if we don't do this, then if the field values become very large it will push
	 * content off screen */	
	float: left;
	width: 100%;
	border: 0;
	margin-right: -20px;
}

/* The label describing a HeaderValue */
.ComposeHeaderLabel {
	float:left;
	clear:left;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	white-space: nowrap;
	padding: 3pt 0pt 0pt 2pt;
}

/* A bounding region for the value of the header */
.ComposeHeaderValue {
	display: block;
	font-family: Arial;
	font-size: 10pt;	
	padding: 3pt 0pt 0pt 2pt;
	margin-left: 105px;
	margin-right: 15px;
	border: 0;
}

/* The Header Value set up a bounding region, we now set the input that is in it to 100% to force it to fill the screen */
.ComposeHeaderValue input {
	width: 100%;
	margin: 0 -9px 0 0;
}

/* input type="file" doesn't seem to pick up the .ComposeHeaderValue input styling so force it here */
.FileUpload {
	height: 19px;
	font-family: Arial;
	font-size: 9pt;
	padding: 3pt 0pt 0pt 2pt !important;
	margin-top: 3px !important;
}

/* Uses StarHtmlHack to only apply this style to IE browsers */
* html .FileUpload {
	margin-left: 3px !important;
}

/* The attach button has trouble rendering to the right of the file upload control so force some styles here */
.AttachButton {
	margin-top: 3px !important;
	height: 19px;
}

/* Uses StarHtmlHack to only apply this style to IE browsers */
* html .AttachButton 
{
	margin-left: 15px !important;
}

/* The Header Value set up a bounding region, we now set the input that is in it to 100% to force it to fill the screen */
.ComposeHeaderValue select {
	width: 100%;
	margin: 0 -4px 0 0;
}

/* A bounding region for the content of the message */
.ComposeMessageContent 
{
	clear: both;
	margin: 0px 10px 10px 10px;
	display: block;
}

/* The "toolbar" of edit controls */
.ComposeEditToolbar
{
	clear: both;
	margin: 0px 10px 0px 10px;
	display: block;
	height: auto;
	width: 100%;
}
/* Css from ContactCollectionEditor.css */
/* MailSite ExpressPro Web.UI 9.2.0.2 */
/* Styles.css Copyright 2005-2009 Rockliffe, Inc. */

/* Component Art grid listing the filtered contacts. */
.FilterGroupEditorGrid
{
	clear: left;
	height: 100%;
}

/* Input field for the Component Art grid when inserting new filtered contacts. */
.FilterGroupEditorInputField
{
	max-width: 99%;
}/* Css from dialogStyle.css */
/* MailSite ExpressPro Web.UI 9.2.0.2 */
/* Styles.css Copyright 2005-2009 Rockliffe, Inc. */

.DialogContent
{
	background-color: White;
	text-align: center;
	border: thin solid black;
	border-top: none;
}

.DialogHeader
{
	color: #000000;
	background-color: #000000;
	background-image: url(images/header_bg_repeat.gif);
	padding-top:2px;
	border: 1px solid #57566F; 
	font-family: Tahoma;
	font-weight: bold;
	font-size: 9pt;
	display: block;
	height: 20px;
}

.DialogHeader img {
	width: 15px;
	height: 14px;
	padding: 3px;
}
/* Css from Editor.css */
/* MailSite ExpressPro Web.UI 9.2.0.2 */
/* Styles.css Copyright 2005-2009 Rockliffe, Inc. */

/* The area that contains the action buttons */
.EditorActionsPanel 
{
	background-image:url(images/menu/menu_gradient.gif);
	background-repeat:repeat-x;
	border-bottom: thin solid #AAAAAA;
	/* Create a bounding container that is full width */
	width: 100%;
	/* Make sure no floating children are outside this container */
	float: left;
	/* Set it above the SettingsEditorModalImage */
	position:relative;
	z-index:3;
}

/* The title in the actions panel */
.EditorActionsPanelTitle  
{
	font-weight:bold;
	clear:left;
	display:block;
	padding: 5px;
}

/* The area containing the form, below the ActionsPanel */
.EditorWindowPanel
{
	clear:both;
	display: block;
	width: 100%;
	overflow: auto;
	/* Set it above the SettingsEditorModalImage */
	position:relative;
	z-index:3;
	background-color: white;
}

/* Region where you specify the meta info about */
.EditorPanel {
	clear:both;
	/* Float left and width 100% forces this not to use any more space than that 
	 * if we don't do this, then if the field values become very large it will push
	 * content off screen */	
	float: left;
	width: 100%;
	border: 0;
}

/* The label describing a EditorValue */
.EditorLabel 
{
	font-weight: bold;
	white-space: nowrap;
	/* The label floats in the left margin of an EditorValue */
	float:left;
	/* Make sure each value starts on a new line */
	clear:left;
	padding: 3pt 0pt 0pt 2pt;
}

/* A bounding region for the value of the Editor property */
.EditorValue 
{
	/* Create a bounding rectangle, with a left margin */
	display: block;
	padding: 3pt 0pt 0pt 2pt;
	/* Leave a left hand margin for the floated EditorLabel.  Note if the label becomes long, it will render in our box */
	margin-left: 135px;
	/* Do not float this block, as when the page resizes, we want this to get wider/thinner. */
	float: none;
}

/* The EditorValue set up a bounding region, we now set the input that is in it to 90% to force it to fill the screen.
   We do not use 100% as input boxes have borders, which push the content to more than 100%, thereby creating newlines and scrollbars */
.EditorValue input {
	width: 90%;
	/* Checkboxes normally have a margin, but we'll remove this from the left so it lines up with other input controls */
	margin-left: 0px;
}

/* The EditorValue set up a bounding region, we now set the input that is in it to 90% to force it to fill the screen.
   We do not use 100% as input boxes have borders, which push the content to more than 100%, thereby creating newlines and scrollbars */
.EditorValue select {
	width: 90%;
}

/* The EditorValue set up a bounding region, we now set the input that is in it to 90% to force it to fill the screen.
   We do not use 100% as input boxes have borders, which push the content to more than 100%, thereby creating newlines and scrollbars */
.EditorValue textarea {
	width: 90%;
}

/* An EditorValue where a table formats the elements */
.EditorValueWithTable 
{
	/* Create a bounding rectangle, with a left margin */
	display: block;
	padding: 3pt 0pt 0pt 2pt;
	/* Leave a left hand margin for the floated EditorLabel.  Note if the label becomes long, it will render in our box */
	margin-left: 135px;
	/* Do not float this block, as when the page resizes, we want this to get wider/thinner. */
	float: none;
}

/* The label describing a EditorMultiValue, with room on the left for the delete control */
.EditorMultiLabel {
	float:left;
	clear:both;
	font-weight: bold;
	white-space: nowrap;
	padding: 3pt 0pt 0pt 2pt;
	margin-left: 30px;
}

/* A bounding region for the value of a Editor property which has preferred controls down the right hand margin */
.EditorMultiValue 
{
	/* Create a bounding rectangle, with a left and right margin */
	display: block;
	padding: 3pt 0pt 0pt 2pt;
	/* Left margin for the EditorMultiLabel */
	margin-left: 135px;
	/* Right margin for preferred selection controls */
	margin-right:120px;
}

/* A text input */
.EditorText {
	width: 90%;
}

/* A asp:checkbox contains an input and a Label */
.EditorCheckbox 
{
	/* Stack these as units, not inline-blocks */
	display:block;
	/* If the label becomes too long, we want this to go to a new line, rather than get shoved to the right.  Ideally
		we'd only do this for long labels, leaving short labels on the same line, but haven't found a way to do this with CSS yet.
		So for those controls that we want on a new line, we use clear:left on the EditorValue */
}

/* A Editor checkbox label */
.EditorCheckbox Label {
}

/* The EditorCheckbox consists of a input type=checkbox and a label */
.EditorCheckbox input 
{
	/* We cancel the styles inherited from EditorValue input */
	width: auto;
}

/* A checkbox that is part of a horizontal group of checkboxes */
input.EditorGroupedCheckbox {
	/* We cancel the styles inherited from EditorValue input */
	width:auto;
	margin-left: 0px;
}

/* The label to go with EditorGroupedCheckbox. */
label.EditorGroupedCheckbox {
	padding-left: 5px;
	padding-right: 5px;
}

/* A radio button that is part of a horizontal group of radio buttons */
input.EditorGroupedRadio {
	/* We cancel the styles inherited from EditorValue input */
	width: auto;
	margin-left: 0px;	
}

/* The label to go with EditorGroupedRadio. */
label.EditorGroupedRadio {
	padding-left: 5px;
	padding-right: 5px;
}

/* Style for the delete icon on the multivalue forms */
.DeleteEditorItem 
{
	clear:both;
	float:left;
	margin-top:3px;
	margin-right:3px;
	padding:2px;
	border:thin solid white;	
}

/* On hover style for the delete icon on the multivalue forms */
.DeleteEditorItemHover 
{
	clear:both;
	float:left;
	margin-top:3px;
	margin-right:3px;
	padding:2px;
	background:#FFEEC2;
	border:thin solid black;
}
/* Css from EventEditorStyle.css */
/* MailSite ExpressPro Web.UI 9.2.0.2 */
/* Styles.css Copyright 2005-2009 Rockliffe, Inc. */

/* Contains all the event editor content */
.EventContentBorder
{
	background-color: #E3EFFF;
	border: thin solid black;
	margin: 5px;
	padding: 10px;
	display: block;
}

/* Containts the main controlling attributes of an event.  Contains an EventTimePanel and an EventSummaryPanel */
.EventHeaderPanel
{
	margin-bottom: 10px;
}

.EventHeaderPanel .EditorLabel
{
	font-size: 9pt;
}

/* ############################################# */

/* Contains the start/end properties of the event */
.EventTimePanel
{
}

/* The labels, which float in the margin, are much smaller than normal */
.EventTimePanel .EditorValue
{
	/* EventTimePanel has deliberately short labels */
	margin-left: 50px;
}

/* Select a date */
.DatePicker
{
	margin-right: 5px;
}

.DatePicker input {
	/* Cancel the width: 90% from the EditorValue */
	width:auto;
}

.EditorValue .CalendarButton 
{
	margin-right: 10px;
	width: auto;
	/* Match the vertical alignment of the CalendarSelector */
	vertical-align:text-top;
}

.EditorValue .CalendarSelector 
{
	/* Match the vertical alignment of the CalendarButton.  Note the default vertical alignment
		for input controls is baseline, which renders differently in IE/FF.  In FF in aligns the base line
		of the text inside the input.  In IE it's the bottom edge of the input box that goes on the base line */
	vertical-align:text-top;
}

/* Select a time */
.TimePicker
{
}

.TimePicker input {
	/* Cancel the width: 90% from the EditorValue */
	width:auto;
}

/* ############################################# */

/* The section that contains the text attributes of the event */
.EventSummaryPanel
{
}

.EventSummaryPanel .EditorLabel
{
}

.EventSummaryPanel .EditorValue
{
	/* EventSummaryPanel has shortish labels */
	margin-left: 90px;
}

/* ############################################# */

/* Labels in the stacked line of attributes */
.EventEditorAttributeLabel
{
	float: left;
	margin-left: 10px;
	font-size: 9pt;
	line-height: 14pt;
	font-weight: bold;
	padding: 3pt 0pt 0pt 2pt;
}

/* Valuees in the stacked line of attributes */
.EventEditorAttributeValue
{
	float: left;
	margin-left: 0px;
	padding: 3pt 0pt 0pt 2pt;
}

.EventEditorAttributeValue select
{
}

.EventEditorAttributeCheckbox
{
	float: left;
	padding: 3pt 0pt 0pt 2pt;
}

.EventEditorAttributeCheckbox label
{
	font-size: 9pt;
	line-height: 14pt;
	font-weight: bold;
}

/* Attribute buttons show extra sections of the editor */
.EventEditorAttributeButton
{
	margin: 3pt 0pt 0pt 10pt;
}

/* Style of attribute button when it is depressed */
.EventEditorAttributeButtonDepressed
{
	margin: 3pt 0pt 0pt 10pt;
	border: inset 2px;
}

/* ############################################# */

/* The recurrence panel with the recurrence rule */
.RecurrenceContentPanel
{
	clear: both;
	margin: 5px;
	padding: 10px;
}

.RecurrenceHeadingLabel
{
	font-weight: bold;
	white-space: nowrap;
	padding: 3pt 0pt 0pt 2pt;
	display: block;
	margin-left: -10px;
}

.RecurrenceFreqOption
{
	font-size: 9pt;
	display: block;
}

.FilterByGroup
{
	float: left;
	clear: both;
	padding: 3px 2px 0 0;
}

/* FilterBy buttons expose extra sections of the editor */
.FilterByButton
{
	margin: 3pt 0pt 0pt 0pt;
}

/* Style of filter by button when it is depressed */
.FilterByButtonDepressed
{
	margin: 3pt 0pt 0pt 0pt;
	border: inset 2px;
}

.RecurrenceTextBox
{
	width: 20px;
}

.RecurrenceInstancesTextBox
{
	width: 100px;
}

.RecurrenceLabel
{
	font-size: 9pt;
}

.FreqPartPanel
{
	width: 270px;
	float: left;
	width: 60%;
	margin-bottom: 15px;
}

.FreqPartPanel .RecurrenceLabel
{
	clear: left;
}

.ByDayPartCheckbox
{
	margin-left: 10px;
	display: block;
	float: left;
	white-space: nowrap;
	font-size: 9pt;
}

.ByDayPartPanel
{
}

.ByMonthPanel
{
	margin-left: 290px;
}

.ByMonthPartCheckbox
{
	margin-left: 10px;
	display: block;
	float: left;
	width: 45px;
	white-space: nowrap;
	font-size: 9pt;
}

.RecurrenceCheckboxHelper
{
	float: left;
	margin: 5px;
}

.FilterByXPanel
{
	margin-bottom: 15px;
	margin-left: 10px;
	clear: left;
}

.RecurrenceEndPanel
{
	margin-left: 15px;
}

.RecurrenceEndOption
{
	display: block;
	margin-bottom: 5px;
	font-size: 9pt;
}

.RecurrenceEndDateLabel
{
	float: left;
	margin-right: 4px;
	font-size: 9pt;
}

/* ############################################# */

/* Description panel contains the descriptive text about the event */
.EventDescriptionPanel
{
	text-align: center;
}

.EventDescriptionPanel textarea
{
	width: 90%;
	height: 200px;
}
/* Css from FolderViewer.css */
/* MailSite ExpressPro Web.UI 9.2.0.2 */
/* Styles.css Copyright 2005-2009 Rockliffe, Inc. */

/* When free space drops below threshold, use this style to establish how much space is free */
.LowFreeSpaceHighlight
{
	color:Red;
}/* Css from FormSection.css */
/* MailSite ExpressPro Web.UI 9.2.0.2 */
/* Styles.css Copyright 2005-2009 Rockliffe, Inc. */

/* An expandable form section which contains two FormSectionHeaders and a FormSectionDetailPanel */
.FormSectionPanel
{
}

/* ### FormSectionHeaders ### */

/* The style for the summary panel */
.FormSectionHeaderBorder 
{
	/* Specify border and margins here, but no padding or width */
	border: thin solid black;
	margin: 5px;
	display:block;
}

/* Immediately inside a FormSectionHeaderBorder */
.FormSectionHeaderContainer
{
	/* Specify padding width and background color here, but no margin or border */
	background-color: #A7C6E8;
	display: block;
	padding-bottom: 5px;
	height: auto;
	width: 100%;
}

/* The label in the FormSectionHeader */
.FormSectionLabel {
	float:left;
	clear:left;
	font-weight: bold;
	white-space: nowrap;
	padding: 3pt 0pt 0pt 2pt;
}

/* Displayed to the right of the FormSectionLabel */
.FormSectionValue 
{
	display: block;
	padding: 3pt 0pt 0pt 2pt;
	min-height: 20px;
	margin-left: 165px;
	margin-right: 65px;
}

/* Holds the actions for the section */
.FormSectionActions 
{
	float:right;
	clear:right;
	white-space: nowrap;
	padding: 3pt 3pt 0pt 2pt;
}

/* ########################## */

/* The default style for the expandend section container */
.FormSectionDetailsPanel
{
	display: block;
	width: 80%;
	min-width: 450px;
	text-align: left;
}
/* Css from Grid.css */
/* MailSite ExpressPro Web.UI 9.2.0.2 */
/* Styles.css Copyright 2005-2009 Rockliffe, Inc. */

/* Styles for the Message list and Contact list Grids used in conjunction with Grid.skin */

/* Background style for the Grid */
.Grid 
{ 
  background-color: #FFFFFF; 
  border: 1px solid #919191; 
  cursor: default;
}


/* Heading cell styles */
.HeadingCell 
{ 
  background-image: url(images/header_bg.gif);   
  background-color: #C7D9EE;
  padding: 3px;
  padding-bottom: 3px;
  padding-right: 1px;
  border-bottom: 1px solid #84AEDC;
}

.HeadingCellHover 
{ 
  background-image: url(images/header_hoverBg.gif);   
  padding: 3px;
  padding-bottom: 3px;
  padding-right: 1px;
  border-bottom: 1px solid #84AEDC;
}

.HeadingCellActive
{ 
  background-image: url(images/header_hoverBg.gif);   
  padding: 3px;
  padding-bottom: 3px;
  border-right: 1px solid #808099; 
  padding-right: 0px;
  border-bottom: 1px solid #84AEDC;
}

.HeadingCellText
{
  font-size: 12px; 
  padding-right: 5px;
}


/* Additional styles for a grid row containing an unread message */
.RowUnread
{
	font-weight: bold;
}

/* Additional styles for a grid row containing a deleted message */
.RowDeleted
{
	text-decoration: line-through;
}

/* Normal Grid row style */
.Row td.DataCell 
{ 
  cursor: default;
  /* There's a CArt bug, 2008.2, where padding is not catered for in RenderDataCell resulting in the scrollbar
	being pushed off the screen.  We have hacked round this by hard coding for 3 px of padding left/right, 0 for top/bottom.  If 
	you increase or decrease this it'll take no effect, or else you may have to make a corresponding change. */
  padding: 3px; 
  padding-top: 0;
  padding-bottom: 0;
  font-size: 11px; 
  border-bottom: 1px solid #E3EFFF; 
  border-top: 1px solid #E3EFFF; 
  border-right: 0px;
} 

/* Additional styles for cells in the sorted column of the grid */
.SortedDataCell 
{ 
  background-color: #F5F5F5; 
} 

/* Aditional Styles for the last cell in a row */
.Row td.LastDataCell 
{ 
  background-color: #EFEFF4; 
} 

/* Styles for the selected row in a grid */
.SelectedRow td.DataCell 
{ 
  background-color: #B5C4DF; 
  padding: 2px; 
  padding-left: 3px; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  font-size: 11px; 
  border-bottom: 1px dotted #4B4B6F; 
  border-top: 1px dotted #4B4B6F; 
  border-right: 0px; 
}

.SelectedRow td.FirstDataCell 
{ 
  background-color: #FFEEC2; 
  border-left: 1px solid #4B4B6F; 
  border-right: 0px; 
  padding-left: 2px; 
  padding-right: 3px; 
}

.SelectedRow td.LastDataCell 
{ 
  background-color: #FFEEC2; 
  border-right: 1px solid #4B4B6F; 
}

/* Scroll bar styles */
.ScrollBar
{
  background-image: url(images/scroller/scroller_bg.gif);
  width: 17px; 
}

.ScrollGrip
{
  background-image: url(images/scroller/scroll_gripBg.gif); 
  width: 17px;
}


/* Styles for the pop up area beside the scroller on drag */
.ScrollPopup
{
  background-color: #FFFFFF; 
  border: 1px solid #666666;
  border-right-width: 2px;
  border-bottom-width: 2px;
  height: 23px;
}



/* Css from MailboxTree.css */
/* MailSite ExpressPro Web.UI 9.2.0.2 */
/* Styles.css Copyright 2005-2009 Rockliffe, Inc. */


/* Styles used in conjunction with TreeView.skin to control how a node on the Mailbox Folder Tree should look */

.TreeView 
{ 
  background-color:White;
  padding-top:4px; 
  padding-left:1px; 
  cursor:default; 
}

.TreeNode 
{ 
  font-size: 8pt; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}

.GrayedTreeNode 
{ 
  font-size: 8pt; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode 
{ 
  font-size: 8pt; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.SelectedTreeNode 
{ 
  font-size: 8pt; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px gray solid;
  font-size: 8pt;
}
/* Css from menuStyle.css */
/* MailSite ExpressPro Web.UI 9.2.0.2 */
/* Styles.css Copyright 2005-2009 Rockliffe, Inc. */

/* Styles for the top level menus, button bars and context menus 
 * This file should be edited in conjunction with Menu.skin which defines
 * extra margin information for each type of menu / button item along with
 * which style set should be used for each item type /*

/* The style for the top "File View Folder Message" menu bar area */
.MenuPanel
{
	background-color: #C8DBF1;
	margin-bottom: 0px;
	width: 100%;
	margin: 0;
	display: block;
	background-image: url(images/menu/top_left_curve.gif);
	background-repeat: no-repeat;
	height: 26px;
}

/* The MenuPanel will contain 1:* MenuContainer regions, each of which will contain a menu */
.MenuContainer
{
	/* By floating each menu container, they stack to fill the same line. */
	float:left;
}

/* The style for the button bar area containing the Compose, Reply, New Contact, New Event buttons  */
.ToolbarPanel
{
	background-image: url(images/menu/menu_gradient.gif);
	background-repeat: repeat-x;
	background-color: #D6E8FF;
	margin-bottom: 0px;
	/* Explicit height due to floated children */
	height: 28px;
	width: 100%;
	margin: 0;
	display: block;
	clear: both;
}

/* The Style for the Logo image located in the top menu bar */
.MenuLogo 
{
	border: none;
	margin: 3px 5px 3px 0px;
	float: right;
}

.MenuLogo img {
	border: none;
}

/* The style for the bounding area containing the (File View Folder Message) drop down menus */
.TopGroup
{
	cursor:default; 
}

/* Styles controling the appearance of the background to the drop down menus and right click context menus */
.MenuGroup
{
  background-image:url(images/menu/group_background.gif);
  background-repeat: repeat-y;
  background-color:#FFFFFF;
  border:solid 1px #9AC6FF; 
  cursor:default; 
}

/* used by the DefaultItemLook to control the normal appearance of an item on a context or drop down menu */
.MenuItem
{
	color:black;  
	font-size:9pt;
	font-weight: normal;
	margin: 3px;
}

/* used by the DefaultItemLook to control the appearance of an item on a context or drop down menu when it is hovered over */
.MenuItemHover
{
	background-color:#F6DEA4; 
	color:black; 
	font-size:9pt; 
	border:solid 1px #F89920; 
	margin: 2px; 
}

/* used by the DisabledItemLook to control the normal appearance of an item on a context or drop down menu that is disabled */
.DisabledMenuItem
{
	color:Gray; 
	font-size:9pt; 
	margin: 3px; 
}

/* used by the DisabledItemLook to control the appearance of an item on a context or drop down menu that is disabled when it is hovered over*/
.DisabledMenuItemHover 
{
	background-color:#F6DEA4; 
	color:Gray; 
	font-size:9pt; 
	border:solid 1px #F89920; 
	margin: 2px;
}

/* Used by the TopItemLook to define the normal appearance of a top level (File View Folder Message) menu item */
.TopMenuItem
{
  color:#C8DBF1;
  font-size:9pt;
  font-weight: bold;
  margin: 3px; 
  padding: 3px 10px 4px 10px;
}

/* Used by the TopItemLook to define the appearance of a top level (File View Folder Message) menu item when hovered over*/
.TopMenuItemHover
{
  background-color:#C6DBF7; 
  color:black; 
  font-weight: bold;
  font-size:9pt; 
  margin: 3px; 
  padding: 3px 10px 4px 10px;
}

/* Used by the ButtonItemLook to define the normal appearance of a button bar item */
.ButtonMenuItem
{
  color:black;  
  font-size:9pt; 
  margin: 2px 2px 2px 4px; 
}

/* When we use the ButtonMenuItem in a toolbar, each item is a td, which can't have a margin, so the margin gets ignored and we see a jitter as you mouse over.
  The td will contain a table though, so we apply the margin to the table inside instead */
.ButtonMenuItem table {
  margin: 3px 2px 3px 4px;
}

/* Used by the ButtonItemLook to define the appearance of a button bar item when hovered over*/
.ButtonMenuItemHover
{
  background-color:#F6DEA4; 
  color:black; 
  font-size:9pt; 
  border:solid 1px #F89920; 
  margin: 1px 1px 1px 3px; 
}

/* When we use the ButtonMenuItem in a toolbar, each item is a td, which can't have a margin, so the margin gets ignored and we see a jitter as you mouse over.
  The td will contain a table though, so we apply the margin to the table inside instead */
.ButtonMenuItemHover table {
  margin: 2px 1px 2px 3px;
}

/* Used by the BreakItem look to control the appearance of the section breaks in drop down and context menus */
.MenuBreak
{
	width:100%;
	height:1px;
}

/* Used by ScrollDown and ScrollUp item looks to contol the appearance of a scroll bar on a drop down or context menu */
.ScrollItem
{
  background-color:#D4D0C8; 
  font-family:verdana; 
  font-size:12px; 
  border:solid 1px #D4D0C8; 
  cursor:default;
  text-align:center;
}

/* Used by ScrollDown and ScrollUp item looks to contol the appearance of a hovered over scroll bar on a drop down or context menu */
.ScrollItemH
{
  background-color:silver; 
  color:black; 
  font-family:verdana; 
  font-size:12px; 
  border:solid 1px gray; 
  cursor:default;
  text-align:center;
}

/* Used by ScrollDown and ScrollUp item looks to contol the appearance of an active scroll bar on a drop down or context menu */
.ScrollItemA
{
  background-color: darkgray; 
  color:black; 
  font-family:verdana; 
  font-size:12px; 
  border:solid 1px gray; 
  cursor:default;
  text-align:center;
}
/* Css from MessageViewer.css */
/* MailSite ExpressPro Web.UI 9.2.0.2 */
/* Styles.css Copyright 2005-2009 Rockliffe, Inc. */

/* The area that contains a HeaderContentPanel */
.HeaderPanel 
{
	background-color: #A7C6E8;
	/* As the element is 100% width, be sure not to add padding or borders to the left/right */
	border-bottom: 1px solid #AAAAAA;
	/* Create a bounding container that is full width */
	width: 100%;
	/* Make sure no floating children are outside this container */
	float: left;
}

/* The area that contains the summary header info about the message */
.HeaderContentPanel 
{
	padding: 1px 5px 2px 5px;
}

/* Groups a MessageViewerLabel and a MessageViewerValue */
.MessageViewerField 
{
}

/* A label referring to a header MessageViewerValue */
.MessageViewerLabel 
{
	 font-weight:bold;
	 clear:left;
}

/* Contains a portion of message data relating to a MessageViewerLabel */
.MessageViewerValue 
{
	margin-right: 10px;
}


/* Not all messages have cc'ed recipients, but if they do then they are displayed in one of these */
.CcPanel
{
	clear:left;
}

/* Houses the from/to/cc fields */
.MessageViewerEnvelopePanel
{
	/* Create a bounding container that is full width */
	width: 100%;
	/* Make sure no floating children are outside this container */
	float: left;
}

/* The attachment menu region, containing either the attachments button, or the loading panel */
.AttachmentMenuPanel 
{
	display:block;
	float:right;
	/* Specify the height to avoid the region getting larger on hover */
	height:25px;
}

/* ######################################################################################## */
/* Message Content Styles */

/* Contains all styles of message content, either FullHeadersPanel, or MessageBodyPanel */
.MessageContent
{
	clear:both;
	width: 100%;
}

/* Content panel containing the full headers of the message */
.FullHeadersPanel 
{
	overflow: auto;
	width: 100%;
	border-bottom: 1px solid #AAAAAA;
}

.FullHeaders 
{
	white-space: nowrap;
	font-weight: bold;
}

/* Content panel containing the message text */
.MessageBodyPanel
{
	width:100%;
	height: 100%;
	display: block;
}

.MessageBodyFrame
{
	width: 100%;
	border: 0;
}

@media screen {
	.PrintOnly 
	{
		display: none;
	}
}

@media print 
{
	.ScreenOnly 
	{
		display: none;
	}
}

.CleanedWarningPanel 
{
	width: 100%;
	clear: both;
	border-top: 1px solid #AAAAAA;
	background-color: #F6DEA4;
}

.SecuredWarningPanel 
{
	width: 100%;
	clear: both;
	border-top: 1px solid #AAAAAA;
	background-color: #F6DEA4;
}
/* Css from NavBar.css */
/* MailSite ExpressPro Web.UI 9.2.0.2 */
/* Styles.css Copyright 2005-2009 Rockliffe, Inc. */

/* Styles used in conjunction with NavBar.skin to control the appearance of items
 * on the sectional navigation bar down the left hand side of the screen */

/* Styles used by the TopItemLook to control how a main section item (Mail Calendar Contacts) looks */
.TopNavItem
{
	background-image: url(images/NavBar_header.gif);
	background-color: #C2DDFF;
	background-repeat: repeat-x;
	color: #3E66A6;
	font-size: 10pt;
	font-weight: bold;
	cursor: pointer;
	height: 21px;
	border-bottom: solid 1px #9AAEB2;
}

/* Move the icon away from the side of the screen */
.TopNavItem TD 
{
	padding-left: 5px !important;
}

.TopItemHover
{
	background-image: url(images/NavBar_header_hover.gif);
	background-repeat: repeat-x;
	color: #3E66A6;
	font-size: 10pt;
	font-weight: bold;
	cursor: pointer;
	height: 21px;
	border-bottom: solid 1px #9AAEB2;
}

.TopItemHover TD 
{
	padding-left: 5px !important;
}


.TopItemActive
{
	background-image: url(images/NavBar_active_header.gif);
	background-color: #FEDF71;
	background-repeat: repeat-x;
	color: #3E66A6;
	font-size: 10pt;
	font-weight: bold;
	cursor: pointer;
	height: 21px;
	border-bottom: solid 1px #9AAEB2;
}

.TopItemActive TD 
{
	padding-left: 5px !important;
}


/* Styles used by the DefaultItemLook and FilterGroupLook to control how a sub section nav bar item looks */
.NavItem
{
	color: black;
	font-size: 8pt;
	cursor: default;
	margin: 1px 1px 1px 5px;
}

.NavItemHover
{
	background-color: #FFEEC2;
	color: black;
	font-size: 8pt;
	cursor: default;
	margin: 1px 1px 1px 5px;
}

.NavItemExpanded
{
	color: white;
	font-size: 8pt;
	border: 1px solid black;
	background-color: Black;
	cursor: default;
	margin: 1px 1px 1px 5px;
}

/* Styles used by the SectionItemLook */
.SectionNavItem 
{
	cursor: default;
	margin: 1px 1px 1px 1px;
}

/* Styles used by the NavBarSubGroupLook to control how the items in a sub section of the nav bar look */
.SubNavItem
{
	color: black;
	font-size: 8pt;
	margin: 1px 1px 1px 15px;
	cursor: default;
}

.SubNavItemExpanded
{
	color: white;
	font-size: 8pt;
	margin: 1px 1px 1px 15px;
	cursor: default;
}

.SubNavItemHover
{
	background-color: #FFEEC2;
	color: black;
	font-size: 8pt;
	margin: 1px 1px 1px 15px;
	cursor: default;
}

/* Disabled nav bar item looks */
.DisabledNavItem
{
	color: Gray;
	font-size: 8pt;
	margin: 1px;
	cursor: default;
}

.DisabledNavItemHover
{
	color: Gray;
	background-color: #FFEEC2;
	font-size: 8pt;
	margin: 0;
	cursor: default;
}

/* Nav bar break item styles */
.NavBreak
{
	width: 100%;
	height: 1px;
}
/* Css from SpellChecker.css */
#RS_CM_DIV {
	position : absolute;
	Z-INDEX: 999;
	left: 190px;
	width : 200px;
	/*width : 190px;*/
}

#RS_CM_IF {
	position : absolute;
	Z-INDEX: 998;
	left: 190px;
	width : 200px;
	/*width : 190px;*/
}

			
.RS_ContextMenuTable {
  background-image:url(images/menu/group_background.gif) !important; 
  background-color:#FFFFFF !important;
  border:solid 1px #9AC6FF !important; 
}


.RS_CMItemSeparator{
	width:100%;
	height:1px;
	display:none !important;
}

.RS_ContextMenuItem_Over {
  color:black !important;  
  font-size:9pt !important;
  font-weight: normal !important;
  margin: 1px 0px 1px 0px !important;
  padding-left: 25px !important;
  background-color:#F6DEA4 !important; 
}

.RS_menuTextOffset{
	width: 29px;
}

.RS_ContextMenuItem {
  color:black !important;  
  font-size:9pt !important;
  font-weight: normal !important;
  margin: 1px 0px 1px 0px !important;
  padding-left: 26px !important;
}

.RS_ContextMenuItem_AllSubItem{
  color:black !important;  
  font-size:9pt !important;
  font-weight: normal !important;
  margin: 1px 0px 1px 0px !important;
  padding-left: 26px !important;
}

.RS_ContextMenuItem_AllSubItem_Over{
  color:black !important;  
  font-size:9pt !important;
  font-weight: normal !important;
  margin: 1px 0px 1px 0px !important;
  padding-left: 25px !important;
  background-color:#F6DEA4 !important; 
}

.RS_MenuEditBox{
	
	font-family: Verdana, Arial ; 
	font-size: 10pt;
	color:	black;
	text-decoration: none ;

	margin: 0px;

	Z-INDEX: 999;
	width:	auto !important;
	height: 18pt;
	vertical-align: middle;

}


.RS_ContextMenuItem_Disabled {
  color: Gray  !important; 
  font-size:9pt !important;
  font-weight: normal !important;
  margin: 1px 0px 1px 0px !important;
  padding-left: 26px !important;
}/* Css from SplitterStyle.css */
/* MailSite ExpressPro Web.UI 9.2.0.2 */
/* Styles.css Copyright 2005-2009 Rockliffe, Inc. */

/* Styles to control the appearnce of horizontal and vertical splitter bars */

.HorizontalSplitterBar
{
  background: #A7C6E8 url(images/splitter_horColBg.gif); 
}

.CollapsedHorizontalSplitterBar
{
  background: #A7C6E8 url(images/splitter_horColBg.gif); 
}

.VerticalSplitterBar
{
  background: #A7C6E8 url(images/splitter_verColBg.gif); 
}

.CollapsedVerticalSplitterBar
{
  background: #A7C6E8 url(images/splitter_verColBg.gif); 
}

/* Styles for a stlitter bar that is being draged to resize */
.ActiveSplitterBar
{
  background-color: #000000;  
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); 
  opacity: 0.4;
}

.SplitterPane
{
  border-top: 1px solid #333333;
  border-left: 1px solid #333333;
  border-right: 1px solid #333333;
}

.DetailsPane
{
  border: 7px solid #666666;
}
/* Css from WebDateChooser.css */
/* MailSite ExpressPro Web.UI 9.2.0.2 */
/* Styles.css Copyright 2005-2009 Rockliffe, Inc. */

.igwdc_Title
{
	border:0px;
	background-image: url(images/header_bg_repeat.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFD5;
	font-family:Tahoma,Verdana;
	font-size:8pt;
	color:Black;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	border-width: 0px !important;
	height: 17px !important;
	border-style: none;
}


.igwdc_Button
{
	background-image: url(images/header_bg_repeat.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.igwdc_DayHeader
{
  font-family:Tahoma,Verdana;
  font-size:8pt;
  color:Black;
  width:21px;
  text-align:center;
  font-weight:bold;
  background-color:#A5C7EF;
}

.igwdc_Day
{
  font-family:Tahoma,Verdana;
  font-size:8pt;
  color:Black;
  text-align:center;
  border-width:1px;
  border-color:#A5C7EF;
  border-style:solid;
  background-color:#FFFFFF;
}

.igwdc_OtherDay
{
  font-family:Tahoma,Verdana;
  font-size:8pt;
  color:Black;
  color:#999999;
  background-color: #A5BFE1;
}/* Css from WebDayView.css */
/* MailSite ExpressPro Web.UI 9.2.0.2 */
/* Styles.css Copyright 2005-2009 Rockliffe, Inc. */

.igdv_DayViewFrame
{
	background-color:#FAF5B9;
	cursor:default;
}

.igdv_Control
{
	background-color:#FAF5B9;
	cursor:default;
}

/* Next / Previous header */
.igdv_CaptionHeader
{
	background-image: url(images/header_bg_repeat.gif) !important;
	border-left: 1px solid #4A4F87;	
	border-right: 1px solid #4A4F87;	
	background-repeat: repeat-x;
	background-color:#8084AA;
	font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
	font-weight: bold;	
	font-size:12pt;
	color:#FFFFFF;
	height:24px;
	padding-top:1px;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
}

/* Day header */
.igdv_DayHeader
{
	border:0px;
	background-image: url(images/header_bg_repeat.gif);
	background-repeat: repeat-x;
	height: 17px;
	background-color:#E8E7D1;
	font-family:Tahoma,Verdana;
	font-size:8pt;
	padding-left:2px;
	color:Black;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
}

/* Today header */
.igdv_TodayHeader
{
	border:0px;
	background-image: url(images/TodayHeader_bg.gif);
	background-repeat: repeat-x;
	background-color: #FFEE90;
}

/* Left hand Time slot label */
.igdv_TimeSlotLabel
{
	font-size:12pt;
	background-color:#E3EFFF;
	width:40px;
	font-family:Tahoma,Verdana;
	text-align:center;
	vertical-align:top;
	border-bottom:1px solid #A8A8A8;
	border-right:1px solid #A8A8A8;
	/* Offset height = height plus borders which must equal offset height of igdv_TimeSlotLabel */
	height: 39px;
}

/* Hide the minute slot label */
.igdv_TimeSlotLabelMinutes
{
	display:none;
}

/* Area for all day events above the timed events */
.igdv_AllDayEventArea
{
	background-color:#A7A897; 
}

.igdv_AllDayEvent
{
	height:25px;
	border:solid 1px black;
	text-align:center;
	background-color:whitesmoke;
	font-family:Tahoma,Verdana;
	font-size:8pt;
	padding-left:3px;
	white-space:nowrap;
}

.igdv_AllDayEventSelected
{
	background-color:#D0D0D0;
	border-top-width:2px;
	border-bottom-width:2px;
}

.igdv_AllDayEventAreaSelected
{
	background-color:white;
}

/* Style for non working time slots */
.igdv_NonWorkingTimeSlot
{
	background-color:#FCF8CF;
	border-bottom:solid 1px #D8D283;
	border-right:solid 1px #444;
	/* Offset height must equal half of offset height of igdv_TimeSlotLabel */
	height: 20px;
}

/* style for working time slots */
.igdv_WorkingTimeSlot
{
	background-color:#FBFEEC;
	border-bottom:solid 1px #D8D283;
	border-right:solid 1px #444;
	/* Offset height must equal half of offset height of igdv_TimeSlotLabel */
	height: 20px;
}

.igdv_Appointment
{
	border:solid 1px #111111;
	background-color:White;
	font-family:Tahoma,Verdana;
	font-size:8pt;
}


/* Add Move and resize cursors to appointments in the day view */
.igdv_ActivityHover .CalendarEventListActivityEdgeLeft 
{
	z-index:10000;
	cursor: move;
}

.igdv_ActivityHover .CalendarEventListActivityEdge
{
	cursor: n-resize;
}

.igdv_SelectedAppointment
{
	z-index:9999;
}

.igdv_ActivityEdge
{
	font-size:1px;
	height:4px;
	cursor:n-resize;
}

.igdv_ActivityEdgeLeft
{
	font-size:2px;
	width:6px;
	cursor:move;
}

.igdv_ActivityEdgeBusy
{
	background-color:#0010E6;
}

.igdv_ActivityEdgeTentative
{
	background-color:#90C0FF;
}

.igdv_ActivityEdgeOutofOffice
{
	background-color:#900090;
}

.igdv_ActivityEdgeFree
{
	background-color:#F0F0F0;
}

.igdv_NavigationButton
{
	border:0px;
	width:17px;
	background-color:transparent;
	vertical-align:middle;
	cursor:pointer;
}
/* Css from webmonthview.css */
/* MailSite ExpressPro Web.UI 9.2.0.2 */
/* Styles.css Copyright 2005-2009 Rockliffe, Inc. */

.igmv_Month
{
	font-size: x-small;
	margin: 0px;
	padding: 0px;
	position: relative;
}

.igmv_WeekNumber
{
	text-align: center;
	background-color: #ECE9D8;
	border-top: 1px solid #CEC79B;
	padding-right: 1px;
	width: 20px;
}
.igmv_MonthDayOfWeekHeader
{
	text-align: center;
	background-color: #A5C7EF;
	border-top: 1px solid #CEC79B;
	border-bottom: 1px solid #ACA899;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
	cursor: default;
	height: 1%;
	line-height: 14px;
}

.igmv_CaptionHeader
{
	text-align: center;
	color: #000000;
	background-image: url(images/header_bg_repeat.gif);
	background-repeat: repeat-x;
	border: 0px;
	height: 1%;
	line-height: 20px;
}

/*****************************************
	Ensure CaptionHeader Styling
	----------------------------
	Table Location: first row, first column of table, igmv_CaptionHeader area
	
	Role: overrides igmv_WeekNumber styles that are
	unwanted in the igmv_CaptionHeader area.
	
	Need: igmv_WeekNumber is applied in the first row, first column of the
	table to ensure the WeekNumber width is applied 
	properly to the first column.
******************************************/
tr.igmv_CaptionHeader td.igmv_WeekNumber
{
	border: 0px;
	background-color: transparent;
	line-height: 19px;
	height: 1%;
}

/*
** Day Oriented Classes
*/
.igmv_Day
{
	color: #000000;
	background-color: #FBFEEC;
	border-left: 1px solid gray;
	height: 12%;
	vertical-align: top;
}

/*
** NOTE: OtherMonthDay does not inherit from Day because Day by definition is non-Trailing. 
*/
.igmv_OtherDay
{
	color: #000000;
	background-color: #FCF8CF;
	border-left: 1px solid gray;
	height: 12%;
	vertical-align: top;
}

.igmv_Today
{
}

.igmv_ActiveDay
{
}

/*
** The events are drawn inside one of these, which sits inside a Day/OtherDay
*/
.CalendarMonthEventListDayEvents
{
	height: 100%;
	width: 100%;
	white-space: nowrap;
	overflow-y: auto;
	overflow-x: hidden;
}


/*
** DayHeader Oriented Classes.
*/

.igmv_DayHeader
{
	font-size: xx-small;
	color: #000000;
	text-align: right;
	background-color: #FBFEEC;
	background-repeat: repeat-x;
	border-left: 1px solid gray;
	border-top: 1px solid gray;
	padding-right: 2px;
	padding-top: 0px;
	height: 3%;
	line-height: 15px;
	vertical-align: top;
}


/*
** NOTE: OtherMonthDayHeader does not inherit from DayHeader because DayHeader by definition is non-Trailing. 
*/
.igmv_OtherDayHeader
{
	font-size: xx-small;
	color: #000000;
	text-align: right;
	background-repeat: repeat-x;
	background-color: #FCF8CF;
	border-left: 1px solid gray;
	border-top: 1px solid gray;
	padding-right: 2px;
	padding-top: 0px;
	height: 3%;
	line-height: 15px;
	vertical-align: top;
}

.igmv_TodayHeader
{
	background-image: url(images/TodayHeader_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFD5;
}

.igmv_ActiveDayHeader
{
	color: #000000; 
	background: #cccccc;
}

/*
** Appointment Oriented Classes
*/
.igmv_Appointment
{
	font-size: xx-small;
	text-align: left;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	cursor: hand;
	line-height: 15px;
}

.CalendarEventListAllDayEvent
{
	font-size: xx-small;
	text-align: left;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	cursor: hand;
	line-height: 15px;
}

.CalendarEventListActivityEdge
{
	font-size: 1px;
	height: 2px;
}

.CalendarEventListActivityEdgeLeft
{
	font-size: 2px;
	width: 6px;
	border-right: thin solid #808080;
}

/*
** SelectedAppointment inherits from Appointment and AllDayEvent
*/
.igmv_SelectedAppointment
{
	color: #FFFFFF;
	background-color: #316AC5;
}

/*
 igmv_NavigationButton is applied to both Previous and Next buttons
*/
.igmv_NavigationButton
{
	background-color: Transparent;
	cursor: hand;
	margin: 0px;
	padding: 0px;
	border: 0px;
	position: absolute;
	top: 4px;
}

.igmv_NavigationButtonPrev
{
	left: 6px;
}

.igmv_NavigationButtonNext
{
	right: 6px;
}
