TD {
  cursor: default;
  text-align: left;
  color: yellow;
  font: 15px;
}

.TD_R {
  cursor: default;
  text-align: right;
  color: yellow;
  font: 15px;
}

.TD_C {
  cursor: default;
  text-align: center;
  color: yellow;
  font: 15px;
}

.TD_DISABLED {
  cursor: not-allowed;
  text-align: left;
  color: gray;
  font: 15px;
}

TH {
  background-color: #006699;
  text-align: center;
  font: bold 20px;
  color: yellow;
  cursor: default;
}

.TH_DOWN {
  border-right:  1px solid #0077CC;
  border-top:    2px solid #000000;
  border-left:   1px solid #000000;
  border-bottom: 2px solid #0077CC;

  background-color: #006699;
  text-align: center;
  font: bold 20px;
  color: darkred;
  cursor: default;
}

.TH_UP {
  border-right:  1px solid #000000;
  border-top:    2px solid #0077CC;
  border-left:   1px solid #0077CC;
  border-bottom: 2px solid #000000;

  background-color: #006699;
  text-align: center;
  font: bold 20px;
  color: darkred;
  cursor: default;
}

.TH_NEUTRAL {
  background-color: #006699;
  text-align: center;
  font: bold 20px;
  color: darkred;
  cursor: default;
}

.INPUT_TEXT_READONLY {
  color: #FF3300;
  font-family: Tahoma;
  font-size: 10 pt;
  font-weight: bold;
  background-color: #DBE6F7;
  border: 1 solid #1F4D98;
}

.SELECT_OPTIONS {
  color: #224A95;
  font-family: Tahoma;
  font-size: 8 pt;
  font-weight: bold;
  background-color: #DBE6F7;
  border: 1 solid #1F4D98;
  height: 18;
  z-index: 10;
}

.INPUT_BUTTON_DISABLED {
  cursor: not-allowed;
  color: red;
  font-family: Tahoma;
  font-size: 10 pt;
  font-weight: bold;
  background-color: #DBE6F7;
  border: 0 solid #1F4D98;
  height: 18;
}

.INPUT_BUTTON_HIDDEN {
  cursor: not-allowed;
  color: red;
  font-family: Tahoma;
  font-size: 10 pt;
  font-weight: bold;
  background-color: #DBE6F7;
  border: 0 solid #1F4D98;
  height: 1;
  visibility: hidden;
}

.INPUT_TEXT_DOMAIN {
  color: black;
  font-family: Tahoma;
  font-size: 10 pt;
  font-weight: bold;
  text-align: center;
  background-color: #DBE6F7;
  border: 1 solid #1F4D98;
}

.DOMAIN_SELECT {cursor: pointer}
.DOMAIN_BUTTON {
  background-color: lightblue; 
  color: blue; 
  text-align: center; 
  font-weight: bold;
  
  border: 1px solid #0044CC;
}

.DOMAIN_ITEMS {
  cursor: pointer;
  color: white;
  text-align: left;
}

#DOMAIN {
  background-color: #006699; 
  position: absolute; 
  top: 20px; 
  left: 200px;
  border-right:  1px solid #0077CC; 
  border-top:    2px solid #000000;
  border-left:   1px solid #000000;
  border-bottom: 2px solid #0077CC;
}

#MENU_ITEMS {
  background-color: #392F8F;
  cursor: default; 
  font-weight: bold; 
  visibility: hidden; 
  position: absolute; 
  z-index: 1;
  
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;

  border-right:  1px solid #000000; 
  border-top:    2px solid #0077CC;
  border-left:   1px solid #0077CC;
  border-bottom: 2px solid #000000;
}

.MENU_ITEM {
  cursor: pointer;
  color: white;
  text-align: left;
}

#FOOTER {
  position: absolute;
  text-align: center;
  font-style: italic;
  padding-left: 5px;
  cursor: not-allowed;
  height: 23;

  border-right:  2px solid #0077CC; 
  border-top:    2px solid #000000;
  border-left:   2px solid #000000;
  border-bottom: 2px solid #0077CC;
}

#WELCOME {
  position: absolute;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  cursor: not-allowed;
  height: 23;

  border-right:  2px solid #0077CC; 
  border-top:    2px solid #000000;
  border-left:   2px solid #000000;
  border-bottom: 2px solid #0077CC;
}

#EDIT_DOMAIN {
  position: absolute;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  cursor: not-allowed;
  height: 23;

  border-right:  2px solid #0077CC; 
  border-top:    2px solid #000000;
  border-left:   2px solid #000000;
  border-bottom: 2px solid #0077CC;
}

#WEBDNS_HOST {
  position: absolute; 
  left: 100px; 
  top: 150px; 
  width: 300px; 
  font-size: 36px;

  border-right:  2px solid #0077CC; 
  border-top:    2px solid #000000;
  border-left:   2px solid #000000;
  border-bottom: 2px solid #0077CC;
} 

#changePass {
  position: absolute;

  border-right:  1px solid #0077CC; 
  border-top:    2px solid #000000;
  border-left:   1px solid #000000;
  border-bottom: 2px solid #0077CC;
}

#changePassText {
  position: absolute;
  padding-left: 5px;

  border-right:  2px solid #000000;
  border-top:    2px solid #0077CC;
  border-left:   2px solid #0077CC;
  border-bottom: 2px solid #000000;
}

#changePersonal {
  position: absolute;

  border-right:  1px solid #0077CC; 
  border-top:    2px solid #000000;
  border-left:   1px solid #000000;
  border-bottom: 2px solid #0077CC;
}

#changePersonalText {
  position: absolute;
  padding-left: 5px;

  border-right:  2px solid #000000;
  border-top:    2px solid #0077CC;
  border-left:   2px solid #0077CC;
  border-bottom: 2px solid #000000;
}

#mailing {
  position: absolute;

  border-right:  1px solid #0077CC; 
  border-top:    2px solid #000000;
  border-left:   1px solid #000000;
  border-bottom: 2px solid #0077CC;
}

#mailingText {
  position: absolute;
  padding: 3;

  border-right:  2px solid #000000;
  border-top:    2px solid #0077CC;
  border-left:   2px solid #0077CC;
  border-bottom: 2px solid #000000;
}

#pendingText {
  position: absolute;
  padding-left: 5px;

  border-right:  2px solid #000000;
  border-top:    2px solid #0077CC;
  border-left:   2px solid #0077CC;
  border-bottom: 2px solid #000000;
}

#pendingForm {
  position: absolute;

  border-right:  1px solid #0077CC; 
  border-top:    2px solid #000000;
  border-left:   1px solid #000000;
  border-bottom: 2px solid #0077CC;
}

#changeDomain {
  position: absolute;
  padding:  3;
  height:   400px;

  border-right:  1px solid #0077CC; 
  border-top:    2px solid #000000;
  border-left:   1px solid #000000;
  border-bottom: 2px solid #0077CC;
}

#changeRights {
  position: absolute;
  padding: 3;
  height: 400px;

  border-right:  1px solid #0077CC; 
  border-top:    2px solid #000000;
  border-left:   1px solid #000000;
  border-bottom: 2px solid #0077CC;
}

#changeUser {
  position: absolute;
  padding: 3;

  border-right:  1px solid #0077CC; 
  border-top:    2px solid #000000;
  border-left:   1px solid #000000;
  border-bottom: 2px solid #0077CC;
}

.password {
  color: red;
  cursor: not-allowed;
}

.emailAddress {
  font-size: 9 pt;
}

.fullName {
  font-size: 11 pt;
}

#modLine {
  position: absolute;
  height: 40px;
}

#editLine {
  position: absolute;
  height: 360px;
  
  overflow: auto;
}

