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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}*:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:"" ""}q:before,q:after,blockquote:before,blockquote:after{content:""}a img{border:none}body{font-family:"Helvetica";font-size:14px;line-height:21px}body p{margin-bottom:21px}body h1,body h2,body h3,body h4,body h5{font-weight:bold}body h1{font-size:28px;line-height:42px;margin-bottom:21px}body h2{font-size:21px;line-height:21px;margin-bottom:21px}body h3,body h4,body h5{font-size:14px;line-height:21px}h1,h2,h3,h4,h5{font-size:14px;line-height:14px;margin:0;padding:0;font-weight:normal}a{text-decoration:none}body{border-top:10px solid #ec106a;border-bottom:50px solid #636466;background:url('../images/bg-graphpaper-2.jpg?1272377421');padding:18px}#site_container{margin:0px auto;width:1000px;overflow:hidden;display:inline-block}#site_container{display:block}#site_header{display:block;width:100%;overflow:hidden;display:inline-block;padding-bottom:16px;border-bottom:1px solid #c7c8ca;margin-bottom:32px}#site_header{display:block}#site_branding{display:inline;float:left;width:235px;margin-right:20px}#site_branding:last-child{margin-right:0}#site_branding #logo_link{display:block;margin:10px 40px 0 0}#site_navigation{display:inline;float:left;width:745px;margin-right:20px;margin-right:0}#site_navigation:last-child{margin-right:0}#site_navigation #global_navigation{display:inline;float:left;width:405px;margin-right:20px;padding-left:340px;margin-right:0}#site_navigation #global_navigation:last-child{margin-right:0}#site_navigation #global_navigation .nav_item{display:inline;float:left;width:65px;margin-right:20px;font-size:12px;margin-top:10px;margin-bottom:10px;text-align:center}#site_navigation #global_navigation .nav_item:last-child{margin-right:0}#site_navigation #global_navigation .nav_link{display:block;padding:20px 0 10px 0;color:#939598;font-family:"Titillium 800", "Helvetica", "Arial", sans-serif;font-size:18px;line-height:18px}#site_navigation #site_description{display:inline;float:left;width:575px;margin-right:20px;padding-left:85px;margin-right:0}#site_navigation #site_description:last-child{margin-right:0}#site_navigation #site_description .sub_title{display:block}#page_container{display:block;width:100%;overflow:hidden;display:inline-block}#page_container{display:block}#page_header{display:block;width:100%;overflow:hidden;display:inline-block}#page_header{display:block}#page_content{display:block;width:100%;overflow:hidden;display:inline-block;padding-bottom:16px;border-bottom:1px solid #c7c8ca;margin-bottom:32px}#page_content{display:block}#site_footer{display:block;width:100%;overflow:hidden;display:inline-block;margin-bottom:5px;background:url('../images/icon.png?1269375456') bottom right no-repeat}#site_footer{display:block}#site_footer .section_map{display:inline;float:left;width:235px;margin-right:20px;height:160px;background:url('../images/bg-footer_section.png?1269375456') bottom left no-repeat}#site_footer .section_map:last-child{margin-right:0}#site_footer .heading{font-family:"Titillium 250", "Helvetica", "Arial", sans-serif;font-size:24px;line-height:36px;color:#636466;margin-left:20px}#site_footer .link_list{font-family:"Titillium 800", "Helvetica", "Arial", sans-serif;font-size:14px;line-height:24px;margin-left:20px}#site_footer .link_list a{color:#ec106a}#site_footer #contact_footer_links{margin-right:0}#site_footer #contact_footer_links li{font-family:"Titillium 250";font-size:14px;line-height:24px;color:#636466}#site_footer #contact_footer_links span{font-family:"Titillium 800", "Helvetica", "Arial", sans-serif;font-size:14px;line-height:24px;color:#ec106a}#site_footer #contact_footer_links .locality{padding-left:52px;display:block;color:#636466;font-family:"Titillium 250";font-size:14px;line-height:24px}body#public_home_page #page_header{padding-bottom:16px;border-bottom:1px solid #c7c8ca;margin-bottom:32px}body#public_home_page #page_header #about_callout{display:inline;float:left;width:320px;margin-right:20px}body#public_home_page #page_header #about_callout:last-child{margin-right:0}body#public_home_page #page_header #about_callout .about_link{text-align:right;font-family:"Titillium 800", "Helvetica", "Arial", sans-serif;font-size:18px;line-height:18px}body#public_home_page #page_header #about_callout .about_link a{display:block;padding-right:28px;margin-top:20px;background:url('../images/right_arrow.png?1269375456') center right no-repeat;color:#636466}body#public_home_page #page_header #about_callout .about_link a:hover{color:#ec106a}body#public_home_page #page_header #about_callout #services_list li{margin-bottom:10px}body#public_home_page #page_header #about_callout #services_list li .service_name{display:inline-block;background:#d70b5b;color:#fff;padding:6px;font-family:"Titillium Regular", "Helvetica", "Arial", sans-serif;font-size:36px;line-height:48px}body#public_home_page #page_header #about_callout #services_list li:nth-child(odd) .service_name{background:#b1004a}body#public_home_page #page_header #page_description{display:inline;float:left;width:660px;margin-right:20px;margin-right:0;padding-top:40px}body#public_home_page #page_header #page_description:last-child{margin-right:0}body#public_home_page #page_header #page_description .headline{font-family:"Titillium Regular", "Helvetica", "Arial", sans-serif;font-size:54px;line-height:55px;color:#636466}body#public_home_page #page_header #page_description .elevator_pitch{font-family:"Titillium 250", "Helvetica", "Arial", sans-serif;font-size:18px;line-height:30px;color:#636466}body#public_home_page #home_features{display:block;width:100%;overflow:hidden;display:inline-block;padding-bottom:16px;border-bottom:1px solid #c7c8ca;margin-bottom:32px}body#public_home_page #home_features{display:block}body#public_home_page #home_features #home_features_list{display:block;width:100%;overflow:hidden;display:inline-block}body#public_home_page #home_features #home_features_list{display:block}body#public_home_page #home_features #home_features_list .featured_item{display:block;width:100%;overflow:hidden;display:inline-block}body#public_home_page #home_features #home_features_list .featured_item{display:block}body#public_home_page #home_features #home_features_list .featured_item .featured_item_info{display:inline;float:left;width:320px;margin-right:20px;height:210px}body#public_home_page #home_features #home_features_list .featured_item .featured_item_info:last-child{margin-right:0}body#public_home_page #home_features #home_features_list .featured_item .featured_item_info .title{font-family:"Titillium 250", "Helvetica", "Arial", sans-serif;font-size:24px;line-height:36px}body#public_home_page #home_features #home_features_list .featured_item .featured_item_info .title a{color:#636466}body#public_home_page #home_features #home_features_list .featured_item .featured_item_info .title a:hover{color:#ec106a}body#public_home_page #home_features #home_features_list .featured_item .featured_item_info .description{font-family:"Titillium 250";font-size:14px;line-height:24px;color:#636466;padding-right:10px}body#public_home_page #home_features #home_features_list .featured_item .featured_item_info .link{position:absolute;width:292px;bottom:0;text-align:right;color:#636466;padding-right:28px;background:url('../images/right_arrow.png?1269375456') center right no-repeat;font-family:"Titillium 800", "Helvetica", "Arial", sans-serif;font-size:18px;line-height:18px}body#public_home_page #home_features #home_features_list .featured_item .featured_item_info .link:hover{color:#ec106a}body#public_home_page #home_features #home_features_list .featured_item .featured_item_image{display:inline;float:left;width:660px;margin-right:20px;margin-right:0;height:210px}body#public_home_page #home_features #home_features_list .featured_item .featured_item_image:last-child{margin-right:0}body#public_home_page #interests_callout{display:block;width:100%;overflow:hidden;display:inline-block}body#public_home_page #interests_callout{display:block}body#public_home_page #interests_callout .callout_image{display:inline;float:left;width:660px;margin-right:20px}body#public_home_page #interests_callout .callout_image:last-child{margin-right:0}body#public_home_page #interests_callout .callout_copy{display:inline;float:left;width:320px;margin-right:20px;margin-right:0}body#public_home_page #interests_callout .callout_copy:last-child{margin-right:0}body#public_home_page #interests_callout .callout_copy .title{font-family:"Titillium 250", "Helvetica", "Arial", sans-serif;font-size:24px;line-height:36px;margin-bottom:12px}body#public_home_page #interests_callout .callout_copy .title a{color:#636466}body#public_home_page #interests_callout .callout_copy .title a:hover{color:#ec106a}body#public_home_page #interests_callout .callout_copy .description{font-family:"Titillium 250";font-size:14px;line-height:24px}body#public_home_page #interests_callout .callout_copy .link{display:block;text-align:right;color:#636466;padding-right:28px;background:url('../images/right_arrow.png?1269375456') center right no-repeat;margin-top:60px;font-family:"Titillium 800", "Helvetica", "Arial", sans-serif;font-size:18px;line-height:18px}body#public_home_page #interests_callout .callout_copy .link:hover{color:#ec106a}body#about_policus_page #about_policus{display:block;width:100%;overflow:hidden;display:inline-block;padding-bottom:16px;border-bottom:1px solid #c7c8ca;margin-bottom:32px}body#about_policus_page #about_policus{display:block}body#about_policus_page #about_policus #policus_services_list{display:inline;float:left;width:320px;margin-right:20px}body#about_policus_page #about_policus #policus_services_list:last-child{margin-right:0}body#about_policus_page #about_policus #policus_services_list .sidebar_heading{margin-bottom:20px}body#about_policus_page #about_policus #policus_services_list .sidebar_heading span{font-family:"Titillium Regular", "Helvetica", "Arial", sans-serif;font-size:36px;line-height:48px;color:#fff;background-color:#ec106a;padding:3px}body#about_policus_page #about_policus #policus_services_list .list_heading span{font-family:"Titillium 250", "Helvetica", "Arial", sans-serif;font-size:24px;line-height:36px;color:#fff;background-color:#c7c8ca;padding:3px}body#about_policus_page #about_policus #policus_services_list .services_list{margin-bottom:10px}body#about_policus_page #about_policus #policus_services_list .services_list li{font-family:"Titillium 800", "Helvetica", "Arial", sans-serif;font-size:14px;line-height:24px;color:#636466}body#about_policus_page #about_policus #policus_services_descriptions{display:inline;float:left;width:660px;margin-right:20px;margin-right:0}body#about_policus_page #about_policus #policus_services_descriptions:last-child{margin-right:0}body#about_policus_page #about_policus #policus_services_descriptions .headline{font-family:"Titillium Regular", "Helvetica", "Arial", sans-serif;font-size:54px;line-height:55px;color:#636466}body#about_policus_page #about_policus #policus_services_descriptions .headline_slug{font-family:"Titillium 250", "Helvetica", "Arial", sans-serif;font-size:18px;line-height:30px;color:#95918c;margin-bottom:32px}body#about_policus_page #about_policus #policus_services_descriptions .service_description{display:inline;float:left;width:320px;margin-right:20px;margin-bottom:20px}body#about_policus_page #about_policus #policus_services_descriptions .service_description:last-child{margin-right:0}body#about_policus_page #about_policus #policus_services_descriptions .service_description .service_heading{display:inline;float:left;font-family:"Titillium 250", "Helvetica", "Arial", sans-serif;font-size:24px;line-height:36px;color:#ec106a;margin-bottom:0;margin-right:10px;padding-bottom:0;line-height:14px}body#about_policus_page #about_policus #policus_services_descriptions .service_description .service_copy{font-family:"Titillium 250";font-size:14px;line-height:24px;color:#636466}body#about_policus_page #about_policus #policus_services_descriptions .service_description .service_copy a{color:#ec106a}body#about_policus_page #about_policus #policus_services_descriptions .service_description .service_copy a:hover{color:#b1004a}body#about_policus_page #about_policus #policus_services_descriptions #technology_service_description,body#about_policus_page #about_policus #policus_services_descriptions #strategy_service_description{margin-right:0}body#about_policus_page #about_people{display:block;width:100%;overflow:hidden;display:inline-block;margin-bottom:20px}body#about_policus_page #about_people{display:block}body#about_policus_page #about_people .section_heading{font-family:"Titillium Regular", "Helvetica", "Arial", sans-serif;font-size:36px;line-height:48px}body#about_policus_page #about_people .section_heading span{background-color:#ec106a;color:#fff;padding:12px 0 0 12px}body#about_policus_page #about_people #about_people_intro{display:inline;float:left;width:660px;margin-right:20px;padding-left:170px;margin-right:0;color:#636466}body#about_policus_page #about_people #about_people_intro:last-child{margin-right:0}body#about_policus_page #about_people #about_people_intro .heading{font-family:"Titillium Regular", "Helvetica", "Arial", sans-serif;font-size:54px;line-height:55px}body#about_policus_page #about_people #about_people_intro .copy{font-family:"Titillium 250", "Helvetica", "Arial", sans-serif;font-size:18px;line-height:30px}body#about_policus_page #about_people #people_list{display:block;width:100%;overflow:hidden;display:inline-block}body#about_policus_page #about_people #people_list{display:block}body#about_policus_page #about_people #people_list .person{display:inline;float:left;width:150px;margin-right:20px;color:#636466}body#about_policus_page #about_people #people_list .person:last-child{margin-right:0}body#about_policus_page #about_people #people_list .person .name{font-family:"Titillium 800", "Helvetica", "Arial", sans-serif;font-size:14px;line-height:24px}body#about_policus_page #about_people #people_list .person .job_title{font-family:"Titillium 250";font-size:14px;line-height:24px}body#about_policus_page #about_people #people_list #people_joonas{margin-right:0}body.work #work_sidebar{display:inline;float:left;width:235px;margin-right:20px}body.work #work_sidebar:last-child{margin-right:0}body.work #work_sidebar .heading{font-family:"Titillium Regular", "Helvetica", "Arial", sans-serif;font-size:36px;line-height:48px;color:#fff}body.work #work_sidebar .heading span{padding:6px 12px 0px 12px;background:#ec106a}body.work #work_sidebar .copy{font-family:"Titillium 250", "Helvetica", "Arial", sans-serif;font-size:18px;line-height:30px;color:#636466}body.work #work_sidebar .copy a{color:#ec106a}body.work #work_sidebar .copy a:hover{color:#b1004a}body.work #work_content{display:inline;float:left;width:745px;margin-right:20px;margin-right:0}body.work #work_content:last-child{margin-right:0}body.work #work_content .heading{font-family:"Titillium Regular", "Helvetica", "Arial", sans-serif;font-size:54px;line-height:55px;color:#636466}body.work #work_content .page_description{font-family:"Titillium 250", "Helvetica", "Arial", sans-serif;font-size:18px;line-height:30px;color:#636466}body#client_list_page #client_list .client{display:inline;float:left;width:235px;margin-right:20px;height:150px;background:#ec106a;margin-bottom:20px}body#client_list_page #client_list .client:last-child{margin-right:0}body#client_list_page #client_list .item_3{margin-right:0}body#client_detail_page #client_headline{font-family:"Titillium Regular", "Helvetica", "Arial", sans-serif;font-size:36px;line-height:48px;color:#636466}body#client_detail_page #work_sample_list .sample_title{font-family:"Titillium 250", "Helvetica", "Arial", sans-serif;font-size:24px;line-height:36px;color:#ec106a;margin-bottom:0}body#client_detail_page #work_sample_list .sample_caption{font-family:"Titillium 250", "Helvetica", "Arial", sans-serif;font-size:18px;line-height:30px;color:#636466}body#blog_archives #entries_list,body#blog_permalink #entries_list{display:block;width:100%;overflow:hidden;display:inline-block}body#blog_archives #entries_list,body#blog_permalink #entries_list{display:block}body#blog_archives .entry,body#blog_permalink .entry{display:block;width:100%;overflow:hidden;display:inline-block;padding-bottom:16px;border-bottom:1px solid #c7c8ca;margin-bottom:32px}body#blog_archives .entry,body#blog_permalink .entry{display:block}body#blog_archives .entry:last-child,body#blog_permalink .entry:last-child{border:0}body#blog_archives .entry .metadata,body#blog_permalink .entry .metadata{display:inline;float:left;width:320px;margin-right:20px}body#blog_archives .entry .metadata:last-child,body#blog_permalink .entry .metadata:last-child{margin-right:0}body#blog_archives .entry .icon,body#blog_permalink .entry .icon{display:inline;float:left;background:url('../images/entry_sprites.png?1272645113') no-repeat;width:32px;height:32px;overflow:hidden;background-color:#000;margin-right:16px}body#blog_archives .entry .pub_date,body#blog_permalink .entry .pub_date{font-family:"Titillium 250", "Helvetica", "Arial", sans-serif;font-size:24px;line-height:36px;display:inline;float:left;width:235px;margin-right:20px;margin-right:0;margin-bottom:16px}body#blog_archives .entry .pub_date:last-child,body#blog_permalink .entry .pub_date:last-child{margin-right:0}body#blog_archives .entry .pub_date a,body#blog_permalink .entry .pub_date a{color:#ec106a}body#blog_archives .entry .contributor_list,body#blog_permalink .entry .contributor_list{display:inline;float:left;width:150px;margin-right:20px;font-family:"Titillium 250";font-size:14px;line-height:24px}body#blog_archives .entry .contributor_list:last-child,body#blog_permalink .entry .contributor_list:last-child{margin-right:0}body#blog_archives .entry .contributor_list .heading,body#blog_permalink .entry .contributor_list .heading{font-family:"Titillium 250", "Helvetica", "Arial", sans-serif;font-size:18px;line-height:30px}body#blog_archives .entry .tag_list,body#blog_permalink .entry .tag_list{display:inline;float:left;width:150px;margin-right:20px;margin-right:0;font-family:"Titillium 250";font-size:14px;line-height:24px}body#blog_archives .entry .tag_list:last-child,body#blog_permalink .entry .tag_list:last-child{margin-right:0}body#blog_archives .entry .tag_list .heading,body#blog_permalink .entry .tag_list .heading{font-family:"Titillium 250", "Helvetica", "Arial", sans-serif;font-size:18px;line-height:30px}body#blog_archives .entry .tag_list a,body#blog_permalink .entry .tag_list a{color:#ec106a}body#blog_archives .entry .content,body#blog_permalink .entry .content{display:inline;float:left;width:660px;margin-right:20px;margin-right:0}body#blog_archives .entry .content:last-child,body#blog_permalink .entry .content:last-child{margin-right:0}body#blog_archives .entry .content .title,body#blog_permalink .entry .content .title{font-family:"Titillium Regular", "Helvetica", "Arial", sans-serif;font-size:36px;line-height:48px}body#blog_archives .entry .content .title a,body#blog_permalink .entry .content .title a{color:#ec106a}body#blog_archives .entry .content .description,body#blog_permalink .entry .content .description{font-family:"Titillium 250";font-size:14px;line-height:24px}body#blog_archives .article .icon,body#blog_permalink .article .icon{background-position:0px 0px}body#blog_archives .article .summary,body#blog_archives .article .body,body#blog_permalink .article .summary,body#blog_permalink .article .body{font-family:"Titillium 250";font-size:14px;line-height:24px}body#blog_archives .picture .icon,body#blog_permalink .picture .icon{background-position:-32px 0px}body#blog_archives .picture .entry_image,body#blog_permalink .picture .entry_image{margin-bottom:16px}body#blog_archives .bookmark .icon,body#blog_permalink .bookmark .icon{background-position:-64px 0px}body#blog_archives .bookmark .preview span,body#blog_permalink .bookmark .preview span{visibility:hidden}body#blog_archives .bookmark .preview span object,body#blog_permalink .bookmark .preview span object{visibility:visible}body#blog_archives .status_update .icon,body#blog_permalink .status_update .icon{background-position:-96px 0px}body#blog_archives #responses,body#blog_permalink #responses{display:inline;float:left;width:660px;margin-right:20px;display:inline;float:left;margin-left:425px;margin-right:0}body#blog_archives #responses:last-child,body#blog_permalink #responses:last-child{margin-right:0}body#blog_archives #pagination,body#blog_permalink #pagination{display:block;width:100%;overflow:hidden;display:inline-block}body#blog_archives #pagination,body#blog_permalink #pagination{display:block}body#blog_archives #pagination li,body#blog_permalink #pagination li{display:inline;float:left;width:490px;margin-right:20px;font-family:"Titillium 250", "Helvetica", "Arial", sans-serif;font-size:18px;line-height:30px}body#blog_archives #pagination li:last-child,body#blog_permalink #pagination li:last-child{margin-right:0}body#blog_archives #pagination li a,body#blog_permalink #pagination li a{background:#ec106a;color:#fff;padding:6px 12px}body#blog_archives #pagination .previous,body#blog_permalink #pagination .previous{margin-right:0;text-align:right}body#blog_archives #pagination .no_next,body#blog_permalink #pagination .no_next{display:inline;float:left;margin-left:510px}body.contact #outside_contacts{display:inline;float:left;width:235px;margin-right:20px;color:#636466}body.contact #outside_contacts:last-child{margin-right:0}body.contact #outside_contacts .heading{font-family:"Titillium Regular", "Helvetica", "Arial", sans-serif;font-size:36px;line-height:48px;color:#fff;margin-bottom:12px}body.contact #outside_contacts .heading span{padding:6px 12px 0 12px;background:#ec106a}body.contact #outside_contacts .physical_address,body.contact #outside_contacts .phone_number{font-family:"Titillium 250";font-size:14px;line-height:24px;padding-left:12px}body.contact #outside_contacts .physical_address .street_address,body.contact #outside_contacts .physical_address .locality,body.contact #outside_contacts .phone_number .street_address,body.contact #outside_contacts .phone_number .locality{display:block}body.contact #outside_contacts .contact_list{font-family:"Titillium 250";font-size:14px;line-height:24px;margin-bottom:20px;padding-left:12px}body.contact #outside_contacts .contact_list a{color:#636466}body.contact #outside_contacts .contact_list a:hover{color:#ec106a}body#contact_form #policus_map{display:inline;float:left;width:320px;margin-right:20px}body#contact_form #policus_map:last-child{margin-right:0}body#contact_form #message_policus{display:inline;float:left;width:405px;margin-right:20px;margin-right:0}body#contact_form #message_policus:last-child{margin-right:0}body#contact_form #message_policus .heading{font-family:"Titillium Regular", "Helvetica", "Arial", sans-serif;font-size:36px;line-height:48px;color:#636466}body#contact_form #message_policus input[type='text']{display:block;width:98%;padding:2%;border:1px solid #c7c8ca;background:#c7c8ca;color:#636466;font-family:"Titillium 250";font-size:14px;line-height:24px;margin-bottom:20px}body#contact_form #message_policus input[type='text']:focus{border:1px solid #939598}body#contact_form #message_policus textarea{display:block;width:98%;padding:2%;border:1px solid #c7c8ca;background:#c7c8ca;font-family:"Titillium 250";font-size:14px;line-height:24px;margin-bottom:20px;color:#636466}body#contact_form #message_policus textarea:focus{border:1px solid #939598}body#contact_form #message_policus input[type='submit']{font-family:"Titillium Regular", "Helvetica", "Arial", sans-serif;font-size:36px;line-height:48px;color:#fff;background:#ec106a;border:0;text-transform:uppercase;display:inline;float:right;padding:6px 12px 0 12px}body#contact_form #message_policus input[type='submit']:hover{cursor:pointer;background:#c40452}body #global_navigation .nav_item .nav_link{border-bottom:5px solid #c7c8ca}body #global_navigation .nav_item .nav_link:hover{border-bottom-color:#ec106a}body.home #home_page_link.nav_item .nav_link{border-bottom-color:#ec106a}body.about #about_page_link.nav_item .nav_link{border-bottom-color:#ec106a}body.work #work_page_link.nav_item .nav_link{border-bottom-color:#ec106a}body.blog #blog_page_link.nav_item .nav_link{border-bottom-color:#ec106a}body.contact #contact_page_link.nav_item .nav_link{border-bottom-color:#ec106a}
