

/* @group bug report Add */

input, textarea, select {
  border:1px solid #999;
  padding:2px;
  margin:2px;
  font-size: 14px;
}

.optional {
  color:#CCCCCC;
}

.mandatoryfield {
  font-weight:bold;
}

.missing {
  color:#FF0000;
}

.missinginput {
  border:3px solid #FF0000;
}

.spacer {
  margin:0;
  padding:0;
  height:10px;
}

#idAreaoEdit1 {
  margin-top:4px;
}

.editwrapper {
  margin:0px;
  padding:0px;
  width: 620px;
}

.editwrapper hr {
  border-color:#ccc -moz-use-text-color;
  border-style:solid none none;
  border-width:1px medium medium;
  height:1px;
  margin:0px 0px 10px;
  padding:0px;
}

.editformelement0 {
  padding:0px 0px 10px;
  width:620px;
}

.editformelement0 input {
  margin:2px 0px 0px;
  width:618px;
}

.editformelement0 textarea {
  height:150px;
  margin:2px 0px 2px 0;
  width:618px;
}

.editformelement1 {
  float:left;
  padding:0px 0px 10px;
  width:320px;
}

.editformelement1 input {
  margin:2px 0px 0px;
  width:310px;
}

.editformelement1 select {
  margin:2px 0px 0px;
  width:310px;
}

.inputbuttongraysmall[class] {
  background:transparent url(/website/themes/getzcope/images/main/bg_button_gray_small.png) no-repeat scroll 0%;
  border:0px none;
  cursor:pointer;
  height:24px;
  margin:0px;
  padding:0px;
  text-align:center;
  width:100px;
  color:#179FC0;
}

*html .inputbuttongraysmall{
  height: 19px;
  width: 100px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/website/themes/getzcope/images/main/bg_button_gray_small.png');
  text-align: center;
  padding: 0px 0px 0px 0px;
  border: 0px;
  height:24px;
  margin:0px;
  cursor:pointer;
  background:transparent;
  color:#179FC0;
}

.noticebox {
  font-weight:normal;
  font-size:16px;
  line-height:1.4em;
  width: 620px;
  background-color:#FFFFCC;
  border:3px solid #FFCC00;
  margin:0 0 15px 0;
  padding:10px;
}

.noticebox h2 {
  margin: 0px;
  padding: 0px;
  font-family:Helvetica,Arial,sans-serif;
  line-height: 1.3em;
  font-size: 24px;
  color: #ffcc00;
}

/* @end */

/* @group  support edit */

*html .inputbuttonredlarge {
  height:24px;
  width: 178px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/website/themes/getzcope/images/main/bg_button_red_large.png');
  text-align: center;
  padding: 0px;
  border: 0px;
  margin:0px;
  cursor:pointer;
  background:transparent;
  color:#179FC0;
}

.inputbuttonredlarge[class] {
  height:24px;
  width: 178px;
  background: url(/website/themes/getzcope/images/main/bg_button_red_large.png) no-repeat;
  text-align: center;
  padding: 0px;
  border: 0px;
  margin:0px;
  cursor:pointer;
  color:#179FC0;
}

.description {
  color:#999;
  font-size:12px;
}

/* @end */

/* fake input fields to override system layout */
div.fileinputs {
  position: relative;
}

div.fakefile {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 10;
  width:620px;
}

div.fakefile input {
  z-index: 100;
  width: 494px;
}

input.file {
  z-index: 20;
  position: relative;
  -moz-opacity:0;
  filter:alpha(opacity: 0);
  opacity: 0;
  width:126px;
  left:494px;
}

/* @end */
