html,body{border:0px;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0px;padding:0px;vertical-align:baseline} body{color:#333;font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;font-size:86%;line-height:1.5}
div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,code,del,dfn,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr{border:0px;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0px;padding:0px;vertical-align:baseline}
p{margin:0px 0px 1.5em}
dt{font-weight:normal}
html{overflow-y:scroll;font-family:"Helvetica", "Arial", sans-serif;color:black;background-color:white;}
a{text-decoration:underline;color:gray;transition:color 0.2s linear;}
a:hover{color:black;}
#content{margin:0 auto;padding:0}
.swc2{padding-left:64px}
h1{font-weight: bold;font-size:36px;color:black;line-height:1em;margin-bottom:0}
h2{font-size:20px;color:gray;margin-bottom:.5em}
#email-h{margin:32px 0}
a#email{font-weight:bold;font-size:20px;color:black;line-height:22px;text-decoration:none}
a#email span{color:#65a80e}
ul{list-style:none}
ul.links li{line-height:22px}
ul.links a{/*padding-left:24px;*/font-size:16px;}
#footer{width:140px;margin-top:5px}
#footer a{font-family:sans-serif;font-size:11px;line-height:30px;color:gray;text-decoration:none}
#footer a:hover{text-decoration:underline}
#sh{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.85);z-index:10}
#i{float:left;width:160px;height:160px;padding-top:2px}
#content{padding-left:160px}
address{margin:22px 0 16px 0;font-style:normal}
address span{font-weight:bold}
.legal-notice ul{font-size:86%;margin-bottom:10px}
#legal-notice{margin-top:24px;margin-bottom:0;color:#636363}
html{position:relative}
html,body{margin:0;padding:0}
html,body,.swc0,.swc1{height:100%}
.swc0{margin:0 auto;display:table}
.swc1{display:table-cell;vertical-align:middle}
.swc2:after{position:absolute;height:0%;content:""}
