html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:'exo2';src:url('../fonts/exo2-bold-webfont.eot');src:url('../fonts/exo2-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/exo2-bold-webfont.woff2') format('woff2'),url('../fonts/exo2-bold-webfont.woff') format('woff'),url('../fonts/exo2-bold-webfont.ttf') format('truetype'),url('../fonts/exo2-bold-webfont.svg#exo_2bold') format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'exo2';src:url('../fonts/exo2-bolditalic-webfont.eot');src:url('../fonts/exo2-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/exo2-bolditalic-webfont.woff2') format('woff2'),url('../fonts/exo2-bolditalic-webfont.woff') format('woff'),url('../fonts/exo2-bolditalic-webfont.ttf') format('truetype'),url('../fonts/exo2-bolditalic-webfont.svg#exo_2bold_italic') format('svg');font-weight:bold;font-style:italic}@font-face{font-family:'exo2';src:url('../fonts/exo2-italic-webfont.eot');src:url('../fonts/exo2-italic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/exo2-italic-webfont.woff2') format('woff2'),url('../fonts/exo2-italic-webfont.woff') format('woff'),url('../fonts/exo2-italic-webfont.ttf') format('truetype'),url('../fonts/exo2-italic-webfont.svg#exo_2italic') format('svg');font-weight:normal;font-style:italic}@font-face{font-family:'exo2';src:url('../fonts/exo2-regular-webfont.eot');src:url('../fonts/exo2-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/exo2-regular-webfont.woff2') format('woff2'),url('../fonts/exo2-regular-webfont.woff') format('woff'),url('../fonts/exo2-regular-webfont.ttf') format('truetype'),url('../fonts/exo2-regular-webfont.svg#exo_2regular') format('svg');font-weight:normal;font-style:normal}
body{margin:0 auto;padding:30px 0;background:#111 url('../img/bg.png');background-attachment:fixed;color:#666;font:normal normal 12px arial,sans-serif;line-height:1.6em}#resume{width:870px;margin:0;margin-left:auto;margin-right:auto;padding:50px 50px 35px 50px;background:#fafafa;border:0 solid #000;border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;-webkit-border-radius:15px 15px 0 0;font-size:14px;line-height:1.5}#footer{width:870px;margin:0;margin-left:auto;margin-right:auto;padding:30px 50px;background:#000;border-top:3px solid #f60;border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px}ul,ol{margin:1em 0;padding-left:30px}ul.first{margin-top:0}ul li,ol li{padding:0 0 1px 0}ul{list-style-type:disc}ul li ul{list-style-type:circle}.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.clear{display:inline-table}* html .clear{height:1%}.clear{display:block}strong{font-weight:bold}em{font-style:italic}.section{width:870px;margin-top:60px}.section_content{width:870px;overflow:hidden;margin-top:30px}.section_footer{width:870px;overflow:hidden;margin-top:30px;padding-top:10px}.half,.one_third,.two_thirds,.one_fourth,.three_fourths{float:left;margin-right:30px;overflow:hidden}.half{width:420px}.half p{text-indent:1em;margin-top:-10px}.one_third{width:270px}.two_thirds{width:570px}.two_thirds ul ul{margin:5px 0 7px 0}.one_fourth{width:195px}.three_fourths{width:645px}.last_column{margin-right:0}.job,.studies{width:870px}.ruler{clear:both;display:block;border-bottom:1px solid #ccc;margin:0 0 30px 0;padding:0 0 30px 0}.ruler.blank{border:none}.rulerd{clear:both;display:block;border-bottom:1px dashed #ccc;margin:0 0 30px 0;padding:0 0 30px 0}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}a{color:#f60;text-decoration:none;outline:0}a:hover,a:focus{color:#007fff}a>img{border:0}h1,h2,h3,h4,h5,h6{line-height:1.1em;color:#000;padding:0;margin:1em 0 .5em 0}h1{font-size:20px;text-transform:uppercase;font-weight:bold}h2{font-size:18px;text-transform:uppercase;font-weight:bold}h3{font-size:14px;text-transform:uppercase;font-weight:bold}h4{font-size:12px;line-height:1.25}h1.name{display:block;margin:0;padding:0;color:#000;font-size:24px;font-weight:bold;letter-spacing:2px;text-transform:uppercase;text-align:center}h1.name span{font-size:130%}.divider{width:85%;font-size:14px;line-height:1;text-align:center;margin:20px auto;padding:0}.divider hr{width:42%;color:#ccc;background:#ccc}#bars .divider{margin-top:30px;clear:both}.left{float:left}.right{float:right}h2.section_title{display:block;margin:0;padding:20px 0;border-top:1px solid #f60;border-bottom:1px solid #999;color:#000;font-family:'exo2',Tahoma,Verdana,sans-serif;font-size:16px;line-height:1em;text-transform:uppercase;text-align:center}h3.footer_title{display:block;margin:0 0 30px 0;font-family:'exo2',Tahoma,Verdana,sans-serif;font-size:10px;line-height:1em;letter-spacing:2px;text-transform:uppercase;color:#aaa;text-align:center}h3.footer_title span{background:#000;display:inline-block;padding:0 10px;color:#fff;font-weight:normal}p:first-child,p.first{margin-top:0}.text_ruler{clear:both;display:block;text-align:center}.text_ruler span{display:inline-block;padding:0 10px;margin:30px 0;color:#000;font-size:10px;line-height:1.5em;letter-spacing:4px;text-transform:uppercase;background:#fafafa}.go_top{float:right;font-family:'exo2',Tahoma,Verdana,sans-serif;font-size:20px;line-height:1em;text-decoration:none;text-transform:uppercase;color:#bbb!important}.go_top:hover,.go_top:focus{color:#444!important}table{border:1px solid #ccc;border-collapse:collapse;border-spacing:0}th,td{padding:8px 15px;border:1px solid #ccc;text-align:left;display:table-cell;vertical-align:top}th{font-size:12px;text-transform:uppercase;background:#e5e5e5;color:#000}.alt_row td{background:#f5f5f5}tr:hover td{background:#eee}#en,#fr,#jp{width:285px}#jp td.centre{text-align:center;width:50px}.simple_list{margin:0;padding:0;list-style:none}.head_section{width:770px;margin:0 auto!important;padding:0 50px 30px 50px;border-top:1px solid #f60;border-bottom:1px solid #999;background:#fafafa;font-size:12px}.head_section .section_content{width:770px}.head_section .half{width:370px}.head_section .one_third{width:230px}.head_section .two_thirds{width:510px}.head_section .text_ruler span{background:#fafafa}.profession{display:block;margin-top:10px;color:#666;line-height:1em;text-transform:uppercase;text-align:center}.photo{float:left;margin:0 20px 0 0;background:transparent;padding:1px;border:1px solid #ccc;width:98px;height:116px}img{max-width:100%}.cv_options{display:block;margin:10px 0 0 0;padding:5px 0;list-style:none;line-height:1em;letter-spacing:1px;text-transform:uppercase}.cv_options li{display:inline;margin-right:20px}.cv_options li.headline{margin-right:20%;font-weight:bold}.cv_options li a{padding-left:13px;text-decoration:none}.cv_options li a span{font-size:175%}#nav,#header{padding:15px 0;color:#000;font-size:11px;line-height:1em;letter-spacing:1px;text-transform:uppercase}#nav{border-bottom:1px solid #999}#header{border-top:1px solid #999}#nav ul,#header ul{display:block;margin:0;padding:0;list-style:none;width:870px;overflow:hidden;text-align:center}#nav li,#header li{display:inline;margin:0 15px;padding:0}#nav li a,#header li a{color:#666;text-decoration:none}#nav li a:hover,#header li a:hover,#nav li a:focus,#header li a:focus{color:#000}#bars{display:none}.small{font-size:7px}.skill{text-align:center}.skillbar{display:block;height:20px;background:#ddd}.skillbar:hover,.skillbar:focus{background:#ccc}.skillbarfill{display:block;height:20px;background-color:#f60;border:none;text-indent:-9999px}.skill10{width:10%!important}.skill15{width:15%!important}.skill20{width:20%!important}.skill25{width:25%!important}.skill30{width:30%!important}.skill35{width:35%!important}.skill40{width:40%!important}.skill45{width:45%!important}.skill50{width:50%!important}.skill55{width:55%!important}.skill60{width:60%!important}.skill65{width:65%!important}.skill70{width:70%!important}.skill75{width:75%!important}.skill80{width:80%!important}.skill85{width:85%!important}.skill90{width:90%!important}.skill95{width:95%!important}.skill100{width:100%!important;border-right:0!important}.skill p{font-size:90%}.left{text-align:left}#footer{color:#999;font-size:11px}#footer .section,#footer .section_content{border:none;padding:0;margin:0}#footer ul{display:block;margin:0;padding:0;list-style:none}#footer ul li{padding:4px 0;border-top:1px dotted #222}#footer ul li:before{content:"\203a\0020"}#footer ul li:first-child,#footer ul li.first{border-top:0}#footer a{color:#fff;text-decoration:none}#footer ul li a:hover,#footer ul li a:focus{color:#f60;padding-left:5px}.twitter_link{font-size:11px;line-height:1em;letter-spacing:.2em;text-decoration:none;text-transform:uppercase}#contact_form *{outline:none}#contact_form p{margin:3px 0}#contact_form label{display:inline-block;width:60px;margin-right:10px;vertical-align:top;color:#ddd;line-height:24px}#contact_form label.error{display:block;width:100%;line-height:18px;margin-top:5px;color:#fc0;text-align:right}#contact_form .text_box{display:inline-block;width:175px;padding:1px 5px;border:1px solid #444;font-size:11px;color:#ccc;background:#000;line-height:16px}#contact_form input.text_box{height:24px;line-height:25px}#contact_form input.text_box:focus,#contact_form textarea.text_box:focus,#contact_form input.text_box:active,#contact_form textarea.text_box:active{border:1px solid #f60}#contact_form input.text_box:hover,#contact_form textarea.text_box:hover,#contact_form input.text_box:focus,#contact_form textarea.text_box:focus{background:#222}#contact_form_message p{text-align:center;margin-bottom:10px;border-bottom:1px solid #444}.button{font-size:11px;padding:6px 10px;overflow:visible;text-transform:uppercase;color:#fff;border:1px solid #444;background:#000;cursor:pointer}.button:hover,.button:focus{color:#eee;background:#222;border:1px solid #f60}.msg_success{color:#5d0}.msg_error{color:#f30}textarea{resize:none}
.default-tipsy{font-size:11px;position:absolute;padding:5px;z-index:100000}.default-tipsy-inner{background-color:#000;color:#f60;max-width:200px;padding:5px 8px 4px;text-align:center}.default-tipsy-arrow{position:absolute;width:0;height:0;border:5px solid transparent}.default-tipsy-arrow-n{border-bottom-color:#000}.default-tipsy-arrow-s{border-top-color:#000}.default-tipsy-arrow-e{border-left-color:#000}.default-tipsy-arrow-w{border-right-color:#000}.default-tipsy-n .default-tipsy-arrow,.default-tipsy-ne .default-tipsy-arrow,.default-tipsy-nw .default-tipsy-arrow{top:0;border-top:0}.default-tipsy-s .default-tipsy-arrow,.default-tipsy-se .default-tipsy-arrow,.default-tipsy-sw .default-tipsy-arrow{bottom:0;border-bottom:0}.default-tipsy-n .default-tipsy-arrow,.default-tipsy-s .default-tipsy-arrow{left:50%;margin-left:-5px}.default-tipsy-nw .default-tipsy-arrow,.default-tipsy-sw .default-tipsy-arrow{left:10px}.default-tipsy-ne .default-tipsy-arrow,.default-tipsy-se .default-tipsy-arrow{right:10px}.default-tipsy-e .default-tipsy-arrow,.default-tipsy-w .default-tipsy-arrow{top:50%;margin-top:-5px}.default-tipsy-e .default-tipsy-arrow{right:0;border-right:0}.default-tipsy-w .default-tipsy-arrow{left:0;border-left:0}.second-tipsy{font-size:10px;position:absolute;padding:5px;z-index:100000}.second-tipsy-inner{background-color:#888;color:#FFF;padding:5px 8px 4px;text-align:center}.second-tipsy-arrow{position:absolute;width:0;height:0;border:5px solid transparent}.second-tipsy-arrow-n{border-bottom-color:#888}.second-tipsy-arrow-s{border-top-color:#888}.second-tipsy-arrow-e{border-left-color:#888}.second-tipsy-arrow-w{border-right-color:#888}.second-tipsy-n .second-tipsy-arrow,.second-tipsy-ne .second-tipsy-arrow,.second-tipsy-nw .second-tipsy-arrow{top:0;border-top:0}.second-tipsy-s .second-tipsy-arrow,.second-tipsy-se .second-tipsy-arrow,.second-tipsy-sw .second-tipsy-arrow{bottom:0;border-bottom:0}.second-tipsy-n .second-tipsy-arrow,.second-tipsy-s .second-tipsy-arrow{left:50%;margin-left:-5px}.second-tipsy-nw .second-tipsy-arrow,.second-tipsy-sw .second-tipsy-arrow{left:10px}.second-tipsy-ne .second-tipsy-arrow,.second-tipsy-se .second-tipsy-arrow{right:10px}.second-tipsy-e .second-tipsy-arrow,.second-tipsy-w .second-tipsy-arrow{top:50%;margin-top:-5px}.second-tipsy-e .second-tipsy-arrow{right:0;border-right:0}.second-tipsy-w .second-tipsy-arrow{left:0;border-left:0}
#chg{float:right;cursor:pointer;font-size:125%;user-select:none;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none}#chg:hover,#chg:focus{color:#f60}hr{border:0;color:#999;background-color:#999;height:1px}li span{font-size:80%}#tbl{background:transparent;margin:20px;width:800px;border-collapse:collapse;border:0;text-align:left}#tbl td{border:0;padding:6px 8px;vertical-align:middle}#tbl tbody tr:hover td{background-color:#EEE}.issuer{list-style-type:none;padding:0;margin:0}.ph{text-align:right;position:relative}.copy{text-align:center}h5{font-weight:normal}.countries{font-size:100%;cursor:help;display:inline-block;padding:10px 0 10px 15px}a.com img{max-width:75%;max-height:100px}a.com img:hover{opacity:0.70;filter:alpha(opacity=70)}img.limit{max-width:50%!important}#ext{text-align:center}#ext img{max-width:75%;opacity:0.1;filter:alpha(opacity=10)}#ext img:hover,#ext img:focus{opacity:0.8;filter:alpha(opacity=80)}.inline{max-width:75px;vertical-align:top}.inline:hover,.inline:focus,a:hover img.inline{opacity:0.70;filter:alpha(opacity=70)}a.acte{color:#666;cursor:help}a.info{position:relative;z-index:24}a.info:hover{z-index:1025}a.info span{display:none;padding:8px}a.info:hover span{display:block;position:absolute;top:-130px;left:-20px;border:1px solid #CCC;z-index:1025;cursor:default}::selection{background:#f60;color:#FFF}::-moz-selection{background:#f60;color:#FFF}::-webkit-selection{background:#f60;color:#FFF}#footer ul li a:hover,#footer ul li a:focus,#ext img:hover,#ext img:focus,a.com img:hover,.inline:hover,.inline:focus,a:hover img.inline{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.flag{display:inline-block;vertical-align:middle;margin-right:5px}.flag img{max-width:32px;border:1px solid #666;vertical-align:middle}.oval{background:#fff;color:#000;width:30px;height:15px;border:1px solid #000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-family:arial,helvetica,sans-serif;font-size:10px;font-weight:bold;text-align:center;display:inline-block}.addl{position:absolute;margin-left:-3px;margin-top:-7px;color:#000;font-size:90%}.small_flag{max-height:12px;border:1px solid #666;vertical-align:text-bottom}.mini-flag{display:inline;vertical-align:sub;max-height:18px;border:1px solid #000;margin:0 5px 0 0}#intro p{padding:0 5%}u{text-decoration:none;border-bottom:1px solid #ccc}ul.tags{list-style-type:none;margin:2em auto 0 auto;padding:0 2em;font-size:85%}ul.tags li{display:inline-block;border:1px solid #999;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:5px 10px;margin:5px}ul.tags li:before{content:'\1F6E0\0020';font-family:'Segoe UI Symbol',monospace;color:transparent;text-shadow:0 0 #666}