@import url("images/cdfont/style.css");
BODY {  
	background-color: White;
        color: Black;
        font-family: tahoma,lucida,sans-serif;
        font-size: 14px;
        }
.Invisible { font-size: 1px; visibility: hidden; display: none; }
.MessageBox { width: 500px; border-color: Silver; border-width: 4px; border-style: double; padding: 6px; margin-left: auto; margin-right: auto; }
.formEleVisible { visibility: visible; }
.formEleInvisible { visibility: hidden; }
A {
	color: Gray;
	font-family: Verdana, Tahoma, Helvetica,sans-serif;
	text-decoration: none;
	}
Table.NavTable A { color: Black; }
Table.ShortList A {
	color: Black;
}
Table.ShortList A:hover {
	color: White;
}
A.HeadingLink {
	color: Black;
	background-color: White;
	}
A.HeadingLinkImage {
	color: White;
	background-color: White;
	}
A.HeadingLinkImage:hover {
	color: White;
	background-color: White;
	}
A.HeadingLink:Hover {
	background-color: Black;
	color: White;
	}
A:hover { background-color: Gray; color: White; }
A.IconLink {
	border: 0;
	background: transparent;
	}
A.LoginProductTitle { text-decoration: none; background-color: White; color: Silver; }
A.tab { font-family: tahoma,lucida,sans-serif; font-size: 14px; color: Gray; background-color: #C8C8C8; }
A.tabUnsel { font-family: tahoma,lucida,sans-serif; font-size: 14px; color: Black; background-color: #E0E0E0; text-decoration: none; }
A.tab:hover { background-color: Black; color: #E0E0E0; }
A.tabUnsel:hover { background-color: Black; color: #C8C8C8; }
TD.MHVIData A {
	text-decoration: underline;
}
DIV.SaveResults { 
	border: 2px solid Silver;
	padding: 1em;
	margin-top:40px;
	width: 600px;
	margin-left: auto; margin-right: auto;
}
Div.SaveResults Table { width: 100%; }
TABLE.FormWrapper {
	margin-top: 2em;
	border: 1px solid Silver;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	max-width: 1024px;
}
Table.FormWrapper TH {
	text-align: left;
	padding: 0.5em; 
	vertical-align: top;
	background-color: White; 
	color: Silver;
}
Table.FormWrapper TD.Wizard {
	width: 750px;
	height: 350px;
}
TD.Wizard .WrappedForm,Table.CenteredForm {
	margin-left: auto;
	margin-right: auto;
}
Table.FormWrapper IMG.IconImage {
	margin-right: 1em;
}
Table.WrappedForm IMG.IconImage {
	margin-right: 0;
}
Table.FormWrapper TD {
	background-color: #F7F7F7;
	color: black;
}
Table.WrappedForm A, TD.FileColumn A, Table.WrappedForm TD { color: black; }
TD.FileColumn A:hover, Table.WrappedForm A:hover { color: #E0E0E0; background-color: black; }
.IconContainer {
	margin-left: 3em;
	float: right;
}
	
Table.FormWrapper TH.Controls {
	text-align: right;
}
/*
	New stuff for edit form.
*/
Table.WrappedForm A.IconLink:hover { background: transparent; }
TD#RecurrenceTD FIELDSET {
	display: none;
}
TD#RecurrenceTD.Monthly #IDRecurOrdinal, TD#RecurrenceTD.Annual #IDDaysOfWeekSet, TD#RecurrenceTD.Monthly #IDDaysOfWeekSet {
	display: block;
}
TD#RecurrenceTD.Annual #IDMonthSet, TD#RecurrenceTD.Annual #IDRecurOrdinal, TD#RecurrenceTD.Annual #IDDaysOfWeekSet {
	display: block;
}
.EveryRecurOptions { 
	margin-left: 4em;
	}
TD#RecurrenceTD.Weekly #IDDaysOfWeekSet {
	display: block;
}
TD#RecurrenceTD.SpecificDates #lblSpecificDates {
	display: inline;
}
TD#RecurrenceTD #rgDailyTypeDaily,
TD#RecurrenceTD #lblSpecificDates,
TD#RecurrenceTD.Annual #RepeatEveryDiv, 
TD#RecurrenceTD.Daily #lblMonthsRepeat, 
TD#RecurrenceTD.Daily #lblWeeksRepeat, 
TD#RecurrenceTD.Daily #RecurOnDayOptions,
TD#RecurrenceTD.Monthly #lblDaysRepeat, 
TD#RecurrenceTD.Monthly #lblWeeksRepeat, 
TD#RecurrenceTD.Monthly #RepeatEveryWeekDay,
TD#RecurrenceTD.OneTime #DurationDiv,
TD#RecurrenceTD.OneTime #ExceptionDatesDiv, 
TD#RecurrenceTD.OneTime #RecurOnDayOptions,
TD#RecurrenceTD.OneTime #RepeatEveryDiv, 
TD#RecurrenceTD.OneTime #RecurrenceStartEndDiv,
TD#RecurrenceTD.SpecificDates #RecurrenceStartEndDiv,
TD#RecurrenceTD #idRecurOn,
TD#RecurrenceTD #lblDay,
TD#RecurrenceTD #lblEvery,
TD#RecurrenceTD #idRecurEvery,
TD#RecurrenceTD.SpecificDates #lblExceptionDates,
TD#RecurrenceTD.SpecificDates #RecurOnDayOptions,
TD#RecurrenceTD.SpecificDates #RepeatEveryDiv, 
TD#RecurrenceTD.Weekly #lblDaysRepeat,
TD#RecurrenceTD.Weekly #lblMonthsRepeat, 
TD#RecurrenceTD.Weekly #RecurOnDayOptions,
TD#RecurrenceTD.Weekly #IDchkGrpAddDayOpts7, 
TD#RecurrenceTD.Weekly #IDchkGrpAddDayOpts8, 
TD#RecurrenceTD.Weekly #IDchkGrpAddDayOpts9,
TD#RecurrenceTD.Weekly #RepeatEveryWeekDay {
	display: none;
}
TD#RecurrenceTD.Daily #rgDailyTypeDaily,
TD#RecurrenceTD.Annual #idRecurEvery ,
TD#RecurrenceTD.Annual #idRecurOn,
TD#RecurrenceTD.Annual #lblEvery,
TD#RecurrenceTD.Annual #lblDay,
TD#RecurrenceTD.Monthly #idRecurEvery,
TD#RecurrenceTD.Monthly #idRecurOn,
TD#RecurrenceTD.Monthly #lblDay,
TD#RecurrenceTD.Monthly #lblEvery {
	display: inline;
	}
TD#RecurrenceTD #IDRecurOrdinal, TD#RecurrenceTD #IDDaysOfWeekSet {
	margin-left:4em;
	}
TD#RecurrenceTD.Weekly #IDDaysOfWeekSet {
	margin-left: 0em;
	}
/*
*/
Table.Pivot { margin: auto; }
Table.WrappedForm TH {
	background-color: #E0E0E0;
	color: black;
	text-align: left;
}
Table.WrappedForm TH.sortedAsc,Table.WrappedForm TH.sortedDesc { 
	padding-left: 20px;
}
Table.WrappedForm .CDCSSIcon:before, Table.WrappedForm Label { 
	color: black; 
}
.CheckboxGrouping { margin-left: 1em; white-space: nowrap; line-height: 2em; }
Table.CustomTab TH {
	text-align: left;
	vertical-align: top;
}
Table.CustomTab TD {
	background-color: #C8C8C8;
}
.MediumTA {
	width: 400px;
	height:200px;
}
TD { 
	color: Black; 
/*
	background-color: clrPageColor; 
*/
	font-family: tahoma,lucida,sans-serif; font-size: 14px; 
}
TD.tab { background-color: #C8C8C8; font-family: tahoma,lucida,sans-serif; font-size: 14px; color: Black; padding-bottom: 5px;
        padding-right: 4px;
	padding-left: 4px;
        border-left: 5px solid White;
        }
TD.tabColor { color: Black; background-color: #C8C8C8; }
TD.tabColor TH { color: Black; background-color: #E0E0E0; }
TD.tabUnsel { color: Gray; background-color: #E0E0E0; padding-bottom: 5px;
        border-right: 2px solid #E0E0E0;
        padding-right: 4px;
	padding-left: 4px;
        border-left: 5px solid White;
        }
TD.clearColor { color: Gray; background-color: White; }
TH { background-color: White; color: Silver; font-family: tahoma,lucida,sans-serif; font-size: 15px; font-weight: bold; }
TH .CDCSSIcon:before { color: Silver; }
TH.sortedAsc { padding-left: 16px; background-image: url(images/sort-asc.gif); background-position: center left;  background-repeat: no-repeat; }
TH.sortedDesc { padding-left: 16px; background-image: url(images/sort-desc.gif); background-position: center left; background-repeat: no-repeat; }
A.th { text-decoration: none; color: Silver; background-color: White; }
A.th:active { text-decoration: none; color: Silver; }
A.th:visited { text-decoration: none; color: Silver; }
A.th:hover { text-decoration: none; color: White; background-color: Silver; }
.menuItem { font-size: 16px; }
.UnapprovedResource { font-style: italic; font-weight: bold; }
.UnapprovedEvent { }
SELECT .UnapprovedEvent { font-style: italic; }
.NoResourceWarning { display: block; font-weight: bold; font-style: italic; }
H1, H2, H3, H4 {
	font-family: arial, tahoma, lucida, sans-serif;
}
H1 {  font-size: 2em; }
H1.Reverse, H2.Reverse, H3.Reverse { 
	background-color: Silver; 
	color: White; 
}
H2 { font-size: 1.5em;  }
H2.PageHead { display: inline; }
H2.Reverse { padding: 3px; 
	display: inline; 
	background-color: Silver; 
	color: White; 
	}
H3 { font-size: 1.2em; font-weight: bold;  }
H4 { font-size: 1em; font-weight: bold; }
H3.Reverse { padding: 3px; }
/*
	Style for the EditItem page, linked items.
*/
BODY.MHEILinked { background-color: #77aadd; }
A.SetupTeardown { font-family: tahoma,lucida,sans-serif; font-size: 8pt; display: block;}
/*
Styles for the View Calendar Pages. Add this information to your site's style sheet to customize
the appearance of the calendars.
*/
/*
	MHVM is the Bannerized Month View.
*/
.MHVMOuter {
	position: relative;
}
/*
   Really, don't change this font-size. Change the fontsize of the contents by change the 
   contained span. For example, to change the title change DIV.MHVMTitle H1
   If you change the font-size in this next section it will totally mess up positioning.
*/
.MHVMTitle, .MHVMControlCell, .MHVMBanner, .MHVMHeadingCell, .MHVMTimeLabel, .MHVMAllDay, .MHVMTimedEvent, .MHVMDayCell, .MHVMBannerUnderlay {
	font-size: 1em;
	position: absolute;
}
.MHVMTitle, .MHVMControlCell {
	background-color: White;
	left: 0em;
	font-weight: bold;
	vertical-align: middle;
	border: 1px solid Silver;
	}
.MHVMControlCell {
	border-top: 1px solid Silver;
	height: 3em;
}
INPUT#IDFilterGo {
	float: none
}
DIV.MHVMControlCell Table {
	margin-left: 0.5em;
	margin-top: 0.5em;
}
.MHVMTitle {
	background-color: White;
	color: Silver;
	height: 2.5em;
	text-align: center;
}
DIV.MHVMTitle H1 {
	margin-top: 0px;
	font-size: 1.6em;
}
.MHVMHeadingCell {
	background-color: White; 
	border: 1px solid Silver;
	color: Silver;
	height: 1.5em;
	text-align: center;
}
DIV.MHVMHeadingCell SPAN {
	font-size: 1em;
}
.MHVMBanner {
	background-color: White;
	border-bottom: 1px solid Silver;
	border-top: 1px solid Silver;
	color: Gray;
	cursor: pointer;
	height: 1.2em;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
	z-index: 2;
}
.MHVMBannerUnderlay {
	/*
		The Banner Underlay goes under a bannerized event. It breaks up the day grid so the 
		vertical day-grid borders don't intersect bannerized events.
		If you want to turn this effect off, set display: none; or set z-index to -1.
	*/
	background-color: White;
	border: 1px solid White;
	height: 1.6em;
	background-position: -0.2em;	/*	The vertical offset for the underlayment. */
	z-index: 2;
}
.MHVMCloseStart {
	border-left: 1px solid Silver;
	}
.MHVMCloseEnd {
	border-right: 1px solid Silver;
}
.MHVMTimeLabel { 
	color: Gray; 
	height: 1em;
	overflow: hidden;
	text-transform: lowercase;
}
.MHVMAllDay, .MHVMTimedEvent {
	color: Gray;
	cursor: pointer;
	height: 1em;
	overflow: hidden;
	white-space: nowrap;
	}
DIV.MHVMAllDay SPAN, DIV.MHVMTimedEvent SPAN, DIV.MHVMBanner SPAN, DIV.MHVMTimeLabel SPAN {
	font-size: 0.8em;
}
.MHVMDayCell {
	background-color: White;
	border: 1px solid Silver;
	color: Gray;
	height: 6em;
}
.MHVMOffDayCell {
	background-color: #ECECEC;
}
.MHVMSpacing {
	/*	This is the inter-element spacing. IOW, vertical space between a time label and an event. */
	height: 0.3em;
}
.MHVMPostBannerSpacing {
	/* This is the spacing to be used after bannerized events. */
	height: 1em;
}
A.MHVMDayNumeral { 
	color: Gray; 
	font-size: 1em;
	font-weight: bold;
	height: 1.2em; 
	position: absolute; 
	text-decoration: none; 
	}
A.MHVMDayNumeral:hover  { 
	color: White;
	background-color: Gray;
}
A.MHVMOffDayNumeral { 
	background-color: #ECECEC;
	font-size: 0.8em; 
	font-weight: lighter; 
	}
DIV.MHVMOuter DIV.PrintTitle {
	position: absolute;
	text-align: center;
	top: 1em;
}
.MHVMTooltipResources {
	font-weight: bold;
	font-size: 0.8em;
	}
.MHVMTooltipResource {
	font-size: 0.8em;
}	
.MHVMTooltipTime {
	font-size: 0.8em;
	font-weight: bold;
	}
.MHVMTooltipTitle {
	font-size: 1em;
}
.MHVMOffDayCell.MHVMTodayCell,
.MHVMTodayCell {
	background-color: #FCFCFC;
}
IFRAME#DIJIT_SHOWEVENT { margin-left: -10px; margin-top: -10px; }
/*
        MHVI is the ViewItem servlet
        TABLE.MHVI is the table containing the data
        TH.MHVI_Label is the table header format used for labels on the View Item Screen
        TH.MHVI_Description is the table header format used for the description headingg.
        TD.MHVI_Data are the TD Cells containing the item data.
*/
BODY.MHVI { background-color: White; color: Black; }
TABLE.MHVITable { padding: 5px;  }
TH.MHVILabel { background-color: White; color: Silver; }
TH.MHVIDescription { }
Table.MHVITable TD, TD.MHVIData { color: Black; background-color: White; }
TABLE.MHVIBordered { padding: 5px; border-width: 1px; border-style: solid; border-color: Silver; }
/*
	MHVG is the Gantt Chart Viewer
*/
Body.MHVG {}
/*
        MHVY is the ViewYear servlet or yearly view
        TABLE.MHVYOuter is the table containing the calendars
        TH.MHVYTitle is the cell containing the year.
        TD.MHVYTitle are the left and right cells of the title.
        TD.MHVYMonthCell are the table cells containing the
                monthly calendars. For control of the monthly
                calendars, refer to MHTM sections below.
*/
Body.MHVY {}
TABLE.MHVYOuter { margin-left: auto; margin-right: auto; }
TH.MHVYTitle { font-size: 18pt; }
TD.MHVYTitle {}
TD.MHVYMonthCell { background-color: White; }
/*
        MHVC is the ViewCal Servlet or Monthly View
        TABLE.MHVC is the table containing the calendar
        TH.MHVCTitle is the table title cell
        TH.MHVCDayHead is the heading cells for the day of week labels.
        TR.MHVCControlRow is the cell containing the navigation controls.
        TR.MHVCDayRow is the style for the rows containing the days calendar
        TD.MHVCDayCell is the cells containing days of the month.
        TD.MHVCOffCell is the cells for days not in the month.
        MHVCDayNumeral is the span style for the day of month numerals.
        MHVCOffDayNumeral is the span style for days of month, not in the target month
        MHVCTimeLabel is the time of event label
        A.MHVCWeekLink is the style for the link to the Week View.
        A.MHVCItemLink is the style for link items that popup the View Item window.
*/
Body.MHVC {}
TABLE.MHVCTable { border-width: thin;
        border-collapse: collapse;
        border-style: solid;
        border-color: Silver;
        margin-left: auto;
        margin-right: auto;
	min-width: 100%;
        }
TABLE.MHVCTable TD { background-color: White; }
TH.MHVCTitle { font-size: 18pt; }
TH.MHVCDayHead { background-color: White; color: Silver; border: 1px solid Silver; font-weight: normal; }
TR.MHVCControlRow {}
TR.MHVCDayRow { }
TD.MHVCDayCell { height: 100px; border-color: Silver; border-width: 1pt; border-style: solid; width:13%; }
TD.MHVCTodayCell { height: 100px; border-color: #FCFCFC; border-width: 2pt; border-style: solid; width:13%; }
Table.MHVCTable TD.OffMonthCell { background-color: #ECECEC; }
TD.OffMonthCell A.MHVCItemLink,TD.OffMonthCell A.MHVCWeekLink, TD.OffMonthCell A.MHVCOffDayNumeral {
	background-color: #ECECEC;
	color: Black;
	}
TD.OffMonthCell A.MHVCItemLink:hover,TD.OffMonthCell A.MHVCWeekLink:hover, TD.OffMonthCell A.MHVCOffDayNumeral:hover {
	color: Black;
	background-color: White;
	}
/*
	MHVCDOWn where n is a numeral from 1-7 allow you to individual style a specific
	day of the week, where 1=Sunday, and 7=Saturday.
	
	If you want to use customize the widths for specific days of the week, make sure
	you remove the width element from MHVCDayCell, and MHVCTodayCell
*/
TD.MHVCDOW1 { }
Table.MHVCTable TD.MHVCOffCell { background-color: #ECECEC;  }
TBODY.MHVC { }
.MHVCDayNumeral { font-size:1em; font-weight: bold; color: Gray; font-weight: bold; text-decoration: none; }
.MHVCOffDayNumeral { font-size: 0.8em; font-weight: lighter; color: Gray; text-decoration: none; }
.MHVCTimeLabel { color: Gray; font-size: 7pt; font-weight: bold;}
A.MHVCWeekLink { font-weight: bold; font-size: 8pt; text-decoration: none; color: Gray; }
A.MHVCWeekLink:hover { color: White; }
A.MHVCItemLink { font-size: 8pt; border: 0pt; margin-top: 0pt; margin-bottom: -8pt; padding: 0px;  display: block; }
.MHVCItemNoLink { font-size: 8pt; }
/*
        MHVW is the ViewWeek Servlet or weekly view.
        TABLE.MHVWOuter is the outermost table encompassing all elements
        TABLE.MHVWInner is the inner cell containing the navigation elements and the week
        TABLEMHVWData is the inmost cell containing the actual days.
        TABLE.MHVWDay is the final table, each table containing one day of the week.
        TH.MHVWTitle is the title. This is the "Week of " label.
        TD.MHVWDayHead is the cell heading for the day of the week.
        .MHVWDaySpan is the style for the span over the days of the week.
        TD.DataCell is the cell containing the events
        TD.MHVWControlCell are cells containing controls.
        TD.MHVWTMCell is the cell containing the tiny month views.
        MHVWDayHeadSpan is the span over the headings for the days.
        MHVWTimeLabel is the span over labels for time.
        A.MHVWItemLink is the style for links to calendar items.
*/
BODY.MHVW {}
TABLE.MHVWOuter { margin-left: auto; margin-right: auto;}
TABLE.MHVWOuter TD { background-color: White; color: Black; }
TABLE.MHVWInner { min-width: 60ex;}
TABLE.MHVWDay {width: 100%; }
TABLE.MHVWToday { border-style: double; width: 100%; border-width: 2pt; border-color: #FCFCFC;}
TH.MHVWTitle { border-bottom: 1px solid Silver;}
TH.MHVWWeekLabel  {}
TD.MHVWDayHead {}
TD.MHVWTimeCell { width: 10ex; vertical-align: top; font-weight: bold; }
TD.MHVWDataCell { color: Gray; }
TD.MHVWControlCell {}
.MHVWDayHeadSpan { font-size:14pt; color: Gray; text-decoration: none;}
.MHVWTimeLabel { color: Gray; font-size: 8pt; }
A.MHVWItemLink { font-size: 8pt; }
TD.MHVWLocationCell {
	margin-top: 1em;
	border-bottom: 1px solid;
}
TD.MHVWLocationCell .MHVWLocation {
	font-weight: bold;
	
}
/*
        MHTM are styles associated with the tiny month calendars.
        Table.MHTM is the style for the tinymonth table.
        TH.MHTMHead is the style for the heading of the tiny month calendar table.
        A.MHTMTitle is the style for the link to the Month View Calendar in the
                heading of the tiny month calendar
        .MHTMFixed is the style for the day headings.
        A.MHTMWeek is the style for the weeks link
        A.MHTMSelWeek is the style for the selected, or current week.
*/
TABLE.MHTM, TD.MHTM, TD.MHTMToday, A.MHTM {
        padding-left: 1px; padding-right: 1px;
	background-color: White;
	color: Gray; 
        text-align: center; text-decoration: none;
        font-size: 8pt;
}
TABLE.MHTM TD {
	background-color: White;
	color: Gray; 
}
A.MHTM:hover {
        color: White; background-color: Black;
}
TD.MHTMSEL, TD.MHTMSELToday, A.MHTMSEL {
        padding-left: 1px; padding-right: 1px;
        text-align: center; text-decoration: none;
        font-size: 8pt;
        font-weight:bold;
        }
A.MHTMSEL:hover {
	color: Silver;
	background-color: White;
}
TD.MHTMToday, TD.MHTMSELToday{
        border: 1px solid #FCFCFC;
}
A.MHTMTitle { background-color: White; color: Silver; text-decoration:none;}
A.MHTMTitle:hover { background-color: Silver; color: White;}
BODY.MHVS {}
Caption {font-size: 12pt; }
Caption.Search { font-size: 16pt; padding: 2px; }
/*
        MHVL is the ViewList Servlet or List View
*/
BODY.MHVL {}
TABLE.MHVLOuter { width: 800px; margin-left: auto; margin-right: auto;}
TABLE.MHVLOuter TD { background-color: White; color: Black; }
TABLE.MHVLInner { width: 100%; }
TH.MHVLTitle { border-bottom: 1px solid Silver; font-size: 16pt; padding: 3px; }
TH.MHVLTitle H1 { font-size: 16pt; padding: 0px; margin: 0px; }
H3.MHVLItemLink { display: inline; font-size: 1em; }
TD.MHVLTimeCell { color: Gray; vertical-align: top; padding-top: 4px; font-size: 10pt; width: 75px; font-weight: bold; }
TD.MHVLDataCell { font-size: 10pt; width: 725px; color: Black; }
TD.MHVLControlCell {}
TH.MHVLDate { text-align: left; padding: 3px; width: 100%; }
A.MHVLItemLink {}
.MHVLNoItemLink {}
.MHVLContentSeparator {
    clear: both;
    padding-top: 4px;
    background-color: Silver;
    color: Silver;
    height: 2px;
    border-width: 0px;
}
 TD.MHVLControlCell {}
 TH.MHVLDate { text-align: left; padding: 3px; width: 100%; }
 A.MHVLItemLink {}
 .MHVLNoItemLink {}
Div.LongText {
		width: 600px;
        }
IMG.MHVLImg {
	padding: 4px;
}
/*
        MHVD is the ViewDay Servlet or Day View
*/
BODY.MHVD {}
TABLE.MHVDOuter { margin-left: auto; margin-right: auto;}
TABLE.MHVDOuter TD { background-color: White; }
TABLE.MHVDInner {}
@media screen {
        .MHVDTitle { font-size: 16pt; padding: 6px; display: none; color: Gray; }
        .ControlCell { direction: ltr; }
        .PrintTitle { display: none; }
}
TH.MHVDDate { text-align: left; padding: 3px; width: 100%; }
.MHVDDayHead {}
A.MHVDItemLink {}
.MHVDNoItemLink {}
.MHVDDayHead { color: Gray; font-size: 16pt; }
SELECT.Mover { width: 300px; }
.WideInput { width: 300px; }
DIV.Instructions {
        width: 550px;
        }
.Enclosure {
        position: relative;
        width: 650px; height: 678px;
	border: 2px solid Silver;
        padding: 0px;
        }
.TimeSlot {
        position: absolute;
        width: 650px; height: 100px;
        margin-left: 0px;
        border-top: 1px solid Silver;
        border-bottom: 1px solid Silver;
        }
.TimeSlotEven {
        }
.TimeSlotOdd {
        background-color: #D8D8D8;
        }
.TimeLabel {
	color: Gray;
        padding: 2px;
        font-size: 8pt; font-weight: bold; font-family: Tahoma,sans-serif;
        }
.Divider {
        position:absolute;
        border-left: 1px solid Silver;
        left: 60px; width: 2px;
}
@media screen {
        .Event {
                left: 65px;
                font-size: 8pt;
                overflow: auto;
                padding: 2px;
                background-color: White;
                position: absolute;
                border: 1px inset gray;
        }
	Table.MHVDOuter .Event { color: Black; }
        Div.HeaderDiv {
                margin-left: 0;
                margin-right:0;
                padding: 0;
                color: Black;
                font-size: 8pt;
                background-color: White;
        }
	Div.HeaderDiv TD {
		color: Black;
		background-color: White;
	}
        Div.ContainerDiv {
                margin-left: 2%;
                margin-right: 2%;
        }
}
.MHVIResourceDescription {
        width: 200px; padding:4px;
        border: 1px solid Silver;
}
TD.HeaderCell {
        font-size: 8pt;
        font-family: Verdana,Tahoma;
        padding: 0px;
        color: Silver;
        background-color: White;
}
.RSSButton {
        background-color:#FF6601;
        color: White;
        border-bottom: 1px solid #6c2c04;
        border-right: 1px solid #6c2c04;
        border-top: 1px solid White;
        border-left: 1px solid White;
}
A.RSSLink {
        background-color: #FF6601;
        color: White;
        font-size: 7pt;
        padding: 2px;
        text-decoration: none;
}
FORM { display: inline; }
.MoverBanner {
	cursor: pointer;
        background-color: White;
        color: Silver;
        }
.ResourceMover {
        Width: 25em;
        Height: 200px;
}
Table.FileListing {
        width: 600px;
}
.FileListDiv {
        width:630px;
        height: 300px;
        overflow: scroll;
}
Table.FileListing A { text-decoration: none;}
Table.FileListing TD {
        padding-left: 10px;
        }
TD.FileColumn, TH.FileColumn { width:350px; }
TD.DateCol, TH.DateCol { width: 150px; text-align: right;}
TD.SizeCol, TH.SizeCol { width: 75px; text-align: right;}
DIV.AutoLegendDiv {
        text-align: center;
        margin-top: 5px;
        border: 1px solid Silver;
}
SPAN.AutoLegendItem {
        margin: 8px;
        padding: 5px;
        line-height: 2.3em;
}
SPAN.LegendLegend {
        font-size: 12pt;
        font-weight: bold;
        display: block;
        margin-bottom: 2px;
}
.PlannerOuter {
	position: relative;
	border: 1px solid Silver;
	background-color: White;
}
.PlannerRow {
	position: absolute;
	border: 1px solid Silver;
	background: transparent;
}
.PlannerEvent {
	cursor: pointer;
	position: absolute;
	border: 1px solid Silver;
	background: White;
	color: Black;
	font-size: 8pt;
	padding-left: 1px;
	overflow: hidden;
}
.PlannerTitle { 
	position: absolute;
	background-color: White;
	color: Silver;
	text-align: center;
	font-size: 1.8em;
}
.PlannerRowTitle {
	position: absolute;
	padding: 2px;
	background-color: White;
	border-top: 2px solid White;
	color: Silver;
	overflow: auto;
	font-size: 0.9em
	}
.PlannerTimeDiv0, .PlannerTimeDiv1, .PlannerTimeDiv2 {
	position: absolute;
	background-color: transparent;
	width: 6px;
}	
.PlannerTimeDiv0 {
	background-color: White;
	border-left: 1px solid Silver;
}
.PlannerTimeDiv1 {
	border-left: 1px dashed Silver;
}
.PlannerTimeDiv2 {
	border-left: 1px dotted Silver;
}
.PlannerTimeLabel0, .PlannerTimeLabel1, .PlannerTimeLabel2 {
	position: absolute;
	overflow: hidden;
	width: 4.5em;
	background-color: White;
	color: Black;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 0.7em;
	height: 1.1em;
}
.PlannerTimeLabel0 {
	width: 12em;
}
FORM[name=frmPlanner] .ControlCell {
	vertical-align: middle;
	display: inline;
	background-color: White;
	}
FORM[name=frmPlanner] .NextPrevious {
		background-color: White;
	}
.ControlOuter {
	margin-top: 32px;
	margin-bottom: 16px;
}
A.TH {
	color: Silver;
	background: White;
}
.Rubber { 
        position: absolute; 
        border: 1px dashed Silver; 
}
Table.Padded TD { 
	padding-left: 0.5em;
	padding-right: 0.5em;
}
/*
	CSS for the IFRAME and AJAX Widgets
*/
P.StartTime {
    background-color: White;
    color: Silver;
    clear: left;
    width: 90%;
    padding: 8px;
}
P.Title {
    clear: left;
    color: Black;
    font-size: 1.2em;
    font-weight: bold;
}
P.Description, P.Description P {
	font-size: small;
	}
P.Description IMG {
	margin-bottom: 1em;
	}
DL.SimpleList DT {
    font-size: small;
    margin-top: 1em; 
    font-weight: bold; 
}
DL.SimpleList DD { 
    font-size: small;
    cursor: pointer; 
    margin-left: 0.5em; 
    margin-top: 0.5em; 
}
.dijitMenuItem TD, .dijitMenu .CDCSSIcon { 
	color: black;
	}
.dijitCalendarDateLabel {
	background-color: White;
	color: Gray; 
}
/*
	Icon Coloring
*/
.CDCSSIcon {
        cursor: pointer;
        margin-right: 1em;
	color: Gray;
	background-color: inherit;
}
.CDCSSIcon:hover {
	color: Gray;
	background-color: inherit;
}
Table.WrappedForm TH .CDCSSIcon:hover {
	background-color: #E0E0E0;
}
Table.WrappedForm TD .CDCSSIcon:hover {
	background-color: #F7F7F7;
}
Table.WrappedForm TH .CDCSSIcon span { font-weight: bold; }
.Title .CDCSSIcon:before, .MHVMTitle .CDCSSIcon:before {
	color: Silver;
	background-color: White;
}
        .CDCSSIcon span {
                margin-left: 1em;
        }
        .CDCSSIcon:before {
                font-size: 14pt;
        }
        #IDddSetView .CDCSSIcon:before, #IDddOptions .CDCSSIcon:before {
                font-size: 16px;
        }
        #IDddSetView .CDCSSIcon+span, #IDddOptions .CDCSSIcon+span {
                font-family: Arial Narrow, Arial;
        }
        .CSSIconReverse:before {
                color: white;
        }
        .CSSIconSmall:before {
                font-size: 12px;
        }
        .CSSIconMedium:before {
                font-size: 22px;
        }
        .CSSIconLarge:before {
                font-size: 32px;
        }
        .DisabledIcon:before {
                opacity: 0.3;
        }
/*	For the icons in the form's title bar, we want them larger. */
Table.FormWrapper TH.Title .IconContainer .CDCSSIcon:before {
	font-size: 22px;
}
.TabularData { border-collapse: collapse; }
.TabularData TH, .TabularData TD { border: 1px solid Silver; }
.MoreButton {
	overflow: hidden;
	float: left;
	margin-right: 0.5em;
	cursor: point;
	height: 16px;
	padding-left: 0.5em;
	border-radius: 5px;
	border: 1px solid Silver;
	color: Black;
	background-color: White;
}
.MHVMTitle .MoreButton, .Title .MoreButton {
	border: 1px solid White;
	color: Silver;
	background-color: White;
	}
.MHVMTitle  TD { color: Silver; }
.MoreButton .CDCSSIcon { margin-right: 0; }
.MoreTable TD { background-color: inherit; }
Table.TitleCentering { width: 100%; }
Table.TitleCentering TD.RightSide, Table.TitleCentering TD.LeftSide, Table.TitleCentering TH { background-color: White; width: 25%; }
Table.TitleCentering TH.Center { width: 50%; }
.MoreTable {
	position: relative;
	top: -5px;
}
Table.MoreTable TD {
	color: inherit;
	background-color: inherit;
}
.MoreTable TD.Label {
	font-weight: bold;
	font-size: 12px;
}
.MoreTable TD.DownArrow {
	padding-top: 4px;
}
FORM[name=frmYearCal] .down-1:before {
        color: White;
}
.NextPrevious {
	float: left;
	position: relative;
	top: -2px;
}
.ResourceQuantity {
    margin-left: 2em;
    display: block;
}
.ResourceQuantity.Unselected {
    display: none;
}
dl.Mover dt {
    margin-top: 12px;
    margin-bottom: 12px;
    font-weight: bold;
}
label.ResourceQuantity input {
    width: 4em;
}
.MHVMTitle .MoreButton, .Title .MoreButton {
        border: 1px solid Silver;
}
FORM[name=frmYearCal] .down-1:before {
        color: Silver;
}
