*{ margin:0; padding:0;}h1, h2, h3, h4, h5, h6, th{ font-weight:normal;}ul{ list-style:none;}a, input{outline: none;}    @font-face {    font-family: "HelveticaNeueLTPro-BdCn";	src: url('../css/helveticaneueltpro-bdcn.eot');    src: url('../css/helveticaneueltpro-bdcn.eot?#iefix') format('embedded-opentype'),         url('../css/helveticaneueltpro-bdcn.woff') format('woff'),         url('../css/helveticaneueltpro-bdcn.ttf') format('truetype'),         url('../css/helveticaneueltpro-bdcn.svg#helveticaneueltpro-bdcn') format('svg');    font-weight: bold;    font-style: smooth;}    input, textarea, span{border: none;font-family:"arial", "Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size: 12px;color:#666;}p{border: none;font-family:"arial", "Lucida Grande", "Lucida Sans Unicode", sans-serif;color:#666;}a{ text-decoration:none;}img{border:none}body.home{ background:#fff url(../images/bckgrd.jpg) repeat-x;font-family: "HelveticaNeueLTPro-BdCn";font-weight:normal}body.inner{ background:#fff url(../images/bckgrdinner.jpg) repeat-x;font-family: "HelveticaNeueLTPro-BdCn";font-weight:normal}body.inner_whyus{ background:#fff url(../images/bckgrdinner_why.jpg) repeat-x;font-family: "HelveticaNeueLTPro-BdCn";font-weight:normal}body.inner_specialized{ background:#fff url(../images/specialized_bg.jpg) repeat-x;font-family: "HelveticaNeueLTPro-BdCn";font-weight:normal}#wrapper{width:1000px;margin:0 auto;}#header{height:175px;}#lefthead{width:353px;float:left}#righthead{width:647px;float:right;background:url(../images/topstrip.png) no-repeat;}#logo{margin-top:22px;float:left}div#leftmenu {background:url(../images/logo_corner.png) no-repeat;padding-top: 38px;padding-left: 8px;width:141px;position: relative;float:left;top:94px;left:40px;width: 141px;}#leftmenu a {display:block;font-size:18px;color:#666;line-height: 0;}#leftmenu a:hover {display:block;font-size:18px;color:#666666}#leftmenu span{color:#666666;font-size:10px}#topmenu{color:#A4AEC7;font-size:13px;margin-left:5px;margin-top: 32px; float:left}#topmenu a{color:#666666;font-size:14px}#bottommenu{margin-top: 124px;}#bottommenu div{float:left;line-height: 13px;padding-right:11px;}#bottommenu a{display:block;font-size:15px;color:#005185;}#bottommenu a:hover{color:#666666;}#bottommenu span{color:#666666;font-size:11px;width:100px;display: block;}#sep{background:url(../images/menu-sep.png) no-repeat; height: 34px;width: 1px;}#hpmiddle{height:410px;position:relative}#hpfooter{background:url(../images/hpfooter.png) no-repeat;width:1000px;height:122px;margin-top:5px;position:relative}#contactinfo{color: #666666;font-family: "arial";font-size: 13px;left: 70px;position: absolute;top: 32px;width: 400px;}#contactinfo span{color:#005186}#contactinfo a{color:#005186}#joinnow{    left: 462px;position: absolute;top: 100px;}#joinnow a{color:#005186;font-size:13px}#contact-news{position:absolute;top:-14px;left:400px}#hpgallery{height:290px} #navigation{position:absolute;top:260px;width:1000px}#leftarr{cursor:pointer;    position: absolute;    top: 100px;}#rightarr{cursor:pointer;float:right;    position: absolute;    top: 100px;    right: 0px;}#subsection{position: relative;top: -79px;left:15px}#subsection div{float:left;margin-right:28px;cursor:pointer}#news{position:relative;top:32;float:right;top:-20px;left:-30px;width:415px;height:40px}#news #date{float:left;width:60px;font-size:17px;font-family:"HelveticaNeueLTPro-BdCn";color:#005185}#news #body a{float:right;width:350px;color:#666;font-size:13px;font-family:arial}#newsdate{font-size:15px;font-family:"HelveticaNeueLTPro-BdCn";color:#005185;}#webform_wrapper #inner_left{width:278px;background:none;min-height: 460px;}#inner_left{width:281px;}#inner_right{position:relative;width:677px;padding-left:35px;background:url(../images/3dots.png) repeat-y right;min-height: 460px;margin-top: 2px;}#news_wrapper > div{float:left}.inner #header{margin-bottom:50px}#section_title{font-size:30px;color:#005185;margin-bottom:30px}#subsections li{width:270px;border-bottom:1px solid #ededed;padding-top: 10px;}#subsections a{color:#666666;font-size: 18px;}#subsections a.active{color:#9FA6C5;font-size: 18px;}#specialgallery{    height: 290px;    position: absolute;    display:block;    top: 370px;}#node_title{font-size:30px;color:#666666;margin-bottom:10px;line-height:18px;margin-top:6px;}#node_teaser{font-size:18px;color:#9FA6C5;font-style: italic;margin-bottom:20px}#node_body{font-family:myriad pro;font-size:15px;color:#666666;}#mycarousel_noimg li{float:left;margin-right: 1px;}#footer_spacer{height:120px;display:block}#node_carousel{position:relative;margin-top: -7px;margin-bottom: 30px;}#carouselarrow{left: -46px;position: relative;top: 38px;}#pub_wrapper{width:460px;margin-right:26px;float:left;margin-bottom:30px;}#pub_image{float:left;margin-right:25px;width:127px;height:80px;background:url(../images/2dots.png) repeat-y right;}#pub_title{color:#005185;}#pub_body{font-family:myriad pro;font-size:13px;color:#666666;}#pub_pdf a{color:#005185;font-size:13px}#more a{color:#005185;font-size:13px}#overview-scroll {width: 100%;}#overview-scroll .viewport {height: 300px;overflow: hidden;position: relative;}#overview-scroll .overview {left: 0;list-style: none outside none;margin: 0;padding: 0;position: absolute;top: 0;}#overview-scroll .scrollbar {float: right;position: relative;width: 7px;}#overview-scroll .track {background: url("../images/bg-scrollbar-trackend-y.png") no-repeat scroll 0 0 transparent;height: 200px;padding: 0 1px;position: relative;width: 6px;}#overview-scroll .thumb {background: url("../images/bg-scrollbar-thumb-y.png") no-repeat scroll transparent;cursor: pointer;height: 100px;overflow: hidden;position: absolute;top: 0;left:0;width: 7px;}#overview-scroll .thumb .end {background: url("../images/bg-scrollbar-thumb-y.png") no-repeat scroll 50% 0 transparent;overflow: hidden;width: 7px;}#overview-scroll .disable {display: none;}#myslide {width:335px;overflow:hidden;position: relative;height:390px;background: url("../images/star.png") no-repeat right;}#myslide .cover{width:290px; position: absolute;height:390px;}#myslide .mystuff {width:290px;height:390px;}#button{clear:both}#button a{float:left;background: url(../images/dot-off.png) no-repeat;display: block;height: 10px;margin-right: 4px;width: 10px;margin-bottom:5px}#button a.active{background: url(../images/dot-on.png) no-repeat;height: 10px;}#news_wrapper, #quality_wrapper{display: table;margin-bottom: 20px;}#quality_inner_left{float:left;margin-right:20px;}#quality_inner_right{padding-top:85px;}#corevalues{position: absolute;top: 296px;left:593px}#specialized{left: 420px;position: absolute;top: 266px;z-index: 3;}#specialized_page{position: absolute;top: 220px;left:593px}#whyus_wrapper{margin-top:40px}#whyus_wrapper #section_title{margin-right:80px;float:left}#whyus_wrapper #section_body{font-size:15px;color:#666666}#whyus_wrapper{float:left}#whyus_container{width:1000px;margin-top: 90px;margin-bottom: 20px;}#whyuswrapper1{float:left;width:250px;margin-right:120px;margin-bottom:20px;}#whyuswrapper2{float:left;width:250px;margin-right:120px;margin-bottom:20px;}#whyuswrapper3{float:left;width:250px;margin-bottom:20px;}#whyus_title{color:#005185;font-size:20px}#whyus_body{color:#666666;font-size:13px;font-family:"Myriad pro"}#whyus_image{margin:5px 0px}#clients_node_title{width:100%;font-size:30px;color:#666666;margin-bottom:10px;line-height:18px}#view_client{text-align:right}#view_ind{ bottom: 0;clear: both;position: absolute;right: 0;text-align: right;}#inner_right #image{width: 110px;height: 90px;float:left;margin-right:50px;margin-bottom:40px;margin-top:40px}#webform_wrapper #carouselarrow{left: -51px;position: relative;top: 38px;}#webform_wrapper #inner_left{float:left;width:360px}#webform_wrapper #inner_right{background:url(../images/3dots.png) repeat-y;min-height:460px;position:relative;width:600px;padding-left:40px;min-height: 350px;margin-top: 2px;}#inner_right{width:684px;float:right;background:url(../images/3dots.png) repeat-y;min-height:460px;}#service_inner_left{float:left;margin-bottom: 20px;}#service_inner_right{ margin-top: 87px;width:620px;float:left;margin-left:20px}#inner_right h2{font-family:"HelveticaNeueLTPro-BdCn";font-size:22px;color:#5F5D55;margin-bottom:15px}#inner_right select{width:293px;height:25px;border:1px solid #D4D0AF}#inner_right input[type="text"]{width:290px;height:22px;border:1px solid #D4D0AF}#inner_right input[type="submit"]{    background: none repeat scroll 0 0 #B8B8B8;    border-radius: 10px 10px 10px 10px;    color: #FFFFFF;    float: left;    height: 28px;    margin-left: 338px;    margin-top: 5px;    width: 75px;}#inner_right textarea{width:290px;height:117px;border:1px solid #D4D0AF}#inner_right label{display:block;float:left;width:112px;color:#666666;font-family:arial;font-size:13px}.submitted,.links{display:none}#webform-client-form-1 #inner_left{width:360px}#webform-client-form-1 #inner_right{margin:0px}#webform-client-form-1 #inner_right div{margin-left:8px}#webform-client-form-1 #inner_right .form-item{margin-bottom:8px}#webform-client-form-1 #contact_info{font-size:13px;color:#666}#webform-client-form-1 #contact_info a{font-size:13px;color:#666}#webform-client-form-2 #inner_left{width:360px}#webform-client-form-2 #inner_right{margin:0px}#webform-client-form-2 #inner_right div{margin-left:8px}#webform-client-form-2 #inner_right .form-item{margin-bottom:8px}#webform-client-form-2 #contact_info{font-size:13px;color:#666}#webform-client-form-2 #contact_info a{font-size:13px;color:#666}#service_wrapper{margin-bottom:80px;float:left;width:295px;height:160px;}#service_title {font-family:"HelveticaNeueLTPro-BdCn";font-size:30px;color:#666;margin-top: -8px;}#service_title a{font-family:"HelveticaNeueLTPro-BdCn";font-size:22px;color:#005185;}#service_body{width:270px;font-family:myriad pro;font-size:13px;color:#666666;}.odd{background:url(../images/2dots.png) repeat-y right;}.even{margin-left:35px}#quality_wrapper #quality_inner_left{    display: block;    float: left;    margin-right: 45px;    width: 300px;}#quality_wrapper #quality_inner_right{    display: block;    float: right;    padding-top: 85px;    width: 655px;}#quality_wrapper #overview-scroll .viewport{    height: 390px;    overflow: hidden;    position: relative;}#service_wrapper_node #service_body{width:600px;}#sitemap div{float:left;width:220px;display:table;}#sitemap a{color:#005185}#sitemap span{color: #666;font-size: 10px;width: 100px;display: block;}#clear{clear:both;}.box h2{font-family:"HelveticaNeueLTPro-BdCn";font-size:30px;color:#666;}.search-results a{font-family:"HelveticaNeueLTPro-BdCn";font-size:15px;color:#005185;}.search-results dd{margin-bottom:15px;}.search-advanced{display:none}.container-inline .form-submit{display:none}#webform-component-upload-you-cv{display:none}#edit-keys-wrapper{display:none}#search_block {left: 15px;position: relative;top: 27px;}#search_block div{float:left}#edit-search-block-form-1-wrapper label{display:none}#edit-search-block-form-1{width:170px;height:20px;}#search_1{width:14px;height:31px}#search_2{width:130px;height:29px;border-top:1px solid;border-bottom:1px solid;border-color:#CCCDD0;background:transparent}#search_3{width:32px;height:31px}.pager a{font-family:"HelveticaNeueLTPro-BdCn";font-size:12px;color:#005185;}.pager li{font-family:"HelveticaNeueLTPro-BdCn";font-size:12px;color:#666;}.pager-first, .pager-last, .pager-previous, .pager-next{display:none}.pager {float:right}.pager li{float:left;margin:5px;}#subsection_inner{clear:both;padding-top:30px}#subsection_inner div{float:left;margin-right:28px}#jobs_info{color:#666;font-size:15px}#jobs_info a{color:#005185;font-size:15px}.messages{    border: 1px solid #CCCCCC;    color: red;    font-family: arial;    font-size: 12px;    left: 582px;    position: absolute;    top: 260px;    width: 424px;}#specialized_wrapper #subsection{top:120px}#specialized_wrapper #hpmiddle{top:250px;position:static}#sitemap-list{font-size:13px;font-family:arial}#sitemap-list a{font-size:13px;font-family:arial;color:#666666}