body{color:#666;font-family:"Verdana",Verdana,Arial,sans-serif;font-size:62.5%;line-height:11px;background:#fff;margin:0px;padding:0px}p,td,li,th,dt,dd{font-size:1.1em;line-height:1.4em}dd p,
li p,
li
li{font-size:1.0em}h1,h2,h3,h4,h5,h6{margin:1em
0 0.5em;padding:0}h2,
.employees #maincontent dl
dt{font-size:1.6em;line-height:1em;color:#6070a2;font-weight:normal}h3{font-size:1.4em;line-height:1em;color:#222e54;font-weight:normal}h4{font-size:1.1em;line-height:1em;color:#666}p{margin:0.5em 0;padding:0px}ul{padding:0px
0px 0px 15px;margin:0.5em 0}li,
ul.listing li li,
.work-landing .listing li
li{list-style-image:url(/images/layout/arrow_blue.gif);margin:0.5em 0;padding:0}dt,dd{margin:0;padding:0}a:link,a:visited{text-decoration:none;color:#6070a2}a:hover{text-decoration:underline}a
img{-ms-interpolation-mode:bicubic;border:0
none}.logos
img{padding:15px;margin:0px}.image-left,div.callout-left,div.pullquote-left{display:inline;float:left;margin:0
8px 8px 0}.image-right,div.callout-right,div.pullquote-right{display:inline;float:right;margin:0
0 8px 8px}div.image-left,div.image-right{width:100px}img.image-left,
img.image-right,
.image-left img,
.image-right
img{display:block}.image-left p,
.image-right
p{color:#797979;color:rgba(102,102,102,0.99);font-size:1.1em}div.pullquote-left,div.pullquote-right{background-color:#000;border-width:3px 0;color:rgba(255,255,255,0.99);font-size:160%;line-height:1.5em}div.callout-left,div.callout-right{background-color:#666}ul.listing{margin:0;padding:0}ul.listing
li{list-style:none;list-style-image:none;margin-bottom:2em}.careers .listing li,
.announcements .listing
li{margin-bottom:4em}.careers .listing li li,
.announcements .listing li
li{margin-bottom:0.5em}ul.listing h2,
ul.listing
h3{margin-top:0}.viewall{font-weight:normal;width:60px;line-height:12px;background:transparent url(/images/layout/arrow_white.gif) no-repeat 40px 3px;display:inline}.viewall
a{color:#fff}.viewblue{background:transparent url(/images/layout/arrow_blue.gif) no-repeat 34px 4px;padding:0px}.readmoreblue{font-weight:bold}.readmorewhite{font-weight:bold}.readmoreblue a:link,
.readmoreblue a:visited{color:#6070a2;padding-right:12px;background:transparent url(/images/layout/arrow_blue.gif) no-repeat 100% 4px}.readmorewhite a:link,
.readmorewhite a:visited{color:#fff;padding-right:12px;background:transparent url(/images/layout/arrow_white.gif) no-repeat 100% 4px}.black{color:#000}.clear{clear:both;height:0px}.clear
span{position:absolute;left: -9999em}.group:after{clear:both;content:".";display:block;height:0px;visibility:hidden}#pagecontainer{width:900px;background:#f1eede url(/images/layout/pagecontainer_bg.jpg) repeat-y 0px 0px;margin:0px
auto;padding:0px}#header{width:840px;background:#000 url(/images/layout/header_bg.jpg) no-repeat 0px 0px;padding:12px
30px 0}#header
#logo{background:url(/images/layout/logo.jpg) no-repeat;display:block;float:left;height:75px;text-indent: -9999px;width:53px;margin-right:10px}#header
#tagline{color:#fff;float:left;font-family:Verdana,Arial,sans-serif;font-size:2.8em;margin:9px
0 7px}#header
li{font-family:Arial,Helvetica,sans-serif;font-weight:bold}#topnav{float:left;width:710px;margin:2px
0 0;padding:0}#topnav
li{float:left;font-size:1.2em;display:inline;margin:0
10px 0 0}#topnav
li.active{background:transparent url(/images/layout/topnav_left_bg.gif) no-repeat 0% 0%}#topnav li
a{text-decoration:none;color:#9cb0f0;display:block;padding:8px
12px}#topnav li.active
a{background:transparent url(/images/layout/topnav_right_bg.gif) no-repeat 100% 0%;color:#fff}#topnav li.curr
a{color:#fff}#secnav{background:#000;width:900px}.home #secnav,
.representative-work #secnav,
.contracting-with-us
#secnav{display:none}#secnav
ul{margin:0px;padding:4px
0 6px 104px}#secnav
li{background:#000;padding:0
30px 0px 0px;float:left;margin:0;list-style:none}#secnav li
a{text-decoration:none;color:#9cb0f0;font-weight:bold}#secnav li.active
a{color:#fff}#bottomnav{font-family:"Arial",arial;width:900px;background-color:#000;border-bottom:solid 2px #fff;clear:both}#bottomnav
ul{margin:0px;padding:4px
0px 4px 21px}#bottomnav
li{font-size:1.1em;padding:0
15px 0px 0px;display:inline}#bottomnav li
a{text-decoration:none;color:#9cb0f0}#footer{width:900px;height:73px;background:#4d4e40 url(/images/layout/footer_bg.jpg) no-repeat 0px 0px;margin:0px;padding:1px
0}#footer
div.text{float:left;width:100%}#footer
span.logos{float:right;margin:0px;padding:0px
5px}#footer #logos-wrapper{display:inline;float:right;margin-right:5px;width:460px}#footer span.logos a
img{padding:10px
0px}#footer
p{clear:left;margin-bottom:5px}#address{margin-top:0;color:#000;font-size:11px;line-height:1.6em;padding:10px
0px 0px 21px}#address
span{color:#c6c19f}#copyright{color:#85837a;font-size:10px;padding:4px
0px 4px 21px;color:#85837a}#maincontent
h1{font-size:24px;line-height:10px;height:36px;line-height:36px;margin:0px;padding:10px
0px 10px 15px;background:transparent url(/images/layout/sp_shadow_white.jpg) repeat-x 0px 49px;color:#6070a2;font-weight:normal}#maincontent{width:546px;float:left;background:#fff;padding:0px;margin:0px;overflow:visible}#maincontent-inner{padding:5px
15px}#maincontent-inner :first-child{margin-top:0}#blackbar{width:21px;height:218px;background:transparent url(/images/layout/sp_blackbar.jpg) no-repeat 0px 0px;margin:0px;padding:0px;float:left}#shadowfooter{float:left;background:#c6c19f url(/images/layout/sp_shadowfooter.jpg) no-repeat 0px 0px;width:900px;height:39px;padding:0px;margin:0px}.no-column
#maincontent{width:858px}.no-column
#shadowfooter{background-image:url(/images/layout/sp_norightcol_shadowfooter.gif)}.logos
img{padding:15px;margin:0px}#rightcol{width:333px;float:right;padding:0px;margin:0px}.rightcol-inner{background:#f1eede  url(/images/layout/sp_shadow_tan.jpg) repeat-x 0px 0;padding:15px
90px 30px 15px}#rightcol
h3{font-family:"Arial",arial,sans-serif;color:#fff;font-size:1.8em;height:29px;line-height:29px;padding:10px
0px 10px 15px;margin:0px;background:#c6c19f url(/images/layout/sp_shadow_tan.jpg) repeat-x 0px 49px}#rightcol dl.contact-us dt,
#rightcol dl.contact-us
dd{line-height:1.4em;margin:2px
0}#rightcol dl.contact-us
dt{clear:both;float:left;width:80px}#rightcol dl.contact-us
dd{float:right;width:135px}#toprow h2, #bottomrow
h2{font-size:16px;line-height:16px;color:#6070a2;font-weight:normal;padding:10px
15px;margin:0px}.our-expertise-landing #blackbar,
.our-expertise-landing
#shadowfooter{display:none}.our-expertise-landing
#experience{width:567px;height:232px;float:left;background:#aba685 url(/images/layout/oe_our_experience_bg.jpg) no-repeat 0px 0px}.our-expertise-landing #experience
h2{margin-top:0}.our-expertise-landing
#experiencecontent{width:166px;height:213px;float:right;background:#aba685 url(/images/layout/oe_our_experience_bg.jpg) no-repeat 0px 0px;padding:10px
10px 10px 31px}.our-expertise-landing #experience
img{float:right;padding:0px}.our-expertise-landing
#certifications{width:223px;height:212px;float:left;background-color:#fff;padding:10px
100px 10px 10px}.our-expertise-landing #certifications
h2{margin-top:0}.our-expertise-landing #content-section{background:url(/images/layout/oe-content-section.png) no-repeat 0 0;clear:both}.our-expertise-landing
#expertise{width:536px;float:left;margin:0px;padding:0px
10px 10px 21px;border:none}.our-expertise-landing #expertise
h2{color:#fff}.our-expertise-landing
#bios{background-color:#e3debd;width:513px;margin:10px
auto 0px auto;padding:10px
10px 10px 10px}.our-expertise-landing #bios
li{list-style:none;float:left;font-size:1.0em;width:101px;margin:0
36px 0 0}.our-expertise-landing #bios
li.last{margin-right:0}.our-expertise-landing #bios
p{margin:2px
0}.our-expertise-landing #bios
img{display:block;margin-bottom:3px}.our-expertise-landing
#buspartnerships{width:223px;float:right;padding:10px
100px 10px 10px}.our-expertise-landing #buspartnerships
.partner{background:url(/images/layout/oe_ibmlogo_bg.jpg);height:53px;text-align:center;width:222px;padding-top:12px;margin-top:10px}.employees #maincontent
ul{margin:0;padding:0}.employees #maincontent
li{list-style:none;margin:0}.employees #maincontent dl dt,
.employees #maincontent dl
dd{float:left;width:390px;padding:0;margin:5px
0}.employees #maincontent dl
dt{clear:both;margin-bottom:0}.employees #maincontent dl
dd{margin-bottom:2em;margin-top:5px}.employees #maincontent dl
dd.image{float:right;width:101px;margin-top:15px}.home #blackbar,
.home
#shadowfooter{display:none}.home
#featurepic{width:237px;height:89px;float:left;padding:170px
10px 0px 320px;margin:0px;border:none;position:relative}.home #featurepic
.frame{position:absolute;top:0;left:0;z-index:200}.home #featurepic
.feature{position:absolute;top:0;right:0;z-index:100}.home #featurepic
h1{font-size:14px;line-height:25px;color:#fff;font-weight:bold;width:237px;background:transparent;padding:0px;margin:0px}.home
#spotlight{width:313px;height:239px;float:right;background:#fff;padding:10px;margin:0px;border:none}.home #spotlight
.intro{color:#585768;font-size:1.6em;font-weight:bold;margin-top:0}.home #spotlight h2,
.home #spotlight p,
.home #spotlight
ul{margin:3px
0}.home #spotlight
li{margin:1px
0}.home #content-section{background:url(/images/layout/fp_bottom_top.png) no-repeat 0 0;clear:both}.home #content-section-inner{background:url(/images/layout/fp_bottom_bottom.png) no-repeat 0 100%;padding:15px
0}.home
#work{background:transparent;border:none;display:inline;float:left;margin:0
12px 0 21px;width:255px}.home #work
h2{display:inline;padding:0px;margin:0px;color:#fff}.home #work h2
span{font-size:0.7em}.home #work
h3{padding:20px
0px 0px 0px;margin:0px;font-size:16px}.home
#expertise{background:transparent;width:242px;float:left;margin:0px;padding:12px
23px 10px 14px}.home #expertise
h2{color:#000;margin-top:0}.home #expertise
img{float:left;margin:0px;padding:5px
9px 0px 0px}.home
#ibm{width:287px;float:left;padding:12px
23px 0px;margin:0px;border:none}.home
#ibmcontent{padding:25px
20px 10px}.home #ibm
h2{color:#000;margin-top:0}.home #ibm
img{margin:10px
auto 0px auto;padding:0px}.work-landing
#maincontent{padding-top:10px}.work-landing #content-bottom{background:#f1eede url(/images/layout/oe-content-section.png) no-repeat 0 0;clear:both;padding-bottom:20px}.work-landing .listing
li{border-bottom:1px solid #ccc;margin-bottom:1.5em;padding-bottom:1.5em}.work-landing .listing li
li{border-bottom:0 none}.work-landing .listing
li.last{border-bottom:0 none;margin-bottom:0 none}