@import url("images/cdfont/style.css");
BODY {  
	background-color: White;
        color: Navy;
        font-family: tahoma,lucida,sans-serif;
        font-size: 14px;
        }
.Invisible { font-size: 1px; visibility: hidden; display: none; }
.MessageBox { width: 500px; border-color: #F0F0F0; border-width: 4px; border-style: double; padding: 6px; }
.formEleVisible { visibility: visible; }
.formEleInvisible { visibility: hidden; }
A {
	color: Navy;
	font-family: Verdana, Tahoma, Helvetica,sans-serif;
	text-decoration: none;
	}
Table.ShortList A {
	color: Navy;
}
Table.ShortList A:hover {
	color: White;
}
A.HeadingLink {
	color: Navy;
	background-color: White;
	}
A.HeadingLinkImage {
	color: White;
	background-color: White;
	}
A.HeadingLinkImage:hover {
	color: White;
	background-color: White;
	}
A.HeadingLink:Hover {
	background-color: Navy;
	color: White;
	}
A:hover { background-color: Navy; color: White; }
A.IconLink {
	border: 0;
	background: transparent;
	}
A.LoginProductTitle { text-decoration: none; background-color: Navy; color: White; }
A.tab { font-family: tahoma,lucida,sans-serif; font-size: 14px; color: Navy; 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 Navy;
	padding: 1em;
	margin-top:40px;
	width: 600px;
	margin-left: auto; margin-right: auto;
}
Div.SaveResults Table { width: 100%; }
A#CloseSmall { 
	display: block;
	background-image: url(images/font_char120_blue_16.png);
	width:16px;
	height: 16px;
	margin-right: 0;
	margin-left: auto;
}
TABLE.FormWrapper {
	margin-top: 2em;
	border: 1px solid Navy;
	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: Navy; 
	color: White;
}
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 .plus-1:before, Table.WrappedForm .minus-1: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: Navy; 
/*
	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: Navy; background-color: White; }
TH { background-color: Navy; color: White; font-family: tahoma,lucida,sans-serif; font-size: 15px; font-weight: bold; }
TH .CDCSSIcon:before { color: White; }
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: White; background-color: Navy; }
A.th:active { text-decoration: none; color: White; }
A.th:visited { text-decoration: none; color: White; }
A.th:hover { text-decoration: none; color: Navy; background-color: White; }
.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: White; 
	color: Navy; 
}
H2 { font-size: 1.5em;  }
H2.PageHead { display: inline; }
H2.Reverse { padding: 3px; 
	display: inline; 
	background-color: White; 
	color: Navy; 
	}
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 Navy;
	}
.MHVMControlCell {
	border-top: 1px solid Navy;
	height: 3em;
}
INPUT#IDFilterGo {
	float: none
}
DIV.MHVMControlCell Table {
	margin-left: 0.5em;
	margin-top: 0.5em;
}
.MHVMTitle {
	background-color: Navy;
	color: White;
	height: 2.5em;
	text-align: center;
}
DIV.MHVMTitle H1 {
	margin-top: 0px;
	font-size: 1.6em;
}
.MHVMHeadingCell {
	background-color: Navy; 
	border: 1px solid Navy;
	color: White;
	height: 1.5em;
	text-align: center;
}
DIV.MHVMHeadingCell SPAN {
	font-size: 1em;
}
.MHVMBanner {
	background-color: White;
	border-bottom: 1px solid Navy;
	border-top: 1px solid Navy;
	color: Navy;
	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 Navy;
	}
.MHVMCloseEnd {
	border-right: 1px solid Navy;
}
.MHVMTimeLabel { 
	color: Navy; 
	height: 1em;
	overflow: hidden;
	text-transform: lowercase;
}
.MHVMAllDay, .MHVMTimedEvent {
	color: Navy;
	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 Navy;
	color: Navy;
	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: Navy; 
	font-size: 1em;
	font-weight: bold;
	height: 1.2em; 
	position: absolute; 
	text-decoration: none; 
	}
A.MHVMDayNumeral:hover  { 
	color: White;
	background-color: Navy;
}
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;
}
.MHVMTodayCell {
	background-color: #F0F0F0;
}
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: Navy; color: White; }
TH.MHVIDescription { }
Table.MHVITable TD, TD.MHVIData { color: Black; background-color: White; }
TABLE.MHVIBordered { padding: 5px; border-width: 1px; border-style: solid; border-color: Navy; }
/*
	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: Navy;
        margin-left: auto;
        margin-right: auto;
        }
TABLE.MHVCTable TD { background-color: White; }
TH.MHVCTitle { font-size: 18pt; }
TH.MHVCDayHead { background-color: Navy; color: White; border: 1px solid Navy; font-weight: normal; }
TR.MHVCControlRow {}
TR.MHVCDayRow { }
TD.MHVCDayCell { height: 100px; border-color: Navy; border-width: 1pt; border-style: solid; width:13%; }
TD.MHVCTodayCell { height: 100px; border-color: #F0F0F0; 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: Navy;
	}
TD.OffMonthCell A.MHVCItemLink:hover,TD.OffMonthCell A.MHVCWeekLink:hover, TD.OffMonthCell A.MHVCOffDayNumeral:hover {
	color: Navy;
	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: Navy; font-weight: bold; text-decoration: none; }
.MHVCOffDayNumeral { font-size: 0.8em; font-weight: lighter; color: Navy; text-decoration: none; }
.MHVCTimeLabel { color: Navy; font-size: 7pt; font-weight: bold;}
A.MHVCWeekLink { font-weight: bold; font-size: 8pt; text-decoration: none; color: Navy; }
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: #F0F0F0;}
TH.MHVWTitle { border-bottom: 1px solid Navy;}
TH.MHVWWeekLabel  {}
TD.MHVWDayHead {}
TD.MHVWTimeCell { width: 10ex; vertical-align: top; font-weight: bold; }
TD.MHVWDataCell { color: Navy; }
TD.MHVWControlCell {}
.MHVWDayHeadSpan { font-size:14pt; color: Navy; text-decoration: none;}
.MHVWTimeLabel { color: Navy; font-size: 8pt; }
A.MHVWItemLink { font-size: 8pt; }
/*
        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: Navy; 
        text-align: center; text-decoration: none;
        font-size: 8pt;
}
TABLE.MHTM TD {
	background-color: White;
	color: Navy; 
}
A.MHTM:hover {
        color: White; background-color: Navy;
}
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: White;
	background-color: Navy;
}
TD.MHTMToday, TD.MHTMSELToday{
        border: 1px solid #F0F0F0;
}
A.MHTMTitle { background-color: Navy; color: White; text-decoration:none;}
A.MHTMTitle:hover { background-color: White; color: Navy;}
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 Navy; 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: Navy; 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: Navy;
    color: Navy;
    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: Navy; }
        .ControlCell { direction: ltr; }
        .PrintTitle { display: none; }
}
TH.MHVDDate { text-align: left; padding: 3px; width: 100%; }
.MHVDDayHead {}
A.MHVDItemLink {}
.MHVDNoItemLink {}
.MHVDDayHead { color: Navy; font-size: 16pt; }
SELECT.Mover { width: 300px; }
.WideInput { width: 300px; }
DIV.Instructions {
        width: 550px;
        }
.Enclosure {
        position: relative;
        width: 650px; height: 678px;
	border: 2px solid Navy;
        padding: 0px;
        }
.TimeSlot {
        position: absolute;
        width: 650px; height: 100px;
        margin-left: 0px;
        border-top: 1px solid Navy;
        border-bottom: 1px solid Navy;
        }
.TimeSlotEven {
        }
.TimeSlotOdd {
        background-color: #D8D8D8;
        }
.TimeLabel {
	color: Navy;
        padding: 2px;
        font-size: 8pt; font-weight: bold; font-family: Tahoma,sans-serif;
        }
.Divider {
        position:absolute;
        border-left: 1px solid Navy;
        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: Navy;
                font-size: 8pt;
                background-color: White;
        }
	Div.HeaderDiv TD {
		color: Navy;
		background-color: White;
	}
        Div.ContainerDiv {
                margin-left: 2%;
                margin-right: 2%;
        }
}
.MHVIResourceDescription {
        width: 200px; padding:4px;
        border: 1px solid Navy;
}
TD.HeaderCell {
        font-size: 8pt;
        font-family: Verdana,Tahoma;
        padding: 0px;
        color: White;
        background-color: Navy;
}
.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: Navy;
        color: White;
        }
.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 Navy;
}
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 Navy;
	background-color: White;
}
.PlannerRow {
	position: absolute;
	border: 1px solid Navy;
	background: transparent;
}
.PlannerEvent {
	cursor: pointer;
	position: absolute;
	border: 1px solid Navy;
	background: White;
	color: Black;
	font-size: 8pt;
	padding-left: 1px;
	overflow: hidden;
}
.PlannerTitle { 
	position: absolute;
	background-color: Navy;
	color: White;
	text-align: center;
	font-size: 1.8em;
}
.PlannerRowTitle {
	position: absolute;
	padding: 2px;
	background-color: Navy;
	border-top: 2px solid White;
	color: White;
	overflow: auto;
	font-size: 0.9em
	}
.PlannerTimeDiv0, .PlannerTimeDiv1, .PlannerTimeDiv2 {
	position: absolute;
	background-color: transparent;
	width: 6px;
}	
.PlannerTimeDiv0 {
	background-color: White;
	border-left: 1px solid Navy;
}
.PlannerTimeDiv1 {
	border-left: 1px dashed Navy;
}
.PlannerTimeDiv2 {
	border-left: 1px dotted Navy;
}
.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: White;
	background: Navy;
}
.Rubber { 
        position: absolute; 
        border: 1px dashed Navy; 
}
Table.Padded TD { 
	padding-left: 0.5em;
	padding-right: 0.5em;
}
/*
	CSS for the IFRAME and AJAX Widgets
*/
P.StartTime {
    background-color: Navy;
    color: White;
    clear: left;
    width: 90%;
    padding: 8px;
}
P.Title {
    clear: left;
    color: Navy;
    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: Navy; 
}
/*
	Icon Coloring
*/
.CDCSSIcon {
        cursor: pointer;
        margin-right: 1em;
	color: Navy;
	background-color: inherit;
}
.CDCSSIcon:hover {
	color: Navy;
	background-color: inherit;
}
.Title .CDCSSIcon:before, .MHVMTitle .CDCSSIcon:before {
	color: White;
	background-color: Navy;
}
        .CDCSSIcon span {
                margin-left: 1em;
        }
        .CDCSSIcon:before {
                font-size: 12pt;
        }
        #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;
        }
.TabularData { border-collapse: collapse; }
.TabularData TH, .TabularData TD { border: 1px solid Navy; }
.MoreButton {
	overflow: hidden;
	float: left;
	margin-right: 0.5em;
	cursor: point;
	height: 16px;
	padding-left: 0.5em;
	border-radius: 5px;
	border: 1px solid Navy;
	color: Black;
	background-color: White;
}
.MHVMTitle .MoreButton, .Title .MoreButton {
	border: 1px solid White;
	color: White;
	background-color: Navy;
	}
.MHVMTitle  TD { color: White; }
.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: Navy; 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: Navy;
}
.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;
}

