/* Start of CMSMS style sheet 'Forms' */
.error, .notice, .success {
   font-family:"Lucida Grande","Lucida Sans",Lucida, Verdana, Arial, Helvetica, sans-serif;
   font-size:13px;
   padding:1px 8px;
   margin:3px;
   border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}

form.lboform, table {
   font-family:"Lucida Grande","Lucida Sans",Lucida, Verdana, Arial, Helvetica, sans-serif;
}

table {
   font-size:13px;
   line-height:18px;
  border-spacing:2px;
  border:0;
}

form.lboform table td {
   background-color:#efebcd;
   padding:3px;
   text-align: center;

}

form.lboform table th {
   background-color:#dce3eb;
   padding:3px;
   text-align: center;
}

form.lboform table td.total {
  background-color:#F0D789;
}

form table td.right {
  text-align:right;
}

form table td.left {
  text-align:left;
}

form.lboform table td input {
  padding-right:4px;
  text-align:right;
}

form.lboform table.payment td {
  background-color:white;
}

form.lboform table.payment input {
   text-align:left;
}

form.lboform .required, 
form.lboform .required input, 
form.lboform .required select {
   background-color:#FFFF99;
   border:1px solid #abadb3;
}

form.lboform span.additional {
  float:right;
}

.lbo_textarea textarea{
   width:240px;
   height:85px;
}

/*** Buttons ***/
button {
  margin-bottom:20px;
}

/**** Search Box  *****/
.search {
  float:right;
}

td.searchInput {
  background: url(uploads/webui/search_box.gif) center center no-repeat;
  vertical-align:middle;
  padding:0 12px 0 26px;
}

td.searchInput input {
  background:none;
  border:none;
  border-width:0;
  width:122px;
  display:block;
}

form.lboform .payment label {  float:right; }

form.lboform .payment td {text-align:left; vertical-align:top;}
/* End of 'Forms' */

