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

/* Generic color classes - refer directly to the color prefs */
.color-p0 {
    background-color: #A6BB90;
    color: #000000;
}
.color-p1 {
    background-color: #Cfe9b3;
    color: #2A2F24;
}
.color-p2 {
    background-color: #DDEFC9;
    color: #2D3029;
}
.color-p3 {
    background-color: #F5FAEF;
    color: #000000;
}
.color-p4 {
    background-color: #FAFCF7;
    color: #000000;
}
.color-s1 {
    background-color: #144E6C;
    color: #FFFFFF;
}
.color-s2 {
    background-color: #5A8398;
    color: #FFFFFF;
}
.color-s3 {
    background-color: #A1B8C4;
    color: #000000;
}
.color-s4 {
    background-color: #B8C9D2;
    color: #000000;
}
.color-s5 {
    background-color: #0E374C;
    color: #FFFFFF;
}
.color-h1 {
    background-color: #FFFFE0;
    color: #000000;
}
.color-h2 {
    background-color: #FFFFE9;
    color: #000000;
}
.color-h3 {
    background-color: #FFFFF2;
    color: #000000;
}
.color-h4 {
    background-color: #FFFFF8;
    color: #000000;
}
.color-h5 {
    background-color: #FFFF70;
    color: #000000;
}
.color-b1 {
    background-color: #FFFFFF;
    color: #000000;
}
.color-links1 {
    background-color: #1C6F99;
    color: #FFFFFF;
}
.color-links2 {
    background-color: #609AB7;
    color: #FFFFFF;
}
.color-logo1 {
    background-color: #ffffff;
    color: #000000;
}
.color-logo2 {
    background-color: #FFFFFF;
    color: #000000;
}


/* 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: #FFFFFF; color: #000000; } 
BODY.JXDocType_SIMPLE  {background-color: #DDD; color: #000; } 
#idPageContainer {background-color: #FFFFFF; color: #000000; } 
A, A:hover, A:active, A:visited { color: #1C6F99; }

#activeView { color:#0E374C; }

.clsLogoBar { background-color: #ffffff; color: #000000; }
/* .clsLogoBar a, .clsLogoBar a:hover, .clsLogoBar a:active, .clsLogoBar a:visited { color: white; } */
.clsLoginFormTitle { color: #1C6F99; }

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

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

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

#PopupCalendar table { border-color: #A1B8C4; background-color: #FFFFFF; color: #000000; }
span.DateAndNavCalendar div.NavCalendarBox { border-color: #9697AC; background-color: #FFFFFF; }




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

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

/*
.calendar tbody .day {
 border-color: #144E6C;
 background-color: #FFFFFF;
 color: #000000;
}
*/
.calendar .title { color: #0E374C; }

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

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


.calendar tbody .day { background-color: #5A8398; color: #FFFFFF; }
.calendar tbody .weekend { background-color: #A1B8C4; color: #000000;}
/*.calendar .title {color: #FFFFFF;}*/
.calendar tfoot .footrow {background-color: #A1B8C4; color: #000000; }
.calendar thead .name { color: #5A8398; }
.calendar thead .weekend { color: #A1B8C4; }
.calendar tbody td.today { background-color: #0E374C; color: #FFFFFF; }
.calendar tbody .day.othermonth { background-color: #d5d5d5; }




TABLE TD.SubTitle, TABLE TD.Help, TABLE.clear, TABLE.clear TD,TABLE.clear TH, .navLinkHeading, .headingCell 
{ color: #000000; background-color: #FFFFFF; }

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


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

.clsHeaderButton, .groupNames {
  color: #FFFFFF;
}

 .columntotal, .rowtotal, .grandtotal {
  color: #000000;
  background-color: #FFFFFF;
}


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

#idHeaderLinks {
  background-color: #144E6C;
  color: #FFFFFF
}

#idHeaderLinks A, #idHeaderLinks A:visited, #idHeaderLinks A:active, #idHeaderLinks A:hover {
  background-color: #144E6C;
  color: #FFFFFF
}

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

.MenuDividerColor { color: #A1B8C4; }


/* Calendar header */

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


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

/* 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: #000000; }
TABLE.Bcalendar TD.weeklink { background-color: #FFFFFF; }

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

/* 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: #c5c5c5; }
TABLE.Bcalendarmonth TD.dayofmonth A.dayheader:hover {background-color: #DDEFC9; border-bottom: 1px solid #c5c5c5; }
TABLE.Bcalendarmonth TD.today A.dayheader {background-color: #FFFFE0;}

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





/* contentTable is the default class for all wtdoc.Table objects. */
/* simpleContentTable is a more sparse table with fewer borders */
/* tableColors is only used here, so the table colors can be used
"cleanly" without any other css rules */
.contentTable, .simpleContentTable, .tableColors {
 color: #000000;
 background-color: #FAFCF7;
 border-color: #c5c5c5;
}

/* Table footers should float on / blend into the background, including totals area on weekends in jtgui */
.contentTable TFOOT TR, .simpleContentTable TFOOT TR, .contentTable TFOOT TR TH.weekends {
 color: #000000;
 background-color: #FFFFFF;
}

.contentTable TR.primary TD   {color: #000000; background-color: #FAFCF7; border-color: #c5c5c5; }
.contentTable TR.secondary TD {color: #000000; background-color: #F5FAEF; border-color: #c5c5c5; } 
.contentTable TR.primary TH   {color: #000000; border-color: #c5c5c5; }

.contentTable TR.totals TD, .contentTable TFOOT TR.totals TH, .headingCell, 
.simpleContentTable TR.totals TD, .simpleContentTable TFOOT TR.totals TH, .simpleContentTable THEAD TR.heading TH  {
  color: #2D3029;
}

.contentTable THEAD TR.heading TH, .contentTable TFOOT TR.heading TH, .contentTable THEAD TR.heading, .contentTable TFOOT TR.heading, {
 color: #000000;
 background-color: #FFFFFF;
}

.simpleContentTable TFOOT TR.totals TH.contentCell, .simpleContentTable THEAD TR.heading TH.contentCell {
 color: #000000;
 }

.jtguiTotalsTable TD {
 background-color: #FFFFFF;
}

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

.contentTable TR.primary TD.weekends, .contentTable TR.secondary TD.weekends,
.simpleContentTable TR.primary TD.weekends, .simpleContentTable TR.secondary TD.weekends 
{background-color: #Cfe9b3; color: #2A2F24;}
*/

.simpleContentTable TH.titleRow, .simpleContentTable TD.titleRow 
{border-color: #c5c5c5; background-color: #Cfe9b3; color: #2A2F24; }

.contentTable TR.totals TD.invisible, .contentTable TR.totals TH.invisible, 
.simpleContentTable TR.totals TD.invisible, .simpleContentTable TR.totals TH.invisible 
{ color: #000000; }

.contentTable THEAD TR.heading TH INPUT, 
.simpleContentTable THEAD TR.heading TH INPUT {background-color: #DDEFC9; color: #2D3029; }

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

/* REMOVED FOR CLEANER LOOK
.contentTable TR.heading TH, 
*/
.headingCell {
 border-right: 1px solid #c5c5c5;
 border-bottom: 1px solid #c5c5c5; 
}

/* Required in MSIE to make content table headers have the right color */
.contentTable THEAD TR.heading TH {
 color: #000000;
 background-color: #FAFCF7;
}

.contentTable TR.totals TD, .contentTable TFOOT TR.totals TH, .contentTable TR.heading TH {
 border-right-color: #c5c5c5;
 border-bottom-color: #c5c5c5;
}

.simpleContentTable TD.section, .simpleContentTable TH.section {
    border-right-color : #Cfe9b3;
}


DIV.sp_simple_inner {background-color:#A1B8C4;}
DIV.sp_simple_bar {background-color:#FFFFFF;}
DIV.sp_simple_overflow {background-color:#FF3333;}
DIV.sp_simple_bar_border {border-color:#d5d5d5;}

DIV.cbf_bar_divider {background-color:#555555;}
DIV.bar_dashboard_sched {background-color:#A1B8C4;}
DIV.bar_dashboard_assign {background-color:#FFFFE0;}
DIV.bar_dashboard_bg {background-color:#FFFFFF;}

DIV.dp_label_container { background-color: #FFFFFF}

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

.contentTable TR.togglerow TD {border-color: #c5c5c5; background-color: #DDEFC9; color: #2D3029; }

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

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


/* Menu bar! */

#pagesBar, #userBar {
  background-color: #144E6C;
  color: #FFFFFF;
}

ul.dropdown li  {
  background-color: #144E6C;
/*  color: #FFFFFF; */
  border-right: 1px dotted #5A8398;
}

ul.dropdown li a, ul.dropdown li a:hover, ul.dropdown li a:active, ul.dropdown li a:visited {
 color: #FFFFFF; 
/*   background-color: #144E6C; */
}

ul.dropdown ul {
  color: #000000;
  background-color: transparent;
  border-bottom: none;
}

ul.dropdown ul li {
  background-color: #FFFFE0;
  color: #000000;
  border-left: 1px dotted #c5c5c5;
  border-right: 1px dotted #c5c5c5;
}

ul.dropdown ul li a, ul.dropdown ul li a:hover, ul.dropdown ul li a:active, ul.dropdown ul li a:visited {
/*  color: #000000; */
  color: #000000; 
}

/* Currently hovering menu item */
ul.dropdown li.hover { background-color: #FFFF70; color:#000000; }
ul.dropdown li.hover a { color:#000000; }
ul.dropdown li.hover *.open { background-color: #FFFF70; color: #000000; }
ul.dropdown li.hover *.open a { color: #000000; }
/* CSS2 clones */
ul.dropdown li:hover { background-color: #FFFF70; color:#000000; }
ul.dropdown li:hover a { color:#000000; }
ul.dropdown li:hover > *.dir { background-color: #FFFF70; color: #000000; }
ul.dropdown li:hover > *.dir a { color: #000000; }

ul.dropdown li .dirActive { color:#FFFF70; }
ul.dropdown li:hover .dirActive { color:#000000; }
ul.dropdown li:hover .dir { color:#000000; }


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

.clsToolbarToggleOpen, .clsToolbarTitleOpen {
  background-color: #5A8398;
  color: #FFFFFF
}

.clsButtonInner, input.clsButtonInner, a.clsButtonInner {
  border-color: #c5c5c5;
  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 */
}

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

caption {
  /* REMOVED FOR CLEANER LOOK background-color: #Cfe9b3; */
  color: #000000;
  border-color: #c5c5c5 ;
  border-width: 0px;
}

.collapsibleTableCaption {
/* background-color: #Cfe9b3;
 color: #2A2F24;
 border-color: #c5c5c5 ;*/

 background-color: #DDEFC9;
 color: #2D3029;
 border-color: #c5c5c5 ;
}


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

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

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

.clsSearchResultsTitle {
 color: #1C6F99;
}

.clsSearchResultsTitleSub {
 color: #609AB7;
}

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

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

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

.clsFormSubmit_Link {
 color: #1C6F99;
}

.weekends, .weekends A {
 color: #2D3029;
 background-color: #DDEFC9;
}

#idLoadingWaitNotice {
 color: #000000;
 background-color: #A1B8C4;
 border-color: #c5c5c5;
}



.clsQuickstart, .clsQuickstartLinks A {
 background-color: #144E6C;
 color: #FFFFFF;
}

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



.rm_bg_assigned { background-color : #DDEFC9; }
.rm_bg_assigned2 { background-color : #CFE9B3; }
.rm_bg_today { background-color : #F4FAEF; }
.rm_bg_actual { background-color : #A4C5D6; }   
.rm_bg_scheduled { background-color : #609AB7; }
.rm_bg_gray { background-color : #D5D5D5; }
.rm_bg_overalloc { background-color : #FF3333; }    
.rm_bg_unassigned { background-color : #FFFFFF; }        
.rm_bg_selected { background-color : #FF9933; }    
.rm_bg_sec_selected { background-color : #FFFFcc; }
.rm_bar_border { border-color : #555555; }    
tr.rm_divider td, tr.rm_divider th{ background-color : #DDEFC9; }    



.RUI-PUS-SearchForm {
 border-color: #0E374C;
}

.RUI-PUS-MainDiv .RUI-PUS-StatusBar {
 border-color: #0E374C;
}

.RUI-PUS-TitlePane {
 border-color: #0E374C;
 background-color: #5A8398;
 color: #FFFFFF;
}

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

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



.PopUp-Panel-Border {
 background-color: #FFFFFF;
 border-color: black;
}

.PopUp-Panel-Main {
 border-color: #0E374C;
}

.PopUp-Panel-TitlePane {
 border-color: #0E374C;
 background-color: #5A8398;
 color: #FFFFFF;
}

.PopUp-Panel-CloseIcon {
 border-color: #0E374C;
 color: #FFFFFF;
}


    
div.ma_begin_sched, div.ma_end_sched{
 border-color: #c5c5c5;
}

div.ma_sched_weekday {
 background-color: #FFFFE0;
}

div.ma_sched_weekend {
 background-color: #FFFFF2;
}

.simpleContentTable THEAD TR.heading TH.ma_day_today{
 background-color: #2A2F24;
 color: #Cfe9b3;
}

.simpleContentTable THEAD TR.heading TH.ma_day_idle {
 background-color: #A6BB90;
}

.simpleContentTable THEAD TR.heading TH.ma_due_today {
 background-color: #FFFFE0;
}

th.ma_day_inside td{
 background-color: #FFFFFF;
}

td.ma_separator {
 color: #FFFFFF;
 background-color: #5A8398;
}



.clsAttributesForm { 
 color: #000000;
 background-color: #FAFCF7;
 border-color: #c5c5c5;
}

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

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