body{background-color:#fff;}
#header ul,#header li,#header p,#header fieldset{margin:0;padding:0;border:none;list-style-type:none;}
#nav-primary ul,#nav-primary li,#nav-primary p,#nav-primary fieldset{margin:0;padding:0;border:none;list-style-type:none;}
#section-header ul,#section-header li,#section-header p,#section-header{margin:0;padding:0;border:none;list-style-type:none;}
#footer ul,#footer li,#footer p{margin:0;padding:0;list-style-type:none;}
#header,#body,#footer{clear:both;width:98em;_width:980px;min-width:980px;max-width:95%;margin:0 auto;}
#header:after,#nav-primary:after,#nav-primary .wrapper:after,#body:after,#body .wrapper:after,#main:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#header{margin-bottom:15px;}
.guest #header{margin-top:23px;}
#logo-linkedin{float:left;margin:8px 10px 0 4px;position:relative;}
#logo-linkedin h1 a{background:url(/img/sprite/sprite_global_v5.png) no-repeat;display:block;width:92px;height:22px;text-indent:-12345px;}
#body .wrapper{padding:0 10px;}
#nav-utility{margin:5px 8px;text-align:right;position:relative;zoom:1;}
#nav-utility ul,#nav-utility li,#nav-utility p{display:inline;}
#nav-utility p{font-size:110%;color:#666;padding-right:2px;*padding-right:6px;-webkit-text-size-adjust:165%;}
p#nav-utility-account-type{position:absolute;top:0;left:0;}
#nav-utility li{font-size:110%;color:#666;*background:url(/img/bg/bg_grey_dotted_h-line_3x1.png) no-repeat 0 7px;padding-right:2px;*padding-right:6px;*padding-left:6px;*zoom:1;}
#nav-utility li:last-child{padding-right:0;}
#nav-utility li:before{content:'\00B7';padding-right:5px;}
#nav-utility a{color:#666;}
#nav-utility .jump-link{position:absolute;left:-9999px;}
#nav-primary #nav-utility{line-height:39px;margin-right:4px;}
#nav-primary #nav-utility a{color:#069;}
#nav-add-connections a{color:#060;}
#nav-primary{background:url(/img/sprite/sprite_global_v5.png) no-repeat 0 -470px;}
#nav-primary .wrapper{padding:0 5px;background:url(/img/sprite/sprite_global_v5.png) no-repeat 0 -510px;height:39px;}
#nav-primary .nav a,#nav-primary .nav a:visited,#header #nav-primary .nav li li a,#header #nav-primary .nav li li a:visited{color:#069;text-decoration:none;}
#nav-primary .nav li.tab{float:left;margin:1px 0 0 0;line-height:36px;font-size:130%;}
#nav-primary #nav-primary-inbox-item-total,#nav-primary #inbox-received-unread-total{display:inline;padding:0;}
#nav-primary .nav a span{display:block;padding:0 10px;}
#nav-primary #nav-primary-inbox-item-total.count{background:#f90;border:1px solid #c60;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#fff;font-size:11px;line-height:1;padding:1px 4px;display:inline-block;zoom:1;_margin-top:10px;}
#nav-primary .nav li:hover{background-color:#ddf0f8;}
#nav-primary .nav li.hover .menu{display:block;position:absolute;top:36px;left:0;z-index:3;background:#fff;border:1px solid #999;border-top-color:#ccc;padding:5px 0;}
#nav-primary .nav .menu,#nav-primary .nav-rule{display:none;}
#nav-primary li.tab sup{color:#069;font-size:9px;text-transform:uppercase;vertical-align:super;}
#nav-primary li.tab.hover{_background-color:#ddf0f8;position:relative;z-index:1000;}
#nav-primary li.tab:hover{background-color:#ddf0f8;}
#nav-primary li.tab.hover .menu{display:block;position:absolute;top:36px;left:0;z-index:3;background:#fff;border:1px solid #999;border-top-color:#ccc;}
#nav-primary .nav ul.menu li{float:none;font-weight:normal;font-size:100%;line-height:1;padding:0;_width:175px;}
#nav-primary .nav ul.menu li a{padding:5px 10px;white-space:nowrap;display:block;_width:100%;_overflow:hidden;_text-overflow:ellipsis;}
#nav-primary .nav ul.menu li a:hover{background-color:#ddf0f8;}
#nav-primary .nav ul.menu li.separator{margin-top:4px;padding-top:1px;background:url(/img/bg/bg_grey_dotted_h-line_3x1.png) 0 0 repeat-x;}
#nav-primary .nav ul.menu li.separator a{border-top:4px solid #fff;}
#nav-primary-shim{visibility:hidden;position:absolute;left:-9999px;z-index:1;background-color:#fff;width:1px;height:1px;border:none;margin:0;padding:0;font-size:1px;overflow:hidden;}
#global-search{float:right;margin:8px 4px 0 0;*margin:7px 4px 0 0;padding:0;}
#global-search fieldset{float:left;white-space:nowrap;}
#global-search fieldset,#global-search select,#global-search input{margin:0;padding:0;border:0;outline:0;background:none;vertical-align:middle;}
#global-search legend,#global-search legend span,#global-search label{position:absolute;left:-12345px;}
#global-search select{font-size:110%;font-weight:bold;color:#666;padding:2px;text-align:right;}
#global-search #main-search-box{font-size:12px;background:#fff;border:1px solid #7c7c7c;border-color:#7c7c7c #c3c3c3 #ddd;height:16px;width:211px;line-height:12px;padding:4px 2px 0;}
.en #global-search.basic-search #main-search-box{width:265px;}
.de #global-search.basic-search #main-search-box{width:205px;}
.es #global-search.basic-search #main-search-box{width:235px;}
.it #global-search.basic-search #main-search-box{width:190px;}
.pt #global-search.basic-search #main-search-box{width:145px;}
.fr #global-search.basic-search #main-search-box{width:100px;}
.de #global-search #main-search-box{width:155px;}
.es #global-search #main-search-box{width:180px;}
.it #global-search #main-search-box{width:135px;}
.pt #global-search #main-search-box{width:90px;}
.fr #global-search #main-search-box{width:80px;}
.search-go,#global-search .search-go{cursor:pointer;border:1px solid #06598B;color:#0076A8;background:#0076A8 url(/img/sprite/sprite_global_v5.png) -9px -1170px no-repeat;height:22px;width:20px;*width:22px;_width:24px;margin-left:2px;*margin-left:4px;*font-size:.01em;text-indent:-100px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.search-go:hover,#global-search .search-go:hover{background-position:-9px -1200px;}
#search-link{font-size:110%;line-height:22px;margin-left:8px;display:inline;}
.basic-search #search-link{display:none;}
#global-search ol{float:left;}
#global-search ol li{margin:0 3px;float:left;}
#global-search ol li input{width:200px;font-size:12px;background:#fff;border:1px solid #7c7c7c;border-color:#7c7c7c #c3c3c3 #ddd;height:16px;line-height:12px;padding:4px 2px 2px 2px;}
.de #global-search ol li input{width:175px;}
.fr #global-search ol li input{width:175px;}
.pt #global-search ol li input{width:170px;}
#global-search ol li input#keywords{width:400px;}
#global-search .search-scope{float:left;z-index:200;_zoom:1;_margin-right:-3px;}
#global-search .search-scope label{position:static;left:0;}
#global-search .search-scope .suggestion-toggle{display:none;}
#global-search .search-scope ul{color:#666;border:1px solid #999;float:left;padding-bottom:4px;min-width:100px;display:none;}
#global-search .search-scope ul li{display:block;padding:1px 0 0 0;margin:4px 0 0 0;font-size:120%;line-height:1;cursor:pointer;text-align:right;}
#global-search .search-scope ul li div{display:block;padding:7px;white-space:nowrap;border-top:4px solid #fff;}
#global-search .search-scope ul li a{color:#666;}
#global-search .search-scope ul li.option{font-weight:bold;background:none;margin:0;padding:0;}
#global-search .search-scope ul li.option div{padding:3px 4px;}
#global-search .search-scope ul li.option.first{margin-top:3px;}
#global-search .search-scope ul li.separator{background:#fff url(/img/bg/bg_grey_dotted_h-line_3x1.png) repeat-x top;}
#global-search .search-scope ul li.separator div{border-top:4px solid #fff;}
#global-search .search-scope ul li.highlighted div{background:#eee;}
#global-search .search-scope span.label{float:left;background:#dcdcdc url(/img/sprite/sprite_global_v5.png) 0 -1130px repeat-x;margin:0;*margin-top:2px;_vertical-align:-5px;border:1px solid #7c7c7c;border-width:1px 0 1px 1px;border-color:#7c7c7c #999 #c3c3c3;-moz-border-radius:2px 0 0 2px;-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;border-radius:2px 0 0 2px;}
#global-search .search-scope span.label span{float:left;background:url(/img/sprite/sprite_global_v5.png) 101% -2072px no-repeat;color:#666;font-size:110%;font-weight:bold;padding:4px 19px 3px 8px;cursor:pointer;}
#global-search .search-scope iframe{display:none;position:absolute;border:0;}
#global-search .search-scope .suggestion-toggle{display:block;cursor:pointer;}
#global-search .search-scope .suggestion-toggle.state-on .on-toggle,#global-search .search-scope .suggestion-toggle.state-off .off-toggle{display:none;}
#global-search .search-scope .suggestion-toggle.state-on .off-toggle,#global-search .search-scope .suggestion-toggle.state-off .on-toggle{display:block;}
#global-search .search-scope.open iframe{display:block;}
#global-search .search-scope.open ul{display:block;}
#global-search #autocomplete-container{position:relative;margin:0;padding:0;color:#000;zoom:1;display:inline;float:left;padding-right:3px;_padding-right:0;_float:none;}
#global-search #autocomplete-container .typeahead-loading-icon{display:none;position:absolute;top:3px;right:7px;}
#global-search #autocomplete-container .typeahead-loading-icon.loading{display:block;}
#global-search .focus{position:relative;z-index:1000;}
#global-search #search-typeahead-container{clear:both;position:absolute;*top:2.5em;left:0;width:255px;display:none;}
#global-search .focus #search-typeahead-container{display:block;}
#global-search #search-typeahead-container ul li{white-space:normal;overflow:hidden;width:100%;font-size:13px;}
#global-search #search-typeahead-container div.global-search-tip{width:100%;border:1px solid #baddee;border-width:0 1px 2px 1px;padding:5px 0;font-size:11px;text-align:left;white-space:normal;background-color:#ccc;color:#333;}
#global-search #search-typeahead-container div.global-search-tip p{padding:0 5px;}
#global-search .yui-ac-container{z-index:1000;}
#global-search .yui-ac-content{font-size:12px;}
#global-search .yui-ac-bd{width:100%;}
#global-search .yui-ac-content ul{border:1px solid #baddee;border-bottom-width:0;list-style:none;margin:0;padding:0;width:100%;text-align:left;}
#global-search .yui-ac-content ul li{background:#fff;border-bottom:1px solid #baddee;cursor:pointer;padding:5px 0;width:100%;list-style-type:none!important;margin-bottom:0!important;*float:left;}
#global-search .yui-ac-content ul li h4{font-size:12px;font-weight:normal;margin:0 1px 0 0;padding:0 5px;}
#global-search .yui-ac-content ul li div{background:transparent!important;color:#666;font-size:11px;padding:0 5px;}
#global-search .yui-ac-content ul li.yui-ac-prehighlight,#global-search .yui-ac-content ul li.yui-ac-highlight{background:#ddf0f8;}
#section-header,#page-title{margin:0 10px 15px;zoom:1;}
.wrapper #section-header,.wrapper #page-title{margin:0 0 15px;}
#section-header:after,#page-title:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#section-header,.wrapper #page-title{background:url(/img/bg/bg_border_3x1.png) repeat-x 0 100%;}
#section-header h1,#page-title h1{color:#333;font-size:180%;padding-bottom:7px;font-weight:normal;}
#section-header h1 a,#page-title h1 a{color:#333!important;}
#section-header h1 img,#page-title h1 img{vertical-align:middle;}
#nav-secondary{float:left;clear:both;}
.inlined #nav-secondary{clear:none;}
#nav-secondary li{float:left;font-size:130%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#nav-secondary a,#nav-secondary a:visited{color:#069;float:left;padding:6px 12px 4px;}
.related-links{float:right;}
.related-links li{float:left;font-size:130%;}
.related-links a,.related-links a:visited{color:#069;float:left;padding:6px 8px 4px;}
.related-links strong{font-weight:normal;color:#069;}
.related-links .go-back{_display:none;}
.related-links .go-back strong{padding:6px 8px 4px 0;float:left;}
.related-links .go-back a{float:none;padding:0;}
#nav-secondary li.droplist{position:relative;}
#nav-secondary li.droplist ul{margin:0;padding:0;display:none;top:21px;*top:20px;border:3px solid #ccc;border-width:3px 3px 2px 3px;left:11px;}
#nav-secondary li.droplist.open ul{display:block;background:#fff;z-index:1888;width:150px;position:absolute;}
.en #nav-secondary li.droplist.open ul{width:100px;}
#nav-secondary li.droplist ul li{margin:0;padding:0;float:none;border:0;zoom:1;line-height:normal;}
#nav-secondary li.droplist ul li a{color:#069!important;margin:0;padding:0;background:#fff;font-size:12px;padding:4px 7px;border-bottom:1px solid #ccc;display:block;float:none;line-height:auto;zoom:1;font-weight:normal!important;}
#nav-secondary li.droplist ul li a:hover{background:#dbeffb!important;}
#nav-secondary li.droplist ul li a span{margin:0;padding:0;background:0;font-weight:normal!important;}
#main h1{font-weight:normal;font-size:160%;}
#footer{border-top:1px solid #ccc;margin:20px auto;padding:10px 0;color:#666;clear:both;}
#footer p{font-size:110%;}
#footer .nav-footer{margin:0 0 8px -8px;clear:both;zoom:1;}
#footer .nav-footer:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#footer .nav-footer li{font-size:120%;float:left;padding:0 8px;}
ul#nav-legal{margin:0 0 2px;}
ul#nav-legal li{font-size:110%;display:inline;padding:0 8px 0 0;margin-right:4px;}
#footer .nav-footer li,ul#nav-legal li{border-right:1px solid #ccc;}
p#copyright{float:left;border-right:1px solid #ccc;padding:0 8px 0 0;margin-right:8px;-webkit-text-size-adjust:165%;}
p#copyright.plain{border-right:0;}
p#feedback-request{clear:both;}
p#terms-of-use{margin-bottom:8px;}
#footer li.first{margin:0;padding:0;}
#footer li.last{border:0;}
#directory{margin:10px 0 20px;padding-bottom:15px;white-space:nowrap;text-align:center;border-bottom:1px solid #ccc;}
#directory h3{display:inline;margin:0;padding:0 0 0 8px;*padding-right:8px;color:#666;font-weight:normal;font-size:11px;}
#directory p,#directory ol{margin:0;padding:0 4px 0 0;display:inline;font-size:11px;}
#directory ol{border-right:1px solid #ccc;}
#directory ol li{display:inline;}
#directory ol li a{padding:0;text-decoration:none;}
#directory ol li a:hover{text-decoration:underline;}
li#nav-utility-lang{visibility:hidden;}
.js #nav-utility-lang{visibility:visible;}
li#nav-utility-lang.hover{position:relative;}
li#nav-utility-lang a{border:none;-webkit-text-size-adjust:165%;}
li#nav-utility-lang ul{display:none;padding:5px 0;background:#fff;position:absolute;left:auto;left:0;bottom:1.2em;border:1px solid #39c;overflow:hidden;min-width:75px;*width:75px;}
li#nav-utility-lang.hover ul{display:block;z-index:201;}
#footer li#nav-utility-lang li{display:block;border:none;float:none;font-size:100%;padding:0;margin:0;}
li#nav-utility-lang li a{background:none;display:block;padding:4px 10px;width:100%;text-decoration:none!important;}
li#nav-utility-lang li a:hover{background-color:#39c;color:#fff!important;}
li#nav-utility-lang li a strong{color:#000;}
li#nav-utility-lang li a:hover strong{color:#fff;}
li#nav-utility-lang form{padding:0;margin:0;}
.public-profile #body .wrapper{border:0;}
