body{color:#333;font:12px Arial,Helvetica,FreeSans,sans-serif;margin:0;padding:0}body#home{background:#dee3e6 url(/images/bg.jpg) 0 0 repeat-x;width:100%;float:left}body#sec{background:#dee3e6 url(/images/sec_bg.jpg) 0 0 repeat-x;width:100%;float:left}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}#accessibility{display:none}a,a:link{color:#e17a0a;text-decoration:none}a:visited{color:#e17a0a}a:link:hover,a:link:focus,a:visited:hover{color:#aaaaa9}a:link:active{color:#e17a0a}h2,h3,h4,h5,h6{line-height:1.2em;margin-bottom:.7em}h1{font-size:22px;color:#5c5c5c;margin-bottom:25px}h1 span{color:#fa9d2b}h2{font-size:18px;color:#444}h3{font-size:16px;color:#555}h4{font-size:14px;color:#555}h5{font-size:12px}h6{font-size:12px}p{margin-bottom:1em;line-height:17px}#headerContainer{width:100%;float:left;height:108px;background-color:#000}#headerContent{width:950px;margin:0 auto;padding:0;background:#000 url(/images/header_bg.png) 534px 0 no-repeat;height:108px}#headerContent h1{margin:22px 0 0 0;padding:0;float:left}#headerContent h1 a{text-indent:-9999px;width:114px;height:63px;display:block;background:url(/images/logo.png) 0 0 no-repeat}.topNavigation ul{margin:34px 0 0 0;padding:0;float:right}.topNavigation ul li{position:relative;display:inline;list-style:none;float:left;padding:0;margin:14px 0;height:20px}.topNavigation ul li a{color:#fff;display:block;float:left;height:100%;text-decoration:none;text-align:left;padding:0 13px;margin:0;font-size:12px;font-weight:bold;text-transform:uppercase}.topNavigation ul li a.current{color:#f28d1e}.topNavigation ul li a.last{padding-right:0}.topNavigation ul li a:hover{color:#f28d1e}#hmHeroContainer{width:100%;float:left}#hmHeroContent{width:950px;height:260px;margin:0 auto;padding:20px 0 0 0;background:url(/images/hm_hero.jpg) 0 0 no-repeat}#hmHeroContent h1{color:#fff;font-size:50px;width:466px;margin:0;padding:0;line-height:55px}#hmHeroContent p{width:466px;font-weight:bold;color:#fff;font-size:13px;line-height:20px;margin-bottom:20px}#hmHeroContent a{color:#f4d8ae}#hmHeroContent a:hover{color:#fff}#hmHeroContent a.readmore{color:#fff;font-weight:bold;background:url(/images/consultbutton2.png) 0 0 no-repeat;padding:9px 0 0 50px;display:block;width:173px;height:24px;font-size:13px}#hmHeroContent a.readmore:hover{background-position:bottom left}#hmContentContainer{width:100%;float:left;margin:0;padding:0}#hmContentContent{width:950px;margin:0 auto;padding:0;background:#fff url(/images/hm_content_bg.jpg) 0 0 repeat-x;padding:20px 0 30px 0}#slider{width:869px;margin:0 auto;position:relative;border:1px solid #c6c6c6;padding:0}.scroll{height:219px;width:869px;overflow:auto;overflow-x:hidden;position:relative;clear:left}.scrollContainer div.panel{padding:10px 20px;height:199px;width:829px;float:left;position:relative}.scrollContainer div.panel h2{font-size:20px;color:#6d6666}.scrollContainer .overviewPanel p{width:700px}.scrollContainer .systemsPanel p,.scrollContainer .systemsPanel ul{width:500px}.scrollContainer .financePanel p{width:630px}.scrollContainer .relationshipsPanel p{width:550px}.scrollContainer .outsourcePanel ol{width:500px}.scrollContainer .outsourcePanel ol li{margin-bottom:6px}.scrollContainer div.panel ul.more{margin:0;padding:0;list-style:none;float:left}.scrollContainer div.panel ul.more li{margin:0;padding:0}.scrollContainer div.panel ul.more li{background:url(/images/arrow_orange.gif) 0 50% no-repeat;padding:3px 0 3px 10px;margin:0}.scrollContainer div.panel ul.more li a{font-weight:bold}.scrollContainer div.panel ul li{margin-bottom:5px}.overviewPanel{background:url(/images/hm_slider/bg_overview.jpg) top right no-repeat}.outsourcePanel{background:url(/images/hm_slider/outsource_bg.jpg) bottom right no-repeat}.financePanel{background:url(/images/hm_slider/finance_bg.jpg) 680px 65% no-repeat}.systemsPanel{background:url(/images/hm_slider/systems_bg.jpg) top right no-repeat}.relationshipsPanel{background:url(/images/hm_slider/bg_relationships.jpg) 580px 15px no-repeat}ul.navigation{list-style:none;margin:0;padding:0;float:left}ul.navigation li{float:left;margin:0;padding:0;background-image:url(/images/hm_slider/button_bg.jpg);background-position:top left;background-repeat:repeat-x;background-color:#a7a7a6;height:45px}ul.navigation a{color:#fff;text-decoration:none;height:30px;font-weight:bold;border-right:1px solid #adacac;border-left:1px solid #d2d2d2;font-size:13px;float:left}ul.navigation li.overview a{background:url(/images/hm_slider/overview.png) 40px 50% no-repeat;padding:15px 0 0 67px;width:105px}ul.navigation li.overview a.selected{background:#fff url(/images/hm_slider/overview_on.png) 40px 50% no-repeat;color:#b0afaf}ul.navigation li.outsourcing a{background:url(/images/hm_slider/outsource.png) 32px 50% no-repeat;padding:15px 0 0 57px;width:115px}ul.navigation li.outsourcing a.selected{background:#fff url(/images/hm_slider/outsource_on.png) 32px 50% no-repeat;color:#b0afaf}ul.navigation li.finance a{background:url(/images/hm_slider/finance.png) 48px 50% no-repeat;padding:15px 0 0 76px;width:96px}ul.navigation li.finance a.selected{background:#fff url(/images/hm_slider/finance_on.png) 48px 50% no-repeat;color:#b0afaf}ul.navigation li.systems a{background:url(/images/hm_slider/systems.png) 12px 50% no-repeat;padding:15px 0 0 40px;width:132px}ul.navigation li.systems a.selected{background:#fff url(/images/hm_slider/systems_on.png) 12px 50% no-repeat;color:#b0afaf}ul.navigation li.relationships a{background:url(/images/hm_slider/relationships.png) 30px 50% no-repeat;padding:15px 0 0 57px;width:116px}ul.navigation li.relationships a.selected{background:#fff url(/images/hm_slider/relationships_on.png) 30px 50% no-repeat;color:#b0afaf}ul.navigation a.first{border-left:none}ul.navigation a.last{border-right:none}ul.navigation a:hover{background-color:#fff;color:#ccc}ul.navigation a:focus{outline:none}.scrollButtons{position:absolute;top:150px;cursor:pointer}.scrollButtons.left{left:-20px}.scrollButtons.right{right:-20px}.hide{display:none}#screen2{position:relative;width:869px;height:116px;margin:20px auto;padding-top:43px;position:relative;border:1px solid #c6c6c6;background:#fff url(/images/partnerships_bg2.gif) 50% 0 no-repeat}#screen2 #buttons{position:absolute;top:20px;width:869px}#screen2 #buttons a{text-indent:-9999px}#screen2 .prev{float:left;background:#efeeee url(/images/logoslider_left.gif) 0 0 no-repeat;width:39px;height:39px;display:block;cursor:pointer}#screen2 .next{float:right;background:#efeeee url(/images/logoslider_right.gif) 0 0 no-repeat;width:39px;height:39px;display:block;cursor:pointer}#slideshow{overflow:hidden;width:869px}#slideshow ul{width:3900px;list-style:none;padding:0;margin:0}#slideshow li{float:left;margin:0 10px 0 40px;cursor:pointer}#secHeroContainer{width:100%;float:left;margin:0;padding:0}#secHeroContent{width:950px;margin:0 auto;height:120px;padding:0;background:url(/images/sec_hero.jpg) 0 0 no-repeat;position:relative}#secHeroContent .heading{width:950px;float:left;padding:0}#secHeroContent .heading h1{color:#fff;font-size:30px;font-weight:normal;margin:30px 0 0 0;float:left}#secHeroContent .heading h1.share{margin-top:28px;margin-bottom:3px}#secHeroContent .heading h2{color:#fff2e2;font-size:23px;font-weight:normal;margin:0;float:left;clear:left}.crmBoxRow{float:left;width:100%;margin:15px 0}.crmBoxContainer{float:left}.crmBox{width:146px;height:246px;border:1px solid #f8d194;background:url(/images/crm/box_bg.gif) bottom left repeat-x;padding:10px}.crmBox .pica{width:100%;height:90px;float:left;margin:0;padding:0;background:url(/images/crm/icon1.gif) 50% 0 no-repeat;display:block}.crmBox .picb{width:100%;height:90px;float:left;margin:0;padding:0;background:url(/images/crm/icon2.gif) 50% 0 no-repeat}.crmBox .picc{width:100%;height:90px;float:left;margin:0;padding:0;background:url(/images/crm/icon3.png) 50% 0 no-repeat}.crmBox .picd{width:100%;height:90px;float:left;margin:0;padding:0;background:url(/images/crm/icon4.png) 50% 0 no-repeat}.crmBox h2{color:#463f33;text-align:center;border-bottom:1px solid #fae3c0;margin:0;padding:0 0 8px 0}.crmBox ul{border-top:1px solid #fff;margin:0;padding:15px 0 0 10px}.crmBox ul li{margin-bottom:5px;color:#896d3e}.crmSpace{margin:0 9px 0 0}.crmShade{width:161px;height:11px;background:url(/images/crm/shade.gif) 0 0 no-repeat;float:left;margin:0;padding:0}.crmTrial{float:left;padding:0 0 0 23px}.crmTrial h4{padding:0;margin:0 0 6px 0;float:left}.crmTrial h3{padding:0;margin:0 0 6px 0;float:left;font-size:13px}.crmTrial .crmCost{float:left;margin:0;padding:0;clear:left}.crmTrial .crmCostText{float:left;margin:0;padding:0;clear:left}.crmTrial .crmCostText p{margin:0}.crmTrial .crmCost .crmCostLeft{float:left;font-size:25px;color:#e47022}.crmTrial .crmCost .crmCostSmall{float:left;font-size:14px;color:#e47022;margin-bottom:20px}.crmTrial .crmCost .crmCostRight{float:left;font-size:15px;color:#e47022;padding:5px 0 0 6px;line-height:19px}img.freetrial{float:left;border:none;padding:0;margin:15px 0 0 15px}.crmCustomers{padding:0;display:block;padding:0 40px 50px 40px;float:left}.crmCustomers .crmRow{float:left;display:block;clear:both}.crmCustomers h4{font-size:15px;font-weight:400;color:#5c5c5c;line-height:40px;display:block;margin-top:0}.crmCustomers a,.crmCustomers a img{border:none}.crmCustomers .logoCrm{margin-right:60px;margin-bottom:40px;float:left}.crmCustomers .logoCrmEnd{margin-right:0;margin-bottom:40px;float:left}.crmCustomers .briscoes{padding-top:30px}.secNav{font:bold 12px Arial,Helvetica,sans-serif;width:950px;position:absolute;top:86px;left:0}.secNav ul{margin:0;padding:0;white-space:nowrap;float:left}.secNav li{display:inline;list-style-type:none;float:left;margin:0 3px 0 0;padding:0}.secNav a{padding:10px 15px;float:left}.secNav a:link,.secNav a:visited{color:#fff;background:url(/images/secnav_bg.png) 0 0 repeat;text-decoration:none}.secNav a:hover,.secNav a:link.current,.secNav a:visited.current{color:#5d5c5c;background-image:none;background-color:#fff;text-decoration:none}#contentContainer{width:100%;float:left;margin:0;padding:0}#contentContent{width:950px;margin:0 auto;padding:0}.twoColumn{background:#fff url(/images/sec_content_bg.gif) top right no-repeat}.oneColumn{background:#fff url(/images/sec_content_bg2.gif) top right no-repeat}#contentContent .left{width:680px;float:left;padding:30px 40px;margin:0}#contentContent .leftLong{width:700px;float:left;padding:30px 20px 30px 40px;margin:0}#contentContent .leftWide{width:870px;float:left;padding:30px 40px;margin:0}#contentContent .right{width:190px;float:left;padding:52px 0 0 0;margin:0}#contentContent .right h2{color:#777;font-size:15px;text-align:center;margin:0 0 25px 0}#contentContent a img{border:none}.logoPic{margin-bottom:30px}.aboutPeople{padding:0 0 0 90px;width:610px;margin:0;background:url(/images/icon_people.gif) 0 20px no-repeat;float:left}.aboutProcess{padding:0 0 0 90px;width:610px;margin:0;background:url(/images/icon_process.gif) 0 20px no-repeat;float:left}.aboutSystems{padding:0 0 0 90px;width:610px;margin:0;background:url(/images/icon_systems.gif) 0 20px no-repeat;float:left}.columnPig{width:160px;float:left;margin:20px 10px 0 0}.columnComputer{width:300px;float:left;margin:20px 0 0 0}.column1{width:240px;float:left;margin:20px 10px 0 0}.column2{width:240px;float:left;margin:20px 0 0 0}.column3{width:240px;float:left;margin:40px 0 0 0}.column4{width:340px;float:left;margin:40px 0 0 0}.column1 ul,.column2 ul,.column3 ul,.column4 ul{margin:0 0 .7em -10px;list-style:none}.sys{margin:20px 0 0 0}.sys ul{padding-left:70px}.column1 ul li,.column2 ul li,.column3 ul li,.column4 ul li{background:url(/images/icon_tick.gif) 0 no-repeat;margin:0 0 10px 0;padding:5px 0 5px 20px;font-weight:bold;color:#444}.talk{background:#fdf3e8 url(/images/icon_talk.png) 20px 20px no-repeat;padding:10px 20px 10px 65px;width:605px;float:left;margin:40px 0 0 0;border-top:1px solid #fae6ce;border-bottom:1px solid #fae6ce}.floatLeftTarget{float:left;margin:0 30px 80px 0}.logoContainer{width:700px}.logoThumbs{width:214px;height:114px}.contactsContainer{width:700px;float:left;padding:0;margin:0 0 20px 0}.contactsContainer .address1{width:200px;float:left;margin:0;padding:0}.contactsContainer .address1 p,.contactsContainer .address2 p{line-height:15px}.contactsContainer .address2{width:200px;float:left;margin:0;padding:0}.contactsContainer .networkIcons{width:300px;float:left;margin:0;padding:0}.networkIcons .facebook a{width:34px;height:55px;float:left;background:url(/images/cont_face.png) 0 0 no-repeat;display:block;text-indent:-9999px;margin:42px 25px 0 25px}.networkIcons .twitter a{width:44px;height:55px;float:left;background:url(/images/cont_twit.png) 0 0 no-repeat;display:block;text-indent:-9999px;margin:42px 25px 0 15px}.networkIcons .linkdin a{width:34px;height:55px;float:left;background:url(/images/cont_in.png) 0 0 no-repeat;display:block;text-indent:-9999px;margin:42px 0 0 0}.partnerRow1{width:870px;float:left;margin:0;padding:0 0 30px 0}.partnerRow2{width:870px;float:left;margin:15px 0 80px 0}.partnerThumbs{width:203px;height:150px;margin-right:17px;margin-bottom:0;float:left;padding:0}.partnerThumbs a img{border:0}.partnerThumbsEnd{width:203px;height:150px;margin-right:0;float:left;padding:0;margin-bottom:12px}.thumbBlueco img{margin-top:40px}.thumbMicrosoft img{margin-top:40px}.thumbAppserv img{margin-top:40px}.thumbNokia img{margin-top:40px;margin-left:8px}ol.outsource li{margin-bottom:8px}#primaryNav li{width:25%}#primaryNav li ul li{width:100% !important}#primaryNav.col1 li{width:99.9%}#primaryNav.col2 li{width:50%}#primaryNav.col3 li{width:33.3%}#primaryNav.col4 li{width:25%}#primaryNav.col5 li{width:20%}#primaryNav.col6 li{width:16.6%}#primaryNav.col7 li{width:14.2%}#primaryNav.col8 li{width:12.5%}#primaryNav.col9 li{width:11.1%}#primaryNav.col10 li{width:10%}.sitemap ul{list-style:none}#primaryNav{margin:0;float:left;width:80%}#primaryNav #home{display:block;float:none;background:#fff url('/images/L1-left.png') center bottom no-repeat;position:relative;z-index:2;padding:0 0 30px 0}#primaryNav li{float:left;background:url('/images/L1-center.png') center top no-repeat;padding:30px 0;margin-top:-30px}#primaryNav li a{margin:0 20px 0 0;padding:10px 0;display:block;font-size:12px;font-weight:bold;text-align:center;color:#000;background:#c3eafb url('/images/white-highlight.png') top left repeat-x;border:2px solid #b5d9ea;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:rgba(0,0,0,.5) 2px 2px 2px;-moz-box-shadow:rgba(0,0,0,.5) 2px 2px 2px}#primaryNav li a:hover{background-color:#e2f4fd;border-color:#97bdcf}#primaryNav li:last-child{background:url('/images/L1-right.png') center top no-repeat}#primaryNav a:link:before,#primaryNav a:visited:before{content:" " attr(href)" ";display:block;text-transform:uppercase;font-size:10px;margin-bottom:5px;word-wrap:break-word}#primaryNav li a:link:before,#primaryNav li a:visited:before{display:none}#primaryNav li li{width:100%;clear:left;margin-top:0;padding:10px 0 0 0;background:url('/images/vertical-line.png') center bottom repeat-y}#primaryNav li li a{background-color:#cee3ac;border-color:#b8da83}#primaryNav li li a:hover{border-color:#94b75f;background-color:#e7f1d7}#primaryNav li li:first-child{padding-top:30px}#primaryNav li li:last-child{background:url('/images/vertical-line.png') center bottom repeat-y}#primaryNav li li a:link:before,#primaryNav li li a:visited:before{color:#8faf5c}#primaryNav li li ul{margin:10px 0 0 0;width:100%;float:right;padding:9px 0 10px 0;background:#fff url('/images/L3-ul-top.png') center top no-repeat}#primaryNav li li li{background:url('/images/L3-center.png') left center no-repeat;padding:5px 0}#primaryNav li li li a{background-color:#fff7aa;border-color:#e3ca4b;font-size:12px;padding:5px 0;width:80%;float:right}#primaryNav li li li a:hover{background-color:#fffce5;border-color:#d1b62c}#primaryNav li li li:first-child{padding:15px 0 5px 0;background:url('/images/L3-li-top.png') left center no-repeat}#primaryNav li li li:last-child{background:url('/images/L3-bottom.png') left center no-repeat}#primaryNav li li li a:link:before,#primaryNav li li li a:visited:before{color:#ccae14;font-size:9px}#utilityNav{float:right;max-width:50%;margin-right:10px}#utilityNav li{float:left;margin-bottom:10px}#utilityNav li a{margin:0 10px 0 0;padding:5px 10px;display:block;border:2px solid #e3ca4b;font-size:12px;font-weight:bold;text-align:center;color:#000;background:#fff7aa url('/images/white-highlight.png') top left repeat-x;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:rgba(0,0,0,.5) 2px 2px 2px;-moz-box-shadow:rgba(0,0,0,.5) 2px 2px 2px}#utilityNav li a:hover{background-color:#fffce5;border-color:#d1b62c}#utilityNav li a:link:before,#utilityNav li a:visited:before{color:#ccae14;font-size:9px;margin-bottom:3px}.enquiryform{width:680px;padding:30px 0 10px 20px;margin:0;background-color:#f9f1e6;position:relative}form{width:100%;text-align:left}fieldset{margin:0;border:0;padding:0}legend{display:none}.enquiryform h3.mail{clear:both;padding:0 0 0 25px;margin:12px 0 13px 0;font-size:.95em;color:#42545b;background:url(/images/icon_mail.png) 0 50% no-repeat}form label{display:block;width:160px;font-size:12px;line-height:14px;padding:0 0 12px 0;font-weight:bold;color:#837462}form label span{color:#c23a0b;font-weight:bold;font-size:1.2em}form input{display:block;margin-top:3px;border:2px solid #f6dab7}form select{float:left;display:block}form label.field-first,form label.field-address,form label.field-city,form label.field-email,form label.field-how{clear:left}form label.field-first,form label.field-last,form label.field-city,form label.field-address,form label.field-email,form label.field-phone,form label.field-how{float:left;margin:0 14px 0 0;width:300px}form label.feedback{float:left;margin:0 14px 0 0;width:335px}form label.field-emaillong{float:left;margin:0 14px 0 0}form label.feedback input{float:left;width:335px;padding:0}form span.error{color:#f00;margin-bottom:0}form label.field-company{float:left;margin:0}form label.field-emaillong input{float:left;width:580px}form label.field-first input,form label.field-last input,form label.field-email input,form label.field-company input form label.field-phone input,form label.field-how select{float:left;width:300px;padding:4px 2px}form label.field-city input{width:460px}form label.field-state{float:left;margin-right:10px;width:60px}form label.field-zip input{float:left;width:80px}form label.field-address,{float:left;width:260px;margin:0 0 0 0}form label.field-address input,form label.field-city input,form label.field-describe textarea{float:left;width:615px;padding:4px 2px;font-family:Arial,Helvetica,sans-serif;font-size:inherit;border:2px solid #f6dab7}form input#radiobutton_1,form input#radiobutton_2,form input#radiobutton_3,form input#radiobutton_4{clear:left;float:left;padding:0;margin:0 0 0 0}form label.radioitem{clear:none;margin:0 0 0 25px;padding:0 0 15px 0}textarea{display:block}form input#checkbox_1,form input#checkbox_2,form input#checkbox_3{clear:both;float:left;padding:0;margin:0}form label.field-checkbox{clear:none;margin:0 0 0 25px;padding:0 0 15px 0}form textarea{margin-top:3px}form .submit{margin:20px 0 20px 0}form .commentFields{width:320px}form .commentTextarea{width:550px}#footer{width:950px;margin:15px 0 25px 0;padding:0;float:left}#footer{width:950px;margin:15px 0 25px 0;padding:0;float:left}.secClear{width:950px;float:left;height:35px}.secClearCRM{width:950px;float:left;height:5px}body#home #footer ul.networking{margin:0 0 0 30px;padding:0;list-style:none;float:left}body#sec #footer ul.networking{margin:0 0 0 20px;padding:0;list-style:none;float:left}#footer ul.networking li{float:left;margin:0 15px 0 0;padding:0}#footer ul.networking li a{text-indent:-9999px}#footer ul.networking li a.twitter{width:35px;height:30px;display:block;float:left;background:url(/images/icon_twitter.png) 0 0 no-repeat}#footer ul.networking li a.facebook{width:30px;height:30px;display:block;float:left;background:url(/images/icon_facebook.png) 0 0 no-repeat}#footer ul.networking li a.linkdin{width:30px;height:30px;display:block;float:left;background:url(/images/icon_linkdin.png) 0 0 no-repeat}#footer ul.links{margin:5px 0 0 15px;padding:0;float:left;list-style:none}#footer ul.links li{float:left;margin:0 15px 0 0}#footer ul.links li a{color:#777}#footer ul.links li a:hover{color:#333}body#home #footer .face{float:right;margin:0 39px 0 0;padding:0}body#sec #footer .face{float:right;margin:0 20px 0 0;padding:0}#footer .face a{width:89px;height:16px;display:block;margin:0;padding:0;background:url(/images/icon_face.png) 0 0 no-repeat;text-indent:-9999px}.secNav{font:bold 12px Arial,Helvetica,sans-serif;width:950px;position:absolute;top:85px;left:0}