.dialogContainer {
  display: none;
  /* needed for proper dialog window width (prevents default max width of div) */ }

.dialogContainer form div.fieldBlock, .dialogContainer form div.fieldBlockLeft {
  padding: 5px; }

/* -------------------------- Form Styles ----------------------------------------------------------*/
.dialogContainer form {
  color: #666666; }
  .dialogContainer form input.datebox, .dialogContainer form span.datebox {
    text-align: center;
    width: 80px; }
  .dialogContainer form input.dateTime, .dialogContainer form span.dateTime {
    text-align: center;
    width: 120px; }
  .dialogContainer form input.phone, .dialogContainer form span.phone {
    width: 120px; }
  .dialogContainer form input.numeric, .dialogContainer form span.numeric {
    text-align: right;
    width: 80px; }
  .dialogContainer form input.count, .dialogContainer form span.count {
    width: 60px;
    text-align: center; }
  .dialogContainer form input.year, .dialogContainer form span.year {
    width: 60px;
    text-align: center; }
  .dialogContainer form .required {
    background-color: #FFFF99; }
  .dialogContainer form .error {
    color: red; }

form .error {
  color: red; }

/* Pending Reports Classes
-----------------------------------------------------------*/
#PendingReportsGrid {
  font-size: 10px; }
  #PendingReportsGrid tbody tr.open {
    cursor: pointer; }
  #PendingReportsGrid tbody tr.open:hover {
    background: #CCC; }
  #PendingReportsGrid tbody tr.current {
    cursor: default;
    background: white; }

#PendingReportsHeader {
  width: 189px;
  border-color: #666 !important; }
  #PendingReportsHeader tr th {
    text-align: left !important;
    border-top: solid 1px #666;
    border-bottom: solid 1px #666; }

.pendingReportsListContainer {
  max-height: 314px;
  overflow-y: auto; }

#NoReports {
  text-align: center; }

/* Linked Reports Classes
-----------------------------------------------------------*/
#LinkedReportsGrid {
  font-size: 10px; }
  #LinkedReportsGrid tbody tr.open {
    cursor: pointer; }
  #LinkedReportsGrid tbody tr.open:hover {
    background: #CCC; }
  #LinkedReportsGrid tbody tr.current {
    cursor: default;
    background: white; }

#LinkedReportsHeader {
  width: 189px;
  border-color: #666 !important; }
  #LinkedReportsHeader tr th {
    text-align: left !important;
    border-top: solid 1px #666;
    border-bottom: solid 1px #666; }

.linkedReportsListContainer {
  max-height: 188px;
  overflow-y: auto; }

/* Misc Classes
-----------------------------------------------------------*/
.center {
  text-align: center; }

.left {
  text-align: left; }

.right {
  text-align: right; }

.top {
  vertical-align: top; }

/* Extendable Classes
-----------------------------------------------------------*/
.clearfix {
  zoom: 1; }
  .clearfix:before, .clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden; }
  .clearfix:after {
    clear: both; }

/*# sourceMappingURL=site.css.map */
