.dg-theme-l5 {color:#000 !important; background-color:#f5f7f8 !important}
.dg-theme-l4 {color:#000 !important; background-color:#dfe5e8 !important}
.dg-theme-l3 {color:#000 !important; background-color:#becbd2 !important}
.dg-theme-l2 {color:#000 !important; background-color:#9eb1bb !important}
.dg-theme-l1 {color:#fff !important; background-color:#0066CC !important}
.dg-theme-d1 {color:#fff !important; background-color:#57707d !important}
.dg-theme-d2 {color:#fff !important; background-color:#0066CC !important}
.dg-theme-d3 {color:#fff !important; background-color:#435761 !important}
.dg-theme-d4 {color:#fff !important; background-color:#3a4b53 !important}
.dg-theme-d5 {color:#fff !important; background-color:#303e45 !important}
.dg-theme-light {color:#000 !important; background-color:#f5f7f8 !important}
.dg-theme-dark {color:#fff !important; background-color:#303e45 !important}
.dg-theme-action {color:#fff !important; background-color:#303e45 !important}
.dg-theme {color:#fff !important; background-color:#0066CC !important}
.dg-text-theme {color:#0066CC !important}
.dg-border-theme {border-color:#0066CC !important}
.dg-hover-theme:hover {color:#fff !important; background-color:#0066CC !important}
.dg-hover-text-theme:hover {color:#0066CC !important}
.dg-hover-border-theme:hover {border-color:#0066CC !important}
.ui-autocomplete-loading {
    background: white url("/img/spinner.gif") right center no-repeat;}
.rndFooterTable{
	display: table;
	width: 100%;
}
.rndFooterTableRow {
	display: table-row;
}
.rndFooterTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.rndFooterTableCell, .rndFooterTableHead {
	display: table-cell;
}
.rndFooterTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.rndFooterTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.rndFooterTableBody {
	display: table-row-group;
}    
#captchawrap {
  margin-left: 10px;
}
#cimg {
  float: left;
  width: 125px;
  }
#cref {
  float: left;
  width: 150px;
  margin-left: 3px;
  font-size: 100%;
  margin: 0;
  padding: 0;
  text-align: left;
}
#cref a {
color: #000;
font-size: 90%;
margin: 0;
padding: 0 3px 0 3px;
text-decoration: none;
text-align: left;
}
#cref a:hover {
text-decoration: underline;
}
#capcleared {
  clear: both;
}
#capcleared input.button {
float: left;
width: 25%;
height: 32px;
font-size: 90%;
background-color: #639;
color: white;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: none;
text-transform: uppercase;
border-radius: 0;
}
#capcleared input.button:hover {
background-color: #282828;
color: white;
cursor: pointer;
}

html, body, h1, h2, h3, h4, h5 {font-family: "Verdana"}