.trialform *{
line-height:140%;
}

.trialform h2{
color:#f66123;
font-size:13px;
}

.trialform h3{
color:#126cbf;
font-size:11px;
margin-bottom:-10px;
}

.trialform form h2{
font-size:18px;
padding:15px 10px 10px;
}

.trialform form h2 span{
font-size:11px;
color:#000;
}

.trialform .footnote{
text-align:right;
font-style:italic;
padding:15px 5px;
margin-top:-15px;
}

.trialform .fieldcollection{
padding:20px 5px 40px;
position:relative;
}
.trialform .resultmessage{
padding-bottom:15px;
position:relative;
}

.trialform input, .trialform label{
display:block;
float:left;
}

.trialform label{
width:140px;
position:relative;
padding:3px 5px 9px;
}
.trialform input.radio{
position:relative;
left:5px;
}
.trialform label.tiny_label{
width:20px;
}
.trialform label.small_label{
width:30px;
}
.trialform label .mandatory{
color:#f66123;
diaplay:block;
position:absolute;
right:5px;
top:0px;
}

.trialform .large_field{
width:290px;
}
.trialform .normal_field{
width:206px;
}
.trialform .small_field{
width:80px;
}
.trialform .tiny_field{
width:50px;
}

.trialform br{
clear:both;
}
.trialform .button{
float:none;
position:absolute;
right:131px;
}

.trialform .form_container{
margin-top:15px;
}

.trialform img{
float:right;
margin:10px 5px;
}

.trialform .errormessage h3, .trialform .errormessage li{
color:#f00;
}

.trial_button{
position:relative;
z-index:10;
margin:-28px 0px -5px;
}
.trial_button img{
border:0px;
}
