/* shell.css

   Date         Name               Description
   ----         ----               -----------
   Feb 10 2021  Luke Menges        B-463218 Titan: Add New Titan Logo to website (all pages)
                                   changing styling for page headers to fit new Titan logo
*/

.ProgramErrMsg TD { font-size: 80%; }
.SubmitFocusOnEnterFocus {
 border: 1px solid #BBBBBB; border-style: outset; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px;}
.SubmitSubmitOnEnterFocus {
 border: 1px solid #BBBBBB; border-style: outset; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px;}
.SubmitSubmitOnEnterNoFocus{
 border-style: inset; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid;}
.contentData1Disabled {
 BACKGROUND-COLOR: #F1F1F1; border: 1px solid #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.contentData2 {
 COLOR: #333333; border: 0px solid #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.contentData1Disabled {
 BACKGROUND-COLOR: #F1F1F1; border: 1px solid #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.hStatusBar1 {
 BACKGROUND-COLOR: #d6ffff; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.tableRowSelected, .Selected {
 BACKGROUND-COLOR: #20ccde; COLOR: #FFFFFF;}
.extraWidget1 {
 COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; BORDER-RIGHT: #999999 1px solid;  BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; }
.WidgetCanvasItemClass {
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;}
.submit1 {
 COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; BORDER-RIGHT: #999999 1px solid;  BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid;}
.submit2 {
 COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; BACKGROUND-COLOR: #aaaaaa; BORDER-STYLE: Inset;}
.pageTabContent1 {
 COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.pageTabContent1:Hover {
 COLOR: #FFFFFF;}
A.pageTabContent1:Active {
 COLOR: #FFFFFF
}
A.pageTabContent1:Link {
 COLOR: #FFFFFF; TEXT-DECORATION: none
}
.pageTabBG1 {
 BACKGROUND-COLOR: #336699; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center;}
.pageTabBG2 {
 BACKGROUND-COLOR: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
.pageTabContent2 {
 COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold;}
.pageTabBorder {
 BACKGROUND-COLOR: #003366
}
.CanvasErrMsgHeader {  font-size: 11px;  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #CE0000;  text-align: center;  font-weight: bold;}
.CanvasErrMsgContent {  font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif; color: black; text-align: center;}
.CanvasErrMsgContent1 {  font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif; color: red; text-align: center;}
.CanvasMsgContent {  font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif; color: black; text-align: center;}
.MultiCanvasErrMsgHeader {
 width: 100%; font-size: 12px; font-family: verdana,arial,sans-serif; color: red; text-align: center;}
.MultiCanvasErrMsgContent {
 width: 100%; font-size: 10px; font-family: verdana,arial,sans-serif; color: black; text-align: center;}
.MultiValidateErrMsgHeader {
 width: 100%; font-size: 12px; font-family: verdana,arial,sans-serif; color: red; text-align: center;}
.MultiValidateErrMsgContent {
 width: 100%; font-size: 10px; font-family: verdana,arial,sans-serif; color: black; text-align: center;}
.scrollListContent1 {
 BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; WIDTH: 500px; TEXT-DECORATION: none
}
.scrollListContent2 {
 BACKGROUND-COLOR: #E8E8E8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; WIDTH: 300px; TEXT-DECORATION: none
}
 TABLE.SingleCanvas1, TABLE.CanvasSingleFWUIItemProgram, TABLE.CanvasSingleFWUIItemCanvas, TABLE.CanvasSingleFWUIItemWidget, TABLE.CanvasSingleFWProgramPhrase, TABLE.CanvasSingleApplicationRLS {  color:#000000; width:100%; height: 100%; border: solid 1px #999999;  background-color: #d9f0f0; margin: none; padding: none;}
TABLE.SingleCanvasFWPhraseSearch {
 width:750px;}
TABLE.MultiViewFrameCanvasFWPhraseSearch {
}
TABLE.SingleCanvas2 {  border: solid 1px #999999; background-color: #d9f0f0;  margin: none;  width: 100%; height: 100%;}
TABLE.SingleCanvas3 {  width:100%; border: solid 1px #999999; background-color: #d9f0f0;  margin: none; }
TABLE.MultiViewCanvas {
 border: 1px solid #999999; background-color: #d9f0f0; width: 100%;  margin: none; padding: none;}
TABLE.CanvasMultiViewFWUIItemProgram, TABLE.CanvasMultiViewFWUIItemCanvas, TABLE.CanvasMultiViewFWUIItemWidget, TABLE.CanvasMultiViewFWPhrase, TABLE.CanvasMultiViewFWProgramPhrase {
 border: 1px solid #999999; background-color: #d9f0f0; width: 100%;  margin: none; padding: none;}
TABLE.MultiViewCanvasNarrow{  border: 1px solid #999999; background-color: #d9f0f0; width: 100%;  margin: none; padding: none;}
TABLE.MultiViewJobStatus {  border: 1px solid #999999; background-color: #d9f0f0; width: 760;  margin: none; padding: none;}
.SingleWidgetLabel {
 COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.contentText4 {
 COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TABLE.CanvasSingleFWPhrase {  border: solid 1px #999999; background-color: #d9f0f0; margin: none; height: 250px; width: 100%;}
TABLE.SingleCanvasFWUIItemWidget {  width: 100%;  height: 230px; }
TABLE.SingleCanvasFWUIItemProgram {  width: 100%;  height: 280px; }
TABLE.SingleCanvasFWMessage {  width: 100%;  height: 240px; }
TABLE.SingleCanvasFWUIRoles {  height: 80px;  width: 100%; }
TABLE.SingleCanvasFWUIItemCanvas {  width: 100%;  height: 270px; }
TABLE.SingleCanvasFWCallback {  height: 520px;  width: 300px; }
TABLE.SingleCanvasFWUserPassHistory {
}
TABLE.SingleCanvasFWUserEvent { }
TABLE.SingleCanvasFWProgramInfo {  width: 100%;}
TABLE.CanvasSingleFWUserGrantedRole {  border: solid 1px #999999; background-color: #d9f0f0; margin: none; height: 220px; width: 100%;}
TABLE.CanvasSingleFWUser {  border: solid 1px #999999; background-color: #d9f0f0; margin: none; width: 800px; height: 100%;}
TABLE.SingleCanvasHolderFWUser {}
.SingleRowTitle {
 color:#000000; width:100%; height: 100%; border: solid 1px #999999;  background-color: #d9f0f0; margin: none; padding: none;}
.SingleRowTitleText {
 color:#000000; width:100%; height: 100%; border: solid 0px #999999;  background-color: #d9f0f0; margin: none; padding: none;}
.SingleCanvasFWUserPW{
 BACKGROUND-COLOR: #d9f0f0; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold;  TEXT-DECORATION: none
}
.SingleWidgetLabel {
 COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
TABLE.MultiRowCanvas {  border: 1px solid #999999; background-color: #d9f0f0; width: 100%; }
TABLE.MultiRowCanvasHolderFWUser {
}
TABLE.CanvasHolder {
 WIDTH: 100%; HEIGHT: 100%; BORDER: 1px solid #000000; BACKGROUND-COLOR: #d9f0f0;}
TABLE.MultiRowCanvasFWUser {  height: 750px;  width: 315px; }
TABLE.CanvasMultiRowFWUserGrantedRole {  border: solid 1px #999999; background-color: #d9f0f0; margin: none; height: 220px;  width: 500px;}
TABLE.MultiRowCanvasFWProgramInfo {
}
TABLE.MultiRowCanvasFWUserEvent {
}
TABLE.MultiRowCanvasFWUserPassHistory {
}
TABLE.MultiRowCanvasFWCallback {  height: 520px;  width: 540px;}
TABLE.MultiRowCanvasFWUIItemCanvas {  width: 500px;  height: 230px; }
TABLE.MultiRowCanvasFWUIRoles {  height: 80px; }
TABLE.MultiRowCanvasFWMessage {
}
TABLE.MultiRowCanvasFWUIItemProgram {  width: 100%;  height: 280px; }
TABLE.MultiRowCanvasFWUIItemWidget {  width: 100%;  height: 230px; }
TABLE.CanvasMultiRowFWPhrase {  border: solid 1px #999999; background-color: #d9f0f0; margin: none; width: 415px;  height: 250px; }
TABLE.CanvasMultiRowFWUIItemProgram, TABLE.CanvasMultiRowFWUIItemCanvas, TABLE.CanvasMultiRowFWUIItemWidget, TABLE.CanvasMultiRowFWProgramPhrase {
 border: 1px solid #999999; background-color: #d9f0f0; width: 100%;  margin: none; padding: none;}
TABLE.MultiRowFrameCanvas {
 border: 1px solid #999999; width: 100%; height: auto; vertical-align: top; BACKGROUND-COLOR: #d9f0f0;}
 TABLE.MultiRowFrameCanvasFWUIItemCanvas {
 width: 100%; height: 270px; BACKGROUND-COLOR: #d9f0f0;}
Table.CanvasMultiViewFWProgramPhrase TR.Even {
 background-color: #ffffff;}
Table.CanvasMultiViewFWPhrase TR.Even {
 background-color: #ffffff;}
Table.CanvasMultiViewFWUIItemProgram TR.Even {
 background-color: #ffffff;}
Table.CanvasMultiViewFWUIItemCanvas TR.Even {
 background-color: #ffffff;}
Table.CanvasMultiViewFWUIItemWidget TR.Even {
 background-color: #ffffff;}
.MultiRowFrameIframe {
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; BACKGROUND-COLOR:#d9f0f0;}
IFRAME.MultiRowFrameIframeFWUIItemCanvas {
 BACKGROUND-COLOR: #d9f0f0;}
IFRAME.MultiRowFrameIframeFWUIItemCanvasDeliveryFiles {
 height:400px; BACKGROUND-COLOR:#d9f0f0;}
.MultiRowWidgetLabel {
 COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
TABLE.MultiViewCanvasFWUserEvent {
 width: 460px; }
 TABLE.CanvasMultiViewFWUser {
 border: solid 1px #999999; margin: none; padding: none; width: 800px; height: 100%;}
Table.CanvasMultiViewFWUser TR.Even {
 background-color: #d9f0f0;}
Table.CanvasMultiViewFWUser TR.Selected {
 background-color: #20ccde;}
Table.CanvasMultiViewFWUser TR.Selected TD {
 color: white;}
TABLE.MultiViewCanvasFWUserGrantedRole {
}
TABLE.MultiViewCanvasFWProgramInfo {
}
TABLE.MultiViewCanvasFWUserPassHistory {
 width: 460px; }
TABLE.MultiViewCanvasFWCallback {
 width: 844px; }
TABLE.MultiViewCanvasFWUIItemCanvas {
}
TABLE.MultiViewCanvasFWUIRoles {  width: 844px; }
TABLE.MultiViewCanvasFWMessage {
}
TABLE.MultiViewCanvasFWUIItemProgram {
}
TABLE.MultiViewCanvasFWUIItemWidget {  width: 100%; }
TABLE.MultiViewCanvasFWPhrase {
}
TD.MultiViewFrameText {
 font-family: verdana,arial,sans-serif;  font-size: 11px; background-color: white; color:black;}
TABLE.PopFormCanvas {
 WIDTH: 700px; BACKGROUND-COLOR: #d9f0f0; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold;  TEXT-DECORATION: none }
TABLE.PageReportPopup {
 color:black;  border:1px;  width:600px;  height:*;  padding:0px;  margin:none;  background-color:white;}
TABLE.SingleCanvasFWJob{
 color:black; width:100%;}
.ReportParamCanvas1{
 color:black; border: solid 1px #999999; background-color: #d9f0f0;  margin: none;  width: 800; height: auto;  padding: none; }
TD.SingleWidgetLabelReport {  color:black; font-size: 11px;  font-family: verdana,arial,sans-serif;  text-align:center; padding:0px 5px 0px 0px;}
TD.SingleWidgetLabelReportHeader {
 width:*; color:#336699; font-size: 11px;  font-family: verdana,arial,sans-serif;  text-align:center; padding:0px 5px 0px 0px;}
TD.SingleWidgetLabelReportLabel {  width:*; color:#000000; font-size: 11px;  font-family: verdana,arial,sans-serif;  text-align:center; padding:0px 5px 0px 0px;}
TD.contentFieldLabel1 {
 color:#000000;  font-family: verdana,arial,sans-serif;  font-size: 11px; background-color:#ffffff;}
.PopFormText {
 font-family: verdana,arial,sans-serif;  font-size: 11px; background-color: white; color:#000000; font-weight: normal;}
.PopFormWidgetLabel {  color:#000000;  font-family: verdana,arial,sans-serif;  font-size: 11px;}
.grid_label{
 color:black;}
.grid_data{
 color:black;}
.grid_disabled{
 color:black;}
.VNavBarLinkSelected{color:white; FONT-WEIGHT: bold; font-family: verdana,arial,sans-serif;  font-size: 11px;}
TABLE.CanvasHolderGen { width: 100%; }
TABLE.MultiViewFrameCanvas {  border: 0px;  width: 100%;  height:  auto;  vertical-align:  top;  background: #d9f0f0;}
TABLE.MultiViewFrameCanvasGen {  border: 1px solid #999999; width: 100%;  height: auto;  vertical-align:  top;}
IFRAME.MultiViewFrameIframeGen {  height: 200px;  width: 100%; }
.PopFormTitleText{
 BACKGROUND-COLOR: #d9f0f0; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none;  }
.PopFormTitle{}
.classShow{
 display: inline;}
.classHide{
 display: none;}
a.tLnk2App {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #000000; text-decoration: none; line-height: 1.3em;} a.tLnk2App:hover {
 text-decoration: underline;}
.tLnk1App {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #FFFFFF; text-decoration: none; line-height: 1.3em;} .tLnk3App {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  font-weight: bold; color: #FFFFFF; text-decoration: none; line-height: 1.3em;} .requiredTextx {
 COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.PBouter {
 position: relative; border: 1px solid #cccccc; width: 300px; height: 15px; background-color: #cccccc;}
.PBpercent {
 position: absolute; width: 298px; height: 15px; color: white; font-size: 11px; z-index:1; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.PBdone {
 position: absolute; width: 0px; height: 14px; background-color: navy; font-size: 0px;}
.ProgressBar {
 border: 1px solid #cccccc;}
.Calendar {
 text-align: center; background-color: silver; width: 260px; height: 300px; min-width: 100px; padding-left: 1px; padding-top: 5px;}
.Calendar TABLE {
 vertical-align: middle; background-color: silver; width: 260px; height: 30px;}
.Calendar .MonthYearSelect {
 border-top: 1px solid silver; border-left: 1px solid silver; border-right: 1px solid silver; width: 260px;}
.Calendar .MonthYearSelect TD {
 font-size: 11pt; background-color: silver; border-top: 1px solid white; border-left: 1px solid white; border-right: 1px solid white;}
.Calendar .DayTitle {
 border-right: 1px solid silver; border-bottom: 1px solid silver; border-top: 1px solid silver; border-left: 1px solid silver; width: 38px; text-align: left; font-size: 11pt;}
.Calendar .Days {
 border: 1px solid white; width: 260px;}
.Calendar .DayWeek {
 background-color: white;}
.Calendar .DayWeek A {
 font-size: 11pt; color: blue;}
.Calendar .DayWeekend {
 background-color: #FFCC99;}
.Calendar .DayWeekend A {
 font-size: 11pt; color: blue;}
.Calendar .Day {
 border-top: 1px solid silver; border-left: 1px solid silver; border-right: 1px solid silver; border-bottom: 1px solid silver; padding-left: 4px;}
.Calendar .TimeSelect {
 border: 0px 1px 1px 1px solid silver;}
.Calendar .TimeSelect TD {
 font-size: 11pt;}
.WindowDatePicker {  border: 1px solid silver; }
.ProgressBarMsg {
 color: #777777;  font-size: 11px;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.fTxt1Bold {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999;  text-decoration: none; FONT-WEIGHT: bold;}
.PayConfirmation {
 COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: normal;}
.PayConfirmHeading {
 COLOR: #000000; BACKGROUND-COLOR: #FFFF00; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; FONT-SIZE: 14px; FONT-WEIGHT: bold;}
.InfoExclamation {
 COLOR: #FFFFFF; BACKGROUND-COLOR: #0000FF; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; FONT-SIZE: 10px; FONT-WEIGHT: bold;}
.PayConfirmExclamation {
 COLOR: #FFFFFF; BACKGROUND-COLOR: #0000FF; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; FONT-SIZE: 14px; FONT-WEIGHT: bold;}
.InfoHeading {
 COLOR: #000000; BACKGROUND-COLOR: #FFFF00; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; FONT-SIZE: 10px; FONT-WEIGHT: bold;}
.InfoText {
 COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; FONT-SIZE: 10px; FONT-WEIGHT: normal;}
P.groove {
 COLOR: #AAAAAA; BACKGROUND-COLOR: #F1F1F1; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; BORDER: 1px solid #999999; WIDTH: 80px;}
BODY { background-image: none; margin: 0px; }
TABLE.MultiViewFrameCanvas {  border: 1px solid #336699; width: 100%; height: auto; vertical-align: top;}
IFRAME.MultiViewFrameIframe {  width: 100%; background-color: white; height: 200px;}
TABLE.MultiRowFrameInnerCanvas { width: 100%; background-color: white; height: 100%;}
.MultiRowFrameContent { height: 1px; vertical-align: top;}
IFRAME.MultiRowFrameIframe { width: 100%; height: 145px;}
.JobStatusWaiting { background-color: brown; }
.JobStatusExecuting { background-color: orange; }
.JobStatusFinished { background-color: green; }
.JobStatusUnknown { background-color: red; }
#logo {padding: 10px 0px 0px 10px;}
