/* CSS Document */
<style type="text/css">

.mainform {clear:both; width:330px; padding-bottom:10px; background:transparent;}
.mainform-content {display:inline; /*Fix IE floating margin bug*/; float:left; width:325px; margin:0 0 0 10px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.qcolumn1-unit {width:325px;  margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

.mainform-content p {margin:0 0 1.0em 0; line-height:1.5em; font-size:90%;}
.mainform-content p.center {text-align:center;}
.mainform-content p.right {text-align:right;}
.mainform-content p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:95%;}


.contactform {width:320px; margin:2.0em 0 0 0; padding:8px 8px 0 8px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}
.contactform fieldset {padding:10px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 10px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 10px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:95%;}
.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.button {float:right; width:9.0em; margin-right:30px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}


.mainform:after, .mainform-content:after, .mainform-content div:after, .mainform-subcontent:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.qcolumn1-unit:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

</style>
  


<!-- Global IE fix to avoid layout crash when single word size wider than column width -->
<!--[if IE]>

<style type="text/css"> body {word-wrap: break-word;}</style><![endif]-->

