body { background-color: #e8e8d0; color: #000000; }
form { margin: 0px; }
.contentBack { background-color: #e8e8d0; padding: 20px; }
.noprint { display: block; }
.noscreen { display: none; }
.printed-alerts { display:none; }
.printHeader {}
.printHeader2 {}
.formTableHeader { border-top:2px solid #666666;background-color: #CCCCCC; padding-left: 4px; font-family: Arial, Helvetica, sans-serif !important; font-size: 12px !important;}
.formGroup { border:1px solid #CCCCCC; }
.formGroupHeader { background-color: #CCCCCC; padding-left: 4px; font-family: Arial, Helvetica, sans-serif !important; font-size: 12px !important; font-weight: bold; }
.formGroupButtonBar { border-top: 1px solid #999999; padding-top: 2px; }
.pickerHeaderText { font-family: Arial, Helvetica, sans-serif;  font-size: 15px; color:#FFFFFF;font-weight:bold;  font-style: italic; }
.show { display: block; }
.hide { display: none; }
.homeBack { background-position: left bottom;  background-repeat: no-repeat; }
a.tableaction:visited,a.tableaction:link { color: #7F802A; }
a.tableaction:hover { color: #000000; text-decoration: none; }
a.browseLink:visited,a.browseLink:link { color: #999933; }
a.browseLink:hover { color: #000000; text-decoration:none; }
table.actionstrip a:visited, table.actionstrip a:link { color: #828241; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
table.actionstrip td { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-right: 12px; }
table.listTable a:visited,table.listTable a:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#666666;}
table.listTable a:hover { color: #7F802A; text-decoration: none; }
table.listTable tr { background-color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; height: 20px; }
td.globals a:visited,td.globals a:link,td.globals a:hover { color: #FFFFFF; }
.actionStrip { background-color: #F5F5EB; border-bottom: 1px solid #BFC09F; border-top: 2px solid #FFFFFF; height: 27px; padding: 0px 1px 0px 2px; }
.buttonCheck {cursor: hand;  background-color: #DEDEDE; background-image: url(/CRMApp/images/buttonCheck.gif); border: 1px solid #999999; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; height: 18px; padding-left: 10px; padding-top: 0px;}
.buttonDarrow {cursor: hand; background-color: #DEDEDE; background-image: url(/CRMApp/images/buttonDarrow.gif); border: 1px solid #999999; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; height: 18px; padding-left: 10px; padding-top: 0px;       }
.buttondStd {cursor: hand;  background-color: #DEDEDE; background-image: url(/CRMApp/images/buttonStd.gif); border: 1px solid #999999; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; height: 18px;  padding-top: 0px; }
.buttonGo {cursor: hand;  background-color: #DEDEDE; background-image: url(/CRMApp/images/buttonGo.gif); border: 1px solid #999999; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; height: 18px; padding-top: 0px; padding-right: 10px; background-position: right; }
.buttonNext {cursor: hand;  background-color: #DEDEDE; background-image: url(/CRMApp/images/buttonNext.gif); border: 1px solid #4A4A4A; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; height: 18px; padding-top: 0px; padding-right: 10px; background-position: right; }
.buttonPrev {cursor: hand;  background-color: #DEDEDE; background-image: url(/CRMApp/images/buttonPrev.gif); border: 1px solid #4A4A4A; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; height: 18px; padding-left: 10px; padding-top: 0px;}
.buttonDone {cursor: hand;  background-color: #DEDEDE; background-image: url(/CRMApp/images/buttonDone.gif); border: 1px solid #4A4A4A; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; height: 18px; padding-top: 0px;   }
.buttondStrong {cursor: hand;  background-color: #DEDEDE; background-image: url(/CRMApp/images/buttonStd.gif); border: 1px solid #333333; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; height: 18px;  padding-top: 0px; }
.buttonstrip { background-color: #F5F5EB; border-bottom: 1px solid #BFC09F; border-top: 2px solid #FFFFFF; height: 25px; padding: 1px 1px 1px 2px; }
.columnHeader { background-color: #9B9E7B !important; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 18px !important; }
.columnHeaderNew { background-color: #CCCCCC !important; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 18px !important; }
.columnHeaderRow { background-color: #9B9E7B !important; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 18px !important; }
.columnHeaderRowNew { background-color: #CCCCCC !important; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 18px !important; }
td.columnHeaderNew a:link {background-color: #CCCCCC !important; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 18px !important; }
.columnSubHeader { background-color: #A9AA8E !important; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 18px !important; }
.columnSubHeaderNew { background-color: #DDDDDD !important; color: #656565; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 18px !important; }
td.columnSubHeaderNew a:link {background-color: #DDDDDD !important; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 18px !important; }
.columnSubHeaderRow { background-color: #A9AA8E !important; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 18px !important; }
td.columnHeader a:visited,td.columnHeader a:link {background-color: #9B9E7B !important; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 18px !important; }
.contentgroup { border: 1px solid #999999; background-color:#FFFFFF; }
.generalContent { border: 1px solid #999999; background-color:#F4F4F4; padding:5px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  }
.generalContentMo { border: 1px solid #999999; background-color:#FFFFFF; padding:5px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  }
table.generalContent a:visited,table.generalContent a:link,table.generalContent a:hover { text-decoration: none; }
.globals { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; line-height: normal; padding-right: 5px; }
.groupspacer { height: 10px; }
.listTable { background-color: #EDEDED; padding-left: 3px; padding-right: 3px; width: 100%; }
.listTableRowMo { background-color: #F1F2E4 !important;}
.menu { background-color: #000000; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; padding-left: 5px; }
.sectionspacer { height: 15px; }
.sectiontab { background-image: url(/CRMApp/images/SectionBack.gif); color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; letter-spacing: 1px; line-height: normal; padding-top: 8px; word-spacing: 2px; }
.sectiontablecanvas { background-color: #F2F2F2; border: 1px solid #999999; border-top: none; padding: 15px; }
.subTabs { background-color: #CDCDA9; border-bottom: 1px solid #B0B05D; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: right; padding: 4px; padding-right: 10px; }
.pageTitle { font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  text-align: left;  color: #51532A;     }
.groupTabText { font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight: bold;  color: #555556;    }
.menuTabOff {background-image: url(/CRMApp/images/TabTile.gif);  background-position: right;  padding-right: 10px;}
.menuTabOn {background-image: url(/CRMApp/images/TabSelTile.gif);  background-position: left;  padding-left: 10px; color: #000000; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 1px;}
table.subTabs a:visited, table.subTabs a:link {color: #595900; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
table.subTabs a:hover { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none;}
a.subTabSel:visited,a.subTabSel:link { color: #000000 !important; text-decoration: none; /*background-color: #E2E3C4;*//*background-color: #E2E3C4;*/ }
td.menuTabOff a:visited, td.menuTabOff a:link { color: #F1F1E3; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 1px; }
td.menuTabOff a:hover { color: #FFFFFF; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 1px; }
.footer { font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  text-align: right;  border-top: 1px solid #A0A0A0;  padding-left: 10px;  padding-right: 10px;  color: #000000;       }
.dashboard-footer { font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  text-align: right;  border-top: 1px solid #A0A0A0;  padding-left: 10px;  padding-right: 10px;  color: #000000;       }
.launchGroup { border: 1px solid #999999; background-color:#FFFFFF; }
.launchTable { padding-left: 3px; padding-right: 3px; width: 100%; }
table.launchTable a:visited,table.launchTable a:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;    text-decoration: none;  width: 100%;   }
table.launchTable a:hover { text-decoration: none; }
.launchItemRow {background-color: #F4F4E8;}
.launchItem {font-family: Arial, Helvetica, sans-serif; font-size: 11px; height: 29px;  border-bottom: 1px solid #CCCCCC; padding: 5px 1px;       }
.launchInstructionRow {background-color:#FFFFFF;display:none;}
.launchInstruction { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;   border-bottom: 1px solid #CCCCCC; padding: 5px 5px 5px 0px; border-bottom: 1px solid #666666 !important;  line-height: 17px;  color: #565656;   }
.HomeFieldLabel { font-family: Arial, Helvetica, sans-serif; font-size: 13px; width:80px;text-align:right;padding-right:5px;  background-color: #F0F0F0;  }
.emph { font-weight: bold; color: #C80000; }
.pickerPage { background-color: #E8E8D0;/*background-color:#FFFFFF;*/ }
.pickerBack { padding:0px;padding-left:0px; padding-right:0px; }
.subtabOff { background-image: url(/CRMApp/images/SubM0.gif); padding:5x; padding-top:2px; padding-bottom:0px; }
.subtabOn { 
  color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight:bold;
	padding:5px; 
	padding-top:2px;
	padding-bottom:0px; 
  border-left: none;
  border-right: none;
  border-top: none;
  background-image: url(/CRMApp/images/SubM1.gif); 
}
td.subtabOff a:visited, td.subtabOff a:link {text-decoration:none;font-size: 12px;font-weight:bold;  font-family: Arial, Helvetica, sans-serif;  color: #666666;  }
td.subtabOff a:hover {text-decoration:underline;}

/*----  PROCESS  -----*/
.processContainer { padding: 5px; } /* Sets padding for popup windows */
.stepNumber { background-color: #BBB98C; color: #FFFFFF; padding: 3px; text-align: center; padding-left: 7px; padding-right: 7px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.step { background-color: #F1F2E4; color: #000000; padding: 3px; text-align: left; border: 1px solid #BBB98C; border-right: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.stepStatus { background-color: #E3E2CF; color: #9C9C9C; padding: 3px; text-align: center; border: 1px solid #BBB98C; border-left: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; cursor: help; }
td.stepNumber a:visited,td.stepNumber a:link { color: #FFFFFF; text-decoration: none; width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
td.step a:visited,td.step a:link { color: #000000; text-decoration: none; width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.stepNumberCurr { background-color: #000000; color: #FFFFFF; padding: 3px; text-align: center; padding-left: 7px; padding-right: 7px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; cursor: default; }
.stepCurr { background-color: #FFFFFF; color: #000000; padding: 3px; text-align: left; border: 1px solid #000000; border-right: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; cursor: default; }
.stepCurrStatus { background-color: #E4E4E4; color: #787878; padding: 3px; text-align: center; border: 1px solid #000000; border-left: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; cursor: help; }
td.stepNumberCurr a:visited,td.stepNumberCurr a:link { color: #FFFFFF; text-decoration: none; width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
td.stepCurr a:visited,td.stepCurr a:link { color: #000000; text-decoration: none; width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

/*----  SECTION TAB GROUPS -----*/
.sectionTabGroup {border: 1px solid #999999; border-top:none;padding:5px;background-color:#FFFFFF; }

/*----  FORMS  -----*/
.formTable {padding:2px; width: 100%; background-color: #FCFCFC;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;   }
table.formTable td { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; }
.formInstruction { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px !important;  color: #666666;  vertical-align: top;    }
td.formInstruction a:visited,td.formInstruction a:link { font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #7E7E3F;   }
td.formInstruction a:hover { font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #000000; text-decoration:none;  }
.fieldLabel {
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 12px !important;
  width: 150px;
  text-align: right;
  vertical-align:top;
  padding-right: 5px;
  background-color: #F0F0F0;
}
.fieldLabelRequired { font-family: Arial, Helvetica, sans-serif !important;  font-size: 12px !important; font-weight:bold;color: #C80000;width:150px;text-align:right;padding-right:5px;  background-color: #F0F0F0;  vertical-align: top;   }
.standardField { background-color: #FFFFFF; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; line-height: normal;    }
.disabledField { background-color: #DFDFDF; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; line-height: normal; }
.fullWidthField {width:100%; background-color: #FFFFFF; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; line-height: normal;    }

/*---- FLOATER WINDOWS -----*/
.floater { background-color: #E3E3C8; border: 1px solid #000000;   }
.floaterLabel { background-color: #F2F2F2;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;font-weight:bold;  text-align: right;  vertical-align: top;  padding-top: 4px;  padding-right: 4px;     }
.floaterContent { background-color: #FFFFFF;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;  padding-left: 3px;  }

/*---- LOGIN PAGE -----*/
.loginBorder { border: 1px solid #4A4A4A; }
.loginText {font-family:Arial, Helvetica, sans-serif;font-size:10px;padding-left:7px;}
.loginLabel {font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;color: #686935;}
.loginField {font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-weight:normal;background-color: #F3F3E7;}

/*---- TOP BUTTON BAR -----*/
.topButtonBar { border: 1px solid #FFFFFF; background-image: url(/CRMApp/images/TopButtonBarBack.gif); }
table.topButtonBar td { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #B8BFAF; padding: 4px; padding-top: 3px; padding-bottom: 2px;  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight: normal;    }
table.topButtonBar a:visited,table.topButtonBar a:link,table.topButtonBar a:hover { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }

/*---- BOTTOM BUTTON BAR -----*/
.btmButtonBar { border: 1px solid #F4F4F4; background-image: url(/CRMApp/images/BtmButtonBarBack.gif); }
table.btmButtonBar td { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #D7D9D6; padding: 4px; padding-top: 3px; padding-bottom: 2px; }

/*---- REPORTS -----*/
.category { font-weight: bold; }
.subTotal { background-color: #CFDCE7; font-weight: bold; border-top: 1px solid #000000;}
.subTotalNew { background-color: #EBF0F4; font-weight: bold; border-top: 1px; border-top: 1px solid #000000; }
.newGroup { background-color: #CFDCE7; }
.newGroupTopLine { background-color: #CFDCE7; }

/* ----- Unreconciled (v3)-----*/
.unreconciledGroup{ background-color: #CEB5B5 !important; color: #000000; }

/* ----- Push Reports -----*/
.lnavExpandText{ font-family: Arial, Helvetica, sans-serif;  font-size: 12px !important;color: #565656;border-bottom:1px solid #CCCCCC;}
.lnavReportName { font-family: Arial, Helvetica, sans-serif; font-size: 12px !important; color: #000000; border-bottom: 1px dotted #CCCCCC; }

/*---- HELP -----*/
table.helpTable tr { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; height: 20px; background-color: #ffffff }
table.helpTable a:visited { font-size: 11px; color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none }
table.helpTable a:link { font-size: 11px; color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none }
table.helpTable a:hover { color: #7f802a; text-decoration: underline }
ul.help { margin-top : 4px; margin-bottom : 20px; }

/* ----- X-Zone -----*/
.rejectedInvite { }
tr.rejectedInvite td { background-color: #996666; color: #FFFFFF; }
tr.rejectedInvite a:visited,tr.rejectedInvite a:link { color: #FFFFFF; text-decoration:underline;}
tr.rejectedInvite a:hover { color: #FFFFFF !important; text-decoration:none;}
.embeddedlisttable { background-color: #FFFFFF; padding-left: 3px; padding-right: 3px; width: 99%;margin:5px;}
table.embeddedlisttable td { border-bottom: 1px solid #EDEDED; background-color: #F5F5F5; color: #666666; }
.embeddedColumnHeader { background-color: #EDEDED !important; color: #000000 !important; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 18px !important; }
.embeddedColumnHeaderRow {background-color: #EDEDED !important; color: #000000 !important; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 18px !important; }
.embeddedActionCell { background-color: #FFFFFF !important; }

.buttonInline {cursor: hand;  background-color: #DEDEDE; background-image: url(../images/buttonStd.gif); border: 1px solid #999999; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; height: 17px;  padding-top: 0px; }

/*---- NEW REPORTS ----*/
.newReportTable { }
table.newReportTable td {font-size: 12px; }
.newReportLabel {color:#000000 !important; border-bottom:none !important;width:150px;padding-right:5px;font-size:13px !important;  font-family: Arial, Helvetica, sans-serif !important; }
.newReportHighSeverity { color: #FF0000 !important; }
.newReportObject { }
.newReportDivider {margin-left:25px; padding-bottom: 5px; margin-top: 5px;border-top: 1px dotted #000000; }
.newReportLevel1 {padding:2px;padding-left:5px;}
table.newReportLevel1 td{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #F0ECCE;  text-transform: uppercase; }
.newReportLevel2 {padding:2px;padding-left:20px;}
table.newReportLevel2 td{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.reportFirstTopLevel { margin-top: 20px; margin-bottom: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; background-color: #64819E;   border-bottom: 1px solid #425568;  height: 29px;  color: #FFFFFF;  page-break-before: always;  }
.reportTopLevel { margin-top: 20px; margin-bottom: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; background-color: #64819E;   border-bottom: 1px solid #425568;  height: 29px;  color: #FFFFFF;  page-break-before: always;  }
.reportBranding { }

.zoomIcon {	cursor:url("/CRMApp/zoom2.cur")}
.subSection { font-weight: bold; font-size: 12px; background-color: #9FAAAA;  font-family: Arial, Helvetica, sans-serif;  }
.prevtabOff { background-image: url(/CRMApp/images/PrevTab_Tile0.gif);font-family: Arial, Helvetica, sans-serif;font-size: 12px; font-weight:bold;padding:5x; padding-top:2px;padding-bottom:0px; }
.prevtabOn { background-image: url(/CRMApp/images/PrevTab_Tile1.gif);font-family: Arial, Helvetica, sans-serif;font-size: 12px; font-weight:bold;padding:5px; padding-top:2px;padding-bottom:0px; }
td.prevtabOff a:visited, td.prevtabOff a:link {text-decoration:none;font-size: 12px;font-weight:bold;  font-family: Arial, Helvetica, sans-serif;  color: #666666;  }
td.prevtabOff a:hover {text-decoration:underline;}
.inlineTabButton { background-color: #FFCC00; padding-left: 15px; padding-right: 15px; padding-top: 2px; border: 1px solid #F7F4D6; border-right: 1px solid #A49D48; border-bottom: 1px solid #A49D48; margin-left: 2px; height: 20px; background-image: url(/CRMApp/images/buttonStd.gif); }
a.inlineTabButtonLink:visited,a.inlineTabButtonLink:link { text-decoration: none; font-weight: bold; }
.pageTitleNoPrint { font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  text-align: left;  color: #51532A;     }
.pageTitleHelp {}
td.pageTitleHelp a:visited,td.pageTitleHelp a:link { color: #000000; text-transform: none; line-height: 15px; }
.inspectionThumb { float: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px !important; font-weight: bold !important; text-align: right; padding-bottom: 5px; border: 1px solid #EDEDED; padding: 5px; margin: 2px; }
.inspectionThumbMiddle { float: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px !important; font-weight: bold !important; text-align: middle; padding-bottom: 5px; border: 1px solid #EDEDED; padding: 5px; margin: 2px; page-break-before: always; }
div.inspectionThumb img { border: 1px solid #000000; }
.observationThumb {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px !important;font-weight:bold; text-align: right; padding-bottom: 5px; }
.reportInspectionCommentsLable {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px !important;font-weight:bold;}
.inlineCategorySummaryTable {
	padding:15px;padding-top:15px;padding-bottom:15px;border:1px dotted #A9B9C9; border-top:none;
}
.pageReContentHeader { font-size: 13px; padding-left: 10px; border-bottom: 1px dotted #CCCCCCCC; font-weight: bold; }
.pageReTable { border-bottom: 1px dotted #99999999; }

tr.newReportGroup td { background-color: #A9B9C9; border-top: 1px solid #C7D2DC; border-bottom: 1px solid #89A0B5; padding-top: 4px; padding-bottom: 4px; font-weight:bold; }
tr.newReportUnsafeGroup td { background-color: #E9DAD7; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; font-weight:bold; }
tr.newReportSafeGroup td { background-color: #DEE7D7; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; font-weight:bold; }

/*----- NEW-REPORT CONTENT -----*/
.reportTitle { font-family: Arial, Helvetica, sans-serif;  font-size: 18px;  font-weight: bold;   }
.reportDate { font-family: Arial, Helvetica, sans-serif;  font-size: 11px;     }
.firstReportCategory { margin-top: 15px; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; background-color: #64819E; border-top: 1px solid #AABBC9; border-left: 1px solid #AABBC9; border-bottom: 1px solid #425568; border-right: 1px solid #425568; height: 35px; padding-left: 10px; color: #FFFFFF; }
.reportCategory { margin-top: 15px; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; background-color: #64819E; border-top: 1px solid #AABBC9; border-left: 1px solid #AABBC9; border-bottom: 1px solid #425568; border-right: 1px solid #425568; height: 35px; padding-left: 10px; color: #FFFFFF; }
.reportSubCategory {margin-top:10px;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #E4E4E4; border: 1px solid #3D4F60; height: 20px; padding-left: 5px; color: #000000; }
table.listTable tr { background-color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; height: 20px; }
.reportInspectionComments { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  }
.commentText { font-size: 10px }
.subtleHeaderText { color: #666666 }
.reportTable { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; }
tr.newReportGroup td { background-color: #A9B9C9; border-top: 1px solid #C7D2DC; border-bottom: 1px solid #89A0B5; }
.reportLabel { text-align: right; vertical-align: top; font-weight: bold; }
.reportDivRow { height: 2px; border-bottom: 1px dotted #999999; }
.editReport { background-color: #CCCC99; vertical-align:middle; border-top: 1px solid #EDEDDC; border-right: 1px solid #AFAF61; border-bottom: 1px solid #AFAF61; border-left: 1px solid #EDEDDC; cursor:hand; }
.editReportMo { background-color: #E2E2C5; vertical-align:middle; border-top: 1px solid #EDEDDC; border-right: 1px solid #AFAF61; border-bottom: 1px solid #AFAF61; border-left: 1px solid #EDEDDC; cursor:hand; }
.editReportClick { background-color: #E2E2C5; vertical-align:middle; border-top: 1px solid #AFAF61; border-right: 1px solid #EDEDDC; border-bottom: 1px solid #EDEDDC; border-left: 1px solid #AFAF61; cursor:hand; }
.reportClosingNote { border-top: 1px dotted #CCCCCC; margin-top: 15px; padding-top: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-align: center; }

/*----- AUTO-COMPLETE PICKERS -----*/
div.autosize { display: table; width: 1px; }
div.autosize > div { display: table-cell; }
*.yui-ac-content {position:absolute;left:0;top:0;width:20em;border:1px solid #404040;background:#ffffff;overflow:hidden;text-align:left;z-index:9050;font: normal 11px sans-serif;}
*.yui-ac-shadow {position:absolute;left:0;top:0;margin:.3em;background:#a0a0a0;z-index:9049;}
*.yui-ac-content ul {padding:5px 0;width:100%;list-style:none;margin:0}
*.yui-ac-content li {padding:0 5px;cursor:default;white-space:nowrap;margin:0}
*.yui-ac-content li.yui-ac-highlight {background:#ffff00;}
*.watermark {color: gray;}
