body{font-family:Arial, Helvetica, Geneva, Swiss, Sunsans-Regular, sans-serif;font-size:12px;color:#5e5e5e;text-align:center;background:silver url(../images/bg_lines.gif) repeat-x;margin:0;padding:0}
div#flotlinks{background:#1a529d url(../images/flotlinks.gif) no-repeat;padding-left:37px;padding-top:4px;font-weight:400;padding-bottom:4px;font-size:1.1em}
div#flotlinks a:hover{color:#eee;text-decoration:underline}
#mainData-search{width:732px;font-size:11px;margin:30px}
#mainData-search h2{font-weight:400;font-style:normal;font-size:1.5em}
#actionLocation{background:#115aa2;color:#009;margin-top:5px;margin-bottom:5px;padding:15px 10px 0}
.margin-img{margin-left:100px;margin-right:-10px;margin-bottom:-12px;padding-top:5px;border:0}
.red-txt{font-weight:400;font-size:11px;color:red;text-decoration:none}
.sm-txt{font-weight:400;font-size:9px;vertical-align:top;color:#1a529d;text-decoration:none}
.list-txt{font-weight:400;font-size:12px;text-decoration:none;text-align:left}
A.links:hover{font-weight:400;font-size:12px;color:#666;text-decoration:none}
A.links1{font-weight:400;font-size:11px;color:#fff;text-decoration:none}
A.links1:hover{font-weight:400;font-size:11px;color:#000;text-decoration:none}
p{font-size:12px;margin-top:0;margin-bottom:1em;text-align:justify;line-height:1.2em}
.p-left{font-size:12px;margin-top:0;margin-bottom:1em;text-align:left;line-height:1.2em}
#wrapper{width:794px;margin-right:auto;margin-left:auto;text-align:left}
#header{height:70px;margin-top:18px;background-color:#fff;position:relative}
#header h1{font-size:.1em;text-indent:-5000px;margin:0;padding:0}
#header h1 a{position:absolute;left:5px;top:0;width:142px;height:20px}
.input{border:1px solid #e0e0e0;background-color:#fff;font-size:11px}
#searchArea{width:205px;position:absolute;right:0;bottom:8px;margin:0;padding:0}
#searchArea input{margin-top:0;border:1px solid #ccc;background-color:#ebebeb;color:#555;font:11px;padding-top:3px;padding-bottom:3px;width:165px;padding-left:2px;float:left}
#searchArea select{width:205px;margin-bottom:0;margin-top:5px;border:1px solid #ccc;color:#555;font:11px}
#searchArea button{width:30px;background:silver url(../images/menu_bg.gif) repeat-x;border:0 solid #ccc;color:#f5f5f5;font-size:11px;height:1.9em;display:block;float:right;padding:0}
.clearing{clear:both}
div#navbar{height:29px;margin:0 0 5px}
div#navbar ul{background:url(../images/menu.gif) no-repeat;position:relative;width:794px;height:29px;z-index:11;margin:0;padding:0}
#navbar ul li{list-style:none;top:0;position:absolute;margin:0;padding:0}
#navbar ul li,#navbar a{height:28px;display:block}
#navbar ul li a{text-indent:-5000px;text-decoration:none}
#nb1{left:0;width:76px}
#nb2{left:80px;width:90px}
#nb3{left:175px;width:88px}
#nb4{left:265px;width:98px}
#nb5{left:365px;width:89px}
#nb6{left:455px;width:81px}
#nb7{left:535px;width:145px}
#nb8{left:685px;width:101px}
#nb1 a:hover,body#pHome #nb1{background:transparent url(../images/menu.gif) no-repeat 0 -29px}
#nb2 a:hover,body#pAbout #nb2{background:transparent url(../images/menu.gif) no-repeat -80px -29px}
#nb3 a:hover,body#pServices #nb3{background:transparent url(../images/menu.gif) no-repeat -175px -29px}
#nb4 a:hover,body#pProducts #nb4{background:transparent url(../images/menu.gif) no-repeat -265px -29px}
#nb5 a:hover,body#pIndustries #nb5{background:transparent url(../images/menu.gif) no-repeat -365px -29px}
#nb6 a:hover,body#ppartners #nb6{background:transparent url(../images/menu.gif) no-repeat -455px -29px}
#nb7 a:hover,body#pKnowledge #nb7{background:transparent url(../images/menu.gif) no-repeat -535px -29px}
#nb8 a:hover,body#pCareers #nb8{background:transparent url(../images/menu.gif) no-repeat -685px -29px}
#mainContent{position:relative;font-size:11px;line-height:1.3em}
#pictureBox{width:584px;height:227px;position:relative;background:#fff no-repeat}
#pictureBox ul{position:absolute;left:10px;bottom:15px;list-style:none;margin:0;padding:0}
#pictureBox ul li{display:inline;margin:0 .1em 0 0;padding:0}
#pictureBox ul li a{color:#1a529d;text-decoration:none;font-size:11px;background-image:url(../images/opacity2.png);overflow:hidden;padding:4px 8px}
#rightCol{position:absolute;top:0;right:0;width:205px;z-index:10;background-color:#fff;margin-top:-5px}
#welcome,#greyLocation{background:#777;color:#f5f5f5;margin-top:4px;margin-bottom:4px;padding:11px 10px 2px}
#welcome h2{text-indent:-5000px;font-size:11px;width:71px;height:13px;margin-bottom:14px}
#welcome p.mast{font-size:1em;line-height:1.3em;text-align:left}
#welcome .more{margin-left:90px}
#flashGraph{width:205px;height:165px;overflow:hidden;background-color:#fff;margin-top:5px;border-bottom:5px solid #b7c9e1;text-align:center}
#twoCols{background:url(../images/bg_twoCols.gif) repeat-y;padding-top:10px;padding-bottom:10px;position:relative}
#twoCols #col1,#twoCols #col2{width:270px;float:left}
#twoCols #col1{margin-right:35px;position:relative;left:10px}
#twoCols h2{background:url(../images/fadebar.gif) no-repeat left center;height:24px;color:#1a529d;font-weight:400;font-style:normal;font-size:11px;line-height:2em;margin-top:0;margin-bottom:1em;padding:0}
#twoCols h2 a{text-decoration:none;color:#1a529d;height:24px;padding-left:7px;display:block}
#twoCols p{margin-top:0;margin-bottom:1em}
#twoCols p.quote{color:#1a529d;font-size:1.2em}
#twoCols ul{margin:-5px 0 15px;padding:0}
#twoCols ul li a{text-decoration:none;color:#5f5f5f}
#twoCols ul li a:hover{color:#1a529d;border-bottom:1px solid #b4c6de}
.randomimage,.speciallink,.speciallink2{position:relative;width:205px;margin-top:5px}
.speciallink,.speciallink2{background:url(../images/default_button.gif) no-repeat top left;min-height:32px}
.randomimage a,.speciallink a,.speciallink2 a{left:5px;top:5px;position:absolute;text-decoration:none;font-size:11px;background-image:url(../images/opacity2.png);color:#1a529d;padding:4px 8px}
.link2 a{left:auto!important;top:auto!important;right:5px!important;bottom:5px!important}
.speciallink2 a:hover{background-image:url(../images/opacity2.png);color:#1a529d}
#partner-logos{background:#fff;height:30px;margin:0 10px 10px;padding:6px}
#partner-logos li{display:inline;padding-right:1em;margin:0 1em 0 0}
#partner-logos li a.ms-gold{background:url(../images/ms-gold-s.gif) scroll no-repeat;height:40px;width:186px;border:0;position:absolute;left:28px;top:auto;tag:div;margin:0;padding:0}
#partner-logos li a.EMCDocLogo{background:url(../images/documentum-s.gif) scroll no-repeat;height:40px;width:155px;border:0;left:261px;position:absolute;top:auto;tag:div;margin:0;padding:0}
#partner-logos li a.google{background:url(../images/google-s.gif) scroll no-repeat;height:40px;width:94px;border:0;left:451px;position:absolute;top:auto;tag:div;margin:0;padding:0}
#partner-logos li a.informatica{background:url(../images/informatica-s.gif) scroll no-repeat;height:40px;width:132px;border:0;left:523px;position:absolute;top:auto;tag:div;margin:0;padding:0}
#partner-logos li a.tibco{background:url(../images/tibco-s.gif) scroll no-repeat;height:40px;width:93px;border:0;left:685px;position:absolute;top:auto;tag:div;margin:0;padding:0}
#footer{background:#e1e1e1;font-size:11px;margin:0 10px 10px;padding:6px}
#footer ul li{display:inline;padding-right:.2em;margin:0 .2em 0 0}
#footer ul li.last{background-image:none;margin-left:50px}
#footer a{text-decoration:none;color:#0550a6}
#mainContentMain{position:relative;background-color:#fff;width:100%}
#mainContentMain #rightCol{position:relative;float:left;background-color:#fff}
#mainData{float:left;width:622px;font-size:11px;padding-bottom:1em;padding-left:1px}
#mainData1{float:left;width:422px;font-size:11px;padding-bottom:2em;padding-left:1px}
h3{color:#00499d;font-weight:700;font-style:normal;margin-top:1em;margin-bottom:1em;font-size:12px}
.orange-txt{color:#f70;font-weight:700;text-decoration:none;font-style:normal;font-size:11px}
h4{color:#f70;font-weight:700;font-style:normal;margin-top:1em;margin-bottom:1em;font-size:12px}
#leftMain{width:784px;float:left;margin-right:5px}
#leftMain-index{width:584px;float:left;margin-right:5px}
#breadcrumb{margin-top:5px;font-size:11px}
#breadcrumb ul{margin:0;padding:15px 0 0!important}
#breadcrumb ul li{display:inline;background:url(../images/pixel_grey.gif) repeat-y left 0;padding-left:8px;margin-left:5px;color:#5f5f5f}
#breadcrumb ul li.first{margin-left:0;padding-left:0;background-image:none}
#breadcrumb ul li a:hover{text-decoration:underline;color:#1a529d}
#featuredCase,#quote,#interview,.blueBox{color:#fff;background-color:#1a529d;padding-top:10px;padding-bottom:2px;margin-top:5px}
#quote h2,#featuredCase h2,#interview h2,.blueBox h2{text-indent:-5000px;font-size:11px;margin:0 0 5px}
#featuredCase a,.blueBox a{color:#fff;font-weight:700}
#featuredCase a:hover,.blueBox a:hover{color:#bbcbe4}
#interview p.interviewee{font-weight:700;font-size:11px;margin-top:1em;margin-bottom:.5em}
#interview a{color:#fff;font-weight:700;text-decoration:none}
#wheel{background-color:#fff;margin-top:5px;padding:10px}
#secondaryNav{width:150px;float:left;margin-right:2px;font-size:12px}
#secondaryNav ul{margin:5px 10px 10px;padding:0}
#banner img{margin:5px 0;padding:0}
#secondaryNav ul li{list-style-type:none;margin-bottom:5px}
#secondaryNav ul li a{color:#5f5f5f;text-decoration:none;background:url(../images/bg_secNav.jpg) no-repeat;display:block;padding-top:5px;padding-left:5px;padding-bottom:5px}
#secondaryNav ul li a:hover,#secondaryNav ul li.selected a{color:#1a529d;background:url(../images/bg_secNav.jpg) no-repeat 0 -50px}
div.linkText,div.linkTextPic{background-color:#ebebeb;margin-bottom:5px}
div.linkTextPic{padding-bottom:0;background:#ebebeb url(../images/bg_boxout.gif) repeat-y}
div.linkText h3,div.linkTextPic h3{font-size:11px;font-weight:400;font-style:normal;border-top:3px solid #fff;margin:0;padding:.5em 10px 1em}
div.linkText p,div.linkTextPic p{margin-right:10px;margin-left:10px;padding-bottom:0;margin-bottom:.5em}
div.linkTextPic p{margin-bottom:.5em}
div.linkText a,div.linkTextPic a{color:#fff;display:block;text-decoration:none;font-size:11px;background:#bbcbe4 url(../images/listicon_right.gif) no-repeat right center;padding:7px 45px 7px 10px}
div.linkText a .listRight,div.linkTextPic a .listRight{float:right;font-size:11px;line-height:1.8em;cursor:pointer;margin-left:10px}
div.linkTextPic .boxout{background-color:#fff;width:92px;margin-right:10px;float:left}
div.linkTextPic .boxout img{border:1px solid #ebebeb}
div.linkTextPic .copyBlock{width:280px;float:left;margin:0;padding:0}
#login{background-color:#ebebeb;padding:10px 10px 15px}
#login input#loginname{background-color:#fff;float:left;width:368px;border:1px solid #ccc;color:#909090;font:1.1em/1.6em;height:1.4em;padding:2px 0 3px 2px}
#login a{width:24px;text-align:center;background-color:#bbcbe4;border:1px solid #1a529d;color:#1a529d;display:block;font-size:11px;padding-top:3px;padding-bottom:3px;text-decoration:none;float:left;margin-left:5px}
#formBox{background-color:#ebebeb;padding:10px 10px 0}
#formBox p{clear:left;height:1%;margin:0;padding:0}
#formBox p.ifOther{margin-bottom:0}
#formBox label{display:block;font-size:11px;margin:5px 0}
#formBox p.checkbox{margin:5px 0}
#formBox p.checkbox label{display:inline;line-height:1.6em;float:left;margin-left:7px}
#formBox p.checkbox input{width:auto;border:0;float:left;position:relative;top:6px;height:1.6em;margin:0;padding:0}
#formBox select{margin-top:0}
#formBox #uploadCV,#formBox #hearOf{display:block;float:left;padding-left:1px;margin:5px 0}
#formBox #uploadCV{width:189px}
#formBox #uploadCV input,#formBox #hearOf select{margin-top:5px;width:184px}
#formBox a.formSubmit{background:#1a529d url(../images/listicon_right.gif) no-repeat right center;color:#fff;display:block;margin-left:-10px;margin-right:-10px;text-decoration:none;font-size:11px;border:5px solid #fff;border-width:5px 0;padding:7px 45px 7px 5px}
#formBox a.formSubmit:hover{background-color:#bbcbe4}
#formBox a.formSubmit .listRight{float:right;font-size:11px;line-height:1.6em}
div.serviceLinks a{text-decoration:none}
div.serviceLinks a.viewMore{color:#1a529d;background:url(../images/double_arrow.gif) no-repeat 0 3px;padding-left:15px}
div.serviceLinks a.viewMore:hover{border-bottom:1px solid #b4c6de}
div.serviceLinks h3 a{background:url(../images/bg_service_links.jpg) no-repeat 0 -50px;display:block;color:#1a529d;font-style:normal;font-weight:400;font-size:11px;padding:5px 10px}
div.serviceLinks h3 a:hover{background:url(../images/bg_service_links.jpg) no-repeat 0 0}
div#navbar ul ul{width:auto;height:auto;background:url(../images/menu_r.png) no-repeat 100% 8px;margin:0;padding:0 8px 0 0}
#navbar li li{list-style:none;position:static;height:auto;border-top:1px solid #bbcbe4;background:#1a529d;margin:0;padding:0}
#navbar li li.first{border:none}
#navbar .submenu a{width:auto;height:1%;white-space:nowrap;color:#fff;font-size:.9em;text-indent:0;text-decoration:none;background:#1a529d;padding:7px 30px 7px 10px}
div.submenu{position:absolute;top:27px;left:0;padding:3px 0 0 5px}
div.menu{position:absolute;top:56px;color:#555;left:116px;padding:3px 0 0 5px}
div.menu1{position:absolute;top:26px;color:#555;left:116px;padding:3px 0 0 5px}
.b{height:8px;background:url(../images/menu_b.png) repeat-x;font-size:0;margin:0 8px}
.bl,.br,.tr{width:8px;height:8px;position:absolute;font-size:0}
.bl{bottom:0;left:5px;background:url(../images/menu_bl.png) no-repeat}
.br{bottom:0;right:0;background:url(../images/menu_br.png) no-repeat}
#picKnowledge,#picServices{width:584px;height:180px;position:relative;color:#1a529d;margin-bottom:15px}
#picKnowledge h1,#picServices h1{position:absolute;top:64px;left:40px;font-weight:400;font-style:normal;font-size:11px;width:300px;margin:0}
#picKnowledge p.mast,#picServices p.mast{position:absolute;left:40px;top:95px;font-size:11px;width:300px;margin:0}
#blockKnowledge .copyCol,#blockServices .copyCol{float:left;width:269px;font-size:1.1em;padding-left:1px;margin:0 5px 20px 13px}
div.copyCol p.boxOut{color:#1a529d;font-weight:700}
div.copyCol p.mast{color:#1a529d;font-size:11px;line-height:1.3em}
.copyCol ul{margin:0 0 0 1.5em;padding:0}
.copyCol ul li{margin-bottom:1em}
div.blockFour,div.blockFour2{width:290px;float:left;margin-bottom:5px}
div.blockFour{margin-right:4px}
#knowledgeBlocks h2{font-weight:400;font-style:normal;color:#1a529d;background:url(../images/fadebar.gif) no-repeat left center;font-size:11px;line-height:2em;margin:5px 10px;padding:0}
#knowledgeBlocks h2 a{text-decoration:none;color:#1a529d;height:2em;display:block;padding:0 0 0 7px}
#knowledgeBlocks ul,ul.colslinks{list-style:none;margin:0 10px;padding:0}
ul.colslinks{margin:-.6em 0 0;padding:0}
#knowledgeBlocks ul li{margin-bottom:1em;font-size:11px;line-height:1.2em}
#knowledgeBlocks ul li.fullList{margin-top:25px}
#knowledgeBlocks ul li.fullList a{background:url(../images/double_arrow.gif) no-repeat left center;padding-left:15px}
#knowledgeBlocks ul li a,ul.colslinks li a{text-decoration:none;color:#1a529d}
#knowledgeBlocks ul li a .grey{color:#5e5e5e}
#knowledgeBlocks div.twoBlocks{background:url(../images/knowledge_bg.gif) repeat-y;float:left;margin:5px 0 0}
#knowledgeBlocks div.twoBlocks p.quoteBy img{float:right;padding-left:10px}
ul#crumb li{display:inline;background:url(../images/pixel_white.gif) repeat-y left 0;padding-left:10px;padding-right:5px}
ul#crumb li.first{background-image:none;margin-right:5px;padding:0}
ul#crumb li a{color:#fff;border-bottom:1px solid #9e9e9e;text-decoration:none}
ul#crumb li a:hover{border-bottom:1px solid #fff}
ul#sections li{margin-bottom:10px;font-size:11px;list-style-type:none}
ul#sections li a{color:#fff;text-decoration:none;padding-left:15px;display:block}
ul#sections li a:hover{background:url(../images/greyLoc_arrow0.gif) no-repeat 0 .35em;text-decoration:underline}
ul#sections li.on a{font-weight:700;color:#fff;background:url(../images/greyLoc_arrow2.gif) no-repeat 0 .35em}
#overlay{position:absolute;width:100%;top:0;left:0;background:#fff;z-index:2000}
#bigwheelcontainer{position:absolute;top:88px;left:0;width:100%;z-index:2001;text-align:center}
p.jobType,p.jobLoc{margin-bottom:.5em;border-top:1px solid #ebebeb;padding-top:.5em}
p.paraHead{color:#1a529d;font-weight:700;margin-bottom:.5em;border-top:1px solid #ebebeb;padding-top:.5em}
div.jobBlock{margin-top:15px}
div.vacancyDeets{font-size:11px;padding-right:10px;padding-left:10px}
div.vacancyDeets h3{margin-top:0;margin-bottom:.5em}
#mainData ul.jobList{list-style:none;margin:20px 0;padding:0}
#mainData ul.jobList li{margin:0 0 5px}
#accordionMenu ul.collapse,#accordionMenu ul.collapse ul{list-style-type:none;margin:0;padding:0}
#accordionMenu ul.collapse li .listRight{float:right;font-size:12px;line-height:1.6em}
#accordionMenu ul.collapse li li .listRight{font-size:12px;line-height:1.4em}
#accordionMenu ul.collapse ul{margin:5px 0 0;padding:0}
#accordionMenu ul.collapse li.nomargin{margin:0!important}
#accordionMenu ul.collapse li li p{margin:0;padding:5px}
#accordionMenu ul.collapse li li ul{background-color:#ebebeb;margin:0;padding:0}
#accordionMenu ul.collapse li li li{margin-bottom:1px;font-size:12px}
#accordionMenu{background:url(../images/listicon_up.gif) no-repeat -200px -200px}
#accordionMenu ul.collapse li a{text-decoration:none;display:block;color:#1a529d;background:#bbcbe4 url(../images/listicon_down.gif) no-repeat right center;font-size:12px;margin-right:0;padding:7px 45px 7px 10px}
#accordionMenu ul.collapse li a.open{background:#1a529d url(../images/listicon_up.gif) no-repeat right center;color:#fff}
#accordionMenu ul.collapse li a.close{background:#1a529d url(../images/listicon_down.gif) no-repeat right center;color:#fff}
#accordionMenu ul.collapse li a:hover{background-color:#1a529d;color:#fff}
#accordionMenu ul.collapse li li a,#accordionMenu ul.collapse li li a.open{color:#5f5f5f;background-color:#ebebeb;padding-top:5px;padding-bottom:5px;font-size:12px}
#accordionMenu ul.collapse li li li a{background-color:#fff;background-image:none;font-size:12px;padding-left:10px;padding-right:10px}
#accordionMenu ul.collapse li li a:hover{color:#1a529d;background-color:#fff}
p.searchresults{border-top:1px solid #eee;padding-top:.5em;text-align:center;font-weight:700}
table.certTable{margin-top:10px;display:block}
table.certTable td{background-color:#eee;border-right:3px solid #fff;border-bottom:3px solid #fff;text-align:center;padding:3px}
table.certTable td.cellRight{text-align:left}
table.certTable td.certLogo{padding:3px 0}
table.certTable td.certLogo img{border:1px solid #5f5f5f;margin:0 auto}
table.certTable td.certLogo,table.certTable td.certVend,table.certTable td.certProg,table.certTable td.certServ{background-color:#d1dceb}
ul.linkage{margin:0;padding:0}
ul.linkage li{list-style-type:none;line-height:1.2em}
ul.linkage li a,#mainData ul.jobList li a,div.jobBlock a{background:url(../images/bg_viewmore.jpg) no-repeat left top;display:block;color:#5f5f5f;text-decoration:none;margin-bottom:5px;position:relative;padding:10px}
ul.linkage li a:hover,#mainData ul.jobList li a:hover,div.jobBlock a:hover{color:#1a529d;background-position:0 -50px}
ul.linkage li a .listRight,div.jobBlock a .listRight{position:absolute;right:10px;font-size:.85em;line-height:1em;bottom:9px}
ul.linkage li p{padding-right:10px;padding-left:10px}
ul.linkage li .iconPDF{background:url(../images/icon_pdf.gif) no-repeat;width:16px;height:16px;text-indent:-5000px;position:absolute;margin-left:10px}
#sitemap ul{width:200px;float:left;display:block;margin:0;padding:0}
#sitemap .band{display:block;float:left}
#sitemap div.band ul.left{margin-right:10px}
div#mainData div.twoCol,div#mainData div.twoColR{float:left;width:200px;padding-left:50px}
div#mainData div.twoColR{margin-left:10px;margin-right:0}
#sitemap ul ul{padding-bottom:15px;padding-top:5px}
#sitemap ul li a{text-decoration:none;color:#5f5f5f;display:block;padding-left:10px;font-size:11px;padding-top:7px;padding-bottom:7px;background:url(../images/bg_viewmore_short.gif) 0 -12px}
#sitemap ul li a:hover{background:url(../images/bg_viewmore_short.gif) 0 -62px;color:#1a529d}
#sitemap ul li li a{font-size:11px;color:#5f5f5f;line-height:1.3em;background-image:none;padding-top:0;border-bottom:1px solid #e5e5e5;display:inline;padding-left:0;margin-left:10px;padding-bottom:1px}
#sitemap ul li li a:hover{background-image:none;border-bottom:1px solid #bacae1}
ul.colslinks li.pdfLink{background:url(../images/minipdf.gif) no-repeat;padding-left:16px}
#mainData p a:hover{color:#a5b9da;text-decoration:underline}
.sidespacer{width:205px;overflow:hidden;height:5px;font-size:1px;line-height:1px;margin:0;padding:0}
.newsletterLeft{padding-left:2px}
.newsletterLeft td p{padding-left:1px}
.newsletterLeft a{color:#1a529d;font-weight:700;text-decoration:none}
.newsletterLeft a:hover{color:#1a529d;text-decoration:underline}
.newsletterRight a{color:#fff;font-weight:700;text-decoration:underline}
.newsletterRight form{margin:0}
.newsletterRight input{width:180px;border:1px solid #ccc;color:#909090;padding-left:1px;font-size:11px;margin:0 0 5px}
.newsletterRight .subButt{width:auto;background:#5f5f5f;color:#fff;border-color:#5f5f5f;margin:0}
img.left{margin:0 1em 1em 0}
html{min-height:100%;margin-bottom:1px}
#mainData p.radio input{width:20px;border:none;margin-bottom:0}
#mainData p.radio label.inline{display:inline}
.bg-blue{background-color:#d3dfee}
.bg-dark-blue{background-color:#4f81bd}
.linetd2{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;height:25px;padding-top:8px}
.linetd3{border-bottom:1px #ccc dashed}
.blue-bold{font-size:12px;color:#024ca1;text-align:left;text-decoration:none}
.white-bold{font-size:11px;color:#fff;text-align:left;text-decoration:none}
.bg-gray{background-color:#ebebeb}
.bg-gray-1{background-color:#e4e4e4}
#mainData #formBox.SOASurvey p.radio,#mainData #formBox.SOASurvey p.select{margin-bottom:2.5em}
#mainData.largeMainData table td.leftFields p.radio input,#mainData.largeMainData table td.rightFields p.radio input{width:20px;margin-bottom:0;border:none}
div#flotlinks a,#actionLocation h2 a,#greyLocation h2 a{color:#fff;text-decoration:none}
#actionLocation h2,#greyLocation h2{font-weight:400;font-style:normal;font-size:1.8em;margin-bottom:.5em;margin-top:5px}
#actionLocation h2 a:hover,#interview a:hover,#greyLocation h2 a:hover{text-decoration:underline}
#actionLocation ul#crumb,#greyLocation ul#crumb{margin:0;padding:0}
#actionLocation ul#sections,#greyLocation ul#sections{margin:0;padding:0 0 10px}
.blue-txt,A.links{font-weight:400;font-size:12px;color:#1a529d;text-decoration:none}
img,#navbar li:hover div.submenu,#navbar li li:hover div.menu,#navbar li li:hover div.menu1{display:block}
#searchArea a:hover,#login a:hover{color:#fff;background-color:#1a529d}
#pictureBox ul li a:hover,.speciallink2 a,.randomimage a:hover,.speciallink a:hover{background-image:url(../images/opacity4.png);color:#fff}
#twoCols h2 a:hover,#knowledgeBlocks h2 a:hover{color:#fff;display:block}
#twoCols p.quoteBy,#twoCols ul li a .blue,#twoCols ul li a .blueBold,#knowledgeBlocks ul li a:hover .grey{color:#1a529d}
#twoCols ul li,#sitemap ul li{list-style-type:none;margin-bottom:.5em}
#twoCols ul li a .blueBold,table.certTable td.certLogo,table.certTable td.certVend{font-weight:700}
.imageblock img,#wheel img{border:0}
#partner-logos ul,#footer ul{list-style:none;margin:0;padding:0}
#footer a:hover,table.certTable td a{color:#5f5f5f}
#mainContentMain.withBG,.bg-white{background-color:#fff}
#mainData h1,#mainData1 h1{color:#1a529d;font-weight:400;font-style:normal;margin-top:1em;margin-bottom:1em;font-size:1.8em}
#mainData p.mast,#mainData1 p.mast{color:#1a529d;font-size:11px;line-height:1.3em;margin-bottom:.5em}
#mainDataPic,#mainData1Pic{margin-top:3em;margin-bottom:2em;border:1px solid #ccc}
.mainDataPic2,.mainData1Pic2{margin-top:2em;margin-bottom:1em}
#mainData ul.downloads,#mainData1 ul.downloads{margin:0;padding:0 0 .5em}
#mainData ul.downloads li,#mainData1 ul.downloads li{list-style-type:none;margin-bottom:5px;line-height:1.6em}
#mainData ul.downloads li a,#mainData1 ul.downloads li a{color:#5f5f5f;text-decoration:none;background:url(../images/bg_downloadLI.jpg) no-repeat 0 -11px;display:block;padding-top:6px;padding-bottom:6px}
#mainData ul.downloads li a:hover,#mainData1 ul.downloads li a:hover{color:#1a529d;background:url(../images/bg_downloadLI.jpg) no-repeat 0 -61px}
#mainData ul.downloads li a .iconPDF,#mainData1 ul.downloads li a .iconPDF{background:url(../images/icon_pdf.gif) no-repeat;width:16px;height:16px;font-size:11px;text-indent:-500px;display:block;float:left;margin-right:10px;margin-left:10px}
#breadcrumb ul li a,div.copyCol a,#mainData p a{color:#1a529d;text-decoration:none}
#quote p,#featuredCase p,#interview p,.blueBox p,div.blockFour p,div.blockFour2 p{margin-right:10px;margin-left:10px;font-size:11px}
#featuredCase p,#interview p,.blueBox p,#quote p.fromWho,#featuredCase p.studyOf,div.serviceLinks h3{font-size:11px}
div.linkText a:hover,div.linkTextPic a:hover,table.certTable td.link:hover,table.certTable td.linkOver{background-color:#1a529d}
#formBox input,#formBox textarea{border:1px solid #ccc;color:#909090;padding-left:2px;font:1.1em/1.6em;width:400px;margin:0 0 5px}
#navbar li div.submenu,#navbar li li div.menu,#navbar li li div.menu1{display:none}
#navbar .submenu a:hover,#navbar li .menu a:hover,#navbar li .menu1 a:hover{background:#bbcbe4;color:#1a529d}
#navbar li .menu a,#navbar li .menu1 a{width:auto;height:1%;white-space:nowrap;color:#fff;text-indent:0;text-decoration:none;background:#1a529d;padding:7px 20px 3px 10px}
#blockKnowledge,#blockServices{background-color:#fff;width:584px}
#picKnowledge.white h1,#picKnowledge.white p.mast,#picServices.white h1,#picServices.white p.mast,table.certTable td.link:hover a,table.certTable td.linkOver a{color:#fff}
div.copyCol a:hover,#knowledgeBlocks ul li a:hover,ul.colslinks li a:hover{border-bottom:1px solid #b4c6de;color:#1a529d}
#greyLocation,#accordionMenu ul.collapse li{margin-bottom:5px}
table.certTable td.certProg,table.certTable td.certServ{width:80px}
table.certTable td.link,a .listRight{cursor:pointer}