/* manage reports */
.reportsList {}
  .reportsList .colSelect {width: 0;}
    .reportsList .colSelect input {width: 1em; height: 1em;}
  .reportsList .colName {width: 100%;}
    .reportsList .colName .iceGphImg {padding-right: 3px; vertical-align: bottom;}
    .reportsList .colName-icon {}
    .reportsList .colName-name {width: 100%;}
  .reportsList .colUsers {text-align: center; white-space: nowrap;}
    .reportsList .colUsers .iceCmdLnk {font-size: 11px; color: #606060; display: block;}
  .reportsList .colNotes {text-align: right; white-space: nowrap;}
  .reportsList .colType,
  .reportsList .colStatus {white-space: nowrap;}
  .reportsList .colFocusOn {background: #f7f7f7 none; padding: 1px 5px 4px; font-family: Arial;}
  .reportsListColGrpHdrCol {text-align: left;}
    .reportsListColGrpHdrRow .colNotes {text-align: center;}
  .reportsList tbody td {vertical-align: top;}
    .reportsList tbody td .iceOutTxt {font-size: 11px; padding: 0;}
.iceMnuPopVrt_ReportLink {display: block; font-size: 11px; padding: 3px; margin-bottom: 1px;}
  .iceMnuPopVrt_ReportLink:hover {background-color: #4591a1; text-decoration: none; color: #fff;}
.excluded-report {color: #900; font-style: oblique;}
.status-active {color: #693; font-weight: bold;}
.status-completed {color: #369;}
  .colName .status-completed {font-weight: normal;}
.linkFocusOn {color: #960; text-decoration: underline;}
.showExcluded {padding-right: 5px; text-align: right;}
  .showExcluded .iceOutLbl {font-size: 11px; text-transform: lowercase; cursor: pointer;}

/* random tip */
.helpTip {margin: 0 0 15px; padding: 3px 20px 3px 23px; background: lightgoldenrodyellow url('/apr/images/lightbulb.png') no-repeat 3px 3px; color: #404040;}

/* tooltip */
.reportTooltip {
  display: none;
  padding: 2px 5px;
  font-size: 10px;
  border: 1px solid #999;
  background: #fff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #ffffff), color-stop(0.99, #eeeeee));
  background: -moz-linear-gradient(center top, #ffffff 50%, #eeeeee 99%);
  background: -o-linear-gradient(top, #ffffff 50%, #eeeeee 99%);
  background: -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
  background: linear-gradient(top, #ffffff 50%, #eeeeee 99%);
}
.reportTooltip th {font-weight: bold; text-align: right; padding-right: 5px;}
.reportTooltip td {font-weight: normal; text-align: left;}
.reportTooltip hr {margin: 5px 0; width: 100%;}

/* batch editing */
.batchEditForm {}
  .batchEditForm hr {margin: 5px auto;}
  .batchEditForm .colLabel {padding-right: 5px; white-space: nowrap;}
  .batchEditForm .colField {padding-right: 15px; width: 100%;}
  .batchEditForm .colActions {padding-right: 15px; text-align: right; white-space: nowrap;}

/* manage representatives */
.repFilter {margin: 1em 0;}
  .repFilterTitle {margin-bottom: 2px;}
  .repFilterGrid {margin: 0 20px; padding: 5px 10px; background-color: #fdfdfd;}
    .repFilterGrid .iceSelOneLb {margin: 0 2px; padding: 2px;}

#ListForm .nonClpsbl {margin-bottom: 15px;}
.repList {}
  .repList td {vertical-align: top;}
  .repList .repListHdr {padding: 1px 5px;}
  .repList .iceOutTxt, .repList .iceCmdLnk {font-size: 11px;}
  .repList .colIndex {width: 5%; background-color: #ededed; text-align: center; font-weight: bold;}
  .repList .colName {width: 50%;}
  .repList .colActivity {width: 30%;}
  .repList .colAction {width: 15%; border-right-style: none;}
  .repList .extraSlot {background-color: #f6ffba;}
  .repList .displayName {padding-bottom: 0 !important; font-weight: bold;}
    .repList a.displayName {text-decoration: underline;}
  .repList .emailAddress {padding-top: 0 !important;}
.repListAction {padding: 0 10px !important; color: #369; font-weight: normal; text-transform: lowercase;}

/* manage users */
.userList {cursor: pointer;}
  .userList td {vertical-align: top;}
  .userList td span.iceOutTxt {padding: 0;}
  .userList .userEmail {}
.userListFilter {}
  .userListFilter .iceInpTxt {width: 250px;}
  .userListFilter .iceSelOneLb {width: 175px;}
.editUserGroup {padding-bottom: 15px;}
  .editUserGroup th, .editUserGroup td {text-align: left; vertical-align: top; padding: 1px 0; font-weight: normal;}
  .editUserGroup thead th {padding-bottom: 10px; font-size: 14px; color: #369;}
  .editUserGroup td.field {width: 120px;}
  .editUserGroup td.readOnly {}
  .editUserGroup td.input {}
  .editUserGroup .iceOutLbl, .editUserGroup .iceOutTxt {font-size: 11px;}
.orgLookupForm {margin-top: 2em;}
  .orgLookupForm .colOrgName {width: 150px;}
  .orgLookupForm .colOrgParent {width: 100px;}
.assignmentHeader {background: url('./css-images/table_col_header.gif') repeat-x left bottom; border: 1px solid #d9d9d9; color: #484848; font: bold 11px tahoma; height: 20px; padding: 6px 0 0 8px;}
.assignmentList {border-collapse: collapse; width: 100%; border: 1px solid #ccc; border-style: none solid; font-size: 11px;}
  .assignmentList .colType {width: 14em;}
  .assignmentList .colAction {width: 5em;}
  .assignmentList td {border-bottom: 1px solid #ccc; padding: 2px 5px; vertical-align: top;}
  .assignmentList td span {padding: 0;}
  .assignmentList tr.create span {color: #693 !important;}
  .assignmentList tr.delete span {color: #999 !important; text-decoration: line-through;}
.assignmentFooter {padding: 5px 7px; text-align: right;}

/* manage help text */
.helpTextSelectList {margin: 0 15px 15px 0; float: left;}
.helpTextOverrideMsg {clear: both; margin: 15px 0; font-size: 11px; font-weight: bold;}
.helpTextCodes {margin-bottom: 15px;}
  .helpTextCodes thead th.colLine {text-align: center;}
  .helpTextCodes td {vertical-align: top;}
  .helpTextCodes .colLine {width: 1em; text-align: left;}
    .helpTextCodes .colLine span.iceOutTxt {font-size: 11px; font-weight: bold; padding: 0;}
  .helpTextCodes .colText {width: auto;}
.helpTextEntries {margin: 5px 15px; font-size: 11px;}
  .helpTextEntries th, .helpTextEntries td {padding: 2px 5px; border: 1px solid #ccc;}
  .helpTextEntries tfoot td {border-style: none;}
  .helpTextEntries th {background: url('./css-images/table_col_header.gif') repeat-x left bottom;}
  .helpTextEntries tr.region-code td {color: #369;}
  .helpTextEntries .colText {width: 100%;}
  .helpTextEntries .colLanguage, .helpTextEntries .colAction {white-space: nowrap;}
  .helpTextEntries span {font-size: 11px;}
  .helpTextEntries .newTranslation {float: right; color: #693; font-weight: bold;}

.editHelpText {}
  .editHelpText td {text-align: left; vertical-align: top;}
  .editHelpText .iceOutTxt, .editHelpText .iceOutLbl {display: block; margin: 2px 0;}
  .editHelpText .icePnlGrdCol1 {padding-right: 10px;}
  .editHelpText .icePnlGrdCol2 {width: 100%;}
    .editHelpText .icePnlGrdCol2 .iceInpTxtArea {width: 95%;}
