html{background:#fff;color:#000}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;*font-size:100%;font-weight:inherit}legend{color:#000}.clr{clear:both}img{display:block}p.pdf{font-size:110%;margin:1.25em 10px 1em}p.pdf,p.pdf a{overflow:hidden}p.pdf a{background:url(../img/icon-pdf.91235656.png) 0 0 no-repeat;color:#666;display:inline;float:left;height:16px;padding-left:20px;text-decoration:none}p.pdf a:hover{color:#333}body.cv,body.submission{color:#333;font:normal 62.5%/1.4 Lucida Grande,Lucida Sans Unicode,Verdana,Helvetica,sans-serif}.cv-inner{padding:2.5%}.cv-inner-right{float:right}.cv h1,.cv h2,.cv h3,.cv h4,.cv h5,.cv h6,.submission h1,.submission h2,.submission h3,.submission h4,.submission h5,.submission h6{color:#000;line-height:1.1}.cv h2{font-size:200%;margin:0}.cv h3{font-size:150%;margin:1.5em 0 0}.cv h2+h3{margin-top:1.5em}.cv a,.submission a{color:#000}#cv-wrapper{font-size:100%}#cv-header{border-bottom:1px solid #e5e5e5;position:relative}#cv-header .cv-inner{padding:5%}#cv-photos{background:#e5e5e5;width:50%}#cv-photo,#cv-photos{float:left;height:100%;overflow:hidden;position:relative}#cv-photo{width:60%}#cv-primary-photo{float:left;width:75%}#cv-primary-photo img{height:auto;width:100%}#cv-profile-photos{float:left;width:25%}.lte7 #cv-profile-photos{width:24.9%}#cv-profile-photos img{height:auto;width:100%}#cv-details{float:left;width:40%}#cv-title{border-bottom:1px solid #e5e5e5;color:#888;font-size:2em;line-height:1;margin:0 0 1.5em}#cv-title span{background:#fff;float:left;margin-top:-.5em;padding-right:.5em}#cv-details .cv-logo{display:block;margin:0 0 2.5em auto;width:65%}#cv-name{font-size:300%;margin:.5em 0}#cv-performance-skills{color:#555;font-size:150%;line-height:1;margin:0 0 1.5em}#cv-details dl dt{color:#555;letter-spacing:.15em;margin:0 0 .25em;text-transform:uppercase}.cv-skills{margin-bottom:3em}.cv-skills h2{margin-bottom:.25em}@media print{#cv-details dl dt,.cv-skills dt{letter-spacing:0}}#cv-details dl dt{font-size:130%}#cv-details dl dd{color:#000;font-size:170%;margin:0 0 .75em}.cv-section{margin:0}.cv-section h3{color:#555;font-size:170%;letter-spacing:.12em;text-transform:uppercase}.cv .cv-table-wrapper{font-size:150%;margin:0 -.5em 2.5em}.cv table{margin:0;width:100%}.cv table td,.cv table th{border-bottom:1px solid #e5e5e5;padding:.5em}.cv table thead th{border-bottom:2px solid #ccc;color:#666}.cv table tbody td{vertical-align:top}table.cv-experience colgroup col.date{width:10%}table.cv-experience colgroup col.name{width:15%}table.cv-experience colgroup col.role{width:30%}table.cv-experience colgroup col.details{width:45%}table.cv-education colgroup col.date{width:10%}table.cv-education colgroup col.name,table.cv-education colgroup col.tutor{width:45%}.cv-skills p{font-size:150%;line-height:1.5}#cv-footer,#submission-footer{border-top:1px solid #e5e5e5;clear:both;font-size:120%;margin-top:15px}#cv-footer .cv-logo,#submission-footer .submission-logo{display:block;margin:0 0 2em;max-width:14em;min-width:10em;width:20%}#cv-footer .cv-inner-right{color:#555;font-size:1em;line-height:1.5}#cv-footer .cv-inner-right a{color:#555;text-decoration:none}#submission-wrapper{font-size:100%}#submission-header{border-bottom:1px solid #e5e5e5;padding:2.5% 2.5% 5px;position:relative}#submission-subhead{clear:left;font-size:150%;padding-top:1em}#submission-name{font-size:300%;font-weight:700;margin:0}.submission-inner{padding:2.5%}#submission-header .submission-inner{position:relative}#submission-header #submission-logo-container{display:block;float:right;overflow:hidden}#submission-header #submission-logo-container p.submission-address{clear:both;float:right;font-size:130%;padding-top:1em}#submission-header #submission-logo-container img.submission-logo{float:right;min-width:30em;width:300px}.submission h2{clear:both;font-size:250%;font-weight:700;padding:2.5% 2.5% .5%}.submission-actor{float:left;width:50%;page-break-inside:avoid}.lte7 .submission-actor{width:49.75%}.submission-photo{float:left;width:60%}.submission-photo img{height:auto;width:100%}.submission-details{float:left;width:40%}.submission-details .submission-inner{padding:10%}.submission-details h3{font-size:180%;margin:0 0 1em}.submission-details dl dt{color:#555;letter-spacing:.15em;margin:0 0 .25em;text-transform:uppercase}.submission-details dl dd{color:#000;font-size:120%;line-height:1.5;margin:0 0 .75em}div.submission-role>div.submission-actor:nth-of-type(odd){clear:both}div.submission-role+div.submission-role{clear:both;overflow:hidden}@media print{.submission-details dl dt{letter-spacing:0}div.submission-actor{page-break-inside:avoid}div.submission-role+div.submission-role{page-break-before:always}}.submission a.cv{font-size:140%;font-weight:700}div#actor-pdflink{float:right}@media print{#actor-pdflink,#submision-cvlink,#submission-pdflink{display:none}}#submission-footer{clear:both;margin-top:0}@media screen and (min-width:1099px){#cv-name{margin-bottom:1em}#cv-details dl dt,.cv-skills dt{font-size:120%}#cv-details dl dd{font-size:175%}.cv table tbody{font-size:116.67%}.submission-actor{font-size:120%}}@media print{body.cv{font-size:7pt}#cv-footer .cv-logo{width:25%}div.cv-skill{page-break-before:auto}body.submission{font-size:5pt}}