
/* DO NOT ADD ANY NON-COLOR STYLES TO THIS SHEET !! */

/* MSIE makes certain text inherit from BODY instead of from the nearest container.
   This fixes color contrast problems for certain elements not inside a container like contentTable */
BODY {background-color: #1C6F99; color: #000000} 

/* This sets the 'true' outside font color for things like custom Header HTML */ 
.theBodyTable { background-color: #1C6F99; color: #FFFFFF}

.clsToolbarContent, .clsToolbarContent A, .clsToolbarContent A:hover, .clsToolbarContent A:visited {
 color: #000000;
}

#idPrimaryContent {background-color: #ffffff; color: #000000}

/*
 * This is mainly for MSIE which doesn't understand color: inheirt for
 * links.  All PrimaryContent links should be 'antibackground' unless
 * otherwise specified.
 *
 * This is a class and not an ID because a class is less selective,
 * allowing other things to override this.
 */
.clsPrimaryContent A,
.clsPrimaryContent A:Hover,
.clsPrimaryContent A:Active,
.clsPrimaryContent A:Visited
 {
 color: #000000
 }


.clsLoginPageLinks, .clsLoginPageLink A, .clsLoginPageLink A:active, .clsLoginPageLink A:hover, .clsLoginPageLink A:visited { color: #144E6C; }
.Help, .Help A, .Help A:active, .Help A:hover, .Help A:visited { color: #1C6F99; }

#idToolbarTable, #idToolbarOpenTrigger {
 /* border-color: #1C6F99; */
 border-color: #9697AC;  /* hardcoded to match border in rounded corners of tabs */

}
 
#idToolbarOpenTrigger { background-color: #A4C5D6; color: #000000}
#PopupCalendar table { border-color: #A4C5D6; background-color: #ffffff; color: #000000; }




/* Calendar table basic color */
.calendar td { color: inherit; background-color: inherit; }

.calendar .combo { background-color: #609AB7; color: #FFFFFF; }
.calendar .combo .active {
background-color: #DDEFC9; color: #2D3029;
}

/*
.calendar tbody .day {
 border-color: #1C6F99;
 background-color: #ffffff;
 color: #000000;
}
*/
.calendar .title { color: #144E6C; }

.calendar .ttip { background-color: #BAD3E0; color: #000000; } 

.calendar thead .name,
.calendar tbody .daysrow,
.calendar tbody .day,
.calendar tfoot .ttip
{
  border-color: #144E6C;
}


.calendar tbody .day { background-color: #609AB7; color: #FFFFFF; }
.calendar tbody .weekend { background-color: #A4C5D6; color: #000000;}
/*.calendar .title {color: #FFFFFF;}*/
.calendar tfoot .footrow {background-color: #A4C5D6; color: #000000; }
.calendar thead .name { color: #609AB7; }
.calendar thead .weekend { color: #A4C5D6; }
.calendar tbody td.today { background-color: #144E6C; color: #FFFFFF; }
.calendar tbody .day.othermonth { background-color: #d5d5d5; }



.clsToolbarToggleOpen,
.clsToolbarToggleClose,
.clsToolbarTitleOpen,
.clsToolbarTitleClose,
.clsToolbarContent {
/* border-color: #A4C5D6; */
 border-color: #9697AC;  /* hardcoded to match border in rounded corners of tabs */
}
 
.clsToolbarContent { background-color: #ffffff; color: #000000; }

.clsToolBarGrid, .clsToolBarGrid TD { 
  border-color: #d5d5d5; 
/*  border-color: #9697AC; */
}

TABLE TD.SubTitle, TABLE TD.Help, TABLE TR.ShortDescription TD, .StatusErrorHelpTable, TABLE.clear, TABLE.clear TD,TABLE.clear TH, .navLinkHeading, .headingCell { color: #000000; background-color: #ffffff; }

#idTabSubNav,
#idTabSubNav .tertiaryNavRow,
#idTabSubNav .secondaryNavRow,
#idPrimaryContent,
.StatusErrorHelpTable,
.tabB_TC {
  border-color: #9697AC;  /* hardcoded to match border in rounded corners of tabs */
}


#idHeaderButtons TD A,
#idHeaderButtons TD A:visited
 {color: #FFFFFF; }


#idTabSubNav TABLE TD
 {color: #FFFFFF; }


.clsHeaderButton,
.groupNames,
.clsToolbarToggleOpen,
.clsToolbarTitleOpen,
.clsToolbarTitleClose
 {color: #FFFFFF; }
 


#idHeaderButtons TD A.clsHeaderButtonSelected, #idHeaderButtons TD A.clsHeaderButtonSelected:visited, #idHeaderButtons TD A.clsHeaderButtonSelected:hover {
  color: #ffff66; 
}

.tabB_TC A:hover,
#idHeaderButtons TD A:hover
 { color: #FFFFFF}

A.clsTabSubNav,
A.clsTabSubNav:visited,
A.clsTabSubNav:hover
 { color: #FFFFFF}

.tertiaryNavRow, 
.tertiaryNavRow A,
.tertiaryNavRow A:Hover,
.tertiaryNavRow A:Active,
.tertiaryNavRow A:Visited
 { background-color: #144E6C; color: #FFFFFF; }

A.clsTabSubNavSelected,
A.clsTabSubNavSelected:visited,
A.clsTabSubNavSelected:hover
  {color: #ffff66; }


.tabB_TC {background-color: #609AB7; }
.tabB_TC A, .tabB_TC A:visited, .tabB_TC A:hover {color: #FFFFFF; }
.clsTabSelected A, .clsTabSelected A:visited, .clsTabSelected A:hover {color: #ffff66}
#idTabSubNav, .clsTabSelected {background-color: #1C6F99; border-bottom-color: #1C6F99; color: #FFFFFF; }


/* Calendar header */

DIV.Bcalendarheader { background: #Cfe9b3; color: #2A2F24; border-color: #A6BB90; }
DIV.BCalendarheader A,
DIV.BCalendarheader A:hover,
DIV.BCalendarheader A:active,
DIV.BCalendarheader A:visited
{ color: #2A2F24; }
DIV.BCalendarheader SPAN.todaydisplay { color: #ffff66; }
DIV.BCalendarheader SPAN.todayactive { color: #FFFFE0; }


/* Make sure the border in all calendar views is always the right color */
TABLE.Bcalendar TD { background-color: #F5FAEF; border-color: #A6BB90; }

/* When we hover over links to other views, it changes to a different color. */
TABLE.Bcalendarmonth TD.weeklink:hover,
TABLE.Bcalendar TH.daylink:hover,
TABLE.Bcalendaryear DIV.calendar:hover TD.title
{background-color: #DDEFC9; }

/* Make sure when we use text to keep the left column formatted, it is invisible */
TABLE.Bcalendaryear TH.weeklink,
TABLE.Bcalendarweek TH.weeklink,
TABLE.Bcalendarday TH.weeklink
{ color: #ffffff; }
TABLE.Bcalendar TD.weeklink { background-color: #ffffff; }

/* Make the appropriate places be highlit for the current day */
TABLE.BCalendar TH.today { background-color: #ffff66; }
TABLE.BCalendarmonth TD.thisweek { background-color: #ffff66; }

/* Outside of the current month, we gray out the day numbers a bit. */
TABLE.Bcalendarmonth TD A.dayheader { color: #2A2F24; }
TABLE.Bcalendarweek TH.othermonth,
TABLE.Bcalendarmonth TD.othermonth A.dayheader { color: #DDEFC9; }

/* Colors for the little day # display strip in the month view */
TABLE.Bcalendarmonth TD.dayofmonth A.dayheader {background-color: #Cfe9b3; border-color: #A6BB90; }
TABLE.Bcalendarmonth TD.dayofmonth A.dayheader:hover {background-color: #DDEFC9; border-bottom: 1px solid #A6BB90; }
TABLE.Bcalendarmonth TD.today A.dayheader {background-color: #ffff66;}

/* In the year view, the current month gets highlighted */
TABLE.Bcalendaryear DIV.calendar TD.thismonth
{ color: #ffff66; background-color: #144E6C; }





/* contentTable is the default class for all wtdoc.Table objects. */
.contentTable {
 color: #000000;
 background-color: #FAFCF7;
 border-color: #A6BB90;
}

/* Mainly for MSIE which doesn't understand color: inherit for links */
.contentTable A,
.contentTable A:Hover,
.contentTable A:Active,
.contentTable A:Visited,
.contentTable TD
{
 color: #000000;
}


.contentTable TR.primary TD   {color: #000000; background-color: #FAFCF7;border-color: #A6BB90; }
.contentTable TR.secondary TD {color: #000000; background-color: #F5FAEF;border-color: #A6BB90; } 
.contentTable TR.totals TD, .contentTable THEAD TR.heading TH, .headingCell {background-color: #DDEFC9; color: #2D3029; }

.contentTable TR.totals TD.weekends, .contentTable TR.heading TH.weekends {background-color: #Cfe9b3; color: #2A2F24;}
.contentTable TR.primary TD.weekends, .contentTable TR.secondary TD.weekends {background-color: #Cfe9b3; color: #2A2F24;}


.contentTable TR.totals TD.invisible, .contentTable TR.totals TH.invisible { color: #000000; background-color: #ffffff; }

.contentTable THEAD TR.heading TH INPUT {background-color: #DDEFC9; color: #2D3029; }
.contentTable THEAD TR.heading TH.weekends INPUT {background-color: #Cfe9b3; color: #2A2F24; }

.contentTable TR.totals TD, .contentTable TR.heading TH, .headingCell {border-right: 1px solid #A6BB90; border-bottom: 1px solid #A6BB90; }
.contentTable TR.totals TD, .contentTable TR.heading TH {border-right-color: #A6BB90; border-bottom-color: #A6BB90; }
.contentTable TR.heading TH A {color: #2D3029;}

/* Makes a more natural background for the Num Selected input in Search Results */
.SSearchNumSelected { background-color: #ffffff; color: #000000; }

.columntotal {background-color: #DDEFC9; color: #2D3029; }

#idMainTableRight TFOOT .heading { 
 background-color: #DDEFC9; color: #2D3029;
}

.rowtotal    {background-color: #DDEFC9; color: #2D3029; }
.grandtotal  {background-color: #DDEFC9; color: #2D3029; }
.contentTable TR.togglerow TD  {border-color: #A6BB90; background-color: #Cfe9b3; color: #2A2F24; }

.togglerowCollapsed TD {
 border-color: #A6BB90;
 background-color: #DDEFC9;
 color: #2D3029;
}

.entryTableContainer TD.MainTableCell { background-color: #A6BB90; border: 0px; color: #000000;} 



.clsToolbarToggleClose, .clsToolbarTitleClose { background-color: #A4C5D6; color: #000000; }

.clsToolbarToggleOpen, .clsToolbarTitleOpen { background-color: #609AB7; color: #FFFFFF }


.clsButton, .clsButtonListRight, .clsButtonListLeft, .clsButtonListUp, .clsButtonListDown  { background-color: #ffff66; color: #000000;}
.clsButton { border-color:  #000000 }

.clsButtonInner { background-color: #DDEFC9; color: #2D3029; }


.clsContainerBackground, .clsContainerTopBevel, .clsContainerBottomBevel, .clsContainerLeftBevel, .clsContainerRightBevel { background-color: #d5d5d5 }
A.noLicenseLinks,A:Visited.noLicenseLinks {color: #d5d5d5; }

.status {
color: #009933;   /* Green hardcoded */
}

CAPTION {
  background-color: #Cfe9b3; color: #2A2F24;
  border-color: #A6BB90 ;
}

.clsAttributesForm TABLE CAPTION {
  background-color: #DDEFC9; color: #2D3029;
}

.error {
color: #cc0000;  /* RED hardcoded */
}

.clsPopupRunBoxTitle {
 background-color: #Cfe9b3;
 color: #2A2F24;
}

.clsPopupRunBoxBody {
 background-color: #ffffff;
 color: #000000;
}

.clsSearchResultsTable CAPTION TABLE,
.clsSearchResultsTable TFOOT TABLE,
.clsSearchResultsTable CAPTION TD,
.clsSearchResultsTable TFOOT TD{
 background-color: #Cfe9b3;
 color: #2A2F24;
}

.clsSearchForm {
 border-color: #A6BB90;
 background-color: #F5FAEF;
 color: #000000; 
}

.clsSearchForm TD {
 background-color: #F5FAEF;
 color: #000000; 
}

/* Mainly for MSIE which doesn't understand color: inherit for links */
.clsSearchForm A,
.clsSearchForm A:Hover,
.clsSearchForm A:Active,
.clsSearchForm A:Visited
{
 color: #000000;
}

.weekends {
 background-color: #DDEFC9;
}

#idLoadingWaitNotice {
 color: #000000;
 background-color: #A4C5D6;
 border-color: #Cfe9b3;
}



.clsQuickstart, .clsQuickstartLinks A {
 background-color: #1C6F99;
 color: #FFFFFF;
}

.clsQuickstartHighlight, .clsQuickstartLinksTable A:hover {
 background-color: #ffff66 !important;
 color: #000000 !important;
}




.RUI-PUS-SearchForm {
 border-color: #144E6C;
}

.RUI-PUS-MainDiv .RUI-PUS-StatusBar {
 border-color: #144E6C;
}

.RUI-PUS-TitlePane {
 border-color: #144E6C;
 background-color: #609AB7;
 color: #FFFFFF;
}

.RUI-PUS-TopPane {
 border-color: #BAD3E0;
}

.RUI-PUS-StatusBar {
 background-color: #FAFCF7;
 color: #000000;
}


.clsAttributesForm { 
 color: #000000;
 background-color: #F5FAEF;
 border-color: #Cfe9b3;
}

.colorInvisible {
  color: #000000;
  border-style: solid;
  background-color: #F5FAEF;
  border-color: #Cfe9b3;
}

/* DO NOT ADD ANY NON-COLOR STYLES TO THIS SHEET !! */
