

/* css/register.css */

#header #logo{float:none;}
#header hr{_display:none;}
#global-error div.error{overflow:hidden;zoom:1;}
#global-error div.error p{_padding-bottom:0;_margin-bottom:0;}
img#addbtn{display:none;}
div.blurbform form{display:inline;margin:0;padding:0;}
.hdr{position:relative;}
.hdr span{position:absolute;top:0;right:15px;font-size:60%;text-align:right;font-weight:normal;}
#invlanding{width:650px;color:#333;}
#invlanding .inviterhdr{margin-top:10px;background:url(http://static01.linkedin.com/img/icon/icon_arrow_green_30x30.gif) no-repeat;padding:2px 0 3px 35px;text-align:left;}
#invlanding .inviterhdr h2{color:#0B5586;font-size:130%;}
#invlanding .leftcol{float:left;width:250px;background:url(http://static03.linkedin.com/img/icon/icon_stamp_95x98.gif) 25px 0 no-repeat;padding-left:110px;font-size:95%;}
#invlanding .leftcol li{margin-bottom:2px;}
#invlanding .rightcol{float:left;width:230px;margin-left:30px;font-size:95%;text-align:left;}
#invlanding .btnblock{margin:15px auto;width:500px;font-size:95%;text-align:center;}
#invlanding .btnblock .reject{display:block;margin-top:7px;}
#invlanding .tourlink{width:450px;border:1px solid #999;border-width:1px 0;padding:7px 20px 7px 200px;margin:30px auto;}
#invlanding .tourlink{background:url(http://static01.linkedin.com/img/v2/icon_people.jpg) 155px 7px no-repeat;}
#invlanding .tourlink h3{margin:0;color:#56A5D0;font-weight:normal;}
#invlanding .tourlink p{margin:0;font-size:95%;}
#nav-utility-acct,#nav-utility-help,#nav-utility-home,#nav-utility-what,#nav-utility-join,#nav-utility-auth{display:none;}
.guest #nav-utility #nav-utility-auth{color:#666;}
#register-custom-nav{display:none;clear:both;}
.register #main{font-size:130%;}
.register #body .wrapper{padding:15px 20px;}
.register #register-form{width:545px;float:left;}
.register h1 span{display:block;}
.register h1.groupinvite{font-weight:normal;}
.register h1.groupinvite strong{display:inline;font-weight:bold;}
.short #main h1{margin:0 0 10px;padding:0;font-weight:normal;}
.short #main p.intro{margin:0 0 15px;padding:0;color:#666;}
.register .wrapper h1{border:0;color:#069;font-size:155%;margin-bottom:10px;}
.register .tojoin-areyouamember{background:url(http://static02.linkedin.com/img/icon/icon_status_info_26x26.gif) 20px 13px no-repeat #fef5cc;border:1px solid #fc1;border-width:1px 0;margin:-5px 0 17px 0;padding:16px 15px 16px 60px;}
.register .tojoin-areyouamember h1{color:#960;font-size:150%;border:0;margin:0;padding:0;}
.register .tojoin-areyouamember h1 a{text-decoration:underline;}
.register .tojoin-areyouamember p{font-size:130%;margin:5px 0 0 0;}
.register fieldset.register-block{border:0;margin:0;padding:0;}
.register fieldset.basic-information{padding:0 0 .5em 0;margin-bottom:1em;border-bottom:1px dotted #999;*border-top:1px solid #fff;}
.register fieldset legend{display:none;}
.register .fieldgrp{width:100%;margin-bottom:.5em;overflow:hidden;}
.register .fieldgrp:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.register label{font-weight:bold;width:140px;clear:both;padding:0 10px 0 0;line-height:22px;_padding-top:3px;float:left;display:block;color:#333;font-size:108%;text-align:right;}
.register label span{font-weight:normal;}
.register .fieldgrp label abbr{color:#4B911C;font-size:120%;vertical-align:middle;}
.register #row-location,.register #row-province,.register #row-school{display:none;}
.register #row-location,.register #row-province{margin-bottom:.5em;}
.register #school-select-wrap{margin:0;}
.register #row-school select{width:350px;}
.register .field{width:380px;float:left;font-size:95%;}
.register .short1{width:200px;}
.register .short2{width:180px;padding:3px 0 0 5px;}
.register .field .longfield{width:215px;}
.register .field .longfield-select{width:220px;}
.register .field .smallfield{width:95px;}
.register .field .medfield{width:110px;}
.register .field input,.register .field select{font-size:110%;_padding:3px 2px 0;}
.js #business-owner,.js #edu{display:none;}
.register #employed .company{margin-bottom:.5em;}
.register .formhelp,.register #row-other label{color:#666;display:inline;float:none;font-size:100%;*font-size:90%;font-weight:normal;padding:0;width:auto;}
.register ul label{display:inline;font-weight:normal;float:none;}
.register ul{margin:5px 0 0 0;padding:0;}
.register li{margin:0;padding:0;list-style:none;}
.register .datesttended{width:380px;}
.register .joinbtn{padding:15px 0 0 150px;}
.register .fineprint{font-size:95%;color:#666;}
.register .sidebar{width:200px;color:#000;}
.register .callout .header h2{font-size:100%;}
.register .callout .content *{margin:0;padding:0;}
.register .callout .content li{border-bottom:1px dotted #999;padding-bottom:7px;margin-bottom:7px;}
.register .callout #power{padding-bottom:10px;}
.register .callout #answers{border:0;padding-bottom:0;margin-bottom:0;}
.register .callout .content h3{font-size:125%;padding-left:68px;margin-bottom:7px;}
.register .callout .content ul{list-style-type:none;}
.register .callout h3{background:url(http://static02.linkedin.com/img/sprite/sprite_guesthome_v1.png) no-repeat;}
.register .callout #reconnect h3{background-position:0 0;color:#0265BD;}
.en .callout #reconnect h3{line-height:25px;}
.register .callout #power h3{background-position:0 -144px;color:#CC662E;}
.register .callout #answers h3{background-position:5px -77px;color:#4B911C;}
.de .register .callout #answers h3,.es .register .callout #answers h3,.fr .register .callout #answers h3{background-position:5px -222px;}
.en .register .callout #answers h3{line-height:45px;}
.register .callout .content li ul,.register .callout .content li p{font-size:108%;color:#333;}
.register .callout .content li li{background:url(http://static02.linkedin.com/img/icon/icon_arrow_7x7.gif) no-repeat scroll 0 3px;border:0;font-size:92%;padding:0 0 0 10px;margin-top:7px;}
.register .group-invite .content p,.register .group-invite .content h4{margin-top:3px;}
.register .callout .linkedin-helps li h3{font-size:135%;}
.register .callout .linkedin-helps li p{font-size:110%;}
.register .inviter{background:url(http://static01.linkedin.com/img/bg/bg_blueborder_top_200x350.gif) no-repeat;}
.register .inviter-in{background:url(http://static01.linkedin.com/img/bg/bg_blueborder_bot_200x12.gif) 0 100% no-repeat;padding:10px 15px;}
.register .inviter .vcard{background:url(http://static03.linkedin.com/img/icon/icon_card_24x24.gif) top right no-repeat;padding:0 33px 3px 0;}
.register .inviter h3{font-size:120%;margin:0 0 5px;padding:0;}
.register .inviter h4{font-size:100%;margin:0;padding:0 0 5px 0;font-weight:normal;}
.register .inviter .stats{margin:0;padding:0 0 10px 0;background:url(http://static01.linkedin.com/img/bg/bg_grey_dotted_h-line_3x1.png) 0 100% repeat-x;}
.register .inviter .stats li{margin:0;padding:2px 0 5px 20px;color:#666;}
.register .inviter .con{background:url(http://static03.linkedin.com/img/icon/icon_connections_16x16.gif) 0 0 no-repeat;}
.register .inviter .rec{background:url(http://static03.linkedin.com/img/icon/icon_recommendations_12x14.gif) 0 0 no-repeat;}
.register .inviter .arrow{margin:0;padding:0;}
.register .inviter .arrow li{margin:0;background:url(http://static02.linkedin.com/img/icon/icon_arrow_7x7.gif) 0 3px no-repeat;padding:0 0 7px 10px;}
.register .inviter .signup{font-size:120%;color:#069;margin:10px 0;}
.fr #confirm-password .field{padding-top:15px;}
.register div.submit{clear:both;float:left;padding-left:150px;margin-top:1em;}
.register div.submit p.submit-button{margin-top:0;}
.register div.submit p.details{font-size:85%;color:#666;margin:0;}
.register div.submit p.required-note{margin-top:1em;}
.register div.submit p.required-note span{color:#4B911C;_color:#666;font-size:170%;vertical-align:top;}
.csets h1{border:0;margin:15px 0 0;padding:0;color:#999;font-size:216%;font-weight:normal;}
div.csets h1 em{color:#39C;font-style:normal;}
div.csets p.intro{margin:5px 0 15px 40px;color:#666;font-size:108%;text-align:left;}
.csets .find,.csets .found{margin-top:25px;float:left;width:355px;background:none;padding:10px;text-align:left;min-height:305px;}
.fr .csets .find,.fr .csets .found{min-height:335px;}
.csets .find span,.csets .find p{color:#1C87BD;}
.csets .found span,.csets .found p{color:#C60;}
.csets .find{border:2px solid #1C87BD;margin-right:15px;}
.csets .found{border:2px solid #C60;}
.csets div span{font-size:170%;position:relative;top:-25px;background:#FFF;padding:5px;}
.csets div p{margin:0 0 0 30px;position:relative;top:-25px;font-size:116%;width:210px;}
.csets table{margin:-10px 0 20px;}
.network-builder #content{width:50%;float:left;}
.network-builder #extra{display:none;position:relative;width:40%;float:right;padding:0 0 0 40px;margin:0 0 25px 0;background:url(http://static01.linkedin.com/img/bg/bg_336699_1x1.gif) repeat-y 12px 0;}
.network-builder p.hdr{background:url(http://static01.linkedin.com/img/pic/pic_network_150x89.gif) 20px 0 no-repeat;font-size:139%;margin-bottom:20px;padding:15px 0 25px 200px;width:400px;}
.network-builder #main h2{color:#369;font-size:165%;margin:0 0 12px;padding:0;}
.network-builder #main h3{color:#333;font-size:130%;margin:0;padding:0;}
.network-builder #extra ul{list-style-type:none;margin:0;padding:0;}
.network-builder #extra li{margin:0 0 3px;padding:4px 0;position:relative;}
.network-builder #extra img{position:absolute;}
.network-builder #extra .inpt{width:110px;}
.network-builder #webmail-clients li label{font-weight:bold;line-height:1.5;color:#666;}
.network-builder #outlook label{padding-left:23px;}
.network-builder #outlook img{left:23px;}
.network-builder #content th{font-weight:normal;}
.network-builder #extra h2{margin:0;padding:0;width:33px;height:33px;position:absolute;top:100px;left:-4px;background:#369 url(http://static03.linkedin.com/img/bg/bg_336699_33x33.gif) repeat 0 0;color:#fff;font-size:16px;text-transform:uppercase;line-height:33px;font-weight:normal;text-align:center;}
.network-builder #extra p{font-size:85%;color:#777;width:85%;margin:6px 0;}
.network-builder .skip-step{border-top:1px solid #ccc;padding:10px 0 0;margin:0;clear:both;text-align:right;}
.network-builder .client{margin:0 0 6px;width:85%;padding-top:12px;background:#fff url(http://static01.linkedin.com/img/bg/bg_arrow_top_1200x12.gif) no-repeat -520px 0;}
.network-builder .action{padding:6px;border:1px solid #999;border-top-width:0;}
.network-builder .invitation-preview{font-size:85%;margin:10px 0;}
.network-builder .button-group{margin:0;}
.network-builder a.btn-primary{*display:inline-block;font-size:12px;padding:3px 10px 2px;*padding:3px 0;text-decoration:none;*border-width:2px 1px 1px 2px;}
.network-builder a.btn-primary span{*border:1px solid #fff;*border-width:1px 0 0 1px;*padding:2px 10px;color:#fff!important;}
.network-builder #form-other li{height:auto;}
.network-builder #form-other label{color:#333;display:block;clear:both;font-size:90%;font-weight:bold;}
.network-builder #main #extra .client-action p{margin:6px 0 3px;}
.network-builder #webmail-form{position:relative;}
.network-builder div.msn{position:absolute;top:24px;}
.network-builder div.gmail{position:absolute;top:84px;}
.network-builder div.aol{position:absolute;top:120px;}
.msn #hotmail,.aol #aol,.gmail #gmail{margin-bottom:180px!important;}
.A #main{padding:15px 25px;width:auto;}
.A #content{width:auto!important;}
.A #body #main #extra{display:block;float:left;width:25%;padding:60px 0 0 10px;margin;0;background:none;font-size:120%;}
.A .invitation-preview{float:left;width:30%;line-height:26px;font-size:85%;padding-left:30px;margin:0!important;}
.A .button-group{text-align:right;width:27.5%;_width:28.5%;float:left;}
.A form{margin-left:25px;}
.A table{margin:0 0 10px 30px;}
.A .skip-step{border-top:none;}
div.ni{color:#333;padding:10px 30px;text-align:left;}
div.ni h2{color:#369;font-size:165%;}
div.ni h2.sub{clear:both;}
* html div.ni h2.sub{margin-top:20px;mar\gin-top:0;}
div.ni p.hdr{background:url(http://static01.linkedin.com/img/pic/pic_network_150x89.gif) 20px 0 no-repeat;font-size:139%;margin-bottom:20px;padding:15px 0 25px 200px;width:400px;}
.network-builder.de p.hdr,.de div.ni p.hdr{background-image:url(http://static01.linkedin.com/img/pic/pic_network_150x89_de_DE.gif);}
.network-builder.es p.hdr,.es div.ni p.hdr{background-image:url(http://static02.linkedin.com/img/pic/pic_network_150x89_es_ES.gif);}
.network-builder.fr p.hdr,.fr div.ni p.hdr{background-image:url(http://static02.linkedin.com/img/pic/pic_network_150x89_fr_FR.gif);}
div.ni h3{color:#333;font-size:130%;padding:7px 0 0 40px;margin:0;}
div.ni div.prview{font-size:92%;padding:0 25px 0 100px;float:left;}
div.ni div.bigbtn{font-size:92%;width:215px;float:left;margin:0 0 0 25px;padding:0;*margin-left:0;}
div.ni div.bigbtn .btn-primary{font-size:100%;}
div.ni div.bigbtn p.tipy{padding:8px 0 0 0;margin:0;}
div.ni div.orhome{font-size:92%;float:right;}
div.ni table.C{padding:0 0 15px;float:left;margin-left:75px;}
* html div.ni table.C{margin-left:30px;}
div.ni div.tabletip{float:left;width:130px;padding:27px 0 0 15px;}
* html div.ni div.tabletip{margin-top:13px;}

/* css/company_autocomplete.css */

.compy-ac .yui-ac{position:relative;}
.compy-ac .yui-ac-input{position:absolute;}
.compy-ac .yui-ac-container{position:absolute;top:1.6em;z-index:1;}
.compy-ac .yui-ac-content{position:absolute;width:310px;border:1px solid #BADDEE;border-bottom:0;background:#fff;overflow:hidden;z-index:15;}
.compy-ac .yui-ac-content ul{margin:0;padding:0;list-style:none;}
.compy-ac .yui-ac-content li{border-bottom:1px solid #BADDEE;padding:5px;background:#fff;cursor:pointer;width:100%;}
.compy-ac .yui-ac-content li h4{font-size:100%;margin:0 1px 0 0;font-weight:normal;}
.compy-ac .yui-ac-content li div{color:#666;overflow:hidden;height:1.2em;font-size:92%;}
.compy-ac .yui-ac-content li.yui-ac-prehighlight{background:#DDF0F8;}
.compy-ac .yui-ac-content li.yui-ac-highlight{background:#DDF0F8;}
.compy-ac .yui-ac-content li .related{padding-left:10px;}
.compy-ac .yui-ac-ft #add-company-ac{border-bottom:1px solid #BADDEE;padding:5px;background:#fff;width:100%;display:block;text-decoration:none;color:#000;}
.compy-ac .yui-ac-ft #add-company-ac.on{background:#DDF0F8!important;}
.compy-loading-icon{display:none;}
