@charset "UTF-8";body{font-size:11px;padding:0;font-family:Verdana,Geneva,sans-serif;background-color:#fff;background-image:url(/images/bg.png);background-repeat:no-repeat;background-position:center 124px}a{color:#fff;text-decoration:none}a:hover{text-decoration:underline}h1{font-weight:400;color:#00a9e0;font-size:16px;padding-top:10px}h2{font-weight:400;color:#00a9e0;font-size:13px;padding-top:0}p{font-size:11px;font-weight:400;color:#aeb2b6;line-height:1.3em}#header{}#header h2{float:left;font-size:15px;padding:22px 10px 10px;color:#fff;background:#00a9e0;margin:-10px 51px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}#header img{float:left}#maincontent p{padding-right:20px}#maincontent{background-color:#394a58;background-image:url(/images/cnc_tr_corner.png);background-repeat:no-repeat;background-position:right top;margin-top:10px}#maincontentbottom{background-color:#394a58;background-image:url(/images/cnc_bl_corner.png);background-repeat:no-repeat;background-position:left bottom;height:10px}#maincontent img{padding:0}#copyright{padding-top:10px;font-size:10px;color:#626464}#copyright a:link,#copyright a:visited,#copyright a:active{color:#626464}#copyright a:hover{color:#00a9e0;text-decoration:none}#header{height:10px;margin-top:10px;float:right;text-align:right}#homeb{height:46px;background-image:url(/images/navigation_home.gif);width:97px;float:right;margin-right:133px}#homeb:hover{background-position:0 55px}#navigation{height:54px;background-image:url(/images/cnc_menu.png);width:580px;margin-left:120px;margin-top:40px;margin-right:0;margin-bottom:0}#navigation ul{color:#000;padding:0;margin:0}#navigation ul li{list-style-type:none;padding:0;margin:0;float:left}#navigation ul li a{display:block;height:54px;background-image:url(/images/cnc_menu.png);background-repeat:no-repeat}#navigation ul li ul li a{display:block;height:15px;background-image:none;background-repeat:no-repeat;width:13em;padding:5px;font-size:12px;text-transform:uppercase;text-decoration:none;background-color:#394a58}#navigation ul li ul li a:hover{background-color:#00a9e0}#navigation ul li ul{margin:30px 0 0 13px;border:solid 1px #fff}#navigation ul li ul li{}#navigation ul a#home{width:98px;background-position:0 0}#navigation ul a#about{width:98px;background-position:-98px 0}#navigation ul a#industries{background-position:-194px 0;width:97px}#navigation ul a#services{width:83px;background-position:-294px 0}#navigation ul a#capabilities{width:102px;background-position:-377px 0}#navigation ul a#contactus{width:102px;background-position:-479px 0}#navigation ul a#home:hover{background-position:0 bottom}#navigation ul a#about:hover{background-position:-98px bottom}#navigation ul a#industries:hover{background-position:-194px bottom}#navigation ul a#services:hover{background-position:-294px bottom}#navigation ul a#capabilities:hover{background-position:-377px bottom}#navigation ul a#contactus:hover{background-position:-479px bottom}body#home a#home{background-position:right 0}body#about a#about{background-position:right -50px}body#capability a#capability{background-position:right -100px}body#clients a#clients{background-position:right -155px}body#contact a#contact{background-position:right -210px}#pagestop{margin-top:10px;position:relative}#pagestop .quoteimage{}#pagestop h2{position:absolute;top:40px;left:140px;color:#fff;font-size:18px;max-width:450px}#logo{margin-top:10px}#subnavigation{background-image:url(/images/pages_sidebg.png);background-repeat:no-repeat;background-position:left top;min-height:360px}#subnavigation ul{list-style-type:none;display:block;margin:20px 10px 0;padding:0}#subnavigation ul li{list-style-type:none;padding:5px;margin:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;font-size:12px;text-transform:uppercase}#subnavigation ul li a{}#subnavigation ul li a:hover{color:#00a9e0;text-decoration:none}#subnavigation #nav_sub .sub_level_0.here{background-image:url(/images/sub_menu_active.png);background-repeat:repeat-x}#subnavigation #nav_sub .sub_level_0.here a{color:#00a9e0}#pageimage{background-image:url(/images/page_imagebg.jpg);background-repeat:repeat-x;background-position:bottom;padding-bottom:28px;margin-top:10px}#home_icons{margin-top:10px}a.homelink{padding-right:16px}a.homelink.last{padding-right:0}#home_icons img:hover{filter:alpha(opacity=55);-moz-opacity:.55;-khtml-opacity:.55;opacity:.55}#pagesicons{width:140px;float:left}#pageiconsmain{float:right;margin-top:5px}#pageiconsmain img{filter:alpha(opacity=35);-moz-opacity:.35;-khtml-opacity:.35;opacity:.35}#pageiconsmain img:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#pagesicons .active{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#pagesicons h2{font-size:11px;margin:0;font-weight:400;color:#aeb2b6;background-image:url(/images/icon_pdf.gif);background-repeat:no-repeat;padding-top:0;padding-right:0;padding-bottom:0;padding-left:22px;margin-top:5px}#bodycontent{margin-left:10px;margin-right:0}#contact-area{width:360px;margin-top:0;font-size:11px;font-weight:400;color:#aeb2b6}#contact-area input,#contact-area textarea{padding:5px;width:230px;margin:0 0 10px;border:1px solid #ccc;background-color:#3b4350;color:#aeb2b6}#contact-area textarea{height:90px}#contact-area textarea:focus,#contact-area input:focus{border:1px solid #666;color:#aeb2b6}#contact-area input.submit-button{width:60px;float:right;color:#00a9e0}label{float:left;text-align:right;margin-right:15px;width:100px;padding-top:5px}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu{}.sf-menu ul{position:absolute;top:-999em}.sf-menu ul li{}.sf-menu li:hover{visibility:inherit}.sf-menu li{float:left;position:relative}.sf-menu a{display:block;position:relative}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.5em;z-index:99}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;top:0}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0}.sf-menu a.sf-with-ul{min-width:1px}.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(/images/arrows-ffffff.png) no-repeat -10px -100px}a>.sf-sub-indicator{top:.8em;background-position:0 -100px}a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator{background-position:-10px -100px}.sf-menu ul .sf-sub-indicator{background-position:-10px 0}.sf-menu ul a>.sf-sub-indicator{background-position:0 0}.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator{background-position:-10px 0}.sf-shadow ul{}.sf-shadow ul.sf-shadow-off{background:0 0}.container_12{width:100%;max-width:960px}.container_12 .grid_3{max-width:220px;width:25%}.container_12 .grid_12{max-width:940px;width:100%}.container_12 .grid_6,.container_16 .grid_8{max-width:460px;width:50%;display:inline-block}#fadeshow1{margin:0 auto;width:100%!important}.slicknav_menu{display:none}ul.slicknav-menu{display:none}#slicknav{display:none}.container_12 .grid_8{max-width:610px;width:100%}.gallerylayer{background:#394a58!important}@media(max-width:959px){.container_12 .grid_6,.container_16 .grid_8{width:95%;margin:0 auto;max-width:none;display:block;float:none}.gallerylayer{background:#394a58!important;margin-top:20px}.gallerylayer>img{width:100%;display:block;margin-left:0!important;margin-top:0!important}.container_12 .grid_12{margin-left:0!important;margin-right:0!important;width:100%}.homelink{margin:10px;min-height:150px;max-width:180px;display:inline-block;padding:0!important}#home-icons{margin-top:10px;width:100%;clear:both}#fadeshow1{max-width:443px!important;max-height:363px;height:auto;display:block;background:#394a58!important}#header{margin-bottom:20px;display:block;width:100%;float:none;text-align:center;height:40px;margin-top:0!important}#header h2{display:block;width:90%;margin-bottom:20px;padding:15px 0!important;margin:0 auto!important;float:none}#header img{display:block;margin:0 auto;float:none!important;margin-bottom:20px}#logo{width:100%!important;float:none;margin:0 auto;display:block;margin-top:50px}ul.sf-menu{display:none}.slicknav_menu{display:block;margin-top:20px;background:#00a9e0;padding-bottom:30px}#navigation{display:none}#slicknav{display:block}ul.slicknav-menu{display:none}.slicknav_nav a{font-size:18px}.container_12 .grid_8{width:100%;max-width:inherit;margin:0 auto!important;float:left;display:block}#bodycontent h3,#bodycontent p,#bodycontent li{padding-left:10px;padding-right:10px;font-size:130%}#bodycontent h1,#bodycontent h2{padding-left:10px;padding-right:10px;font-size:175%}#maincontent{margin-top:0!important}#bodycontent img{max-width:100%}.slicknav_btn{top:13px;background:#1a3e50}#pagestop{overflow:hidden}#pagestop h2{position:absolute;top:20px;left:20px;color:#fff;font-size:18px;max-width:100%}.container_12 .grid_4{width:100%;margin:0!important}#pageimage{margin:30px auto 20px!important;display:block;float:none;clear:both;width:100%;max-width:300px;padding-top:30px}#freeform label{font-size:130%;line-height:120%}#contact-area input,#contact-area textarea{height:35px}#contact-area{width:95%;margin:0 auto;float:none;max-width:470px}#contact-area input.submit-button{width:60px;left:296px;position:relative;float:left}#maincontent p,#maincontent li{font-size:130%;line-height:120%}#maincontent h1,#maincontent h2,#maincontent h3{font-size:175%;line-height:160%}}