/*
 * A CSS file for local modifications to our standard screen.css style
 */


.clear { clear: both }

textarea:focus, input:focus{
    outline: 0;
}

.ac { text-align: center; }
.ar { text-align: right; }
.al { text-align: left; }
.aj { text-align: justified; }

#content h2 {
  min-height:36px;
  line-height:36px;
  border-top:2px #bababa solid;
  border-bottom:2px #bababa solid;
  font-family: 'helvetica_condensedregular',Arial,Helvetica,sans-serif;
  font-size: 20px;
}

#content p {
  margin-bottom: 20px;
}

#content a {
  text-decoration: underline;
}

#content a.button {
  text-decoration: none;
}

#content a.plain {
  text-decoration: none;
}

#content a.plain:hover {
  color: black;
}

#content .FormTable td {
  padding: 5px 0px;
}

#content table td, #content table th {
  padding: 5px;
}

#content .faq .question, #content .faq .close {
  text-decoration: none;
  color:#8F2E90; font-weight:bold;
  cursor: pointer;
}

#content .faq .answer {
  text-decoration: none;
  font-weight:normal;
  cursor: pointer;
}

.table-100 > table, table.table-100 {
  width: 100%;
}

#content table th {
  font-weight: bold;
  color: #88B347;
}

#content table.pretty th, #content table.pretty td {
  border: 1px solid #88B347;
}

#content strong {
  font-weight: bold;
}

.error {
  color: red;
}

.success {
  color: green;
}

.announcement {
  background-color: #2CA2D2;
  color: black;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding: 10px;
}

ul.clickable {
  cursor: pointer;
}


#content h2.ac {
  border: none;
  margin: 15px;
}

.dew-grid th, .dew-grid td {
  text-align: center;
  line-height: 20px;
}

.dew-grid img {
  -moz-border-radius:2px;
  -o-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
}

.dew-grid .sequence {
}


.dew-grid img.avatar {
  -moz-border-radius:0px;
  -o-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0pxx;
}

.dew-grid .action {
  display: block;
  font-size: 80%;
  text-align: center;
}

.dew-grid .status {
  text-align: center;
  font-family: "Courier New", Courier, monospace;
}

.dew-grid .action b {
  color: #8F2E90;
  text-transform: uppercase;
}

.upload-photo .preview {
  margin-top: 4px;
}

.avatar {
  width: 24px;
}

.auto-save-info {
  font-style: italic;
  font-size: 90%;
}

.simple-page {
  font-size: 24px;
  margin: 40px auto;
  border: 1px solid red;
  padding: 30px;
  width: 75%;
}

.hp, .contact_form input.hp, .contact_form2 input.hp {
  display: none;
}

.leading { margin-top: 10px; }
.leading2 { margin-top: 20px; }
.leading3 { margin-top: 30px; }
.leading4 { margin-top: 40px; }


.following { margin-bottom: 10px; }
.following2 { margin-bottom: 20px; }
.following3 { margin-bottom: 30px; }
.following4 { margin-bottom: 40px; }

