html{ background-color:#fff;margin:0;padding:0;vertical-align:baseline;height:100%}body{margin:0;padding:0px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:0.9em;letter-spacing:0.5px;color:#4b4b4b;line-height:1.2em;height:100%}form{ height:100%}h1,h2,h3,h4,h5{font-weight:bold;margin:0px;display:block;line-height:22px}h1{ font-size:1.7em}h2{ font-size:1.5em}h3,h4{ font-size:1.2em}a,a:link,a:active,a:visited{color:#41a4ff;text-decoration:none}a:hover{color:#000}img{border:0px}p{ margin-top:10px;line-height:22px}ol,ul{display:inline;list-style-image:none;list-style-position:outside;list-style-type:none}strong{ font-weight:bold}.strong{ font-weight:bold}.whiteColor{ color:#fff}.lightFont{ color:#e4e4e4}.darkFont{ color:#4b4b4b}.lightBlue{ color:#daebfc}.darkBlue{ color:#298dea}.medBlue{ color:#69b7ff}.darkGray{ color:#323132}.lightBlueBg{ background-color:#daebfc}.darkBlueBg{ background-color:#298dea}.medBlueBg{ background-color:#69b7ff}.darkGrayBg{ background-color:#323132}.right{ float:right}.left{ float:left}.clear{ clear:both}.adminpath{ background:#9f9487;color:#FFF;font:normal 1.1em Verdana,sans-serif;padding:8px 12px;border-top:1px solid #ddd5d0}.adminpath h2{ font-weight:normal;font-size:1em;color:#ddd5d0;display:inline;margin-right:15px}.adminpath li,.adminpath ul{ display:inline}.adminpath a{ color:#FAFAFA;text-decoration:none;margin-right:16px;text-transform:capitalize}.adminpath a:hover{ color:#FFE;text-decoration:underline}#LargeContentWrapper{ position:relative;min-height:100%}* html #LargeContentWrapper{height:100%}.FullContainer{width:100%}.greyFade{ background:transparent url(img/containerbggray.gif) repeat-x top;overflow:auto}.Wrapper{width:972px;margin:0 auto;overflow:hidden;z-index:3}.lightBlueFade{height:367px;background:transparent url(img/homeMainBg.jpg) repeat-x top}.lightGreenFade{height:367px;background:transparent url(img/lightGreenFade.jpg) repeat-x top}.midBlueBar{height:69px;background:transparent url(img/homeBlueBar-bg.gif) repeat-x top}.midBlueBar h4{float:left;padding-top:25px;width:150px;height:44px;font-size:1.4em}.mainContent{ padding-bottom:200px}.mainContent h2,.mainContent h3{margin:20px 0 15px 0}.mainContent p{margin:12px 0 0 0}ul.focusTop,ul.focusBottom{float:left;font-size:0.9em}ul.focusTop{margin:15px 0 5px 5px}ul.focusTop li,ul.focusBottom li{float:left;padding:0 15px 0 0}ul.focusBottom{margin:0 0 0 55px}.topContentBigBox{float:left}.topContentBigBox h2{padding:10px 0 0 0;font-size:1.2em;line-height:24px}.topContentBigBox h3{ font-size:1em}a.contactGreen,a.contactBlue{ display:block;width:206px;height:47px;margin:15px 0 0 0}a.contactBlue{background:transparent url(img/btnContact-bl.gif) no-repeat}a.contactGreen{ background:transparent url(img/btnContact-gr.gif) no-repeat}#Header{height:112px;background:transparent url(img/headerBg.jpg) repeat-x bottom;z-index:999;overflow:visible}#HeaderContainer{z-index:999;overflow:visible}.headerseo{margin:0;background-color:#fff;height:22px;font-size:.9em}.headerseo p{ margin:0}.headerseo a{ color:#4b4b4b}#BlogTitle a{float:left;display:block;height:112px;width:364px;margin:0 0 0 0px;background:transparent url(img/logo.jpg) no-repeat}.callUs{float:right;width:350px;margin:40px 0 0 0;font-size:1.4em;font-weight:bold;text-align:right}.contactTop a{float:right;width:277px;margin:-1px;display:block}#Footer{float:left;padding:0px;color:#e4e4e4;font-size:0.7em;line-height:1.4em;position:relative;margin-top:-192px}#Footer .seoLinks{width:auto;margin:0px;padding:15px 0;margin-left:9px;line-height:24px;margin-bottom:5px;height:1%;display:block;overflow:auto}#Footer .seoLinks li{display:block;float:left;width:210px;padding:0px;margin:0px 11px;overflow:hidden}#Footer .seoLinks h1 ,#Footer .seoLinks h4{display:block;padding:0px 11px !important;background:#e4e4e4;margin:0px 0px 1px 0px !important;color:#4b4b4b;text-align:left;font-size:14px}#Footer .seoLinks h1 a,#Footer .seoLinks h4 a{color:#4b4b4b}#Footer .seoLinks li li{float:none;margin:0px;width:210px;text-align:left;padding-left:8px}#Footer .seoLinks li li a{color:#e4e4e4}#Footer .seoLinks ul{width:auto;margin:0px;padding:0px}#Footer .copyright{text-align:center}.homeTopContent h1{height:30px;float:left;padding:7px 0 6px 0;text-align:center}.homeBox{width:322px;float:left;height:289px;margin-left:1px}html>head .homeBox{ margin-left:2px}.homeBox h1,.homeBox h2,.homeBox h3{height:auto;float:none;width:300px;margin:0 auto;text-align:center;padding:25px 0 0 0}html>head .homeBox h1{ padding:25px 0 15px 0}html>head .homeBox h2{ padding:25px 0 15px 0}html>head .homeBox h3{ padding:25px 0 15px 0}.homeBox h2{font-size:18px}.homeBox h3{font-size:14px}.greyBg{background:transparent url(img/homeBoxBg-grey.jpg) no-repeat center top;color:#2c2b2b}.greenBg{background:transparent url(img/homeBoxBg-gr.jpg) no-repeat center top;color:#5d983d}.greenBg a,.greyBg a{display:block;width:206px;height:47px;background:transparent url(img/btnLearnMore-gr.jpg) no-repeat top;margin:20px 0 0 60px}.greyBg a{ background:transparent url(img/btnLearnMore-blk.jpg) no-repeat top}.blueBg{background:transparent url(img/homeBoxBg-bl.jpg) no-repeat center top;color:#1474cb}.blueBg a{display:block;width:206px;height:47px;background:transparent url(img/btnLearnMore-bl.jpg) no-repeat top;margin:20px 0 0 60px}.blueBg h1{ padding:15px 0 15px 0}.blueBg h2{ padding-top:10px}.leftCont{ float:left;width:690px}.rightCont{ float:right;width:250px;background-color:#626262;margin:20px 5px 0 0;color:#e4e4e4;padding:10px}.mainContentFocusBox{}#services_pg ul{padding-left:0px;padding-right:20px;margin-top:20px;margin-bottom:20px}#services_pg li{margin:0 0 18px 20px;padding-left:55px}#services_pg li.list-design{background:transparent url(img/homeico.gif) no-repeat top left}#services_pg li.list-visualusability{background:transparent url(img/paperico.gif) no-repeat top left}#services_pg li.list-cssxhtml{background:transparent url(img/infoico.gif) no-repeat top left}#services_pg li.list-technology{background:transparent url(img/graphico.gif) no-repeat top left}#services_pg li.list-usabilityfirst{background:transparent url(img/flowdiagico.gif) no-repeat top left}#services_pg li.list-webapps{background:transparent url(img/globeico.gif) no-repeat top left}#services_pg li.list-aspdnsf{background:transparent url(img/lockico.gif) no-repeat top left}#services_pg li.list-design{background:transparent url(img/graycartico.gif) no-repeat top left}#services_pg li.list-modules{background:transparent url(img/handico.gif) no-repeat top left}#services_pg li.list-management{background:transparent url(img/filefolderico.gif) no-repeat top left}#services_pg li.first{ background:transparent url(img/num1.gif) no-repeat top left}#services_pg li.second{ background:transparent url(img/num2.gif) no-repeat top left}#services_pg li.third{ background:transparent url(img/num3.gif) no-repeat top left}#services_pg h2{ line-height:1.2em;padding:5px 0 0 0}.portfolioContent{ border-bottom:dotted 1px silver;background:transparent url(img/portback.jpg) repeat-x bottom}.legalServicesPortfolio,.ecommercePortfolio{width:450px;margin:10px 0 15px 10px}.legalServicesPortfolio{ float:right}.ecommercePortfolio{ float:left}.ecommercePortfolio{ margin-top:47px}#portfolio_pg{ border-left:1px dotted silver}#portfolio_pg h1{ font-size:1.4em;line-height:1.3em}#portfolio_pg a{ color:#830101}#portfolio_pg a:hover{ color:#000}#portfolio_pg ul{ display:block}#portfolio_pg li{margin-bottom:10px;padding-bottom:1px;letter-spacing:0px}#portfolio_pg li img{margin:10px 0}#portfolio_pg li h2{font-size:1.2em;font-weight:bold;padding:20px 25px 0 0;margin:0;line-height:1}#contact{border-left:1px dotted silver;padding-left:10px}#contact h2{font-size:1.5em}#contact h1{margin-top:0;padding:20px 0}#contact label{display:block;padding-top:5px}#contact input.field{width:200px}#contact textarea{display:block;overflow:auto;width:75%;height:150px;margin:0}#thanks{margin:15px 0 0 0}.contactContent{ }.bottomSection{ border-bottom:dotted 1px silver;padding-bottom:10px}#webEvalForm{ width:650px;margin-top:20px}#webEvalForm td{ padding:5px}#webEvalForm td.label{ width:200px;vertical-align:top}
.sf-menu,.sf-menu *{
margin:0;
padding:0;
list-style:none;
}
.sf-menu{
line-height:1.0;
}
.sf-menu ul{
position:absolute;
top:-999em;
width:10em;
}
.sf-menu ul li{
width:100%;
}
.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;
}


#slatenav{ width:558px;position:relative;display:block;height:25px;font-size:12px;font-weight:bold;float:right;margin-top:12px;z-index:999}
.sf-menu{
float:right;
margin-bottom:1em;
z-index:999;
}
.sf-menu a{
border-left:none;
border-top:none;
padding:.75em 1em;
text-decoration:none;
}
.sf-menu a,.sf-menu a:visited{ 
color:#e4e4e4;
}
.sf-menu li{
background:transparent;
margin-right:3px;
z-index:999;
}
.sf-menu li li{
background:#2a7bc1;
font-size:11px;
width:240px;
}
.sf-menu li li li{
background:#2a7bc1;
}
.sf-menu li:hover,.sf-menu li.sfHover,
.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{
background:#2a7bc1;
outline:0;
}
.sf-menu li li li:hover,.sf-menu li li li.sfHover,
.sf-menu li li a:focus,.sf-menu li li a:hover,.sf-menu li li a:active{
background:#298dea;
}

