input, select, textarea {
    font-family: 'PT Sans Narrow'
    float: left;
    display: block;
    -ms-box-sizing:content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box; 
    box-sizing:content-box;
    padding: 8px;
    border: 1px solid #aaa;
    color: #555;
    
    }
    
    input[type=submit] {
    font-family: 'PT Sans Narrow'
    display: block;
    float: left;
    -ms-box-sizing:content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box; 
    box-sizing:content-box;
    padding: 10px 20px;
    border: 1px solid #aaa;
    
    }
    
    input[type=submit]:hover {
    background: #e2e2e2; /* Old browsers */
    background: -moz-linear-gradient(top,  #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
    display: block;
    cursor: pointer;
    }
    
    .form_error {display: block; margin-top: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background-color: red; width: 555px;}
    
    .company_email {width: 1px; height: 1px; padding: 0; border: 0;}
    
    .captcha {
    margin-left: 4px;
    vertical-align: middle;
    height: 32px;
    border-left: 1px solid #aaa;
    border-top: 1px solid #aaa;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    clear: both;
    }
    
    
    
    #dialog-message p {color: black;}
    
    .note {font-size: 10pt; color: red;}
    
    .error {
        border: 1px solid #f00;
        background-color: #fffdd3;
    }
    
    input[type=radio].error,input[type=checkbox].error {background-color: #fffdd3; outline: 1px solid #f00; }
    input[type=checkbox] {width: 20px; float: left; padding: 0; margin-left: -3px; margin-top: 3px;}
    /*
         FILE ARCHIVED ON 06:20:29 Jan 22, 2019 AND RETRIEVED FROM THE
         INTERNET ARCHIVE ON 05:18:38 Feb 03, 2021.
         JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
    
         ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
         SECTION 108(a)(3)).
    */
    /*
    playback timings (ms):
      PetaboxLoader3.resolve: 121.576 (3)
      RedisCDXSource: 2.97
      esindex: 0.012
      PetaboxLoader3.datanode: 963.165 (5)
      CDXLines.iter: 19.977 (3)
      exclusion.robots.policy: 0.197
      exclusion.robots: 0.213
      LoadShardBlock: 718.223 (3)
      captures_list: 745.09
      load_resource: 617.151 (2)
    */