.gridedit {width:100%;border-collapse:collapse;}
.gridedit th {font-size:13px; text-align:center; background-color:#999999; color:white;padding:2px; border:1px solid #003333;}
.gridedit td {font-size:12px; text-align:left; background-color:#EEEEEE; color:#003333; padding:1px; border:1px solid #003333;}
.gridedit tr.footer td {font-size:12px; font-weight:bold; text-align:center; background-color:#EEEEEE; color:#003333; padding:3px; border:0px;}
.gridedit td.delmark {text-align:center;background:#EEEEEE url('img/erase.png') no-repeat center center;}
.gridedit .mbfilled {color:#FFFF99;}
.gridedit td input,
.gridedit td select {width:100%;}
.gridedit td.invalid {background-color:#FFDDDD;border:1px solid red;}
.gridedit td.invalid input,
.gridedit td.invalid select {background-color:#FFDDDD;border:1px solid red;}

div.formblock {margin:2px;padding:2px;border:1px solid #999999;width:99%;}

div.shbutton {width:16px;height:12px;cursor:pointer;}
div.showmarker {background:#CCDDDD url('img/extend.png') no-repeat center center;}
div.hidemarker {background:#CCDDDD url('img/collapse.png') no-repeat center center;}
