/***********/
/*  FORMS  */
/***********/

table.formnormal{
  margin-bottom:15px;
  margin-top:15px;
  /*background-color:#FFF;
  border-top:1px solid #39506c;*/
}

td.fieldlabel{
  width:50%;
  padding:6px;
  text-align:left;
  background-color:#cad9eb;
  line-height:16px;
  color:#1d3148;
}
td.fieldprefix{
  padding-left:6px;
  text-align:right;
  width:1%;
}

span.fieldsuffix{
  padding-left:4px;
}

td.fieldvalue{
  text-align:left;
  padding:6px;
}

td.spacer{
  padding:6px;
}

td.fieldinstructions{
  text-align:left;
  font-size:11px;
  padding:6px;
  background-color:#8b98af;
  color:#FFF;
  font-weight:bold;
  border-top:2px solid #FFF;
  border-bottom:2px solid #39414f;
  line-height:12px;
}
td.fieldspacer{
  font-size:1px;
  background-color:transparent;
}

span.warning{
  color:#CC0000;
}

div.errors{
  display:block;
  padding:6px;
  border:1px solid #CC0000;
  background-color:#db6767;
  color:#FFF;
  margin: 1px 0;
}

.forminput{
  border:1px solid #999;
  line-height:16px;
  font-size:11px;
  font-family:Tahoma,Arial;
}

.forminput_disabled{
  background-color:#EFEFEF;
  border:1px solid #CCC;
  line-height:16px;
  font-size:11px;
  font-family:Tahoma,Arial;
}

.formbutton{
  font-size:11px;
  font-family:Tahoma,Arial;
}

form a.formlink{
    text-align:left;
    font-size:11px;
    font-weight:bold;
    color:#e48b00;
    text-decoration:underline;
}

form a.formlink:hover{
    text-align:left;
    font-size:11px;
    font-weight:bold;
    color:#ffa800;
    cursor:pointer;
    cursor: hand;
    text-decoration:none;
}

/** END FORMS **/

/**************************************************/
/* SPECIAL!! FOR THE HOVER OVER LIST DESCRIPTIONS */
/**************************************************/
#hintbox{ /*CSS for pop up hint box */
    position:absolute;
    padding:7px;
    width:300px;
    top:0;
    left:0;
    border-top:1px solid #fffdf2;
    border-left:1px solid #fffdf2;
    border-right:1px solid #ebdd9c;
    border-bottom:2px solid #ebdd9c;
    background-color: #fff9dd;
    color:#373323;
    text-align: left;
    font-weight:normal;
    visibility: hidden;
    line-height:16px;
    z-index:100;
}


form a{
    position:relative; /*this is the key*/
    text-align:left;
    font-size:11px;
    color:#CC0000;
    text-decoration:none;
    padding-left:1px;
    z-index:24;
    cursor:help;
}

form a:hover{
    text-align:left;
    font-size:11px;
    color:#FF0000;
    text-decoration:none;
    padding-left:1px;
    z-index:25;
    cursor:help;
}

form a span{
  font-size:11px;
}
/******************/
/* END HOVER LIST */
/******************/

