.tablerow 
{ border-bottom:1px solid #C0C0C0; }

.tr-header
{
color:#FFFFFF;
background-color:#2B547E;
height:20px;
font-weight:bold;
}

.tr-body
{
height:35px;
}

.tr-body:hover
{
background-color:yellow;
}


.td-body
{
border-bottom:1px dotted #E6E6E6;
padding-bottom:3px;
}

.td-footer
{
border-bottom:1px solid #E6E6E6;
padding-bottom:3px;
text-align:center;
}


.submit-form-table
{
border-collapse:separate;
border-spacing:0px 0px;
border:1px solid #C0C0C0; 
background-color:#FAFAFA;
}

.submit-form-tr
{
height:35px;
}

.submit-form-td
{
border-bottom:1px solid #eee;
}





/* addon*/
.div_input
{
padding:10px;width:100%;
border-bottom:1px dotted #C0C0C0;
}

#input_form h1 {padding: 0;font-size: 18px;color: #2B547E;}

#input_form h2 {padding: 0;font-size: 12px;color: red;}

#input_form table {border-collapse:separate;border-spacing:0px 0px;border-bottom:2px solid #eee; border-top:2px solid #eee; }

#input_form tr{height:35px;}

 /*#input_form tr:hover{height:35px;background-color:#9BB7DB;font-weight:bold;} */

#input_form td{border-bottom:1px solid #eee;}

#input_form label {display:block;margin:5px 0;}

#input_form input {padding: 2px;border:1px solid #C0C0C0;font: normal 1em/1.5em Arial, sans-serif;color:#000;}

 #input_form input:hover {padding: 4px;border:2px solid #000000;font: normal 1em/1.5em Arial, sans-serif;color:#777;} 

#input_form select:hover {padding: 4px;border:2px solid #000000;font: normal 1em/1.5em Arial, sans-serif;color:#777;} 

#input_form textarea:hover {padding: 4px;border:2px solid #000000;font: normal 1em/1.5em Arial, sans-serif;color:#777;} 


#input_form select  {padding: 2px;border:1px solid #C0C0C0;font: normal 1em/1.5em Arial, sans-serif;color:#000;}

#input_form textarea {padding: 2px;border:1px solid #C0C0C0;font: normal 1em/1.5em Arial, sans-serif;color:#000;}

#input_form input.button { margin: 0; font: bold 1em Arial, Sans-serif; border: 1px solid #CCC;background: #FFF; color: #333;font-weight:bold;}

#input_form #submitbutton { background-color:#2B547E;color:#FFFFFF;font-weight:bold;font-family:Arial;font-size:100%;border:1px solid #FFFFFF;height:25px;text-align:center;padding-top:2px;}

#input_form #submitbutton:hover{ background-color:orange;color:#FFFFFF;font-weight:bold;font-family:Arial;font-size:100%;border:1px solid #FFFFFF;height:25px;text-align:center;padding-top:2px;}