.ast { color:#D10800; }

div#form_container {
width:660px;
border:1px solid #A9A9A9;
background-color: #FFF;
padding: 16px;
text-align:left;
font-size:11px;
color: #373737;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin: 20px auto;
}

div#form_container label {
display:inline-block;
vertical-align:middle;
}

div#form_container div.spacer {
height:1px;
width:100%;
border-bottom: 1px solid #AAAAAA;
margin:8px 0px;
}

div#form_container strong.big_red {
font-size:16px;
color:#AD0330;
}

div#form_container p {
margin:20px 0px;
}

div#form_container a.login_link, div#form_container a.privacy_link { 
font-size:12px;
text-decoration:underline;
color:#04467A;	
}
div#form_container a.privacy_link { text-decoration:none; }

div#form_container div.section_container {
margin-bottom: 10px;
padding-bottom: 10px;
}	

div.section_container h1, div.section_container h2 {
font-size:12px;
margin:0px 0px 4px;
}

div.section_container h2 {
color:#064A7B;
}

div.section_container ul.check_column {
float:left;
margin:0px;
padding:0px 12px 0px;
}

ul.check_column li, ul.text_column li, ul.text_list li {
list-style:none;
}

ul.check_column input {
margin:3px;
}

div.section_container div.text_section {
margin:20px 0px 0px;
padding:0px 0px 0px 45px;
}

div.text_section label {
line-height:1.8;
}

div.text_section ul.text_column {
float:left;
}
ul.text_column li, ul.text_list li {
padding:4px;
}

ul.text_list li label {
width:120px;
margin-right: 20px;
}

div#submit_form {
height:30px;
width:835px;
margin:0px 0px 25px;
}			
div#submit_form img {
float:right;
}

/************ NEW STYLES ****************/
.interestcol {float:left;background:red;width:200px;}

.interestcol .labels {display:inline-block;vertical-align:middle; padding-bottom: 8px;}