/* css/chrome.css */

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(http://static01.linkedin.com/scds/common/u/img/sprite/sprite_global_v2.png) 0 0 no-repeat;display:block;width:88px;height:23px;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(http://static02.linkedin.com/scds/common/u/img/bg/bg_grey_dotted_h-line_3x1.png) no-repeat 0 7px;padding-right:2px;*padding-right:6px;}
#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(http://static01.linkedin.com/scds/common/u/img/sprite/sprite_global_v2.png) no-repeat 0 -520px;}
#nav-primary .wrapper{padding:0 5px;background:url(http://static01.linkedin.com/scds/common/u/img/sprite/sprite_global_v2.png) no-repeat 0 -571px;height:39px;}
#nav-primary .menu a,#nav-primary .menu a:visited,#header #nav-primary .menu li li a,#header #nav-primary .menu li li a:visited{color:#069;text-decoration:none;}
#nav-primary .menu li.nav-primary-tab{float:left;margin:0;line-height:36px;font-size:130%;font-weight:bold;}
#nav-primary #nav-primary-inbox-item-total,#nav-primary #inbox-received-unread-total{display:inline;padding:0;}
#nav-primary .menu a span{display:inline;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 .menu .dropdown{display:none;}
#nav-primary .menu li.hover .dropdown{display:block;}
#nav-primary li.nav-primary-tab.hover{_background-color:#ddf0f8;position:relative;z-index:1000;}
#nav-primary li.nav-primary-tab:hover{background-color:#ddf0f8;}
#nav-primary li.nav-primary-tab.hover .dropdown{display:block;position:absolute;top:37px;left:0;z-index:3;background:#fff;border:1px solid #999;border-top-color:#ccc;}
#nav-primary .menu ul.dropdown li{float:none;font-weight:normal;font-size:100%;line-height:1;padding:0;_width:175px;}
#nav-primary .menu ul.dropdown li a{padding:5px 10px;white-space:nowrap;display:block;_width:100%;_overflow:hidden;_text-overflow:ellipsis;}
#nav-primary .menu ul.dropdown li a:hover{background-color:#ddf0f8;}
#nav-primary .menu ul.dropdown li.separator{margin-top:4px;padding-top:1px;background:url(http://static02.linkedin.com/scds/common/u/img/bg/bg_grey_dotted_h-line_3x1.png) 0 0 repeat-x;}
#nav-primary .menu ul.dropdown 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(http://static01.linkedin.com/scds/common/u/img/sprite/sprite_global_v2.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 0;}
#global-search .styled-dropdown{float:left;z-index:200;_zoom:1;_margin-right:-3px;}
#global-search .styled-dropdown label{position:static;left:0;}
#global-search .styled-dropdown .suggestion-toggle{display:none;}
#global-search .styled-dropdown ul{color:#666;border:1px solid #999;float:left;padding-bottom:4px;min-width:100px;display:none;}
#global-search .styled-dropdown 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 .styled-dropdown ul li div{display:block;padding:7px;white-space:nowrap;border-top:4px solid #fff;}
#global-search .styled-dropdown ul li a{color:#666;}
#global-search .styled-dropdown ul li.option{font-weight:bold;background:none;margin:0;padding:0;}
#global-search .styled-dropdown ul li.option div{padding:3px 4px;}
#global-search .styled-dropdown ul li.option.first{margin-top:3px;}
#global-search .styled-dropdown ul li.separator{background:#fff url(http://static02.linkedin.com/scds/common/u/img/bg/bg_grey_dotted_h-line_3x1.png) repeat-x top;}
#global-search .styled-dropdown ul li.separator div{border-top:4px solid #fff;}
#global-search .styled-dropdown ul li.highlighted div{background:#eee;}
#global-search .styled-dropdown span.label{float:left;background:#dcdcdc url(http://static01.linkedin.com/scds/common/u/img/sprite/sprite_globalnav_v9.png) 0 -1180px 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 .styled-dropdown span.label span{float:left;background:url(http://static01.linkedin.com/scds/common/u/img/sprite/sprite_globalnav_v9.png) 100% -82px no-repeat;color:#666;font-size:110%;font-weight:bold;padding:4px 19px 3px 8px;cursor:pointer;}
#global-search .styled-dropdown iframe{display:none;position:absolute;border:0;}
#global-search .styled-dropdown .suggestion-toggle{display:block;cursor:pointer;}
#global-search .styled-dropdown .suggestion-toggle.state-on .on-toggle,#global-search .styled-dropdown .suggestion-toggle.state-off .off-toggle{display:none;}
#global-search .styled-dropdown .suggestion-toggle.state-on .off-toggle,#global-search .styled-dropdown .suggestion-toggle.state-off .on-toggle{display:block;}
#global-search .styled-dropdown.open iframe{display:block;}
#global-search .styled-dropdown.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(http://static02.linkedin.com/scds/common/u/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%;}
#section-header .related-links a,#section-header .related-links a:visited{color:#069;float:left;padding:6px 8px 4px;}
#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;}

/* css/public_profile.css */

.contain p{font-size:13px;margin:1em 0;}
.dir .getpro{float:right;width:315px;text-align:right;color:#CB6517;margin:10px 0 0 0;font-size:13px;}
.dir table{width:100%;}
.dir thead tr{background:#CCC;}
.dir th{border-right:1px solid #FFF;font-size:15px;padding:4px;font-weight:bold;}
.dir tr.first td{border-top:0;}
.dir td{border-top:1px solid #CCC;padding:10px 4px;font-size:13px;vertical-align:top;}
.dir h2{font-size:110%;}
.dir h3{font-size:100%;margin:0 0 5px;font-weight:normal;}
.dir .updated{margin:5px 0 0;font-size:11px;color:#666;}
.dir .profilelinks{margin:0;font-size:13px;}
.dir .history{padding:10px 0 0 50px;}
.dir .history p{margin:0;color:#666;}
.dir .indyloc{color:#666;margin-left:20px;}
.dir .indyloc li{list-style-type:disc;}
.dir .sidebar{margin-left:15px;padding-left:15px;border-left:1px solid #CCC;width:165px;}
p.more{text-align:right;font-size:11px;font-weight:bold;}
p.no-updates{text-align:center;}
.profoot div#footer{padding-bottom:0;}
.profoot div#footer p{margin-bottom:0;}
.nothing{font-size:11px;margin:0;padding-bottom:15px;}
.nothing a:link,.nothing a:visited{color:#BBB;text-decoration:none;}

/* css/public-profile/default.css */

body{font:62.5%/1.2 Arial,Helvetica,sans-serif;background-color:#fff;margin:0;padding:0 0 1.5em;}
abbr,acronym{border:none;}
h1#name{font-size:2.3em;font-weight:bold;margin:0;padding:0;font-weight:bold;}
h2{font-size:2.1em;margin:0 0 12px;padding:0;}
h3{font-size:1.5em;margin:0 0 4px;padding:0;}
h4{font-size:1.3em;margin:0 0 4px;padding:0;}
hr{display:none;}
p{margin:0 0 12px;padding:0;}
img{border:none;}
dt{font-weight:bold;}
dt,dd,p{font-size:1.3em;}
ol,ul,dt,dd{list-style-type:none;margin:0;padding:0;}
#nameplate p{margin:0;padding:0;}
#nameplate p.headline{margin:6px 0 3px;}
.current{font-weight:bold;}
.locality{color:#666;}
#summary h3,#additional-information h3,#contact-settings h3{font-size:1.3em;color:#666;}
#overview dl,#summary,#experience,#education,#additional-information,#contact-settings{border-bottom:3px solid #ddd;padding:12px 0;}
#experience .description,#education p.notes,#education dl,#additional-information ul,#additional-information p{margin:0 0 10px 20px;}
#overview dl{margin-bottom:0;}
.basic #overview dl{border:none;}
#overview ul{list-style-type:disc;margin-left:15px;}
#overview dt{float:left;clear:left;text-align:right;width:10em;}
.pt #overview dt{width:12em;}
#overview dd{width:23.5em;margin:0 0 1em 10.7em;}
.pt #overview dd{margin:0 0 1em 12.7em;width:22em;}
.basic #overview dd{width:20.5em;}
.seeall,.seeless{font-size:11px;text-align:right;}
#experience li.experience{margin-bottom:20px;}
#experience li.experience:last-child{margin-bottom:0;}
#experience .period{margin:0 0 6px;}
#experience .organization-details{margin:0 0 4px;color:#666;}
#education h3{font-size:1.3em;}
#education dt{font-weight:normal;font-style:italic;float:left;margin-right:.5em;}
#additional-information li{font-size:1.3em;}
#additional-information h3{margin-bottom:.5em;}
#additional-information li.affiliation{margin-bottom:1em;}
#additional-information img{margin-right:.5em;vertical-align:middle;}
#additional-information a:hover{text-decoration:none;}
#contact-settings ul{clear:both;overflow:hidden;list-style-type:disc;padding-left:20px;}
#contact-settings li{font-size:1.3em;margin-top:3px;width:49%;float:left;}
@media screen{.hresume{width:76em;margin:32px auto 0;overflow:hidden;}
#main{width:44em;float:left;}
a{color:#039;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
.profile-header{padding:0 20px 0 0;margin:0 0 12px;border-top:1px solid #99cce6;border-bottom:1px solid #99cce6;position:relative;}
.profile-header,.profile-header .content,.profile-header #nameplate,.profile-header #nameplate #name{background:url(http://static02.linkedin.com/scds/common/u/img/bg/bg_box_details_blue.png) no-repeat bottom right;}
.profile-header #nameplate{background-position:top right;margin:0 -20px 0 0;padding:0 20px 0 0;}
.profile-header #nameplate #name{background-position:top left;margin:0;padding:20px 0 0 20px;width:15em;color:#000;font-weight:bold;border:none;}
.profile-header .content{background-position:bottom left;margin-right:0;padding:0 0 16px 20px;height:1%;}
.profile-header .content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.profile-header .masthead{position:relative;background:url(http://static01.linkedin.com/scds/common/u/img/bg/bg_blue-border_3x1.png) repeat-y 46em 0;}
.profile-header .info{float:left;width:34em;}
.profile-header .portrait .info{min-height:5.6em;_height:5.6em;}
.profile-header .image{float:right;position:absolute;top:16px;left:36.7em;}
.profile-header .image img{border:1px solid #e6e6e6;padding:2px;}
.profile-header p{line-height:1.2;margin:4px 0;padding:0;}
.actions{float:right;padding:0;position:absolute;top:16px;right:0;_right:18px;font-size:1.3em;width:20.6em;}
.actions ul,.actions ul li,.actions ul li a{margin:0;padding:0;}
.actions ul{padding:0;}
.actions ul li{list-style-type:none;border-top:1px solid #ddd;padding:5px 0;}
.actions ul li:first-child,.actions ul li#send-inmail,.actions ul li#recommend-this-person{border:none;}
.actions ul li a{display:block;padding:5px 0 5px 25px;position:relative;height:1%;font-weight:bold;}
.actions ul li#send-inmail a,.actions ul li#add-to-network a{background:url(http://static02.linkedin.com/scds/common/u/img/sprite/sprite_profile_v5.png) no-repeat 0 -850px;padding:0 0 0 14px;}
.basic #masthead,.basic div#nameplate,.basic div#nameplate h1,.basic #overview{background:#fff url(http://static01.linkedin.com/scds/common/u/img/bg/bg_box_details_blue.gif) no-repeat bottom right;}
.basic #masthead{position:relative;border:1px solid #99CCE6;border-width:1px 0;width:44.5em;float:left;padding:0 4px 0 0;margin:0;}
.basic div#nameplate{background-position:top right;margin:0 -4px 0 0;padding:0 16px 0 0;_position:relative;}
.basic div#nameplate h1{background-position:top left;margin:0;border:0;padding:16px 0 0 24px;}
.basic div#nameplate .fn{background-position:top left;border:0;display:inline;margin:0;padding:0;}
.basic div#nameplate p.headline{border-left:10px solid #DDF0F8;width:auto;margin:0;padding:6px 0 3px 14px;}
.basic div#nameplate div.adr{border-left:10px solid #DDF0F8;padding:0 0 12px 14px;}
.basic #overview{background-position:0 100%;_background-position:20px 100%;margin-right:0;padding:0 0 12px 24px;width:40em;}
#overview dl{padding-top:0;_width:100%;}
.basic #overview dl{overflow:hidden;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0;padding:22px 0 12px 0;width:100%;_margin-left:20px;}
#overview dd{*margin-top:-1.25em;}
#overview li a,#overview li a:visited,h4.org a,h4.org a:visited{color:black;}
#overview li a.url,#overview li a.url:visited{color:#039;}
.recommended,.connections{line-height:1.8;*line-height:1.2;}
.recommended img,.connections img{float:left;margin-right:.5em;vertical-align:middle;}
.connections img{margin-left:.9em;}
#contact-settings{_height:1%;}
#control{width:30em;*width:30.2em;float:right;}
div.links{text-align:center;}
div.links a{text-decoration:none;color:#bbb;}
#footer{width:76em;max-width:76em;min-width:76em;}
#copyright a{color:#666;}
.showhide-link,.js .showhide-block,.js span.lbl{display:none;}
.full-set,.seeless{display:none;}
.show-full-set .full-set{display:block;}
.show-full-set .seeall{display:none;}
.show-full-set .seeless{display:block;}
.box,.box .content,.box .title,.box .title h3{background:#FFF url(http://static02.linkedin.com/scds/common/u/img/bg/bg_box_ltblue_800x800.png) 100% 100% no-repeat;}
.box{margin:15px 0;padding:0 15px 0 0;}
.box .title{background-position:100% 0;margin:0 -15px 0 0;padding:0 15px 0 0;}
.box .title h3{background-position:0 0;margin:0;padding:15px 0 5px 15px;height:1%;}
.box .content{background-position:0 100%;margin-right:0;padding:0 0 15px 15px;}
.viewfull{margin:20px 0;padding-top:12px;}
.viewfull p{width:12em;margin:0 auto;_position:relative;overflow:hidden;}
.viewfull a{_position:absolute;}
#control h3,#control h2{color:#069;margin:0;font-size:1.6em;}
#control h3,#control form{margin:0;}
#control h4{font-size:1.3em;margin:0;font-weight:normal;}
#control h4 a{font-weight:bold;}
#control p{font-size:1.2em;margin:0 0 8px;}
#control p.location{font-size:1.1em;color:#666;margin-top:0;}
#control p.more{font-size:1.1em;text-align:right;margin-bottom:0;}
#control p.more span{white-space:nowrap;}
#control .field input{width:120px;}
#control .labeloff{color:#999;}
#control .example{color:#666;}
#control .example input{float:right;vertical-align:middle;margin-right:5px;}
#control .error{color:#900;font-weight:bold;margin-bottom:3px;}
#readmore{margin-top:20px;overflow:hidden;}
#readmore ul{margin:0 0 8px .7em;padding:0 0 0 .7em;font-size:1.2em;list-style-type:disc;}
#readmore li{margin-bottom:5px;}
#readmore p{width:12em;_height:2em;margin:20px auto 0;_position:relative;overflow:hidden;}
#readmore a{_position:absolute;}
#control .powered{margin-bottom:20px;text-align:center;}
#control .powered h3{color:#069;font-size:1.3em;margin:2px 0 8px;}
#control .powered img{padding-left:2px;position:relative;top:-2px;vertical-align:middle;}
#control .powered p{margin-top:0;font-size:1.2em;color:#666;}
#masthead .basicpitch{margin:0;width:40em;padding:10px;_margin-left:12px;zoom:1;}
#masthead .basicpitch h2{margin:0 0 8px;padding:0;border:0;}
#masthead .basicpitch p{_height:2em;}
a.action{display:block;float:left;margin:0 10px 0 0;border:1px solid #f6be68;-moz-border-radius:4px;-webkit-border-radius:4px;background:#fc0 url(http://static02.linkedin.com/scds/common/u/img/bg/bg_action_primary.png) repeat-x 100% 0;text-decoration:none!important;color:#000!important;cursor:pointer;text-align:center;}
a.action span{display:block;min-height:16px;padding:3px 20px!important;}
.en a.action span{white-space:nowrap;}
a.action.secondary{background:#dcdcdc url(http://static02.linkedin.com/scds/common/u/img/bg/bg_action_secondary.png) repeat-x 0 0;border:1px solid #bbb;}
a.action:hover{background:#c8e7fa url(http://static02.linkedin.com/scds/common/u/img/bg/bg_action_hover.png) repeat-x 0 0;border:1px solid #99cce6;}
a.action:visited{color:#000;}
.btn-primary{background:#39C url(http://static01.linkedin.com/scds/common/u/img/bg/bg_btn_blue_500x50.png) no-repeat;border:1px solid #069;padding:2px 8px 1px;color:#FFF;font:bold 12px arial,helvetica,sans-serif;overflow:visible;vertical-align:middle;}
.btn-secondary{background:#DDD url(http://static02.linkedin.com/scds/common/u/img/bg/bg_btn_grey_500x50.png) no-repeat;border:1px solid #999;padding:2px 8px 1px;color:#555;font:bold 12px arial,sans-serif;overflow:visible;vertical-align:middle;}
.adsense{background:url(http://static01.linkedin.com/scds/common/u/img/bg/bg_adsense_bot_300x500.png) 0 100% no-repeat;margin-bottom:20px;overflow:hidden;font-size:133%;}
.adsense-in{background:url(http://static01.linkedin.com/scds/common/u/img/bg/bg_adsense_top_300x7.png) no-repeat;padding:10px 10px 1px;}
.adsense h4{margin:0 0 10px!important;color:#999;font-size:92%!important;text-align:center;}
.adsense .adunit{margin-bottom:15px;}
.adsense a:link,.adsense a:visited,.adsense a:hover{text-decoration:none!important;color:#00F;}
.adsense .desc{color:#000;}
.adsense .url{color:#008000;font-size:92%;}
}
@media print{.actions,#contact-settings,#control,#footer,.links,.viewfull,.recommended img,.connections img,.affiliation img,.image,.basicpitch{display:none;}
a{text-decoration:none;color:#000;}
}
