#section_introduction{
margin:0;
padding:0;
display:block;
clear:left;
text-align:justify;
}
#section_error_handling{
margin:0 0 10px 0;
padding:0;
color:#ff0000;
text-align:center;
font-weight:bold;
width:497px;
display:block;
float:left
}
#section_alert{
padding:10px 0;
}
#quotation h2{
color:#0066cc;
font-size:16px;
margin:0;
padding:10px 0 0 0;
}
#quotation h3{
display:inline;
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
}
#quotation .required_field_alert_image{
height:12px;
width:12px;
display:inline-block;
margin:0;
padding:0;
float:left;
}
#quotation .required_field_alert_text{
height:12px;
width:150px;
display:inline-block;
margin:auto 0 0 2px;
vertical-align:top;
padding:0;
font-size:11px;
color:#666;
float:left;
}
#quotation .form_section{
height:auto;
width:497px;
margin:0 0 5px 0;
}
#quotation .form_section_left{
float:left;
height:auto;
width:225px;
margin:0;
}
#quotation .form_section_right{
float:left;
height:auto;
width:225px;
padding-left:30px;
margin:0;
}
#quotation .form_section_bottom{
clear:both;
height:0;
width:0;
margin:0;
padding:0;
}
#quotation .form_section_continuation{
height:auto;
width:497px;
margin:-5px 0 5px 0;
padding:0;
}
#quotation .field_label{
font-size:12px;
margin:0 3px 0 0;
padding:0;
text-transform:lowercase
}
#quotation .field_special_remark{
font-size:10px;
color:#00224f;
margin:0 0 0 2px;
padding:0;
}
#quotation .field_surrounder{
display:inline-block;
font-size:10px;
color:#00224f;
margin:0;
padding:0;
}
#quotation .inline_grouping{
clear:left;
display:block;
padding:0;
margin:0;
}
#quotation .error_message_field{
clear:left;
display:block;
font-size:smaller;
font-weight:bold;
color:#ff0000;
height:15px;
margin:0;
padding:0;
}
#quotation .textbox{
clear:left;
display:block;
font-size:12px;
color:#000066;
width:225px;
height:17px;
border:1px solid #ccc;
background:#edf3f9;
margin:2px 3px 0 0;
font-family:Arial, Helvetica, sans-serif;
}
#quotation .textbox_areacode{
display:inline-block;
font-size:12px;
color:#000066;
width:20px;
height:17px;
border:1px solid #ccc;
background:#edf3f9;
margin:2px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
}
#quotation .textbox_phone{
display:inline-block;
font-size:12px;
color:#000066;
width:50px;
height:17px;
border:1px solid #ccc;
background:#edf3f9;
margin:2px 3px 0 0;
font-family:Arial, Helvetica, sans-serif;
}
#quotation .dropdownlist_inline{
font-size:12px;
color:#000066;
border:1px solid #ccc;
background-color:#edf3f9;
height:21px;
margin:2px 3px 0 0;
border-bottom:1px solid #ccc;
font-family:Arial, Helvetica, sans-serif;
}
#quotation .dropdownlist{
clear:left;
display:block;
font-size:12px;
width:225px;
color:#000066;
border:1px solid #ccc;
background-color:#edf3f9;
height:21px;
margin:2px 3px 0 0;
border-bottom:1px solid #ccc;
font-family:Arial, Helvetica, sans-serif;
}
#quotation .radiobutton{
display:block;
font-size:12px;
color:#00224f;
margin:0 3px 0 0;
padding:0;
}
#quotation .textarea{
clear:left;
display:block;
font-size:12px;
color:#000066;
height:100px;
width:225px;
border:1px solid #ccc;
background-color:#edf3f9;
border-bottom:1px solid #ccc;
margin:2px 3px 0 0;
}
#quotation .centered_element{
text-align:center;
margin:0 auto 0 auto;
}
#quotation .button{
background:#00224f;
border-top:1px solid #00224f;
border-right:2px solid #000;
border-bottom:2px solid #000;
border-left:1px solid #00224f;
cursor:pointer;
font-size:11px;
font-weight:bold;
color:white;
text-transform:lowercase;
line-height:16px;
}