
input[type=text], input[type=password], textarea {
  ime-mode: inactive;
}

.fieldWithErrors {
  display: inline;
}
.fieldWithErrors input, .fieldWithErrors textarea, .fieldWithErrors select, .fieldWithErrors input:hover, .fieldWithErrors textarea:hover, .fieldWithErrors select:hover, .fieldWithErrors input:active, .fieldWithErrors textarea:active, .fieldWithErrors select:active, .fieldWithErrors input:focus, .fieldWithErrors textarea:focus, .fieldWithErrors select:focus {
  background-color: #FB768A;
}
#errorExplanation { 
  padding: 10px 16px 16px 16px;
  border: 2px solid #C44;
  color: #C44;
  background-color: #FEE;
  margin-bottom: 1em;
}
#errorExplanation h2 {
  display: none;
}
#flash_notice { 
  font-weight: bold;
  padding: 10px 16px 16px 16px;
  border: 2px solid #7A4;
  color: #7A4;
  background-color: #EFE;
  margin-right: 40px;
  margin-left: 40px;
  margin-bottom: 1em;
}
#flash_error { 
  font-weight: bold;
  padding: 10px 16px 16px 16px;
  border: 2px solid #C44;
  color: #C44;
  background-color: #FEE;
  margin-right: 40px;
  margin-left: 40px;
  margin-bottom: 1em;
}

div.pagination {
  display: inline;
  margin-left: 40px;
}

a.unitup, a.unitdown {
  cursor: pointer;
}

.mktipmsg {
  padding: 5px;
  background-color: #FFF8DC;
  border: 1px solid #DEB887;
  width:180px;
  color: #6b6b6b;
  display:none;
  position:absolute;
  left:0px;
  top:0px;
}

.not_msen {
  color: #777777;
}

tr.clickable-line {
  cursor: pointer;
}
tr.clickable-line:hover td {
  /* !important is necessary to override .wh */
  background-color: #FFFFCC !important;
}

tr.self td {
  font-weight: bold !important;
}

table.order_links {
  width: 100%;
}
table.order_links tr td {
  white-space: nowrap;
  padding: 0 !important;
  border: none !important;
}

td.margin_call {
  background-color: #C00 !important;
  color: #FFF;
  font-weight: bold;
}

td.worship-memo {
  white-space:normal !important;
  max-width:400px;
  overflow:auto;
}

#chase-worships-standings td.worship-memo {
  white-space:normal !important;
  max-width:500px;
  overflow:hidden;
}


