@charset "utf-8";
/* CSS Document */

.widg_qs_clear {
clear: both;
}
.widg_qs form {
margin: 0;
padding: 0;
}

/* GENERAL WIDGET LABELS & FIELDS
================================================= */
.widg_qs label {
color: #666666;
display: block;
font-size: 9pt;
font-weight: bold;
padding-bottom: 3px;
width: 100%;
}
.widg_qs input[type="text"],
.widg_qs select {
background: #f9f9f9;
border: solid 1px #cccccc;
border-radius: 2px;
box-shadow: 1px 1px #ffffff;
color: #666666;
display: inline-block;
font-size: 8pt;
}
.widg_qs input[type="text"] {
height: 24px;
line-height: 24px;
padding: 0 4px;
}
.widg_qs select {
height: 26px;
line-height: 26px;
padding: 4px;
}
.widg_qs input[type="text"]:focus,
.widg_qs select:focus {
background: #ffffff;
border: solid 1px #999999;
color: #333333;
}
/* GENERAL WIDGET SUBMIT
================================================= */
.widg_qs button {
background-color: #eeeeee;
background-image: -ms-linear-gradient(top, #eeeeee 0%, #aaaaaa 100%);
background-image: -moz-linear-gradient(top, #eeeeee 0%, #aaaaaa 100%);
background-image: -o-linear-gradient(top, #eeeeee 0%, #aaaaaa 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eeeeee), color-stop(1, #aaaaaa));
background-image: -webkit-linear-gradient(top, #eeeeee 0%, #aaaaaa 100%);
background-image: linear-gradient(to bottom, #eeeeee 0%, #aaaaaa 100%);
border: solid 1px #999999;
border-radius: 3px;
box-shadow: inset 1px 1px #ffffff;
color: #333333;
font-size: 10pt;
font-weight: bold;
display: block;
height: 40px;
line-height: 38px;
text-align: center;
text-decoration: none;
text-shadow: 1px 1px 0px #eeeeee;
text-transform: uppercase;
width: 100%;
}
.widg_qs button:hover,
.widg_qs button:active {
background-color: #f0f0f0;
background-image: -ms-linear-gradient(top, #f0f0f0 0%, #cccccc 100%);
background-image: -moz-linear-gradient(top, #f0f0f0 0%, #cccccc 100%);
background-image: -o-linear-gradient(top, #f0f0f0 0%, #cccccc 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(1, #cccccc));
background-image: -webkit-linear-gradient(top, #f0f0f0 0%, #cccccc 100%);
background-image: linear-gradient(to bottom, #f0f0f0 0%, #cccccc 100%);
border: solid 1px #666666;
cursor: pointer;
line-height: 40px;
text-decoration: none;
text-shadow: 1px 1px 0px #ffffff;
}
a#widg_qs_hz_adv {
font-size: 8pt;
}
/* HORZ WIDGET FORMAT
================================================= */
.widg_qs_hz_wrap {
margin: 0 auto;
max-width: 800px;
min-width: 475px;
}
.widg_qs_hz_left {
float: left;
margin-right: 5%;
width: 70%;
}
.widg_qs_hz_right {
float: left;
text-align: right;
width: 25%;
}
.widg_qs_hz_field2 {
float: left;
margin-right: 5%;
width: 55%;
}
.widg_qs_hz_field3 {
float: left;
width: 40%;
}
/* HORZ WIDGET LABELS, FIELDS & BUTTON
================================================= */
.widg_qs .widg_qs_hz_field1 label {
font-size: 10pt;
}
.widg_qs .widg_qs_hz_field2 label,
.widg_qs .widg_qs_hz_field3 label {
padding-top: 15px;
}
.widg_qs .widg_qs_hz_field1 input[type="text"] {
font-size: 9pt;
height: 30px;
line-height: 30px;
width: 98%;
}
.widg_qs .widg_qs_hz_field1 select {
font-size: 9pt;
height: 30px;
line-height: 30px;
padding: 5px;
width: 99%;
}
.widg_qs .widg_qs_hz_field2 select {
margin-right: 3px;
width: 47%;
}
.widg_qs .widg_qs_hz_field3 select {
width: 99%;
}
.widg_qs_hz button {
margin: 20px 0 10px 0;
}
a.widg_qs_hz_adv {
font-size: 8pt;
}
/* HORZ WIDGET LEAD FORM LAYOUT
================================================= */
.widg_qs_hz_leadform {
clear: both;
padding-top: 15px;
}
.widg_qs_hz_leadform .widg_qs_hz_lead {
float: left;
width: 32%;
}
.widg_qs_hz_lead1,
.widg_qs_hz_lead2 {
margin-right: 2%;
}
.widg_qs_hz_leadform input[type="text"] {
width: 92%;
}