@charset"utf-8";html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
ol, ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
.maincontent a{color:#0099CC;text-decoration:none;}
body{font-family:Georgia,"Times New Roman", Times, serif;color:#2d2a2a;font-size:15px; line-height:18px;background:#ffffff none;}
#smooth_sliderc_nav{margin:15px 0px 0px !important;}
#smooth_sldr_items{padding-top:0px !important;}
#wrapper{overflow:hidden;}
.wrap{}
.divinner{width:940px;padding:0px 10px;margin:0px auto;overflow:hidden;}
#header{height:93px;}
#navbar{background:#000;height:50px;position:relative;z-index:9999;}
.advertise{background:#28153d none;height:298px;z-index:9;clear:both;}
.advertise span{color:#ffffff;background:inherit;}
.advertise .divinner{width:100%;margin:0px;padding:0px;}
.flashplay{margin:0px;padding:0px;position:relative;}
.ourclient{background-color:#eae9e9;margin-top:3px;z-index:9;}
#container{font-size:15px;width:950px;margin:0 auto;padding-top:20px;overflow:hidden;padding-bottom:50px;min-height:300px;}
#container .divinner{overflow:visible;}
#footer{background-color:#111111;color:#fff;clear:both;font-family:Arial, Helvetica, sans-serif;}
#footer a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
#footer .copyright a:hover{text-decoration:underline;}
h2{color:#000;background:inherit;font-size:26px;margin-bottom:15px;line-height:28px;font-weight:normal;}
.logo{float:left;width:23%;}
.logo a{display:block;margin-top:30px;}
.topright{float:right;width:50%;}
.topright ul{list-style:none;overflow:hidden;float:right;clear:both;margin:5px 0px 10px;}
.topright ul li{float:left;font-family:arial;background:transparent url(images/toplinkstripe.jpg) no-repeat center right;margin:0px 0px;padding:0px 10px;line-height:20px;}
.topright ul .last{background:none;padding-right:0px;}
.topright ul li a{color:#333;background:white;text-decoration:none;font-size:12px;}
.topright ul li a:hover{color:#999999;}
.topright ul .addthis{width:69px;height:20px;position:relative;}
.topright ul .addthis a{color:#000000;background:inherit;font-family:arial;font-size:11px;padding-left:0px;}
.topright ul .addthis .addthis_toolbox{margin-top:3px;}
.certification{float:right;clear:both;width:48%;}
.certification p{}
.certification p img{margin-left:10px;}
#navbar{}
#navbar .divinner{overflow:visible;position:relative;}
#navbar ul{list-style:none;float:left;}
#navbar ul li{float:left;display:inline;padding:0px 0px;background:transparent url(images/menustripe.jpg) no-repeat center right;}
#navbar ul .first a{padding-left:0px;}
#navbar ul .last{background:none;}
#navbar ul .last a{padding-right:0px;}
#navbar ul li a{display:block;line-height:52px;color:#999;font-family:Arial, Helvetica, sans-serif;font-size:24px;text-decoration:none;font-weight:bold;font-weight:normal;background:inherit;}
#navbar ul li a.active, #navbar ul li a.active b{color:#fff;font-weight:bold !important;background:inherit;}
#navbar ul li a.active:hover{color:#fff;background:inherit;font-weight:bold;background:inherit;}
#navbar ul li a:hover{color:#fff;background:inherit;}
.searchform{position:absolute;top:0px;right:0px;margin-top:8px;width:31%;}
.search{overflow:hidden;}
.searchform .searchBtn{border:none;margin:20px 0px 0px 0px;cursor:pointer;color:#cccccc;background:transparent none;text-transform:uppercase;font-weight:bold;font-size:12px;float:right;display:block;}
.searchform .searchText{background:transparent none;border-bottom:1px solid #8e9092;border-top:none;border-left:none;border-right:none;margin:0px;color:#cccccc;font-size:24px;width:85%;float:left;padding:2px 2px;}
#container p{font-size:18px;line-height:24px;}
#container.innerpages p em{font-style:normal;font-size:18px;line-height:24px;}
#container.innerpages p strong{font-size:18px;margin-bottom:10px;display:block;}
#container.innerpages p{font-size:15px;line-height:21px;margin-bottom:25px;}
#container.innerpages .post h2{margin-bottom:10px;}
.containeronecolumn{float:none;width:100%;}
.maincontent{float:left;width:68%;}
.maincontent .post{margin:7px 0px;}
.pagetitle{padding-bottom:15px;}
#container .maincontent .post h2 a, #container .maincontent .page h2 a{color:#0099CC;display:block;font-size:15px;font-weight:bold;padding-bottom:5px;text-decoration:none;}
#container .maincontent .post h2, #container .maincontent .page h2{margin-bottom:10px;font-weight:normal;font-size:26px;}
#container .storyAuthor{color:#999999;font-size:11px;}
#container .storyAuthor a{color:#0099CC;text-decoration:none;}
#container .storyContent p, #container .story_category{font-size:15px;line-height:20px}
#container .story_category a{color:#0099CC;}
#container .clientsfeedback{margin:25px 0px 10px;}
.clientscomments{background:none;width:100%;padding-bottom:20px;}
.clientinner{padding:20px 0px;overflow:hidden;}
.clientinner .clientobj{float:left;width:26%;}
.clientinner .clientobj img{border:1px solid #dcdcdb;padding:2px;}
.clientinner .clientcomment{background:transparent url(images/clientquote.jpg) no-repeat scroll left top;float:left;font-size:18px;line-height:24px;padding-left:10%;width:64%;}
.clientinner .noobjclient.clientcomment{float:none;width:90%;}
.clientinner a{font-style:italic;font-size:15px;}
.clientname{font-size:15px;margin-top:10px;font-style:italic;}
.clientname span{color:#999999;}
.sidebar{float:right;width:26%;}
.sidebar a:hover{text-decoration:underline;}
.sidebar ul .last{border:none!important;}
.freequote{margin-bottom:0px;width:240px;}
.freequote .roundcont .roundtop{background:transparent url(images/sidebartop.png) no-repeat top left;height:11px;}
.freequote .sidecontent{background-color:#ffcc00;font-family:arial;padding:10px;color:#fff;}
.freequote .sidecontent h2{color:#FFFFFF;font-size:30pt;font-weight:bold;padding-top:0;text-align:center;background:inherit;margin-bottom:0px;}
.freequote .sidecontent h3{color:#333333;font-size:18pt;font-weight:bold;background:inherit;line-height:25px;padding:10px 0px 0px 6px;margin-top:10px;}
.freequote .sidecontent a{color:#333333;display:inline-block;font-size:12pt;font-weight:bold;padding:14px 0 0 6px;text-decoration:none;background:inherit;}
.freequote .sidecontent a:hover{text-decoration:underline;}
.freequote .sidecontent p span{color:#000000;display:inline-block;font-size:24pt;font-weight:bold;margin-top:11px;background:inherit;}
.freequote .roundcont .roundbottom{background:transparent url(images/sidebarbtm.png) no-repeat bottom left;height:8px;}
.freequote span{display:block;margin-top:-40px;position:relative;}
.freequote span a{color:#000000;background:inherit;font-family:arial;font-size:15px;font-weight:bold;margin-left:20px;}
.sidebar ul li{margin-bottom:14px;}
.sidebar ul li h2{font-size:24px;line-height:26px;}
.sidebar ul .postid{border-bottom:1px dotted #000;padding:7px 0 7px;}
.sidebar ul li h4 a{color:#0099CC;display:block;font-size:15px;font-weight:bold;padding-bottom:5px;text-decoration:none;}
#container .sidebar ul .storyContent p{font-size:15px;line-height:20px}
.sidebar ul .storytime, .sidebar ul .storyauthor{color:#999999;font-size:12px;}
.sidebar ul .readmore a{color:#0099CC;display:block;font-size:15px;font-style:italic;text-decoration:none;margin-top:10px;}
.sidebar ul .casestudies .storyContent a{color:#0099CC;display:block;overflow:hidden;text-decoration:none;}
.sidebar ul .casestudies .storyContent a:hover{text-decoration:underline;}
.sidebar ul .casestudies .storyContent img{float:left;margin-right:10px;}
#footer .divinner{width:850px;padding:20px 0 0;}
.upcomings h2{font-family:Arial, Helvetica, sans-serif;font-size:14pt;color:#fff;background:inherit;font-weight:normal;margin-bottom:0px;}
.upcomings p{font-size:12pt;color:#999;background:inherit;}
.companyproducts{text-align:center;padding-bottom:25px;}
.companyproducts ul{overflow:hidden;}
.companyproducts li{float:left;width:33%;}
.companyproducts h2{color:#FFFFFF;font-size:19px;margin:0;padding:0;}
.companyproducts a{color:#FFFFFF;display:block;font-size:20px;font-weight:normal;text-align:center;line-height:22px;padding-bottom:7px;background:inherit;}
.companyproducts p img{display:block;margin:0px auto 0px;}
.companyproducts p{font-size:16px;margin:0px 0 10px;text-align:center;color:#999;background:inherit;}
.footservices{}
.features{margin:5px 0 25px;}
.features p{overflow:hidden;text-align:center;margin:0px auto;width:66%;}
.features p .bookmark{color:#FFFFFF;display:block;float:left;margin:0 12px;background:inherit;}
.features .bookmark img{float:left;width:auto;}
.features .bookmark span{display:block;float:left;color:#fff;font-size:12px;line-height:32px;margin-left:5px;width:auto;}
.features a.addthis{background:transparent url(images/addthis.jpg) no-repeat left center;color:#000;font-size:10px;width:69px;text-decoration:none;padding-left:5px;margin-top:8px;}
.footlogo{margin:10px auto;width:240px;}
.copyright{text-align:center;margin-bottom:15px;}
.footlink{line-height:20px;margin-bottom:10px;}
.footlink a{color:#fff;text-decoration:underline;font-size:12px;padding:0px 9px;background:inherit;}
.copyright .copytext{color:#999999;font-size:12px;background:inherit;}
.client{float:left;width:118px;}
.simply-scroll-container{position:relative;}
.simply-scroll-clip{position:relative;overflow:hidden;z-index:2;}
.simply-scroll-list{position:absolute;top:0;left:0;z-index:1;overflow:hidden;margin:0;padding:0;list-style:none;background:#eae9e9;}
.simply-scroll-list li{padding:0 21px;margin:0;list-style:none;}
.simply-scroll-list li img{border:none;display:block;}
.simply-scroll-btn{position:absolute;background-image:url(buttons.png);width:42px;height:44px;z-index:3;cursor:pointer;}
.simply-scroll-btn-left{left:6px;bottom:6px;background-position:0 -44px;}
.simply-scroll-btn-left.disabled{background-position:0 0 !important;}
.simply-scroll-btn-left:hover{background-position:0 -88px;}
.simply-scroll-btn-right{right:6px;bottom:6px;background-position:84px -44px;}
.simply-scroll-btn-right.disabled{background-position:84px 0 !important;}
.simply-scroll-btn-right:hover{background-position:84px -88px;}
.simply-scroll-btn-up{right:6px;top:6px;background-position:-126px -44px;}
.simply-scroll-btn-up.disabled{background-position:-126px 0 !important;}
.simply-scroll-btn-up:hover{background-position:-126px -88px;}
.simply-scroll-btn-down{right:6px;bottom:6px;background-position:-42px -44px;}
.simply-scroll-btn-down.disabled{background-position:-42px 0 !important;}
.simply-scroll-btn-down:hover{background-position:-42px -88px;}
.simply-scroll{width:576px;height:75px;margin-bottom:1em;}
.simply-scroll .simply-scroll-clip{width:815px;height:75px;}
.simply-scroll .simply-scroll-list li{float:left;}
.vert{width:340px;height:400px;margin-bottom:1.5em;}
.vert .simply-scroll-clip{width:290px;height:400px;}
.vert .simply-scroll-list li{width:290px;height:200px;}
.vert .simply-scroll-btn-up{right:0;top:0;}
.vert .simply-scroll-btn-down{right:0;top:52px;}
.flickr{width:880px;height:75px;margin-bottom:1.5em;}
.flickr .simply-scroll-clip{width:880px;height:75px;}
.flickr .simply-scroll-list img{float:left;border:none;display:block;}
#scroller li, #scroller li a{height:73px;}
#scroller .medco{width:119px;}
#scroller .medco a{background-image:url(images/medco.jpg);background-repeat:no-repeat;width:119px;display:block;}
#scroller .medco a:hover{background-image:url(images/medco.jpg);background-position:0px -73px;}
#scroller .volvo{width:70px;height:70px;}
#scroller .volvo a{background-image:url(images/volvo.jpg);background-repeat:no-repeat;width:70px;display:block;}
#scroller .volvo a:hover{background-image:url(images/volvo.jpg);background-position:0px -72px;}
#scroller .acer{width:122px;}
#scroller .acer a{background-image:url(images/acer.jpg);background-repeat:no-repeat;display:block;width:122px;}
#scroller .acer a:hover{background-image:url(images/acer.jpg);background-position:0px -73px;}
#scroller .juicybaby{width:92px;}
#scroller .juicybaby a{background-image:url(images/juicybaby.jpg);background-repeat:no-repeat;display:block;width:92px;}
#scroller .juicybaby a:hover{background-image:url(images/juicybaby.jpg);background-position:0px -73px;}
#scroller .cleveland{width:194px;}
#scroller .cleveland a{background-image:url(images/clevelandclinic.jpg);background-repeat:no-repeat;display:block;width:194px;}
#scroller .cleveland a:hover{background-image:url(images/clevelandclinic.jpg);background-position:0px -73px;}
#scroller .echo{width:126px;}
#scroller .echo a{background-image:url(images/echo.jpg);background-repeat:no-repeat;display:block;width:126px;}
#scroller .echo a:hover{background-image:url(images/echo.jpg);background-position:0px -73px;}
.sharepoint, .bannerclass, .testing, .topnav{background:#ffc809 none;}
.sharepoint p, .testing p, .bannerclass p, .topnav p, .bannerclass pre{background:transparent url(images/bannerquotebg.jpg) no-repeat scroll left top;color:white;font-family:Arial;font-size:40px;font-weight:bold;line-height:40px;margin:30px 80px 0px 40px;min-height:70px;padding:0px 0px 30px 86px;letter-spacing:-2px;}
p img.alignleft{float:left;margin:0px 10px 10px 0px;padding:3px;}
p img.alignright{float:right;padding:3px;margin:0px 0px 10px 10px;}
.searchpage form{margin-bottom:15px;}
.searchpage .searchText{border:1px solid #ccc;padding:2px;width:250px;}
.searchpage .searchBtn{background:#333 none;border:1px solid #000;color:#fff;cursor:pointer;font-weight:bold;}
#container .searchpage p{font-size:15px;line-height:21px;}
#container .searchpage .page, #container .searchpage .post{margin-top:20px;}
#container .searchpage .page h2{margin-bottom:0px;}
#container .searchpage .page h2 a, #container .searchpage .post h2 a{color:#0099cc;font-size:18px;line-height:20px;text-decoration:none;}
#container.innerpages .maincontent p{font-size:15px;line-height:22px;margin-bottom:25px;}
#container.innerpages .maincontent strong, #container.innerpages .maincontent b{display:block;font-size:18px;margin-bottom:0px;font-weight:normal;line-height:24px;padding:10px 0px;}
#container.innerpages .maincontent em, #container.innerpages .maincontent i{display:block;font-size:18px;margin-bottom:10px;}
#container.innerpages .maincontent ul, #container.innerpages .maincontent ol{margin:0px 0px 20px;padding:0px;}
#container.innerpages .maincontent .cleanup strong{padding:10px 0px 0px;}
#container.innerpages .maincontent .cleanup ul{margin:-20px 0px 10px;padding:0px;}
#container.innerpages .maincontent li{margin-left:20px;line-height:21px;font-size:15px;list-style-type:disc;margin-bottom:5px;}
#container.innerpages .maincontent li strong{margin-bottom:5px;font-size:18px;padding:10px 0 0;}
#container.innerpages .maincontent .postcontent li strong{font-size:16px;font-weight:normal;margin-bottom:5px;padding:10px 0 0;}
#container.innerpages .maincontent h3{font-size:24px;font-weight:normal;line-height:28px;margin-bottom:10px;}
#container.innerpages .maincontent a{line-height:21px;font-size:15px;text-decoration:none;color:#0099cc;}
#container.innerpages .maincontent .postcontent p{margin-bottom:5px;line-height:20px;}
#container.innerpages .maincontent .postcontent{margin-bottom:25px;}
#container.innerpages .maincontent .postcontent .readmore{font-style:italic;}
#container.innerpages .maincontent .productspage p{font-size:15px;line-height:21px;}
#container.innerpages .maincontent .excerpt ul, #container.innerpages .maincontent .content ul{margin-top:-20px;position:relative;}
#container.innerpages .maincontent .excerpt p, #container.innerpages .maincontent .content p{font-size:18px;line-height:24px;}
#container.innerpages .maincontent .excerpt p strong, #container.innerpages .maincontent .content p strong{font-size:18px;padding:20px 0px 5px;}
#container.innerpages .maincontent .excerpt strong, #container.innerpages .maincontent .content strong{font-size:18px;padding:10px 0px 5px;}
#container.innerpages .maincontent .excerpt ul li, #container.innerpages .maincontent .content ul li{font-size:18px;line-height:24px;clear:both;}
#container.innerpages .maincontent .content li img.alignleft{float:left;margin-bottom:20px;margin-right:10px;margin-top:10px;}
#container.innerpages .maincontent .content .mobileapplication li{margin-bottom:15px;list-style:none;}
#container.innerpages .maincontent .content .mobileapplication strong{color:#0099cc}
#container.innerpages .maincontent .content .mobileapplication strong a{font-size:18px}
#container.innerpages .maincontent .testimonials, #container .maincontent .home_testimonials{background:#fafed5 none;border-bottom:1px dotted #000;border-top:1px dotted #000;margin-bottom:20px;}
#container .maincontent .home_testimonials{width:100%;clear:both;}
#container.innerpages .maincontent .testimonials .testimonaldiv, #container .maincontent .hometestimonaldiv{padding:20px 15px;}
#container.innerpages .maincontent .testimonials .testimonaldiv p, #container .maincontent .home_testimonials p{background:transparent url("images/testimonialquote.jpg") no-repeat left top;font-size:18px!important;line-height:24px;color:#2d2a2a;padding-left:10%;margin-bottom:0px;min-height:45px;}
#container .maincontent .innertabber p, #container .maincontent .innertabber ul li{line-height:22px;}
#container .maincontent .innertabber img{float:left;margin:0 3px 20px;}
#container .maincontent .innertabber img.alignright{margin-right:0px;}
#container .maincontent .innertabber img.alignleft{margin-left:0px;}
.currentpagelinks ul li{border:1px solid #e2e1e1;border-left:5px solid #e2e1e1;line-height:20px;padding:0px 0px;margin-bottom:5px;}
.currentpagelinks ul li a{text-decoration:none;color:#0099cc;font-size:15px;padding:8px 0px 8px 10px;display:block;}
.currentpagelinks ul li a:hover{background-color:#eef7fb;text-decoration:none;}
.worksbypayoda{}
.workslist{overflow:hidden!important;padding:20px 0px 20px 0px;border-bottom:1px solid #d7d7d7;clear:both;}
.workslist .workthumb{float:left;width:62%;}
.workslist .workdetails{float:left;width:38%;}
.worklogo{}
.type-date{margin-top:15px;}
.type-date a{padding-right:5px;}
.worktitle{margin-top:15px;}
.viewcasestudy{display:block;padding-top:7px;}
.sidebar h3{font-weight:bold;margin-bottom:5px;margin-top:25px}
#container.innerpages .maincontent .researchtopics{list-style:none;margin-bottom:10px;}
#container.innerpages .maincontent .researchtopics ul{overflow:hidden;}
#container.innerpages .maincontent .researchtopics li{list-style-type:none;background:transparent url(images/recenttopics-wedo-bg.jpg) no-repeat;width:203px;height:75px;margin-bottom:7px;margin-right:6px;margin-left:0px;margin-top:0px;color:#0099cc;overflow:hidden;}
#container.innerpages .maincontent .researchtopics li a{line-height:normal;width:130px;display:block;padding-top:20px;padding-left:15px;}
#container.innerpages .maincontent .researchtopics .mobile{margin-left:0px;margin-right:7px;}
#container.innerpages .maincontent .researchtopics .sharepoint{background-position:-202px 0px;}
#container.innerpages .maincontent .researchtopics .php{background-position:-403px 0px;}
#container.innerpages .maincontent .researchtopics .microsites{margin-left:0px;margin-right:7px;background-position:0px -75px;}
#container.innerpages .maincontent .researchtopics .drupal{background-position:-202px -75px;}
#container.innerpages .maincontent .researchtopics .testing{background-position:-403px -75px;}
.researchtopics ul{list-style:none!important;}
.researchtopics ul li{float:left;}
.researchtopics ul li a{}
.researchtopics{}
.breadcrumb{margin-top:10px;}
.breadcrumb img{margin:0px 7px;vertical-align:middle;}
.breadcrumb p a{text-decoration:none;color:#0099cc;}
.breadcrumb p a:hover{text-decoration:underline;}
#tmpSlideshow .workslist{border:none;margin-bottom:10px;}
.innerpages #tmpSlideshowControls{top:245px;}
.innerpages div.tmpSlide{top:30px;}
#tmpSlideshow .worklogo{margin-bottom:20px;overflow:hidden;}
.maincontent .testimonialslist{}
.testimonialslist .testimonialrow{margin-bottom:30px;overflow:hidden;width:100%;}
.testimonialrow .clientlogo{float:left;width:30%;}
.testimonialrow .clientdetails{float:left;width:70%;}
.testimonialrow .clientdetails img{display:block;}
.testimonialrow .clientdetails b{font-size:15px!important;margin:10px 0px;}
.noslide{display:none;}
.maincontent .post .entry strong{margin:0 !important;padding:12px 0;}
.maincontent .post .entry span#space{display:block;padding:9px 0px;}
.sidebar ul li div{}
.maincontent .post .entry #tmpSlideshow #tmpSlideshowControls{top:260px;left:0px;}
div#tmpSlideshowControls{left:20px;}
#smooth_sldr a{font-weight:bold!important;letter-spacing:-3px!important;}
#container.innerpages p span{display:block;}
.breadcrumb .divinner{font-family:Arial, Helvetica, sans-serif!important;}
.breadcrumb .divinner p{font-family:Georgia,"Times New Roman", Times, serif;font-size:14px;padding-left:10px;padding-top:5px;}
.sidebar ul .sidebarlifirst{background:#282828 none repeat scroll 0 0;border:1px solid #CCCCCC;color:#FFFFFF;font-family:arial;text-align:center;width:232px;}
.sidebar ul .sidebarlifirst p span{display:block;font-size:16px;}
.sidebar ul .sidebarlifirst h2{color:#FFFFFF;font-size:22px;font-weight:bold;margin:10px 0 11px 0px;}
#container .sidebar ul .sidebarlifirst p{margin-bottom:16px;}
.workslist .workthumb img{border:1px solid #cccccc;}
.productlist{overflow:hidden;}
.productlist .alignleft{float:left;width:auto;}
.productlist a.productlink{color:#2D2A2A;margin-left:20px;border-left:1px solid #d7d7d7;padding:20px 0px 20px 20px;float:left;position:relative;width:auto;}
.productlist a.productlink:hover{position:relative;border-left:1px solid #d7d7d7;}
.casestudylist .storyContent{overflow:hidden;}
.casestudylist .casestudyicon{float:left;}
.casestudylist #casestudy-form{float:right;width:58%;}
#container.innerpages .maincontent .pagination ul li{list-style:none;float:left;padding:0px 12px 0px 0px;margin:0px;}
.latestnews h2 small{font-size:12px;}
.blogpost h2 small{font-size:12px;}
.casestudies h2 small{font-size:12px;}
#container.innerpages .maincontent .postcontent .readmore.readmoreplus{background:transparent url(images/exp_2.jpg) no-repeat right 3px;padding-right:20px;}
#container.innerpages .maincontent .postcontent .readmore{background:transparent url(images/exp_1.jpg) no-repeat scroll right 3px;padding-right:20px;}
#container.innerpages .maincontent .postcontent .expand{font-family:Georgia;}
.readmore1 a{color:#0099cc;text-decoration:none;}
#container.innerpages .maincontent .newslist h2{margin-bottom:0px;font-size:18px;}
#container.innerpages .maincontent .newslist h2 a{font-size:18px;}
#container.innerpages .maincontent .newslist .entry{margin-bottom:20px;}
#sitemap li{color:#0099CC;font-size:12px;line-height:22px;margin-left:0px;}
#container.innerpages #sitemap p{color:#333 !important;font-size:13px !important;margin:0 !important;font-weight:bold;line-height:normal;font-family:arial;text-decoration:none;padding:20px 0px 0px 18px;background:inherit;}
#sitemap a{color:#0099CC;font-family:arial;font-size:13px;font-weight:bold;line-height:normal;text-decoration:none;padding-left:18px;background:transparent url(images/arrowsitemap.png) no-repeat left center;}
#sitemap .firstsub{margin:10px 0 10px 10px;overflow:hidden;display:block;clear:both;}
#sitemap .firstsub li{color:#000000;float:left;font-family:arial;font-weight:normal;line-height:normal;margin-left:15px;}
#sitemap .firstsub li span{display:block;height:30px;font-size:13px;}
#sitemap .firstsub .level1{width:14%;}
#sitemap .firstsub .level2{width:14%;}
#sitemap .firstsub .level3{width:13%;}
#sitemap .firstsub .level4{width:16%;}
#sitemap .firstsub .level5{width:14%;}
#sitemap .firstsub .level6{width:19%;}
#sitemap .firstsub a{font-size:13px !important;line-height:normal;background:none;padding:0px;}
#sitemap .secondsub{margin:5px 0 15px;}
#sitemap .secondsub li{float:none;list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:0;}
#sitemap .secondsub a{font-size:10pt !important;font-weight:normal;background:none;padding:0px;line-height:20px;}
#sitemap a:hover{text-decoration:underline;}
#sitemap .firstcat{margin-left:10px;}
#sitemap .firstcat li{float:none;}
#sitemap .firstcat li a{float:none;background:none;}
.clear{clear:both;height:0px;display:block;}
#post-30{border:none!important;}
#container .searchpage #post p strong{font-weight:bold!important;}
#container .searchpage strong{font-weight:bold;}
#container .searchpage #post{}
#container .searchpage #page strong{font-weight:bold;}
#featured{width:100%;color:#fff;font-size:16px;height:298px;position:relative;margin:0px auto;overflow:hidden;padding:0px 0px 0px 0px;}
#featured .prevbutton{overflow:hidden;}
#featured .nextbutton{overflow:hidden;}
#featured .prevbutton .prev, #featured .prevbutton .prev:active{margin:0px 0px 0px 0px;position:absolute;color:#fff;z-index:100;}
#featured .nextbutton .next, #featured .nextbutton .next:active{margin:0px 0px 0px 25px;position:absolute;color:#fff;z-index:100;}
#featured .featured{width:100%;overflow:hidden;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#featured .featured ul{list-style:none;width:100%;overflow:hidden;padding:0px;}
#featured .featured ul li{display:list-item;height:298px;float:left;overflow:hidden;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-right:0px solid #e5e5e5;}
#featured .featured ul li h1{color:#FFFFF7;font-family:Arial,Arial,Helvetica,sans-serif;font-size:48px;font-style:normal;font-weight:bold;line-height:51px;margin:0 0 5px;padding-bottom:10px;text-decoration:none;padding-top:16px;}
#featured .featured ul li h1 a{color:#FFFFF7;text-decoration:none;}
#featured .featured ul li p{color:#FFFFF8;font-family:Georgia,Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:normal;line-height:22px;}
#featured .featured ul .slider0{background-color:#28153D;}
#featured .featured ul .slider1{background-color:#005081;}
#featured .featured ul .slider2{background-color:#fea914;}
#featured .featured ul .slider3{background-color:#590A01;}
#featured .featured ul .fodslideshow{width:940px;margin:0px auto;}
.blogpostpage, .casestudiespage, .latestnewspage{min-height:400px;}
.casestudiespage{}
.latestnewspage{}
.workslist.last{border-bottom:0px solid #fff;}
.maincontent .innercommondiv p strong{Padding:0px !important;}
.innercommondiv{}
.innercommondiv p{Margin-bottom:15px!important;}
.innercommondiv p strong{Padding:0px!important;}
.clientsfeedback h2{Margin-bottom:0px!important;Margin-top:10px!important;}
.maincontent .researchdetails p{Margin-bottom:12px!important;}
#container.innerpages .maincontent p li strong{font-size:15px;margin-bottom:5px;padding:5px 0 0;}
#pro_linedrop .select:hover .sub ul li .last{border-bottom:none;}
.sidebarbanner{background:transparent url(images/sidebg.jpg) no-repeat left top;width:240px;height:141px;}
.sidebarbanner h4{color:#FFFFFF;font-family:arial;font-size:22px;font-weight:bold;line-height:26px;padding:10px 0 0 10px;min-height:77px;}
#container .sidebar ul .sidebarbanner p{color:#CCCCCC;font-size:12px;line-height:16px;padding:10px 0 0 10px;}
#sitemap li#services{color:#000;font-weight:bold;background:url("images/arrowsitemap.png") no-repeat scroll left top transparent;font-family:arial;font-size:13px;line-height:normal;padding-left:18px;}
#contact-container form span{float:left;line-height:normal;margin:2px 0 7px;padding:0;}
#container .maincontent .testimonialrow .clientdetails b{padding:0px;font-style:italic;color:#999;margin:0px;}
#container .searchpage .story p{padding-top:5px;}
.tabberlive .tabbertabhide{display:none;}
.tabberlive{margin-top:1em;background:transparent url(images/btm_lt.png) no-repeat scroll left bottom;}
.tabbernav{margin:0;padding:3px 0px 9px;font:bold 12px Verdana, sans-serif;}
.tabbernav li{list-style:none;margin:0 0 0 0px;display:inline;background:transparent url(images/tab_lt_inact.png) no-repeat scroll left top;height:39px;padding:13px 0px 11px;}
.tabbernav .tabberactive{list-style:none;margin:0 0 0 0px;display:inline;background:transparent url(images/tab_lt.png) no-repeat scroll left top;height:39px;padding:13px 0px 11px;}
.tabbernav li a{margin-left:8px;border-bottom:none;text-decoration:none;background:transparent url(images/tab_rt_inact.png) no-repeat scroll right top;font-size:12pt;font-weight:normal;padding:10px 8px 10px 8px;color:#fff;}
.tabbernav .tabberactive a{background:transparent url(images/tab_rt.png) no-repeat scroll right top;height:39px;padding:10px 12px 10px 6px;margin-left:8px;padding:10px 8px 10px 8px;font-size:12pt;font-weight:normal;}
.innertabber{background-color:#282828;margin:-5px -4px 0 -15px;min-height:80px;padding:20px;}
.innertabber ul li a{color:#fff;text-decoration:none;background:inherit;}
.innertabber p{color:#fff;background:inherit;}
.innertabber ul li{border-bottom:1px solid #464545;padding:6px 0px;width:30%;float:left;margin-right:26px;}
.innertabber ul .last{border-bottom:none;}
#footer .tabberlive .tabbertab ul{width:100%;}
.maincontent .tabberlive{background-image:none;margin-top:35px;}
.maincontent .tabberlive .tabbertab{background-image:none;padding:0px;margin:0px;font-size:15px;line-height:21px;}
.maincontent .innertabber{background-color:#f2f2f1;margin:0px;padding:20px 15px;line-height:22px;}
.maincontent .innertabber p{font-family:Georgia,"Times New Roman", Times, serif;font-size:12pt !important;font-weight:normal;color:#2d2a2a;}
.maincontent .tabbernav .tabberactive{background:transparent url(images/conttab_lt.png) no-repeat scroll left top;margin:0 0 0 0px;padding:16px 0 11px;}
.maincontent .tabbernav .tabberactive a{background:transparent url(images/conttab_rt.png) no-repeat scroll right top;color:#000;font-family:Georgia,"Times New Roman", Times, serif;font-size:19px;font-weight:normal;}
.maincontent .tabbernav li{background-image:none;}
.maincontent .tabbernav li a{background-image:none;background-color:inherit;color:#000;font-family:Georgia,"Times New Roman", Times, serif;font-size:19px;font-weight:normal;}
.tabberlive .tabbertab{padding:5px;border-top:0;background:transparent url(images/btm_rt.png) no-repeat right bottom;min-height:130px;margin-left:10px;}
.tabberlive .tabbertab ul{width:25%;font-size:12px;line-height:20px;}
.tabberlive .tabbertab ul{font-size:12px;line-height:20px;}
.tabberlive .tabbertab h2{display:none;}
.tabberlive .tabbertab h3{display:none;}
.tabberlive#tab2 .tabbertab{height:200px;overflow:auto;}
.maincontent .tabberlive .tabbertab ul, .maincontent .tabberlive .tabbertab ol{margin:10px 0px 15px;padding:0px;float:none;width:100%;}
.maincontent .tabberlive .tabbertab strong{font-size:15px;line-height:21px;padding-top:10px;display:block;}
.maincontent .tabberlive .tabbertab li{margin:0px 0px 0px 40px;padding:0px;float:none;font-size:15px;line-height:21px;border:none;list-style-type:disc;width:auto;}
div#tmpSlideshow{padding:0px 0px 20px;position:relative;height:270px;width:640px;}
div.tmpSlide{position:absolute;top:0px;left:0;width:100%;height:230px;display:block;}
div.tmpSlide img{float:left;}
div#tmpSlideshowControls{position:absolute;top:220px;}
div.tmpSlideshowControl{background:transparent url('images/slidericons.png') no-repeat 0px 0px;float:left;margin:0 10px 0 0;width:18px;height:17px;color:#999999;font:14px Arial, sans-serif;text-align:center;cursor:pointer;}
div.tmpSlideshowControl span{line-height:18px;vertical-align:middle;font-size:10px;}
div.tmpSlideshowControlActive{background-position:0px -17px!important;color:#fff!important;background-color:inherit;}
.anythingSlider{width:640px;height:230px;position:relative;margin:0 auto 15px;}
.anythingSlider .wrapper{width:640px;overflow:auto;height:220px;margin:0 0px;position:absolute;top:0;left:0;}
.anythingSlider .wrapper ul{width:32700px;list-style:none;position:absolute;top:0;left:0;margin:0;}
.anythingSlider ul li{display:block;float:left;padding:0;height:220px;width:640px;margin:0;}
.anythingSlider .arrow{display:block;height:200px;width:2px;text-indent:-9999px;position:absolute;top:65px;cursor:pointer;}
.anythingSlider .forward{right:-20px;}
.anythingSlider .back{left:-20px;}
#thumbNav{position:relative;top:220px;text-align:center;}
#thumbNav a{color:black;font:11px/18px Georgia, Serif;display:inline-block;padding:2px 8px;height:18px;margin:0 5px 0 0;background:#c58b04 url(images/cellshade.png) repeat-x;text-align:center;}
#thumbNav a:hover{background-image:none;}
#thumbNav a.cur{background:#000;color:#fff;}
#start-stop{background:green;background-image:url(images/cellshade.png);background-repeat:repeat-x;color:white;padding:2px 5px;width:40px;text-align:center;position:absolute;right:45px;top:220px;}
#start-stop.playing{background-color:red;}
#start-stop:hover{background-image:none;}
.anythingSlider .wrapper ul ul{position:static;margin:0;background:none;overflow:visible;width:auto;border:0;}
.anythingSlider .wrapper ul ul li{float:none;height:auto;width:auto;background:none;}
#contactable{background-image:url(images/contact.png);color:#FFFFFF;background-color:#333333;cursor:pointer;height:102px;left:0;margin-left:-5px;overflow:hidden;position:fixed;text-indent:-100000px;top:93px;width:44px;z-index:100000;}
#contactForm{background-color:#333333;border:2px solid #FFFFFF;color:#FFFFFF;height:450px;left:0;margin-left:-400px;margin-top:-160px;overflow:hidden;padding-left:30px;position:fixed;top:200px;width:360px;z-index:99999;}
form#contactForm input, textarea{background:#FFFFFF none repeat scroll 0 0;outline-style:none;outline-width:medium;width:325px;padding:5px;border:1px solid #dfdfdf;font-family:georgia;font-size:1em;margin-bottom:10px;}
form#contactForm .submit{background:#F5410F none repeat scroll 0 0;outline-style:none;outline-width:medium;width:325px;padding:5px;border:3px solid #F52D0F;font-family:georgia;font-size:1em;cursor:pointer;color:#FFF;text-transform:uppercase;font-weight:bolder;font-family:Helvetica;margin-top:10px;}
form#contactForm p{width:325px;font-size:0.9em;}
#contactForm .red{color:#F5410F;}
#overlay{background-color:#666666;display:none;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:0;}
#contactform .error{background-color:#EDBE9C;}
#contactform #loading{background:url(images/ajax-loader.gif) no-repeat;width:55px;height:55px;margin:100px auto;display:none;}
#callback{font-family:georgia;font-size:1.1em;color:#FFF;width:325px;margin:100px auto;display:none;}
.holder{margin:0 auto;padding-top:20px;}
#content{background-color:#FDFDFD;border-left:2px solid #333333;border-right:2px solid #333333;margin:0 auto 0;padding:10px;position:relative;width:930px;height:100%;}
#pro_linedrop{height:50px;z-index:1000000;}
#pro_linedrop .select{margin:0; padding:0; list-style:none; white-space:nowrap;}
#pro_linedrop li{float:left;}
#pro_linedrop .select li a{display:block; height:50px; text-decoration:none; line-height:52px; white-space:nowrap; }
#pro_linedrop .select a b{display:block;padding:0px 20px;font-weight:normal;}
#pro_linedrop .select .line a b{font-weight:normal;}
#pro_linedrop .select a:hover, #pro_linedrop .select li:hover a{cursor:pointer; padding-top:2px;height:48px;line-height:48px;}
#pro_linedrop .select .line a:hover b, #pro_linedrop .select .line:hover a b{display:block; float:left;cursor:pointer;color:#333;background-color:#ffffff;}
#pro_linedrop .select .line a:hover b, #pro_linedrop .select .line:hover a b{}
#pro_linedrop .sub{position:absolute; left:-9999px; width:0;background: #f0f0f0 none;color:#333;z-index:99999;}
/* IE6 only */
#pro_linedrop table{border-collapse:collapse; margin:0px 0px 0px 0px;font-size:1em; width:100%; height:0;}
#pro_linedrop .sub {margin:0; padding:15px 25px;list-style:none;background:#ffffff;border-left:1px solid #495368;border-right:1px solid #495368;border-bottom:1px solid #495368;border-top:none;color:#333;}
#pro_linedrop .sub li {background:transparent; height: auto; line-height: normal; padding:0px 0px; margin-bottom:10px; }/* width:100%; added by uma may 31 */
#pro_linedrop .sub .page24{width:13%; padding-right:20px;}#pro_linedrop .sub li.page25{width:13%; padding-right:20px;}
#pro_linedrop .sub .page26{width:14%; padding-right:20px;}
#pro_linedrop .sub .page27{width:20%; padding-right:20px;}
#pro_linedrop .sub .page28{width:28%; padding-right:0px;}
#pro_linedrop .sub .page29{ width:13%; padding-right:20px; margin:0px;}
#pro_linedrop .sub .page30{ float:left; width:12%; padding-right:20px;}
#pro_linedrop .sub .page31{ padding-right:0px; width:15%; margin:0px;}
#pro_linedrop .select :hover .sub {height:auto;position:absolute;width:87%;top:50px; left:0; text-align:left;}
#pro_linedrop .select :hover .sub li a {display:block; height:auto; line-height:normal; float:none; padding:0 0px; margin:0; white-space:normal; color:#333;  background:inherit; font-size:12px;}
#pro_linedrop .select :hover .sub .subline a {color:#c00;  background:inherit;}
#pro_linedrop .select :hover .sub li a:hover, #pro_linedrop .select :hover .sub li:hover{color:#000; background-color: inherit; height: auto; line-height:normal; position:relative; }
.categorytitle{display:block; width:100%;}
.categorytitle small{color:#000; background:white; font-size:12px; font-weight:bold;}
#pro_linedrop .select :hover .sub ul{margin:0px; padding:0px;  width:100%;}
#pro_linedrop .select :hover .sub ul li{margin:0px; padding:0px; line-height: normal; height: auto; float: none; width: auto; list-style: none;}
#pro_linedrop .select :hover .sub ul li a{    margin:0px;    padding:5px 0px; float: none;display: block;height: auto;text-align: left;font-size:12px; border-bottom: 1px solid #dddddd;border-top:0px;	border-left:0px;border-right:0px;color:#333333;font-family:arial;background:inherit;}
#pro_linedrop .select :hover .sub ul li a:hover{color:#999999; background:inherit;}
.page29 .categorytitle h3{width:120px;}
.page25 .categorytitle h3{width:100px;}

/*added by sabitha 18 aug 2010*/
#container .maincontent .currentopenings h2, #container .maincontent .uploadresume h2
{
	font-size:24px;
}
.uploadresume .formfield
{
	overflow:hidden;
	margin:10px 0px;
	font-size:16px;
}
.uploadresume label
{
	width:28%;
	float:left;
	text-align:right;
	margin-right:10px;
}
.uploadresume form
{	
	margin:10px 0px;
	padding:10px 10px 10px 50px;
}
.uploadresume .textfield
{
	width:61%;
	float:left;
}
.uploadresume .textfield input
{
	border:1px solid #ccc;
	width:60%;
	padding:3px;
}
.btnsubmit 
{
	margin-left:30%;
	
}
#container.innerpages .maincontent .uploadresume p
{
	margin-bottom:10px;
}
.btnsubmit input
{
	background: transparent url(images/sendbtnresume.jpg) no-repeat left top;
	width:71px;
	height:32px;
	border:none;
	color:#333;
	font-weight:bold; text-align:center;
	line-height:32px;
}
.currentopenings
{
	margin-bottom:15px;
}
.currentopenings .listhead
{
	background: transparent url(images/tableheadbg.jpg) no-repeat left top;
	height:42px;
	color:#fff;
}
#container.innerpages .currentopenings .listhead li
{
	list-style:none!important;
	line-height:42px;
	margin:0px;
	font-size:18px;
	padding:0px 0px 0px 10px;
}
.uploadresume form
{
	background: transparent url(images/tablebodybg.jpg) repeat-y left top;
	margin:0px!important;
}
.currentopenings .listbody
{
	border-bottom:1px solid #ccc;
	background: transparent url(images/tablebodybg.jpg) repeat-y left top;
}
.currentopenings .listbody ul, .currentopenings .listhead ul
{
	margin-bottom:0px!important;
}
#container.innerpages .currentopenings .listbody li
{
	overflow:hidden;
	margin:0px;
	padding:0px 0px 0px 10px;
	line-height:38px;
	font-size:16px;
	list-style:none!important;
}
.currentopenings span.position
{
	width:60%;
	float:left;
}
.currentopenings span.location
{
	width:20%;
	float:left;
}
.currentopenings span.detail
{
	width:20%;
	float:left;
}
#container.innerpages .currentopenings .lastrow.listbody{ border:none!important;}
/******/

@media screen and (-webkit-min-device-pixel-ratio:0){
#pro_linedrop .sub li ul li{line-height:normal;padding:5px 0px;color:#333333;display:block;background: white;width:100%;}
#pro_linedrop .sub{background:#FFFFFF none;color:#333333;}
#pro_linedrop .sub li{border:none;margin:0px;}
#pro_linedrop .select .line ul li a{color:#333333;background: white none;}
#pro_linedrop .select .line ul li a:hover{color:#999999 !important; background: white none;}
#pro_linedrop .sub .page29{ padding-top:0px;}
#pro_linedrop .sub .page30{ padding-top:0px;}
#pro_linedrop .sub .page31{padding-top:0px;}
.breadcrumb img{line-height:20px;margin-top:-3px;}
.searchform .searchBtn{margin-top:22px;}
}

