html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea {
  font-family: "Segoe UI", Tahoma, "Helvetica Neue", Arial, Helvetica, sans-serif; }

html {
  background-color: transparent; }

body {
  background-image: url(images/bg3.jpg);
  background-color: #000;
  xfont-family: 'Times New Roman' , Times, serif;
  font-size: 100%;
  background-position: top;
  background-repeat: repeat-x; }

.page {
  width: 950px;
  margin: 10px auto;
  padding: 20px;
  background-color: #ffffff;
  border: 1px solid black; }

/* Styles for basic forms
-----------------------------------------------------------*/
fieldset {
  border: 1px solid #ddd;
  padding: 0 1.4em 1.4em 1.4em;
  margin: 0 0 1.5em 0; }
  fieldset legend {
    font-size: 1.2em;
    font-weight: bold; }

input[type=text] {
  width: 400px; }

textarea {
  min-height: 150px;
  width: 400px; }

.editor-label, .display-label {
  font-size: .8em;
  font-weight: bold;
  margin: 1em 0 0 0; }

.editor-field {
  margin: 0.5em 0 0 0; }

/* Styles for validation helpers */
.field-validation-error {
  color: red; }

.field-validation-valid {
  display: none; }

.input-validation-error {
  border: 1px solid red;
  background-color: #ffeeee; }

.validation-summary-errors {
  font-weight: bold;
  color: red; }

.validation-summary-valid {
  display: none; }

.dxgvHeader td {
  border-style: none; }

.dxgvTable input[type=text] {
  xwidth: 200px; }

.dxgvTable {
  margin-bottom: 0; }
  .dxgvTable table {
    margin-bottom: 0; }
  .dxgvTable td, .dxgvTable th {
    xborder: none;
    xpadding: 0; }

input.dxeEditAreaSys {
  width: 100%; }

.datatable td, .datatable th {
  border: solid 1px #000;
  padding: 2px 4px;
  xborder: 1px solid #00000; }
