*,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,blockquote,th,td{margin:0;padding:0}section,article,header,footer,nav,aside,hgroup{display:block}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}ol,ul,li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}strong{font-weight:700}em{font-style:italic}body{font-family:Arial, sans-serif;color:#FFFFFF;font-size:16px;background-color:#2F292B;min-width:380px}ul{list-style-type:none;margin:0;padding:0}.imgL{float:left;margin:0 20px 5px 0}.imgR{float:right;margin:0 0 5px 15px}.imgC{margin-bottom:20px}.bullet li{list-style-type:disc;list-style-position:outside;margin:0 0 15px 30px;font-size:14px;line-height:20px}a{text-decoration:none;color:#FFFFFF;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a:hover{color:#c8006a;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.clear{clear:both}img{max-width:100%;height:auto !important}.video-frame{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:2em}.video-frame iframe,.video-frame object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}p{margin-bottom:20px;line-height:2em}.entry p a{text-decoration:underline}.entry p a:hover{text-decoration:none;color:#c8006a}h1{font-size:0.8em;text-align:right;padding-bottom:4em;letter-spacing:1px;line-height:3em;font-style:italic}h1,h1 a{color:#999}@media screen and (max-width: 1000px){h1,h1 a{color:#2F292B;line-height:1em;padding-bottom:4em}}@media screen and (max-width: 800px){h1,h1 a{color:#2F292B;padding-bottom:3em}}@media screen and (max-width: 800px){.hide{position:absolute;top:-9999px;left:-99999px}}.reveal{position:absolute;top:-9999px;left:-99999px}@media screen and (max-width: 800px){.reveal{position:inherit}}h2{font-size:26px;line-height:32px;margin-bottom:30px;letter-spacing:2px;color:#c8006a;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;display:block;border:1px solid #545559;padding:15px 20px 10px 20px}h2 a{color:#c8006a}h2 a:hover{color:#ccc}h3{font-size:1.5em;line-height:1.6em;letter-spacing:1px;margin-bottom:5px;margin-top:40px;color:#c8006a}h3 a{color:#c8006a}h3 a:hover{color:#ccc}#sidebar h3{border-top:1px solid #545559;border-bottom:1px solid #545559;line-height:25px;font-size:13px;margin-bottom:15px;text-transform:uppercase;margin-top:0;line-height:3em;text-align:center;color:#fff}a img{opacity:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a img:hover{opacity:.3;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#sidebar a:hover{color:#c8006a}#masthead{position:relative;height:250px;background-color:#3c3336;border-bottom:2px solid #000;z-index:999}#logo a{position:absolute;top:75px;left:50%;margin-left:-125px;background-image:url(../../../../../images/altrui-logo.png);width:250px;height:108px;display:block;background-repeat:no-repeat;overflow:hidden}@media screen and (max-width: 800px){#logo a{position:absolute;top:30px;left:2%;margin-left:0}}.head-phone{float:left;padding:15px 0 0 2%;color:#ccc}@media screen and (max-width: 800px){.head-phone{position:absolute;top:15px;right:4%;float:none;padding:0}}.head-email{position:absolute;top:15px;right:2%;color:#ccc}@media screen and (max-width: 800px){.head-email{position:absolute;top:15px;right:20%}}.head-phone a,.head-email a{color:#ccc}.nav-toggle{display:none}nav{position:absolute;top:190px;width:100%}nav li{float:left;width:14.2857143%}nav a{display:block;line-height:60px;font-size:1.2em;text-align:center;color:#CA006C;background:#3c3336}nav a:hover{color:#fff}.nav-expanded{display:block}.nav-expanded li{position:relative}.nav-expanded li ul{position:absolute;visibility:hidden;width:100%}.nav-expanded li ul li a{margin:0;color:#fff;line-height:20px;text-align:center;font-size:1em;line-height:60px}@media screen and (max-width: 800px){#masthead{height:150px}.nav-toggle{display:block;float:right;width:33px;height:33px;background:url(../../../../../images/menu-icon.png) no-repeat;margin:60px 4% 0 0}nav{position:absolute;top:150px}.nav-expanded{display:none}nav a{text-align:left;line-height:40px;padding-left:4%}nav li{float:inherit;width:100%}nav>ul{display:none;height:auto}.nav-expanded li.open ul{position:static}.nav-expanded li ul li{display:block;float:none;width:100%}.nav-expanded li ul li a{margin:0;color:#fff;text-align:left;padding-left:8%;line-height:30px;background:#473c3f}}#banner{background-color:#000;border-bottom:1px solid #484044;overflow:auto}#banner p{font-size:2em;line-height:48px;margin:100px 0 0 2%;width:60%;color:#FFFFFF;letter-spacing:1px}@media screen and (max-width: 1000px){#banner p{margin:55px 0 0 2%}}@media screen and (max-width: 800px){#banner p{font-size:1.5em;line-height:28px;margin:55px 0 0 2%;width:50%}}@media screen and (max-width: 600px){#banner p{font-size:1em;line-height:28px;margin:30px 0 0 2%}}@media screen and (max-width: 400px){#banner p{display:none}}#banner img{float:right;max-width:100%}@media screen and (max-width: 1000px){#banner img{max-width:40%}}@media screen and (max-width: 400px){#banner img{max-width:70%}}.wrapper{max-width:1100px;position:relative;margin:0 auto}.content{padding-bottom:200px;overflow:auto}@media screen and (max-width: 800px){.content{padding-bottom:100px}}@media screen and (max-width: 400px){.content{padding-bottom:20px}}#main-content{width:70%;float:left;margin:0 2%}@media screen and (max-width: 800px){#main-content{width:96%;float:none}}#sidebar{float:right;width:22%;margin-bottom:100px;margin:0 2%}@media screen and (max-width: 800px){#sidebar{float:none;width:96%}}.one-col{width:96%;margin:0 2%}.twoColL{width:46%;margin:0 2%;float:left;padding-bottom:2%}@media screen and (max-width: 800px){.twoColL{width:96%;margin:0 2%;float:none;padding-bottom:2%}}.twoColR{width:46%;margin:0 2%;float:left;padding-bottom:2%}@media screen and (max-width: 800px){.twoColR{width:96%;margin:0 2%;float:none;padding-bottom:2%}}.two-col{width:46%;margin:0 2%;float:left;padding-bottom:2%}@media screen and (max-width: 800px){.two-col{width:96%;margin:0 2%;float:none;padding-bottom:2%}}.three-col-first{float:left;width:29.3333333%;margin:0 2%;padding-bottom:2%}@media screen and (max-width: 800px){.three-col-first{width:96%;margin:0 2%;float:none;padding-bottom:2%}}.three-col{float:left;width:29.3333333%;margin:0 2%;padding-bottom:2%}@media screen and (max-width: 800px){.three-col{width:96%;margin:0 2%;float:none;padding-bottom:2%}}section{margin-bottom:40px}.bg-dark{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;background:#c7c5c5;border:3px solid #c8006a;padding:20px;width:64%;text-align:center;margin:0 auto}.bg-dark h3{margin-top:0;margin-bottom:10px;font-weight:bold;text-align:center}.bg-dark p,.bg-dark p a{color:#333;font-weight:bold}.bg-dark p{margin-bottom:10px}.bg-border{border-top:1px solid #545559;border-bottom:1px solid #545559}.right img{float:left;padding-top:10px;padding-right:10px;padding-bottom:15px;padding-left:10px;background-color:#FFF7EF;border:1px solid #181516}.right p{margin-left:360px}.box{border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;display:block;border:1px solid #545559;padding:20px 20px 0;margin-bottom:25px}.callout{background:url(../../../../../images/callout.png) no-repeat 0 18px;border-top:1px solid #545559;padding-top:10px}.callout p{padding:10px 20px 20px 150px;font-size:13px;line-height:20px;color:#ccc}#main-content ul{margin-bottom:30px;list-style-position:outside;list-style-type:disc}#main-content ul li{list-style-type:disc}#main-content ol{margin-bottom:30px;list-style-position:outside;list-style-type:decimal}#main-content ol li{list-style-type:decimal}#main-content li{margin-bottom:20px;margin-left:30px;padding-left:5px;line-height:2em}.one-col ul{margin-bottom:30px;list-style-position:outside;list-style-type:disc}.one-col ul li{list-style-type:disc}.one-col ol{margin-bottom:30px;list-style-position:outside;list-style-type:decimal}.one-col ol li{list-style-type:decimal}.one-col li{margin-bottom:20px;margin-left:30px;padding-left:5px;line-height:2em}.list-pages{list-style-type:none;margin-bottom:30px}.list-pages a{display:block;line-height:1.5em;font-size:1em;padding:10px 0;color:#ccc}@media screen and (max-width: 800px){.list-pages a{text-align:center}}.list-pages li{display:inline;margin:0}.video-menu a{display:block}.video-menu li{float:left;width:29.3333333%;margin:0 2%;padding-bottom:2%;height:340px}@media screen and (max-width: 800px){.video-menu li{width:46%}}@media screen and (max-width: 400px){.video-menu li{width:96%}}.video-menu h4{font-size:20px;line-height:24px;margin-bottom:10px;color:#c8006a}.video-menu p{margin:0;padding:0}.video-menu img{min-width:100%}.list-links li{margin-bottom:15px}.list-links li ul{padding:15px 0 15px 30px;margin-bottom:15px}.list-contact{list-style-type:none;margin-bottom:30px}.list-contact li{font-size:14px;line-height:36px;padding-left:50px;margin-bottom:20px}#contact-facebook{background:url(../../../../../images/sprite-contact.png) no-repeat 0 -108px}#contact-twitter{background:url(../../../../../images/sprite-contact.png) no-repeat 0 -144px}#contact-linkedin{background:url(../../../../../images/sprite-contact.png) no-repeat 0 -180px}.button-links{position:relative;margin:0 0 20px 0}@media screen and (max-width: 800px){.button-links{margin:0 auto 20px auto;width:300px}}.button-links p{position:absolute;top:5px;left:15px}textarea,input{background:#766361;font-size:1em;color:#fff}input{width:90%;display:block;border:1px solid #766361;height:25px;padding:2px 10px}textarea{width:90%;height:10em;border:1px solid #766361;padding:10px;font-family:Arial, sans-serif}textarea:focus,input:focus{border:1px solid #ccc}label{display:block;color:#fff}.submit{border:2px solid #c8006a;padding-top:2px;width:100px;color:#fff;background:#c8006a;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin-bottom:30px}.submit:hover{border:2px solid #ccc}p.submit a{text-decoration:none;text-align:center;display:block;color:#fff;line-height:1.5em}p.submit a:hover{color:#fff}.button a{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:10px;text-align:center;padding:7px 15px 5px 15px;border:1px solid #545559;color:#CA006C;text-decoration:none;display:inline;background:url(../../../../../images/sprite.png) repeat-x 0px -663px;text-transform:uppercase}.button a:hover{color:#919295;border:1px solid #FFFFFF}#sidebar p,#sidebar{font-size:90%}.entry{margin-bottom:30px}.meta{text-align:left}.dateStamp{line-height:16px;margin-bottom:30px}.twitter-feed{margin-bottom:30px}.postmetadata{margin:20px 0 120px;padding-top:10px;border-top:1px solid #545559}.postmetadata p,.postmetadata a:link,.postmetadata a:visited{line-height:30px;margin:0;text-decoration:none;text-transform:capitalize;color:#ccc;font-size:12px}.postmetadata a:hover{color:#c8006a}.readmore{margin:20px 0 120px;border-bottom:1px solid #545559}.readmore p,.readmore p a:link{line-height:30px;color:#ccc}.readmore p a:hover{color:#c8006a}.comment-meta{font-size:90%;text-align:right;color:#ccc}img.alignright{float:right;margin:0 0 1% 2%;width:30%}img.alignleft{float:left;margin:0 3% 1% 0;width:30%}img.aligncenter{display:block;margin:0 auto 2% auto}img.alignnone{min-width:100%;margin:0 auto 2% auto}@media screen and (max-width: 400px){img.alignleft,img.alignright{width:96%;float:none;margin:0}}.navigation{width:300px;margin:0 auto;overflow:auto;margin-bottom:20px}.next-posts p a:link{float:left;text-decoration:none}.prev-posts p a:link{float:right;text-decoration:none}.table-basic{margin-bottom:40px;width:100%;border:1px solid #545559}.table-basic td{padding:10px 15px;border-bottom:1px solid #545559;font-size:14px}.table-basic th{padding:15px 15px;border-bottom:1px solid #545559;background:#231f20;text-align:center}.table-basic td+td,.table-basic th+th{border-left:1px solid #545559;text-align:center}.jump a{margin:20px auto 0 auto;background:url("../../../../../images/top.png") no-repeat;display:block;height:48px;width:48px}.footer{clear:both;background:#211d1e;width:100%;overflow:auto}.footer-col{float:left;width:29.3333333%;margin:0 2%;padding-bottom:2%}@media screen and (max-width: 800px){.footer-col{width:46%;margin:0 2%}}@media screen and (max-width: 400px){.footer-col{width:80%;margin:0 10%}}.footer a:hover{color:#fff}.list-footer a{color:#70676E}.list-footer li{line-height:20px;color:#70676E;font-weight:bold;margin-bottom:15px}.text-align-right{float:right}.footer h4{color:#CCCCCC;font-size:1.1em;line-height:20px;border-bottom-width:1px;padding-bottom:3px;margin-bottom:20px;padding-top:45px}.footerinfo{color:#626262;font-size:.8em;text-align:center}@media screen and (max-width: 400px){.footerinfo{font-size:.6em}}.footerinfo a:link,.footerinfo a:visited{color:#626262}.footnote{font-size:11px;line-height:14px;padding-top:20px;padding-bottom:20px}.container{overflow:auto;clear:both;background-image:url(../../../../../images/line-H.jpg);background-repeat:repeat-x;background-position:bottom}.addthis_toolbox{margin:20px 0}.stat-box{background:#c7c5c5;padding:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;border:3px solid #c8006a;text-align:center;width:64%;text-align:center;margin:0 auto}@media screen and (max-width: 400px){.stat-box{width:88%}}.stat-box h3{margin-top:0;margin-bottom:10px;font-weight:bold;text-align:center}.stat-box p{line-height:28px;margin-bottom:10px;color:#333;font-weight:bold}@media screen and (max-width: 400px){.stat-box p{font-size:14px}}.pink{color:#c8006a}