h4{font-size:14px;font-weight:bold;padding-bottom:10px;}
.contentBox h3{padding-bottom:8px;font-size:14px;}
table.contentpaneopen{width:100%;border-collapse:collapse;}
a{outline:none;}
.line0{line-height:0px;}
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both}
.clear{clear:both;}
.fLeft{float:left;}
.fRight{float:right;}
.cLeft{clear:left;}
.cRight{clear:right;}
.alignLeft{text-align:left;}
img{max-width:100%;-ms-interpolation-mode:bicubic;}
#wrapper{width:987px;margin:0 auto;padding:0;}
.topRight{float:right;width:750px;}
.topMenu{float:right;padding:58px 200px 0 0;}
.topMenu li{background:url(../images/topmenu-border.gif) left 3px no-repeat;padding:0 12px 0 14px;float:left;}
.topMenu li a{color:#666666;font-size:12px;text-decoration:none;display:inline-block;}
.topMenu li.active a, .topMenu li a:hover{color:#e95801;}
.topMenu li.item2{background:none;padding-left:0;}
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm{}
.vml_border_radius{display:none;}
.vml_box_shadow{display:none;}
.searchRadio label{padding-right:10px;}
.searchRanking{padding:25px 0;float:left;width:100%;}
.searchCheck label.searchOnly{padding-bottom:6px;display:block;}
.searchCheck label{padding-right:6px;}
.searchBy{padding-bottom:15px;}
.tag{clear:both;float:right;font-size:12px;color:#999999;font-weight:bold;text-align:right;width:90%;padding:10px 0 0 0;position:absolute;right:0;}
#dsbs_rotator, .scrollableStrip{top:0;}
ol#controls, #dsbs_rotatorcontrols{top:147px!important;margin-top:0px !important;position:absolute!important;right:5px;}
*+ html #dsbs_rotatorcontrols{top:164px!important;}
ol#controls li a, #dsbs_rotatorcontrols div .page{background:url(../images/banner-arrow.png) left top no-repeat;width:24px;height:19px;padding:0;border:none;font-size:0px;line-height:0px;outline:none;display:inline-block;text-indent:-9999px;}
ol#controls li.current a, #dsbs_rotatorcontrols div .sel{background:url(../images/banner-arrow.png) left -24px no-repeat;}
ol#controls li{margin-right:0px;}
.copyright{float:left;width:100%;}
.copyright p{color:#999999;font-size:11px;}
.footerLogo{float:right;}
.chooseLink{background:url(../images/choose-button.gif) left top no-repeat;width:138px;height:25px;float:left;text-align:center;color:#ffffff;font-size:13px;line-height:28px;text-decoration:none;margin:12px 0 0 6px;}
.readLink h2{color:#000000;font-size:14px;font-weight:bold;padding-top:12px;}
.readLink ul{padding:5px 0 0 0;}
.readLink ul li{padding-bottom:4px;}
.readLink ul li a{color:#000000;font-size:14px;}
.readLink ul li a:hover{text-decoration:none;}
#ps_results .ps_row_btm{text-align:right;}
.ps_row_btm a{color:#000;font-size:12px;}
.ps_row_btm a:hover{text-decoration:none;}
#ps_results span{line-height:19px;}
.readLink{padding-top:22px;clear:both;}
.or{float:left;color:#000000;font-size:14px;font-weight:bold;padding:13px 2px 0 5px;}
.contentArea ul{padding-bottom:15px;}
.contentArea ul.contentList li, .contentArea li{background:url(../images/Content-arrow.gif) left 2px no-repeat;padding:0 0 8px 23px;text-align:left;}
.contentArea .list_bullet1 li{padding:0 0 14px 23px;width:185px;float:left;}
.article_separator{border-bottom:1px dotted #999999;width:100%;float:left;}
.contentBox .box{padding-bottom:10px;}
.contentBox a{color:#000;}
.contentBox a.link{background:url(../images/Content-arrow.gif) left 2px no-repeat;padding:0 0 0 23px;}
.contentBox a:hover{text-decoration:none;color:#E95801;}
.contentheading .contentpagetitle{font-size:14px;}
.contentbox2{float:left;}
.contentbox2{padding-left:15px;}
#container .contentArea .blog p{padding-bottom:0;}
a.readon{background:url(../images/arrow.gif) left 4px no-repeat;padding:0 0 8px 12px;}
.contentArea li strong{color:#A35525;}
.boxgrid{width:326px;height:120px;float:left;overflow:hidden;position:relative;}
.boxgrid img{position:absolute;top:0;left:0;border:0;}
.boxcaption{float:left;position:absolute;background:url(../images/banner-caption-bg.png) left top no-repeat;height:60px;width:100%;}
.boxcaption h3{padding:10px;background:none;color:#FFF;width:auto;height:auto;}
.boxcaption h3 a{color:#FFF;text-decoration:none;}
.captionfull .boxcaption{top:260px;left:0;}
.caption .boxcaption{top:220px;left:0;}
a.detail{background:url(../images/details-button.gif) left top no-repeat;width:61px;height:22px;color:#ffffff;float:left;line-height:19px;font-size:11px;font-weight:bold;padding:1px 0 0 6px;}
a.detail:hover{color:#FFF;}
.jobDetailBox{border:1px solid #e9e9e9;}
.jobDetailBox .odd{background:#e9e9e9;}
.jobDetailBox td{padding:7px;text-align:left;}
.socalButton{float:left;}
.yellowTitleLeft{background:url(../images/gray-title-bg.gif) left top no-repeat;padding-left:5px;height:32px;margin-bottom:-32px;}
.yellowTitleRight{background:url(../images/gray-title-bg.gif) right -32px no-repeat;padding-right:5px;height:32px;}
.yellowTitleBg{background:#dddbdc;height:32px;}
.glanceProduct strong{color:#f4770a;}
.searchPager span, .searchPager strong, .searchPager a{padding:0 0 0 8px;}
.searchPager strong a{padding:0;}
.searchPager strong span{padding-left:0;}
.contentArea ol li{list-style:decimal;background:none;padding-left:5px;}
.contentArea ol li ul li{list-style:none;}
.contentArea ol li h2{color:#F57606;font-size:15px;padding:12px 0;border-bottom:1px dotted #999999;margin-bottom:10px;}
.contentArea ol li h4{padding-bottom:8px;}
.contentArea ol li strong{color:#000;}
.technologyBox{border:1px solid #ccc;max-width:100%;overflow:auto;}
.technologyBox td{padding:6px 10px;text-align:left;}
.technologyBox tr.title td.middle{background:#e16900;}
.technologyBox tr.title td{background:#F57606;color:#fff;font-size:13px;font-weight:bold;}
.technologyBox ul li{background:none;padding:0;line-height:19px;}
.technologyBox h3{font-size:12px;}
.technologyBox td.innerMiddle{background:#e5e5e5;}
.colbanner{margin-top:-61px!important;padding-bottom:9px;}
.contentpaneopen ol{padding:0;margin-left:18px;}
.contentArea .contentpaneopen ol li{padding-left:0;}
#contleft{width:100%;}
.controw label{text-transform:capitalize;}
.newsticker-jcarousellite{width:229px;}
.newsticker-jcarousellite ul li{list-style:none;display:block;padding-bottom:1px;margin-bottom:5px;}
.newsticker-jcarousellite .thumbnail{float:left;width:110px;}
.newsticker-jcarousellite .info{float:right;width:190px;}
.newsticker-jcarousellite .info span.cat{display:block;font-size:10px;color:#808080;}
.enterLinks li{margin:0 10px 0 0;background-image:none;float:left;padding-left:10px;}
.contentBox .rightSide{width:100%;}
.boardList .fullWidth{width:100%;padding-left:0;}
.contentBox .boardList a:hover{color:#000;}
ul.case-study li .case-description{padding-top:5px;text-align:left;}
.CharLeft{outline:none;border:none;background:none;font-size:13px;font-weight:bold;width:29px;}
.inputbox{border:1px solid #CCCCCC;padding:2px 2px 2px 0;}
.unsubscribeemail td{padding-bottom:10px;}
.unsubscribeemail .error{color:#ff0000;}
.modContentBg ul.latestnews{padding-left:16px;}
.page_not_found{text-align:center;padding:20px 0px 60px 0px;width:499px;}
h4.page_sorry{font-size:26px;font-weight:normal;padding:20px 0px 0px 76px;}
h5.the_page{font-size:16px;font-weight:bold;padding:10px 0px 0px 76px;}
.back_to_home{padding:20px 0px 0px 76px;}
.back_to_home a{background:url(../images/back-home.png) left top no-repeat;height:24px;color:#ffffff;font-size:13px;font-weight:bold;padding:6px 12px 0 0;display:inline-block;width:155px;text-align:right;text-decoration:none;font-size:15px;font-weight:bold;letter-spacing:1px;}
.back_to_home a:hover{background:url(../images/back-home.png) left -30px no-repeat;color:#000;text-decoration:none;font-size:15px;font-weight:bold;letter-spacing:1px;}
.roundabout-holder{list-style:none;width:420px;height:400px;margin:1em auto;}
.roundabout-moveable-item{height:377px;width:178px;cursor:pointer;}
.roundabout-moveable-item img{width:100%;}
.roundabout-in-focus{cursor:auto;}
#filler{text-align:center;height:1em;}
.middleContent .box-middle ul, .middleContent .box-middle ul li{background:none;padding:0px;margin:0px;list-style:none;list-style-type:none;}
.middleContent .box-middle2{padding:0 20px;}
.sp-shedow{display:none;}
.roundabout-in-focus .sp-shedow{display:block;position:relative;font-size:0;line-height:0px;}
.roundabout-in-focus .sp-shedow .sp-shedow-left{position:absolute;top:30px;left:-30px;background:url(../images/bg_shadow_right.png) repeat-y right top;width:30px;height:317px;}
.roundabout-in-focus .sp-shedow .sp-shedow-right{position:absolute;top:30px;right:-30px;background:url(../images/bg_shadow_left.png) repeat-y right top;width:30px;height:317px;}
table.case-study{width:188px;}
table.case-study td{background:url(../images/study-pdf-icon.png) left 2px no-repeat;padding:0 0 15px 26px;}
table.case-study td a{color:#000000;text-decoration:underline;line-height:17px;font-weight:bold;font-size:11px;}
table.case-study td a:hover{text-decoration:none;color:#e95801;}
table.case-study p.case-description{padding-top:5px;text-align:left;}
#controls #perpage{width:40px;margin-left:26px;}
#navigation img{cursor:pointer}
.salesForceBox{clear:both;}
.salesForceBox ul li{font-size:15px;font-weight:bold;background:url(../images/tick.png) left 5px no-repeat;padding:0 0 15px 25px;}
.salesForceBox strong{padding-bottom:5px;display:block;}
.qcIcons{float:left;padding-bottom:10px;}
.qcIcons img{float:left;}
.qcIcons span{float:left;font-size:13px;font-weight:bold;padding:6px 0 0 4px;}
#container .contentArea p.androidImg5{padding-bottom:5px;}
#container .contentArea p.androidImg{padding-bottom:0;}
.qcIcons{float:left;padding-bottom:10px;}
.qcIcons img{float:left;}
.qcIcons span{float:left;font-size:13px;font-weight:bold;padding:6px 0 0 4px;}
a.mobileTestingSer{background:url(../images/mobile-testing-btn.png) left top no-repeat;width:323px;height:38px;float:left;text-decoration:none;color:#ffffff;}
a.mobileTestingSer:hover{background:url(../images/mobile-testing-btn.png) left -38px no-repeat;}
#container .contentArea p.windows8{padding-top:0px;padding-bottom:5px;}
#container .contentArea p.windows8New{padding-top:5px;}
#container .contentArea p.androidImg5{padding-bottom:5px;}
a.androidImg{background:url(../images/normal-android.png) left top no-repeat;width:213px;height:38px;float:left;text-decoration:none;color:#ffffff;}
a.androidImg:hover{background:url(../images/normal-android.png) left -41px no-repeat;}
a.appleImg{background:url(../images/request-for-proposal-apple.png) left -46px no-repeat;width:213px;height:38px;float:left;text-decoration:none;color:#ffffff;}
a.appleImg:hover{background:url(../images/request-for-proposal-apple.png) left top no-repeat;}
a.windows8{background:url(../images/normal-window.png) left top no-repeat;width:213px;height:38px;float:left;text-decoration:none;color:#ffffff;}
#container .contentArea span.androidDev{background:url(../images/android-sprite.jpg) 0 -245px no-repeat;height:225px;text-decoration:none;color:#ffffff;display:block;}
#container .contentArea span.windowsDev{background:url(../images/windows8-sprite.jpg) 0 -285px no-repeat;height:265px;text-decoration:none;color:#ffffff;display:block;}
.ie #accordionMenu li ul li{float:none !important;}
#accordionMenu li ul li.item68 a{text-transform:none !important;}
#container .contentArea p.enterprise{padding-bottom:0;text-align:center;}
.enterLinks ul li a{background:url(../images/mobile-buttons.png) left top no-repeat;width:66px;height:66px;display:block;}
.enterLinks ul li a.apple{background-position:0 -258px;}
.enterLinks ul li a.apple:hover{background-position:0 -172px;}
.enterLinks ul li a.android{background-position:0 -86px;}
.enterLinks ul li a.android:hover{background-position:0 0;}
.enterLinks ul li a.windows8{background-position:0 -774px;}
.enterLinks ul li a.windows8:hover{background:url(../images/windows8.jpg) left top no-repeat;}
.enterLinks ul li a.windowsMobile{background-position:0 -602px;}
.enterLinks ul li a.windowsMobile:hover{background-position:0 -516px;}
.enterLinks ul li.blackberry{background:url(../images/mobile-buttons.png) 0 -430px no-repeat;width:66px;height:66px;display:block;margin-left:10px;}
.enterLinks ul li.blackberry:hover{background:url(../images/mobile-buttons.png) 0 -344px no-repeat;}
.menuBar_mobile{width:100%;clear:both;margin:0 auto;overflow:hidden;padding:0;}
.menuBar_mobile ul.menu{padding:0;margin:0 0 30px;}
.menuBar_mobile ul.menu ul{padding:0;margin:0;float:left;display:none;width:100%;}
.menuBar_mobile ul.menu li{width:100%;background:#666;cursor:pointer;list-style-type:none;padding:0;margin:0 0 1px 0;float:left;display:block;}
.menuBar_mobile ul.menu li a:hover{color:#000;}
.menuBar_mobile ul.menu li div{padding:20px;background:#aef;display:block;clear:both;float:left;width:360px;}
.menuBar_mobile ul.menu a{text-decoration:none;color:#fff;padding:0 15px;display:block;cursor:pointer;}
.menuBar_mobile ul.menu ul a{font:13px/18px Arial, sans-serif;color:#000;padding:5px 16px;font-weight:normal;}
.menuBar_mobile ul.menu ul a:hover{background:#bebebe;}
.menuBar_mobile ul.menu a:hover{background:#fab239;color:#fff;}
.menuBar_mobile ul.menu li ul li{background:#DDDCDC;margin:0 0 1px 0;}
.menuBar_mobile li.item112, .menuBar_mobile li.item113, .menuBar_mobile li.item114{display:none !important;}
a.meanmenu-reveal{display:none;}
.mean-container .mean-bar{float:left;width:100%;position:relative;background:#0c1923;padding:4px 0;min-height:42px;z-index:999999;}
.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px 13px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial, Helvetica, sans-serif;font-weight:700;}
.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px;}
.mean-container .mean-nav{float:left;width:100%;background:#0c1923;margin-top:33px;}
.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none;}
.mean-container .mean-nav ul li{position:relative;float:left;width:100%;}
.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:1em 5%;margin:0;text-align:left;color:#fff;border-bottom:1px solid #383838;border-bottom:1px solid rgba(255,255,255,0.5);text-decoration:none;text-transform:uppercase;}
.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-bottom:1px solid #f1f1f1;border-bottom:1px solid rgba(255,255,255,0.25);text-shadow:none !important;visibility:visible;}
.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0;}
.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%;}
.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%;}
.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%;}
.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,0.1);}
.mean-container .mean-nav ul li a.mean-expand{width:26px;height:26px;border:none !important;padding:12px !important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;}
.mean-container .mean-nav ul li a.mean-expand:hover{background:none;}
.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both;}
.mean-nav .wrapper{width:100%;padding:0;margin:0;}
.caseStudyBtn .button{background:url(../images/details-button.gif) left top no-repeat;border:medium none;color:#FFFFFF;float:left;font-size:11px;font-weight:bold;height:22px;padding:0 0 3px 8px;text-align:left;width:67px;margin-bottom:5px;}
.caseStudyBtn .button:hover{color:#FFF;}
.width300 select{width:300px;}