.MTSInputField, .MTSInputFieldDisabled, .MTSInputFieldReadonly, .MTSInputFieldReadonlyAlt {
  font-size: 10pt;
  font-family: Arial,Helvetica,Sans-Serif;
  background-color:#ffffff;
  border-style: solid; border-width: 2px 1px 1px 2px;
  border-color: #888888 #cccccc #cccccc #888888;
  padding-left: 0.2em;
}

.MTSInputFieldDisabled {
  background-color:#eeeeee; color: #888888;
  cursor: default;
}


.MTSInputFieldReadonly {
  background-color:#eeeeee; color: #000000;
  cursor: default;
}


.MTSInputFieldReadonlyAlt {
  color: #aaaaaa;
  cursor: default;
}


label.MTSLabel {
  cursor:pointer;
  vertical-align: 2px;
}


label.MTSLabelAlert {
  color : #ff0000;
}


option.MTSOptionBold {
  font-weight: bold
}


option.MTSOptionDisabled {
  color: #cccccc;
}

option.MTSTestEnabled {
  color: #22aa22;
}

option.MTSTestDisabled {
  color: #cc5555;
}

.MTSMultipleSelect {
  width: 250px;
}

.MTSSelectBox {
  position: relative;
}

.MTSSelectBoxDisabled {
  pointer-events: none;
  opacity: 0.5;
}

.MTSSelectBox select {
  width: 100%;
}

.MTSOverSelect {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.MTSMultipleSelectObject {
  position: fixed;
  display: none;
  background-color:#ffffff;
  border-style: solid; border-width: 2px 1px 1px 2px;
  border-color: #888888 #cccccc #cccccc #888888;
  width: 247px;
  max-height: 200px;
  z-index: 1;
}

.MTSMultipleSelectObjectContent {
  overflow : auto;
}

.MTSMultipleSelectObject label {
  display: block;
}

.MTSMultipleSelectObject label:hover {
  background-color: #1e90ff;
}

.MTSMultipleSelectObject .MTSMultipleSelectHighlightOnHover:hover {
  background-color: #1e90ff;
  color: white;
}

.MTSMultipleSelectBlockTitle {
  background-color: #eaedef;
}

.MTSMultipleSelectObjectWrapper {
  position: fixed;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  display: none;
}