/* ----------------------------- COMMON STYLES ----------------------------- */
body                      { margin:0px; padding:0px; background:URL(../img/res/main_back.jpg) #FFFFFF repeat-x; }
a                         { font: 11px Tahoma, sans-serif; color:#737373; text-decoration:underline;  }
a:hover                   { text-decoration: underline; }
input                     { font: 11px Tahoma, sans-serif; color:#737373; }
p                         { font: 11px Tahoma, sans-serif; color:#737373; margin:0px; padding:0px; }
div                       { font: 11px Tahoma, sans-serif; color:#737373; }
select                    { font: 11px/8px Tahoma, sans-serif; }
table                     { width:100%; }
td                        { font: 11px Tahoma, sans-serif; vertical-align:top; color:#737373; }
textarea                  { font: 11px Tahoma, sans-serif; color:#737373; }
form                      { margin:0px; padding:0px;}

.bold                     { font-weight: bold; }
.italic                   { font-style: italic; }
.underline                { text-decoration: underline; }
.white                    { color:#FFFFFF; }
.red                      { color:#FF0000; }
.s10                      { font-size:10px; }

#formTable input, #formTable textarea, #formTable input.field, #formTable select {
  border:solid 1px #A5ACB2;
  height:16px;
  width:100%;
  padding:0px;
  margin:0px;
}
[CLASS=field] {
  height:18px;
}
#formTable div {
  font-weight:bold;
  white-space:nowrap;
}
#formTable span {
  color:#FF6600;
}
