.field_label
{
    font-weight:bold;
    font-size:16px;
}
.contact_information .field_label
{
    float: left;
    width: 20%;
}
.form_fields 
{
  float: left;
  width: 100%;
  margin-bottom:20px;
}
.contact_information .form_fields > input 
{
  float: left;
  width: 50%;
}
.contact_information .form_fields > textarea 
{
  float: left;
  width: 50%;
}
span.required 
{
  color: #ff0000;
}
.other_questions_info .field_label 
{
  font-weight: bold;
  width: 100%;
}
.inputcts
{
    float:left;
	width:100%;
}
.paysymbol
{
    float:left;
	width:2%;
}
.other_questions_info input 
{
    float:left;
	width:93% !important;
}
#calculate_info 
{
	background-color: #dddddd;
	border-radius: 3px;
	width: 20%;
	color:#686868;
}

.table_content table th {
    text-align: center;
}

.table_content table th {
    border-right:  1px solid rgb(238, 238, 238);
}
 
.table_content table td {
  border-right: 1px solid rgb(238, 238, 238);
}

.table_content table {
    margin: 30px 0 !important;
    float: left;
}

.td_align_center {
  text-align: center;
  display: block;
}

.yearsinv_table tr td {
  text-align: center;
}

.compare_methods_tbls td
{
    padding:10px;
}

.assum_listing 
{
  float: left;
  list-style-image: none;
  list-style-position: inside;
  list-style-type: disc;
  margin-left: 25px !important;
  width: 100%;
}
.form_fields .error {
  color: #ff0000;
  float: left;
  width: 100%;
}