.phone{*clear:both;*zoom:1}.phone:after,.phone:before{content:" ";display:table}.phone:after{clear:both}.phone .countryCode,.phone .phoneNumber,.phone .phoneExt{float:left;margin-right:20px}.phone .phoneNumber{width:230px}.phone .phoneExt{width:80px;margin-right:0}.phone .countryCode{position:relative}.phone .countryCode .currentISODisplay{border:1px solid #ccc;display:block;height:32px;line-height:21px;background:#eee;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#eee,#fff);background:-moz-linear-gradient(center bottom,#eee 0,#fff 100%);background:-o-linear-gradient(#fff,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0)}.phone .countryCode .currentISODisplay .code{color:#333;display:inline-block;font-weight:700;border-right:1px solid #ccc;margin-right:10px;padding:5px 15px;width:52px}.lt-ie8 .phone .countryCode .currentISODisplay .code{width:32px!important}.phone .countryCode .currentISODisplay:after{font-family:graingerFont;content:"\e62c";font-weight:400;font-size:9px;margin:0}.phone .countryCode .countryDialCode{background:white;border:1px solid #ccc;display:none;height:180px;overflow-y:scroll;position:absolute;width:250px;z-index:2}.phone .countryCode .countryDialCode li{padding:5px 5px 5px 10px}.phone .countryCode .countryDialCode li:hover{background:#e0e9ed}.phone .countryCode .countryDialCode li.selected{background-color:#3c77d4;color:#fff}.phone .countryCode .countryDialCode.open{display:block;z-index:9}.lt-ie8 .iechevron{display:inline-block;width:15px;height:20px;margin-right:10px;*background-image:url('/images/sprites/grainger_icon_sprite.png');*background-repeat:no-repeat;*background-position-y:-4680px;*background-position-x:94%}#employeeRegistration{width:66.66666666666667%;padding:10px;margin-bottom:10px;float:left;*width:64.66666666666667%;float:none;margin-top:20px;padding:20px}#employeeRegistration h3{font-weight:700;margin-top:10px;padding-top:20px;border-top:1px solid #ccc;background:-webkit-radial-gradient(center,ellipse cover,rgba(25,25,25,0.35) 0,rgba(0,0,0,0) 100%);background:radial-gradient(ellipse 70% 10px at top,rgba(25,25,25,0.35) 0,rgba(255,255,255,0) 80%)}#employeeRegistration #errors{color:#ad3333}#employeeRegistration #errors li{margin-left:25px}#employeeRegistration #errors li:first-child{margin-top:-15px}#employeeRegistration input[type="text"],#employeeRegistration input[type="password"],#employeeRegistration input.disabled{width:477px}#employeeRegistration #racfId{width:238px}#employeeRegistration .phone{margin-bottom:10px;*clear:both;*zoom:1}#employeeRegistration .phone:after,#employeeRegistration .phone:before{content:" ";display:table}#employeeRegistration .phone:after{clear:both}#employeeRegistration .phone .phoneNumber input[type="text"]{width:230px}#employeeRegistration .phone .phoneExt{width:150px}#employeeRegistration .phone .phoneExt input[type="text"]{width:110px}#employeeRegistration #noRacfidCheckboxSection,#employeeRegistration #userIdField{margin-top:10px}#employeeRegistration .personalInfoContainer #firstName{width:208px}#employeeRegistration .personalInfoContainer #lastName{width:248px}#employeeRegistration .personalInfoContainer .gForm-row:first-child{margin-bottom:0}#employeeRegistration .personalInfoContainer .gForm-row .formField{float:left}#employeeRegistration .employAddressContainer .formField{margin-bottom:10px}#employeeRegistration #password-strength{margin-bottom:10px}#noRacfidCheckboxSection{overflow:hidden}#contactUsMessage,#contactUsMessageBlock{padding:0 0 10px 0}.lt-ie9 .employAddressContainer input#city,.lt-ie10 .employAddressContainer input#city{width:140px}.lt-ie9 .employAddressContainer input#zipCode,.lt-ie10 .employAddressContainer input#zipCode{width:50px}