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

table input{
  font-size:11px;
}

table.formnormal{
  padding-bottom:8px;
}

table.formnormal1 h2{
	margin-top:12px;
}

td.fieldlabel{
  width:180px;
  padding:6px;
  padding-left:0;
  text-align:left;
  line-height:16px;
}
td.fieldprefix{
  padding-left:6px;
  width:20px;
  text-align:right;
}

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

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

td.spacer{
  line-height:1px;
}

td.fieldinstructions{
  text-align:left;
  font-size:11px;
  padding:12px 6px;
  padding-left:0;
  color:#444;
  font-weight:bold;
}
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{
  font-size:11px;
  font-family:Tahoma, verdana, arial;
  padding-left:2px;
  background-color: #FFFFFF;
  border-right:1px solid #BBBBBB;
  border-bottom:1px solid #BBBBBB;
  border-left:1px solid #333333;
  border-top:1px solid #333333;
}

.forminput_disabled{
  font-size:11px;
  font-family:Tahoma, verdana, arial;
  padding-left:2px;
  background-color:#EFEFEF;
  border-right:1px solid #BBBBBB;
  border-bottom:1px solid #BBBBBB;
  border-left:1px solid #333333;
  border-top:1px solid #333333;
}
textarea.forminput,textarea.forminput_disabled{
  line-height:16px;
}

.formbutton{
        color: #000000;
        font-family:tahoma;
        font-size:11px;
        height:24px;
        border-top: 3px solid #459840;
        border-bottom: 1px solid #aaaaaa;
        border-left: 1px solid #aaaaaa;
        border-right: 1px solid #FFFFFF;
        background-color:#EEE;
        margin-bottom:1px;
}

.formbutton_red{
        color: #000000;
        font-family:tahoma;
        font-size:11px;
        height:24px;
        border-top: 3px solid #d52826;
        border-bottom: 1px solid #aaaaaa;
        border-left: 1px solid #aaaaaa;
        border-right: 1px solid #FFFFFF;
        background-color:#EEE;
        margin-bottom:1px;
}

.formbutton_gray,.formbutton_disabled{
        color: #888;
        font-family:tahoma;
        font-size:11px;
        height:24px;
        border-top: 3px solid #CCCCCC;
        border-bottom: 1px solid #aaaaaa;
        border-left: 1px solid #aaaaaa;
        border-right: 1px solid #FFFFFF;
        background-color:#EEE;
        margin-bottom:1px;
}


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;
}

.processor_message{
}

img.captcha{
  border-right:1px solid #BBBBBB;
  border-bottom:1px solid #BBBBBB;
  border-left:1px solid #333333;
  border-top:1px solid #333333;
  margin-bottom:2px;
}