@charset "utf-8";html,body{margin:0;border:0;text-align:center;}
img,div{behavior:url(iepngfix.htc);}
a{outline:none;}
#loadPage{height:0;width:0;position:absolute;overflow-y:scroll;z-index:500;background-color:#fff;}
.thumbnails{margin:0 2px 0 0;float:left;}
.gallery-borders{padding:10px 0 10px 0;margin:0 0 10px 0;border-top:1px solid #7c7d7e;border-bottom:1px solid #7c7d7e;clear:both;}
.team-heading{height:230px;background-color:#fff;}
.case_study-heading{height:180px;}
.partners-heading{height:70px;}
.team-description{padding:0;margin:0;clear:right;background-color:#fff;}
.team_container{margin:0 auto;width:400px;position:relative;border-left:20px solid #fff;border-right:20px solid #fff;border-bottom:20px solid #fff;border-top:0;text-align:left;}
.news_container{margin:0 auto;width:450px;position:relative;border:20px solid #fff;text-align:left;}
.showreel_container{margin:0 auto;width:320px;position:relative;}
.news-heading{height:36px;border-bottom:1px solid #999;padding:0 0 10px 0;margin:0 0 10px 0;}
.news-box-1{float:left;width:115px;}
.news-box-2{float:left;width:370px;}
.testimonials-heading{height:100px;}
.news-division{clear:both;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px dotted #999;}
.news-clear{clear:both;height:1px;}
.news-box-2 p{font-family:Arial,Helvetica;font-size:13px;font-weight:100;line-height:17px;color:#999;margin:4px 0 0 0;}
.news-date{font-family:Arial,Helvetica;font-size:14px;font-weight:900;line-height:17px;color:#999;margin:4px 0 0 0;}
.posted-by{font-family:Arial,Helvetica;font-size:11px;font-weight:100;line-height:15px;font-style:italic;color:#999;margin:4px 0 0 0;}
a.text-links,a.text-links:link,a.text-links:visited{font-family:Arial,Helvetica;font-size:13px;font-weight:100;line-height:17px;color:#c8004b;text-decoration:underline;}
a.text-links:hover{font-family:Arial,Helvetica;font-size:13px;font-weight:100;line-height:17px;color:#474747;text-decoration:underline;}
#closePage{visibility:hidden;font-family:Arial,Helvetica;font-size:13px;font-weight:100;color:#999;text-align:right;height:20px;width:0;position:absolute;z-index:500;padding:0;background-color:#fff;}
#closePage a,#closePage a:visited,#closePage a:link,#print a,#print a:visited,#print a:link{font-family:Arial,Helvetica;font-size:13px;font-weight:100;line-height:17px;color:#999;}
#closePage a:hover,#print a:hover{font-family:Arial,Helvetica;font-size:13px;font-weight:100;line-height:17px;color:#c8004b;}
.close_page_wrapper{padding:20px 40px 10px 0;background-color:#fff;text-align:right;}
.news-navigation{font-family:Arial,Helvetica;font-size:13px;font-weight:100;line-height:17px;color:#999;margin:0;}
.news-navigation a,.news-navigation a:visited,.news-navigation a:link{font-family:Arial,Helvetica;font-size:13px;font-weight:100;line-height:17px;color:#999;margin:0;}
.news-navigation a:hover{font-family:Arial,Helvetica;font-size:13px;font-weight:100;line-height:17px;color:#c8004b;margin:0;}
.posted-by a,.posted-by a:link,.posted-by a:visited{font-family:Arial,Helvetica;font-size:11px;font-weight:100;line-height:15px;font-style:italic;color:#c8004b;text-decoration:underline;}
.posted-by a:hover{font-family:Arial,Helvetica;font-size:11px;font-weight:100;line-height:15px;font-style:italic;color:#c8004b;text-decoration:none;}
a.read-more,a.read-more:visited,a.read-more:link{font-family:Arial,Helvetica;font-size:12px;line-height:15px;color:#c8004b;display:block;margin:5px 0 0 0;text-align:right;text-decoration:none;}
a.read-more:hover{color:#999;text-decoration:underline;}
.news-picture{margin:8px 0 0 0;}
.sitemap{margin: 0; padding: 0; list-style: none;}
.sitemap li{margin: 0; padding: 0 0 10px 0; list-style: none;}
.sitemap ul{margin: 0; padding: 0;}
.sitemap ul li{margin: 0 0 0 4px; padding: 0 0 0 4px;}
.sitemap a, .sitemap a:link, .sitemap a:visited{ text-decoration: none; color: #6a6a6a; font-size: 11px; line-height: 15px; }
.sitemap a:hover{ text-decoration: underline;}
.sitemap a.section{ color: #41136b; font-size: 12px; font-weight: bold; line-height: 18px;}
#gallery{position:relative;width:440px;height:55px;overflow:hidden;visibility:visible;}
#gallery_6{position:relative;width:526px;height:55px;overflow:hidden;visibility:visible;}
.picture_description{font-family:Arial,Helvetica;font-size:13px;font-weight:400;line-height:17px;color:#999;}
.gallery-heading{font-family:Arial,Helvetica;font-size:13px;font-weight:400;line-height:17px;color:#999;height:45px;}
.gallery-padding{padding:15px 0 20px 0;}
.gallery-padding-6{padding:15px 0 0 0;}
#gallery_pictures,#thumbnails{visibility:visible;}
#thumbnails{width:1848px;cursor:pointer;}
#thumbnails_private{width:3960px;cursor:pointer;}
#thumbnails_corporate{width:4664px;cursor:pointer;}
#left_right{position:relative;visibility:visible;width:438px;padding:10px 0 0 0;margin:10px 0 10px 0;}
#left_right_6{position:relative;visibility:visible;width:526px;padding:10px 0 0 0;margin:10px 0 0 0;}
.scroll_left{float:left;}
.scroll_right{float:right;}
img{border:0;}
.dotted-line,.dotted-line-heading{font-family:Arial,Helvetica;font-size:13px;font-weight:400;line-height:17px;color:#999;padding:0 0 0 2px;margin:2px;height:20px;border-bottom:1px dotted #999;}
.normal-p{font-family:Arial,Helvetica;font-size:13px;font-weight:400;line-height:17px;color:#999;padding:0 0 0 2px;margin:2px;height:20px;}
.dotted-line a,.dotted-line a:link,.dotted-line a:visited{font-family:Arial,Helvetica;font-size:13px;font-weight:400;line-height:17px;color:#999;text-decoration:underline;}
.dotted-line a:hover{font-family:Arial,Helvetica;font-size:13px;font-weight:400;line-height:17px;color:#999;text-decoration:none;}
.dotted-line-heading{font-weight:900;}
li{font-family:Arial,Helvetica;font-size:13px;font-weight:400;line-height:17px;color:#999;margin:0;padding:5px 0 5px 0;}
ul{margin:15px;}
.gallery_container{margin:0 auto;width:526px;position:relative;border-top:20px solid #fff;border-bottom:20px solid #fff;text-align:left;overflow:hidden;}
.news_container{margin:0 auto;width:500px;position:relative;border:20px solid #fff;text-align:left;}
.container{margin:30px auto;width:746px;height:503px;position:relative;border:0;text-align:left;}
#footer{top:458px;}
.footer-box{width:573px;position:absolute;left:0;border:0;text-align:left;padding:0 0 20px 6px;font-family:Arial,Helvetica;font-size:11px;font-weight:400;line-height:17px;z-index:100;}
#footer ul{ margin: 0; padding: 0; list-style: none; }
#footer ul li{ margin: 0; padding: 0 10px 0 0; list-style: none; display: inline; font-size:11px; }
a.footer,a.footer:link,a.footer:visited{text-decoration:none;color:#999;}
a.footer:hover{text-decoration:none;color:#666;}
a.footer-on,a.footer-on:link,a.footer-on:visited{text-decoration:none;color:#fff;}
a.footer-on:hover{text-decoration:none;color:#999;}
.main-menu{width:573px;height:321px;position:absolute;top:0;left:1px;z-index:10;}
.page-description{width:450px;height:182px;position:absolute;top:321px;left:0;z-index:15;font-family:Arial,Helvetica;font-size:13px;font-weight:400;line-height:17px;color:#fff;}
.wrapper_description{width:450px;}
.boxes-division{clear:both;padding:0;margin:0;height:24px;}
.description-padding{padding:25px 0 20px 6px;}
.description-text{margin:0 0 8px 0;padding:0;font-size:14px;font-weight:100;}
.description-text a,.description-text a:link,.description-text a:visited{text-decoration:none;font-weight:100;color:#fff;}
.description-text a:hover{text-decoration:none;font-weight:100;color:#fff;}
.added-dimension-logo{width:121px;height:63px;position:absolute;top:420px;left:625px;padding:0 0 20px 0;visibility:visible;}
#nav_1,#nav_1_on{visibility:hidden;position:absolute;top:0;left:0;width:573px;height:73px;z-index:20;}
#nav_2,#nav_2_on{visibility:hidden;position:absolute;top:35px;left:0;width:573px;height:72px;z-index:20;}
#nav_3,#nav_3_on{visibility:hidden;position:absolute;top:73px;left:0;width:573px;height:69px;z-index:20;}
#nav_4,#nav_4_on{visibility:hidden;position:absolute;top:107px;left:0;width:573px;height:107px;z-index:20;}
#nav_5,#nav_5_on{visibility:hidden;position:absolute;top:178px;left:0;width:573px;height:36px;z-index:20;}
#nav_6,#nav_6_on{visibility:hidden;position:absolute;top:214px;left:0;width:573px;height:35px;z-index:20;}
#nav_7,#nav_7_on{visibility:hidden;position:absolute;top:214px;left:0;width:573px;height:71px;z-index:20;}
#nav_8,#nav_8_on{visibility:hidden;position:absolute;top:285px;left:0;width:573px;height:36px;z-index:20;}
#description_home{visibility:visible;position:relative;position:absolute;top:0;left:0;}
#description_1{visibility:hidden;position:relative;position:absolute;top:0;left:0;}
#description_2{visibility:hidden;position:relative;position:absolute;top:0;left:0;}
#description_3{visibility:hidden;position:relative;position:absolute;top:0;left:0;}
#description_4{visibility:hidden;position:relative;position:absolute;top:0;left:0;}
#description_5{visibility:hidden;position:relative;position:absolute;top:0;left:0;}
#description_6{visibility:hidden;position:relative;position:absolute;top:0;left:0;}
#description_7{visibility:hidden;position:relative;position:absolute;top:0;left:0;}
#description_8{visibility:hidden;position:relative;position:absolute;top:0;left:0;}
h1{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:27pt;color:#333;margin:0;padding:0;text-align:left;letter-spacing:-3px;font-weight:900;line-height:1em;}
.team-member{font-weight:100;color:#331e50;text-align:center;line-height:22px;background-color:#d3b8f9;float:left;margin:1px;cursor:pointer;}
.team-member:hover,.team-member-on{font-weight:100;color:#331e50;text-align:center;line-height:22px;background-color:#fff;float:left;margin:1px;cursor:pointer;}
.team-member a,.team-member a:link,.team-member a:visited,.team-member-on a,.team-member-on a:link,.team-member-on a:visited{text-decoration:none;font-weight:100;color:#331e50;}
.team-member a:hover,.team-member-on a:hover{text-decoration:none;font-weight:100;color:#331e50;}
.team-name-gap{margin:0 0 20px 0;}
a.team-email,a.team-email:visited,a.team-email:link{font-weight:100;color:#331e50;font-family:Arial;font-size:12px;color:#331e50;}
a.team-email:hover{font-weight:100;color:#331e50;font-family:Arial;font-size:12px;color:#331e50;}
.email-address{padding:0 0 0 8px;margin:0;}
.case-study{font-weight:100;color:#4d205d;text-align:center;line-height:22px;background-color:#e4abf8;float:left;margin:1px;cursor:pointer;padding:0;}
.case-study:hover,.case-study-on{font-weight:100;color:#4d205d;text-align:center;line-height:22px;background-color:#fff;float:left;margin:1px;cursor:pointer;padding:0;}
.case-study a,.case-study a:link,.case-study a:visited,.case-study-on a,.case-study-on a:link,.case-study-on a:visited{text-decoration:none;font-weight:100;color:#4d205d;}
.case-study a:hover,.case-study-on a:hover{text-decoration:none;font-weight:100;color:#4d205d;}
.case_study_picture_nav{font-family:Arial,Helvetica;font-size:13px;font-weight:400;line-height:17px;color:#999;}
a.case_study_picture_nav,a.case_study_picture_nav:link,a.case_study_picture_nav:visited{text-decoration:none;font-family:Arial,Helvetica;font-size:13px;font-weight:400;line-height:17px;color:#999;}
a.case_study_picture_nav:hover{text-decoration:none;font-family:Arial,Helvetica;font-size:13px;font-weight:400;line-height:17px;color:#444;}
a.case_study_picture_nav-on,a.case_study_picture_nav-on:link,a.case_study_picture_nav-on:visited,a.case_study_picture_nav-on:hover{text-decoration:none;font-family:Arial,Helvetica;font-size:13px;font-weight:400;line-height:17px;color:#444;}
.gallery-link{font-weight:100;color:#ac0e4c;text-align:center;line-height:22px;background-color:#fa7bad;float:left;margin:1px;cursor:pointer;padding:0;}
.gallery-link:hover,.gallery-link-on{font-weight:100;color:#ac0e4c;text-align:center;line-height:22px;background-color:#fff;float:left;margin:1px;cursor:pointer;padding:0;}
.gallery-link a,.gallery-link a:link,.gallery-link a:visited,.gallery-link-on a,.gallery-link-on a:link,.gallery-link-on a:visited{text-decoration:none;font-weight:100;color:#ac0e4c;}
.gallery-link a:hover,.gallery-link-on a:hover{text-decoration:none;font-weight:100;color:#ac0e4c;}
.client-list{font-weight:100;color:#7d175a;text-align:left;line-height:22px;background-color:#f3a6d9;float:left;margin:1px;cursor:pointer;padding:0 0 0 10px;}
.client-list:hover,.client-list-on{font-weight:100;color:#7d175a;text-align:left;line-height:22px;background-color:#fff;float:left;margin:1px;cursor:pointer;padding:0 0 0 10px;}
.client-list a,.client-list a:link,.client-list a:visited,.client-list-on a,.client-list-on a:link,.client-list-on a:visited{text-decoration:none;font-weight:100;color:#7d175a;}
.client-list a:hover,.client-list-on a:hover{text-decoration:none;font-weight:100;color:#7d175a;}
.partners-links{font-weight:100;color:#e00e5f;text-align:left;line-height:22px;background-color:#f77aaa;float:left;margin:1px;cursor:pointer;padding:0 0 0 10px;}
.partners-links:hover,.partners-links-on{font-weight:100;color:#e00e5f;text-align:left;line-height:22px;background-color:#fff;float:left;margin:1px;cursor:pointer;padding:0 0 0 10px;}
.contact-links{font-weight:100;color:#e00076;text-align:left;line-height:22px;background-color:#f772b8;float:left;margin:1px;cursor:pointer;padding:0 0 0 10px;}
.contact-links:hover,.contact-links-on{font-weight:100;color:#e00076;text-align:left;line-height:22px;background-color:#fff;float:left;margin:1px;cursor:pointer;padding:0 0 0 10px;}
