#lm { display: block; }
#lm div.error   { color: red; background: yellow; border: 1px solid red; margin: 4px; padding: 4px; border-radius: 3px; }
#lm div.success { color: #fff; background: green; border: 1px solid green; margin: 4px; padding: 4px; border-radius: 3px; }
#lm td.label                 { text-align: right; }
#lm td.main                  { white-space: wrap; border: 1px solid #496e9c; margin: 2px; padding: 2px; border-radius: 1px;}
#lm th a, #lm th             { color: white; background: #496e9c; }
#lm tr.shaded, #lm_form tr   { background: #ddd; }
#lm tr.shaded:hover, #lm tr.alt:hover { background: #e6ecf3; }
#lm tr.active { background: DarkOrange; }
#lm input.button { margin: 3px; }
#lm_child_grid tr td input[type=text] { width: 98%; }

#contentAreax { center left repeat-y; }
.contentDivisionx { display:block; float:left; padding:0 1px 1px 1px; position:relative; width:688px; }

