body {font-family: arial, Helvetica, sans; font-size: 11px;}       
div#first_main_div {width: 540px; float:right; } 
div.second_main_div {width: 540px; float:right;} 
.left_div {float: left; width: 230px;}
.right_div {float: left; width: 230px;}
.input {border: 1px solid black; width: 120px; padding: 0; float: right; clear: right; margin-right: 15px; }
/*.specialinput {border: 1px solid black; width: 120px; padding: 0; float: right; clear: right; margin-right: 15px;}*/
.input_small {width: 30px; margin-top: 5px;margin-left: 5px;}
fieldset {border: 0; width: 230px;}
fieldset.narrow {border: 0; width: 160px; margin-left: 100px;}
.narrow_third {width: 160px;}
.narrow_second {border: 0; width: 230px; margin-right: 20px; margin-left: 20px;}
fieldset label {  display: block; width: 90px; text-align: right; float: left; clear: left; padding-top: 1px; padding-bottom: 6px; height: 14px;}                
.input2 {border: 1px solid black; width: 80px; margin: 0; padding: 0;}       
input.comments {width: 360px; height: 120px; border: 1px solid black; overflow: auto; display: block; margin: 0 auto;}
.bold {font-weight: bold;}
span.red {color: red;}
div.left_div p {float: left; clear: both;}
.center {text-align: center;}
.buffer_space {margin-left: 30px;}
.last_added {width: 120px; margin-left: 10px;}
.narrow_div {width: 200px;}