/* ================================
    CPS Style Sheet
   ================================
*/   


/*-------------------------------------------------*/
/* GENERIC HTML TAGS - NOT CPS DESIGNATED CONTROLS */
/*-------------------------------------------------*/
BuyerOptionsGrid
{
	background-color: Navy;
}
BODY
{
	color: black;
	background-color:  white;
}

TFOOT, THEAD    
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    color: Black;
}

TH  
{
    vertical-align: baseline;
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: black;
}

A:link  
{
    text-decoration:    none;
    color:  darkblue;
}

A:visited   
{
    text-decoration:    none;
    color:  darkblue;
}

A:active    
{
    text-decoration:    none;
    color:  blue;
}

A:hover
{
	color: deepskyblue;
	text-decoration: underline;
}

HR 
{
    color: dimgrey;
    height:1pt;
    text-align:left
}


/*-------------------------------------------------*/
/*       CPS Designated Controls                   */
/*-------------------------------------------------*/

.BuyerTabs
{
	 background-color: Green;
}

    
/* ---- LABELS ---- */

/* typical prompt before textbox */
.RadioButton
{
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
}

.LABELPROMPT
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
  /*  color: Black; */
    text-align:left;
    cursor:default;
}

.LABELPROMPTRIGHT
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
  /*  color: Black; */
    text-align:right;
    cursor:default;
}

.LABELPROMPTWITHHAND
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
  /*  color: Black; */
    text-align:left;
    cursor:hand;
}

.LABELEMAIL
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: Blue;
    text-align:left;
    cursor:default;
}

.LABELPROMPTBOLD
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
  /*  color: Black; */
    text-align:left;
    cursor:default;
}

.LABELHINT
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
  /*  color: Black; */
    text-align:left;
    cursor:default;
}

/* typically used when displaying non-editable data */
.LABELDATA
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align:left;
    cursor:default;
}
.LABELDATANUMBER
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align:right;
    cursor:default;
}
.LABELRECORD_ID
{
	color: silver;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    text-align:RIGHT;
    cursor:default;
}

.LABELRECORD_IDLEFT
{
	color: silver;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    text-align:LEFT;
    cursor:default;
}

/* title of form such as "Company Trade List" above the grid */
.LABELTITLE
{
	font-weight: bold;
	font-size: 18px;
	cursor: default;
	color: darkblue;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;
}

/* sub title underneath title such as "For Community: ABC" */
.LABELSUBTITLE
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: Bold;
    text-align:left;
    cursor:default;
}

.LABELERROR
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    text-align:left;
    cursor:default;
	font-weight: bold;
	color: red;
}

.LABELCAL
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-align:left;
    cursor:hand;
	color: white;
	page-break-before:left;
}

/* just other labels - i guess */
.LABEL
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    text-align:left;
    cursor:default;
	font-weight:normal ;
	color: Black ;
}

/* Field Validator */
.Validator
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
	font-weight: bolder  ;
	color:Maroon  ;
}


/* -------------- INPUTS (TEXT BOXES, DROPDOWNS, CHECKBOXES  --------------------- */
.TEXTBOX
{
	font-size: 11px;
	/* behavior: url(Masks.htc); */
	/*text-transform: capitalize;*/
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: white;
}


.TEXTBOXDATE
{
}


.TEXTBOXBOLD
{
	font-weight: bold;
	font-size: 11px;
	/* behavior: url(Masks.htc); */
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: white;
}

.TEXTBOXINTEGER
{
	/* behavior: url(Masks.htc); */
	font-size: 11px;
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: white;
}

.DROPDOWN
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: white;
}

.CHECKBOX
{
	font-size: 11px;
	font-family: Verdana, Sans-Serif;
}

/* ----- BUTTONS ------- */

.BUTTON
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 11px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Verdana, Helvetica, sans-serif;
}

.BUTTONSAVE
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 11px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Verdana, Helvetica, sans-serif;
}

.BUTTONCANCEL
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 11px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Verdana, Helvetica, sans-serif;
}


/* ---------- PANELS AND DIVISIONS AND FORMS -------------- */

.FormMenuTree
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: #4A63A5;
}

.FormReassign
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: white;
}
.FormSchTemp
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: white;
}

.FormCopyQI
{
	font-family: Verdana, Sans-Serif;
	COLOR: black;
	BORDER-RIGHT: thin outset; 
	BORDER-TOP: thin outset; 
	BORDER-LEFT: thin outset; 
	BORDER-BOTTOM: thin outset; 
	BACKGROUND-COLOR: buttonface
}
.FormSchTaskRecord
{
	font-family: Verdana, Sans-Serif;
	COLOR: black;
	BORDER-RIGHT: thin outset; 
	BORDER-TOP: thin outset; 
	BORDER-LEFT: thin outset; 
	BORDER-BOTTOM: thin outset; 
	BACKGROUND-COLOR: buttonface
}

.FormRecalc
{
	font-family: Verdana, Sans-Serif;
	COLOR: black;
	BORDER-RIGHT: thin outset; 
	BORDER-TOP: thin outset; 
	BORDER-LEFT: thin outset; 
	BORDER-BOTTOM: thin outset; 
	BACKGROUND-COLOR: buttonface
}


.FormJobOptionRecord
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: buttonface;
}

.FormMilestoneRecord
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: buttonface;
}

.FormMilestone
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: white;
}

.FormDivisionPrefs
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: white;
}

.FormHoliday
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: white;
}

.FormEmptyPage
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: white;
}

.FormDivisionList
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: white;
}

.FormDivisionRecord
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: buttonface;
}

.FormDelayRecord
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: buttonface;
}

.FormDelay
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: white;
}
.FormCustomHoliday
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: buttonface;
}
.FormCopyTask
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: buttonface;
}
.FormCopyTemp
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: buttonface;
}
.FormContactWithTasksList 
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: white;
}

.FormContactTradeList
{
	font-family: Verdana, Sans-Serif;
	COLOR: black;
	BORDER-RIGHT: thin outset; 
	BORDER-TOP: thin outset; 
	BORDER-LEFT: thin outset; 
	BORDER-BOTTOM: thin outset; 
	BACKGROUND-COLOR: buttonface

}
.FormPermissions
{
	font-family: Verdana, Sans-Serif;
	COLOR: black;
	BORDER-RIGHT: thin outset; 
	BORDER-TOP: thin outset; 
	BORDER-LEFT: thin outset; 
	BORDER-BOTTOM: thin outset; 
	BACKGROUND-COLOR: buttonface

}
.FormContactRecord
{
	font-family: Verdana, Sans-Serif;
	COLOR: black;
	BORDER-RIGHT: thin outset; 
	BORDER-TOP: thin outset; 
	BORDER-LEFT: thin outset; 
	BORDER-BOTTOM: thin outset; 
	BACKGROUND-COLOR: buttonface
}

.FormContactList
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: white;
}

.FormPhaseList
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: white;
}

.FormPhaseRecord
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: buttonface;
}

.FormReleaseList
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: white;
}
.FormReleaseRecord
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: buttonface;
}
.FormPlanElevationList
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: white;
}
.FormPlanRecord
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: buttonface;
}
.FormElevationRecord
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: buttonface;
}
.FormProjectList
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: white;
}
.FormReportParameters
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: white;
}
.FormContractorCommunityAssign
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: white;
}
.FormTradeList
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: white;
}
.FormTradeRecord
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: buttonface;
}

.FormProjectRecord
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: buttonface;
}

/* Date Picker Forms */
.FormDatePicker
{
color: black;
font-family: Verdana, Sans-Serif;
background-color: white;
}

.FormDatePickerOuterTable
{
	background-color: #0000ff;
}

.FormDatePickerMonth
{
font-family: Verdana, Sans-Serif;
font-size: 18px;
color: white;
text-align: center;
font-weight: bolder ;
background-color: Transparent;
}

.FormDatePickerUnderMonth
{
background-color: white;
font-size: 6pt;
}

.FormDatePickerNext
{
font-family: Verdana, Sans-Serif;
font-size: 16px;
}

.FormDatePickerPrevious
{
font-family: Verdana, Sans-Serif;
font-size: 16px;
}

.FormDatePickerDOW
{
	font-weight: bold;
	font-size: 14px;
	color: white;
	font-family: Verdana, Sans-Serif;
	background-color: cornflowerblue;
	text-align: center;
}

.FormDatePickerWeekDay
{
	font-size: 14px;
	cursor: hand;
	color: #000099;
	font-family: Verdana, Sans-Serif;
	background-color: white;
	text-align: center;
}

.FormDatePickerWeekEndDay
{
	font-size: 14px;
	cursor: hand;
	color: darkblue;
	font-family: Verdana, Sans-Serif;
	background-color: silver;
	text-align: center;
}

.FormDatePickerToday
{
	font-weight: bolder;
	font-size: 14px;
	cursor: hand;
	color: yellow;
	font-family: Verdana, Sans-Serif;
	background-color: red;
	text-align: center;
}

.FormDatePickerNoDay
{
	font-size: 14px;
	color: #cccc66;
	font-family: Verdana, Sans-Serif;
	background-color: white;
	text-align: center;
}

/* Job Forms */
.FormJobPages
{
	color: black;
	background-color: white;
}

.FormJobBuyers
{
	color: white;
	background-color: #4A63A5;
}

.FormJobPictures
{
	color: white;
	background-color: #4A63A5;
}

.FormJobDetails
{
	color: white;
	background-color: #4A63A5;
}

.FormJobScheduleInfo
{
	color: white;
	background-color: #4A63A5;
}

.FormJobSchedule
{
	color: white;
	background-color: #4A63A5;
}

.FormJobQI
{
	color: white;
	background-color: #4A63A5;
}

.FormPersonnel
{
	background-color: #4A63A5;
	color: White;
}

.FormJobOptionList
{
	color: white;
	font-family: Verdana, Sans-Serif;
	background-color: #4A63A5;
}

.FormJobProgresPics
{
	color: white;
	font-family: Verdana, Sans-Serif;
	background-color: #4A63A5;
}


.FormTaskRecord
{
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: #ffff99;
}

.FormMilestonePopUp
{
	font-size: 9pt;
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: #ffffcc;
}
.MilestonePopUpListHeader
{
	font-size: 9pt;
	color: black;
	font-family: Verdana, Sans-Serif;
}
.MilestonePopUpListItems
{
	font-size: 9pt;
	color: blue;
	font-family: Verdana, Sans-Serif;
}
.MilestonePopUpListMilestones
{
	font-size: 9pt;
	cursor: hand;
	color: black;
	font-family: Verdana, Sans-Serif;
}
.FormAttachmentRecord
{
	font-family: Verdana, Sans-Serif;
	COLOR: black;
	BORDER-RIGHT: thin outset; 
	BORDER-TOP: thin outset; 
	BORDER-LEFT: thin outset; 
	BORDER-BOTTOM: thin outset; 
	BACKGROUND-COLOR: buttonface
}
.FormCreateSchedule
{
	font-family: Verdana, Sans-Serif;
	COLOR: black;
	BORDER-RIGHT: thin outset; 
	BORDER-TOP: thin outset; 
	BORDER-LEFT: thin outset; 
	BORDER-BOTTOM: thin outset; 
	BACKGROUND-COLOR: buttonface
}
.FormDelayRecord
{
	font-family: Verdana, Sans-Serif;
	COLOR: black;
	BORDER-RIGHT: thin outset; 
	BORDER-TOP: thin outset; 
	BORDER-LEFT: thin outset; 
	BORDER-BOTTOM: thin outset; 
	BACKGROUND-COLOR: buttonface
}
.FormDivisionRecord
{
	font-family: Verdana, Sans-Serif;
	COLOR: black;
	BORDER-RIGHT: thin outset; 
	BORDER-TOP: thin outset; 
	BORDER-LEFT: thin outset; 
	BORDER-BOTTOM: thin outset; 
	BACKGROUND-COLOR: buttonface
}
.FormElevationRecord
{
	font-family: Verdana, Sans-Serif;
	COLOR: black;
	BORDER-RIGHT: thin outset; 
	BORDER-TOP: thin outset; 
	BORDER-LEFT: thin outset; 
	BORDER-BOTTOM: thin outset; 
	BACKGROUND-COLOR: buttonface
}
.FormMilestoneRecord
{
	font-family: Verdana, Sans-Serif;
	COLOR: black;
	BORDER-RIGHT: thin outset; 
	BORDER-TOP: thin outset; 
	BORDER-LEFT: thin outset; 
	BORDER-BOTTOM: thin outset; 
	BACKGROUND-COLOR: buttonface
}
.FormOptionRecord
{
	font-family: Verdana, Sans-Serif;
	COLOR: black;
	BORDER-RIGHT: thin outset; 
	BORDER-TOP: thin outset; 
	BORDER-LEFT: thin outset; 
	BORDER-BOTTOM: thin outset; 
	BACKGROUND-COLOR: buttonface
}
.FormPhaseRecord
{
	font-family: Verdana, Sans-Serif;
	COLOR: black;
	BORDER-RIGHT: thin outset; 
	BORDER-TOP: thin outset; 
	BORDER-LEFT: thin outset; 
	BORDER-BOTTOM: thin outset; 
	BACKGROUND-COLOR: buttonface
}
.FormPlanRecord
{
	font-family: Verdana, Sans-Serif;
	COLOR: black;
	BORDER-RIGHT: thin outset; 
	BORDER-TOP: thin outset; 
	BORDER-LEFT: thin outset; 
	BORDER-BOTTOM: thin outset; 
	BACKGROUND-COLOR: buttonface
}
.FormProjectRecord
{
	font-family: Verdana, Sans-Serif;
	COLOR: black;
	BORDER-RIGHT: thin outset; 
	BORDER-TOP: thin outset; 
	BORDER-LEFT: thin outset; 
	BORDER-BOTTOM: thin outset; 
	BACKGROUND-COLOR: buttonface
}
.FormQIItemRecord
{
	font-family: Verdana, Sans-Serif;
	COLOR: black;
	BORDER-RIGHT: thin outset; 
	BORDER-TOP: thin outset; 
	BORDER-LEFT: thin outset; 
	BORDER-BOTTOM: thin outset; 
	BACKGROUND-COLOR: buttonface
}
.FormQIRecord
{
	font-family: Verdana, Sans-Serif;
	COLOR: black;
	BORDER-RIGHT: thin outset; 
	BORDER-TOP: thin outset; 
	BORDER-LEFT: thin outset; 
	BORDER-BOTTOM: thin outset; 
	BACKGROUND-COLOR: buttonface
}
.FormQITempRecord
{
	font-family: Verdana, Sans-Serif;
	COLOR: black;
	BORDER-RIGHT: thin outset; 
	BORDER-TOP: thin outset; 
	BORDER-LEFT: thin outset; 
	BORDER-BOTTOM: thin outset; 
	BACKGROUND-COLOR: buttonface
}
.FormReleaseRecord
{
	font-family: Verdana, Sans-Serif;
	COLOR: black;
	BORDER-RIGHT: thin outset; 
	BORDER-TOP: thin outset; 
	BORDER-LEFT: thin outset; 
	BORDER-BOTTOM: thin outset; 
	BACKGROUND-COLOR: buttonface
}
.FormSchTempRecord
{
	font-family: Verdana, Sans-Serif;
	COLOR: black;
	BORDER-RIGHT: thin outset; 
	BORDER-TOP: thin outset; 
	BORDER-LEFT: thin outset; 
	BORDER-BOTTOM: thin outset; 
	BACKGROUND-COLOR: buttonface
}
.FormTemplateRecord
{
	font-family: Verdana, Sans-Serif;
	COLOR: black;
	BORDER-RIGHT: thin outset; 
	BORDER-TOP: thin outset; 
	BORDER-LEFT: thin outset; 
	BORDER-BOTTOM: thin outset; 
	BACKGROUND-COLOR: buttonface
}



/* ---------- TABS  ----------------*/

.PhaseTabs
{
	 background-color: White ;
	 color: Black ;
}


/*  job form */
.JobTabUnSelected
{
	background-color: darkblue;
	color: white;
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	margin: 0 0 0 0;
	padding: 10 5 3 15;
}


.JobTabHover
{
	padding-right: 5px;
	padding-left: 15px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 3px;
	margin: 0px;
	color: black;
	padding-top: 10px;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	background-color: white;
}

.JobTabSelected
{
	padding-right: 5px;
	padding-left: 15px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 3px;
	margin: 0px;
	color: white;
	padding-top: 10px;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	background-color: darkblue;
}


.JobTabDefaultSeparator
{
	background-color: Transparent ;
	width: 1px;
}


/*  generic  */
.TabUnSelected
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: White;
	color: White;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}


.TabHover
{
	background-color: White;
	color: #cccc66;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}

.TabSelected
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #cccc66;
	color: White;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
}


.TabDefaultSeparator
{
	background-color: Transparent ;
	width: 1px;
}

/* Left Menu Tree */
.TreeMenu
{
	font-family: Sans-Serif, Arial;
	background-color: white;
	font-size: 9pt;
}
.TreeMenuDefaultItem
{
	color: black;
	background-color: white;
}
.TreeMenuSelectedItem
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	color: yellow;
	border-bottom: black thin solid;
	background-color: red;
}
.TreeMenuDisabledItem
{
	color: gray;
	background-color: white;
}
.TreeMenuHilite
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	cursor: default;
	color: yellow;
	padding-top: 2px;
	border-bottom: black 1px solid;
	background-color: red;
}
.TreeMenuHover
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	cursor: hand;
	color: black;
	border-bottom: gray 1px solid;
	background-color: buttonface;
}





/* ScheduleBuilder Task Grid */

.CompletedTask
{
	color: black;
	background-color: white;
}

.LateTask
{
	color: maroon;
	background-color: white;
}

.CurrentlyDueTask
{
	color: green;
	background-color: white;
}

.FutureTask
{
	color: darkblue;
	background-color: white;
}

/* End ScheduleBuilder Task Grid */

/* General Grid Stuff */

.ItemClass
{
	font-family:Verdana;  
	font-size:9pt;  
	font-weight:normal; 
	background-color:#F5EFE4; 
	border-color:#808080; 
	border-left-color:#808080; 
	border-top-color:#808080; 
	color:#004080; 
	border-style:solid; 
	border-width:1px; 
	border-left-width:0px; 
	border-top-width:0px; 
	padding-left:3px; 
	cursor:Default;
}
.RowStyleDefault
{
	border-right: #808080 1px solid;
	border-top: #808080 0px solid;
	padding-left: 3px;
	border-left: #808080 0px solid;
	cursor: default;
	color:  Black;
	border-bottom: #808080 1px solid;
	font-family: Verdana;
	font-weight: normal;
	font-size: 9pt;
	background-color:  White;
}
.AltRowClass
{
	border-right: #808080 1px solid;
	border-top: #808080 0px solid;
	padding-left: 3px;
	font-weight: normal;
	font-size: 9pt;
	border-left: #808080 0px solid;
	cursor: default;
	color: black;
	border-bottom: #808080 1px solid;
	font-family: Verdana;
	background-color: mintcream;
}
.SelCellClass
{ 
	background-color:#D4B883; 
	color:#D4B883;
}
.SelRowClass
{
	border-right: #808080 1px solid;
	border-top: #808080 0px solid;
	padding-left: 3px;
	font-weight: bold;
	border-left: #808080 0px solid;
	cursor: default;
	color: black;
	border-bottom: #808080 1px solid;
	font-family: Verdana;
	background-color: buttonface;
}

.HeaderClass
{
	border-right: #000000 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 3px;
	font-weight: normal;
	font-size: 9pt;
	border-left: #ffffff 1px solid;
	cursor: default;
	color: black;
	border-bottom: #000000 1px solid;
	font-family: Verdana;
	background-color: wheat;
}
.SelHeadClass
{ 
	font-family:Verdana;  
	font-size:9pt;  
	font-weight:normal; 
	background-color:#D4B883; 
	border-color:#808080; 
	border-left-color:#808080; 
	border-top-color:#808080; 
	color:#FFFFFF; 
	border-style:solid; 
	border-width:1px; 
	border-left-width:0px; 
	border-top-width:0px; 
	padding-left:3px; 
	cursor:Default;
}
.RowLabelClass
{ 
	background-color:#F5E1BA; 
	border-color:#000000; 
	border-left-color:#FFFFFF; 
	border-top-color:#FFFFFF; 
	color:#94753B; 
	border-style:solid; 
	border-width:1px; 
	border-left-width:1px; 
	border-top-width:1px; 
	cursor:Default;
}
/* End of General Grid Stuff */

/* ScheduleBuilder Task Grid */

.CompletedTask
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: black;
	background-color: white;
}

.LateTask
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	color: maroon;
	background-color: white;
}

.CurrentlyDueTask
{
	font-family: Verdana;
	font-weight: bold ;
	font-size: 8pt;
	color: green;
	background-color: white;
}

.FutureTask
{
	font-family: Verdana;
	font-weight: normal ;
	font-size: 8pt;
	color: darkblue;
	background-color: white;
}

.Invisible
{
	display:none;
}

.CellText
{
	font-family: Verdana;
	font-weight: normal ;
	font-size: 8pt;
	color: #000000; 
	text-decoration: none;
}

