﻿div.form_header { font-weight: bold; font-size: 13pt; clear: both; }
div.cps_form { width: 800px; position: relative; margin: 20px 0 50px 0;  font-size: 9pt; }
div.cps_form_inputs { width: 600px; clear: both; margin-left: 50px; margin-bottom: 5px; }                    
div.cps_form_inputs div { display: block; float: left;  }
div.cps_form_inputs div.col1 { width: 200px;  font-weight: bold; }
div.cps_form_inputs div.col2 { width: 400px; }
div.cps_form_inputs div label { text-align: right; font-size: 90%; width: 200px; margin: 4px 0 0 0;   }
div.cps_form_inputs div input { width: 150px;  }

div.cps_form_note { background-color: #d6e7ff; position: absolute; top: 0; right: 10px; display: block; width: 175px; padding: 2px;  }
div.cps_form_note span { font-weight: bold; }
div.cps_form_errors { width: 800px; margin-bottom: 20px; background-color: yellow; font-size: 9pt;}
div.cps_form_error { font-size: smaller; margin-bottom: 10px; display: block; font-weight: bold; color: Red; }


dt.required { font-weight: bold; }
dl.form1, dl.form2 { position: relative; }
dl.form1 dt, dl.form2 dt, dl.form3 dt { clear: both; float:left; padding: 4px 0 2px 0; }
dl.form1 dd, dl.form2 dd, dl.form3 dd { float: left; margin: 0 0 8px 0; padding-left: 6px; }

dl.form1 input.numeric1, dl.form2 input.numeric1 { text-align: right; width: 75px; }


dl.form1 { width: 570px; }
dl.form1 dt { width: 200px;  text-align: right; }
dl.form1 dd { width: 350px; }

dl.form2 { width: 400px; }
dl.form2 dt { width: 180px; }
dl.form2 dd { width: 200px; }

dl.form3 { width: 250px; }
dl.form3 dt { width: 100px; }
dl.form3 dd { width: 130px; }

.hint span { font-weight: bold; }
.hint {	display:none; position: absolute; right: -150px; width: 200px; margin-top: -4px; border: 1px solid #c93; padding: 10px 12px; background-color: #ffc; }
.hint .hint-pointer { position: absolute; left: -10px; top: 5px; width: 10px; height: 19px; background: url('../images/pointer.gif') left top no-repeat; }
.tf1 .submit td { padding: 20px 0 0 0; }
.tf1 tr { vertical-align: top; }
.tf1 .numeric input { width: 75px; text-align: right; }
