#wsh_ContactInfo{}
#wsh_ContactInfo td{position:relative; padding:5px; vertical-align:top;}
#wsh_ContactInfo td label{font-size:1em; font-family: helvetica; font-weight: bold;display:inline-block;
margin-bottom:5px;}
#wsh_ContactInfo td input {font-size:1em; margin-bottom: 8px;	border: 1px solid #cbc4c2; height: 35px;
padding: 7px 5px; width: 100%;}
#wsh_ContactInfo input.submitIR {background:#0380c1; border:1px solid #0380c1; color: #FFFFFF; cursor: pointer; font-size:1em; padding: 0 10px; font-weight: 400; width: auto; }
#wsh_ContactInfo input.submitIR:hover {/*background: none repeat scroll 0 0 #425968;*/ color: #fff;}
.doc-briefcase select {border:1px solid #cbc4c2 !important; cursor: pointer; height: 35px; padding: 0 5px; position: relative; width: 250px; margin-bottom:8px; font-size:1em;}
select#cmb-location option {/*font-size:1.4em;*/}
span.select-inv-type{background: url("/~/media/Images/I/ipg-photonics-ir/css/close-me.png") no-repeat scroll 96% 14px transparent; border: 1px solid #cbc4c2; cursor: pointer; height: 35px; left: 5px;    padding: 7px; position: absolute; width: 250px;}
.dataTableBottom input.submitIR{background: none repeat scroll 0 0 #0380c1; border:1px solid #0380c1;    color: #FFFFFF; font-family: helvetica; font-weight: bold; padding: 5px 0; width: 70px;}
.dataTableBottom input.submitIR:hover {background: none repeat scroll 0 0 #0380c1; color: #fff;}
.dataTableBottom.noprint.ignore-header select {border: 1px solid #cbc4c2; padding: 3px;}
.dataTableBottom.noprint select {border: 1px solid #cbc4c2; padding: 3px;}
#wsh_ContactInfo input{width:90%}
#wsh_ContactInfo #body_0_ctl08_ctl00_ctl01_txtCaptcha{width:75px}
/*#wsh_ContactInfo input.submitIR {
background:#FFF; border-radius: 20px; border: 2px solid #425968; color: #425968; cursor: pointer; font-size: 1em; padding: 0 10px; font-weight: 400; text-transform: uppercase; width: auto; -webkit-border-radius:20px; border-radius: 20px; 
}*/

body#email-briefcase{ margin:0; padding:15px; font-size:87.5%;}
body#email-briefcase h1{color: #0a3d7e; font-size: 1.143em; font-weight: bold; line-height: 29px; padding-bottom: 0; margin:0; }
body#email-briefcase #primary-main{padding:10px; }
body#email-briefcase #primary-main > div{font-weight:bold; line-height:16px;  }
body#email-briefcase #primary-main input{border: 1px solid #cbc4c2; clear: right; font-family: arial;    font-size: 0.9em; height: auto; padding: 7px 5px;}
#body_0_emailFields > span { float: left; width: 100%; color:#aaa; margin-bottom:20px;}
.your-name-wrap { float: left; margin-top: 0px; width: 100%; }
.label { float: left; margin-top: 10px; width: 100%; }
#chkCopyYourself{ height: auto !important; width: auto !important; border:none !important;}
.disclaimer-email{ color: #565656; margin-top:10px; }
.copy-label{ float: none !important;}
#body_0_txtComment{ width:252px; height:92px; border: 1px solid #cbc4c2; clear: right;  padding: 0 5px; }
#body_0_txtCaptcha{ width:75px !important; height:15px; float:left; }
.captcha-img { display: block; float: left; margin-top: -18px; padding-bottom: 10px; padding-left: 70px; }
body#email-briefcase #primary-main #body_0_btnSubmit{ background:#0380c1; border:1px solid #0380c1;     color:#fff !important; float: left; font-family: arial; font-size: 0.9em; font-weight: bold; height: auto !important; padding: 5px !important; cursor: pointer;}
#clear {background:#0380c1; border:1px solid #0380c1; color:#FFFFFF; display: inline-block; float: left; font-family: arial; font-size: 0.9em; margin: 0 0 0 10px; padding: 6px 6px 4px;}
body#email-briefcase #primary-main #body_0_btnSubmit:hover, a#clear:hover {background: none repeat scroll 0 0 #0380c1; color: #fff;}
input.addpage {background: url("/~/media/Images/A/Allegion-IR/icons/briefcase-icon.png") no-repeat scroll left top rgba(0, 0, 0, 0); border: medium none; cursor: pointer; height:34px; text-indent: -99999px; width:35px;}
input.removepage {background: url("/~/media/Images/A/Allegion-IR/icons/briefcase-remove-icon.png") no-repeat scroll left top; border: none; cursor: pointer; height:34px; text-indent: -99999px; width:35px;}

.doc-briefcase {
    float: left;
    width: 100%;
}

.doc-briefcase table.fin-table-download-psd thead th {
    padding-bottom: 10px;
}
.doc-briefcase table.fin-table-download-psd tbody td {
    padding-bottom: 15px;
    vertical-align: middle;
}
.doc-briefcase table.fin-table-download-psd tbody td.tdNumber {
    display: none;
}