/* undo some default styling of common (X)HTML browsers
************************************************************/

/* No list-markers by default - * must redefine bullets w/ bg graphics
********************************************************/
ul,ol {
	list-style:none;
}

/* Avoid browser default inconsistent heading,  * font-sizes and pre/code
********************************************************/
body,h1,h2,h3,h4,h5,h6,pre,code,td {
	font-size:1em;
}

/* Remove inconsistent (among browsers) -  * default padding or margin 
********************************************************/
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td,img,hr {
	margin:0; 
	padding:0;
}

/* prevent blue linked image borders
********************************************************/
a img,:link img,:visited img,fieldset {
	border:none;
}

/* End Init */

/* begin footer styles */

#footer {
	width:880px;
	float:left;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
	height:60px;
}

#footerText {
	font-size: 10px;
	color: #333333;
	background-color: #CCCCCC;
	margin-bottom: 0px;
	padding-top:2px;
	text-align: left;
}
#powered {
	width:100%; 
	text-align:center;  
}


#footerText a, .footer a:active, .footer a:visited {
	color: #333333;
	text-decoration : none;
}

#footerText a:hover {
	color: #EE4628;
	text-decoration : underline;
}

/* end footer styles */

body {
	background-color:#f2f2ea;
	text-align:center;
}

#bodyHolder {
	width:970px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
}

#bodyLeftShadow {
	width:15px;
	height:500px;
	float:left;
	background-color:#ffffff;
}

#mainBody {
	width:930px;
	background-color:#ffffff;
	float:left;
	overflow:hidden;
}

#bodyRightShadow {
	width:15px;
	height:500px;
	float:left;
	background-color:#ffffff;
}

#topspacing 
{
	width:920px;
	height:2px;
	display:inline;
	float:left;
	background:url(//media.monsterindia.com/company/xsapientinx/spacer1.gif) no-repeat;
}

#globalNav {
	position:relative;
	float:left;
	top:5px;
	z-index:100;
}

#ContentHolderWithAboutUsBanner {
	position:relative;
	background:url(//media.monsterindia.com/company/xsapientinx/top-banner-about_us.jpg) no-repeat;
	float:left;
	width:930px;
	background-color:#f2f2ea;
}

#ContentMarginHolderWithAboutUsBanner {
	margin-top:370px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:25px;
}

#ContentHolderWithClientsBanner {
	position:relative;
	background:url(//media.monsterindia.com/company/xsapientinx/top-banner-clients.jpg) no-repeat;
	float:left;
	width:930px;
	background-color:#f2f2ea;
}

#ContentMarginHolderWithClientsBanner {
	margin-top:370px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:25px;
}

#ContentHolderWithContactUsBanner {
	position:relative;
	background:url(//media.monsterindia.com/company/xsapientinx/top-banner-contact_us.jpg) no-repeat;
	float:left;
	width:930px;
	background-color:#f2f2ea;
}

#ContentMarginHolderWithContactUsBanner {
	margin-top:370px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:25px;
}

#ContentHolderWithMeetOurPeopleBanner {
	position:relative;
	background:url(//media.monsterindia.com/company/xsapientinx/top-banner-meet_our_people.jpg) no-repeat;
	float:left;
	width:930px;
	background-color:#f2f2ea;
}

#ContentMarginHolderWithMeetOurPeopleBanner {
	margin-top:370px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:25px;
}

#ContentHolderWithJoinSapientBanner {
	position:relative;
	background:url(//media.monsterindia.com/company/xsapientinx/top-banner-join_sapient.jpg) no-repeat;
	float:left;
	width:930px;
	background-color:#f2f2ea;
}

#ContentMarginHolderWithJoinSapientBanner {
	margin-top:370px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:25px;
}

#ContentHolderWithOurCultureBanner {
	position:relative;
	background:url(//media.monsterindia.com/company/xsapientinx/top-banner-our_culture.jpg) no-repeat;
	float:left;
	width:930px;
	background-color:#f2f2ea;
}

#ContentMarginHolderWithOurCultureBanner {
	margin-top:370px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:25px;
}


#contentHolder {
	position:relative;
	float:left;
	width:878px;
	background-color:#ffffff;		
	background-repeat:no-repeat;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
}

#contentHolderLeft {
	display:inline;
	width:604px;
	_width:604px;
	float:left;
}

#contentMarginHolderLeft {
	margin-left:57px;
	margin-right:50px;
	_margin-right:0px;
	margin-top:0px;
	margin-bottom:20px;
}

#divLogos {
	display:inline;
	width:500px;
	_width:604px;
	float:left;
}

#divMarginLogos {
	margin-left:20px;
	margin-right:50px;
	_margin-right:0px;
}

#divcontentHolderRight {
	width:251px;
	position:relative;
	background-color:#f2f2ea;
	float:left;
	
}

#divMargincontentHolderRight {
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:0px;
}

#contentHolderRight {
	display:inline;
	position:relative;
	width:255px; 
	float:left;
	background-color:#ffffff;
	border-left: 1px solid #cdcdcd;
	margin-left:10px;
}

#contentMarginHolderRight {
	margin-left:5px;
	margin-right:1px;
	margin-top:0px;
	margin-bottom:0px;
}

#contentHolderLeftColRight {
	width:460px;
	float:left;
	display:inline;
	position:relative;
}

#divRightHeaderBGSmall {
	position:relative;
	background:url(//media.monsterindia.com/company/xsapientinx/right-header-bg-small.jpg) no-repeat;
	width:242px;
	_width:210px;
	height:50px;
	float:left;
	display:inline;
}

#divMarginRightHeaderBGSmall {
	padding-left:4px;
	padding-right:0px;
	padding-top:8px;
	padding-bottom:10px;
}

#contentHolderRight h1 {
	color:#eb3d12;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	line-height:15px;
}

#contentHolderRight h2 {
	color:#333333;
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;
	line-height:15px;
}

#contentHolderRight p {
	color:#333333;
	font-size:10px;
	font-family:Verdana;
	line-height:14px;
}
#contentHolderRight p .p1 {
	color:#333333;
	font-size:15px;
	font-family:Verdana;
	line-height:16px;
}

#contentHolderLeft p {
	color:#666666;
	font-size:11px;
	font-family:Verdana;
	line-height:18px;
}

#contentHolderLeftColRight li {
	color:#333333;
	font-size:11px;
	font-family:Verdana;
	line-height:18px;
}

#contentHolderLeftColRight h1 {
	color:#eb3d12;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	line-height:16px;
}

#divNewsAwards {
	position:relative;
	background:url(//media.monsterindia.com/company/xsapientinx/imgNews-Awards.jpg) no-repeat;
	float:left;
	width:510px;
	height:147px;
	background-color:#f2f2ea;
}

#divMarginNewsAwards {
	margin-top:45px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
}

.p {
	color:#333333;
	font-size:11px;
	font-family:Verdana;
	line-height:16px;
	vertical-align:top;
	height:12px;
}


.h2 {
	color:#000000;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	line-height:16px;
}


.p1 {
	color:#666666;
	font-size:11px;
	font-family:Verdana;
	line-height:16px;
}


.h4 {
	color:#383838;
	font-size:11px;
	font-family:Verdana;
	line-height:15px;
	font-weight:bold;
}

.h6 {
	color:#333333;
	font-size:11px;
	font-family:Verdana;
	line-height:14px;
	font-weight:bold;
	vertical-align:top;
}

.h7 {
	color:#eb3d12;
	font-size:11px;
	font-family:Verdana;
	line-height:16px;
	font-weight:bold;
	vertical-align:top;
}

.h5 {
	color:#333333;
	font-size:11px;
	font-family:Verdana;
	line-height:12px;
}

.h3 {
	color:#333333;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	line-height:16px;
}

.h8 {
	/*color:#eb3d12;*/
	color:#333333;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	line-height:16px;
}

.reuqestdocChkText {
	color:#00A6AD;
	font-size:11px;
	font-family:Verdana;
	line-height:16px;
}

#li {
	color:#333333;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	line-height:15px;
	padding-left:30px;
}

#li1 {
	color:#ffffff;
	font-size:11px;
	font-family:Verdana;
	line-height:16px;
	padding-left:12px;
	float:left;
	display:inline;
}

#contentHolderLeftColRight h3 {
	color:#333333;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	line-height:16px;
}

#contentHolderLeftColRight hr {
	color:#333333;
	font-size:11px;
	font-family:Verdana;
	line-height:16px;
	width:450px;
}

#divEmail {
	position:relative;
	background:url(//media.monsterindia.com/company/xsapientinx/email-newsletter.jpg) no-repeat;
	width:264px;
	height:50px;
	float:left;
}

#divMarginEmail {
	padding-left:15px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:15px;
}

#divRightHeaderBGSmall1 {
	position:relative;
	background:url(//media.monsterindia.com/company/xsapientinx/right-header-bg-small1.jpg) no-repeat;
	width:242px;
	_width:210px;
	height:50px;
	float:left;
	display:inline;
}

#divMarginRightHeaderBGSmall1 {
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
	padding-bottom:10px;
}

#divRightHeaderBGBig {
	position:relative;
	background:url(//media.monsterindia.com/company/xsapientinx/right-header-bg-big.jpg) no-repeat;
	width:242px;
	height:74px;
	float:left;
	display:inline;
}

#divMarginRightHeaderBGBig {
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:10px;
}

#divcontentHolderRight a {
	color:#333333;
	font-size:10px;
	font-family:Verdana;
	line-height:20px;
	text-decoration:none;
}

#divcontentHolderRight a:hover {
	color:#ea3d12;
	text-decoration:none;
}

.alink {
	color:#00a6ad;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
}

.alink:hover {
	color:#333333;
}

#divSolutions {
	display:inline;
	width:270px;	
	margin-top:1px;
}

#divMarginSolutions {
	margin-left:15px;
	margin-right:0px;
	padding-top:25px;
	padding-bottom:20px;
}

#divMarginSolutions a {
	color:#00A6AD;
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;
	line-height:21px;
	text-decoration:underline;
	vertical-align:super;
}

#divMarginSolutions a:hover {
	color:#ea3d12;
	text-decoration:none;
}

#divEngagements {
	position:relative;
	height:358px;
	margin-top:1px;
}

#divMarginEngagements {
	padding-left:15px;
	padding-right:0px;
	padding-top:25px;
	padding-bottom:20px;
}

#divEngagements a {
	color:#00A6AD;
	font-size:9px;
	font-family:Verdana;
	text-decoration:underline;
	line-height:15px;
	font-weight:bold;
}

#divFeaturedIdea {
	position:relative;
	height:220px;
	margin-top:2px;
}

#divMarginFeaturedIdea {
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:20px;
}

#divFeaturedIdea a {
	color:#eb3d12;
	font-size:7px;
	font-family:Verdana;
	text-decoration:none;
	line-height:15px;
	font-weight:bold;
	padding-left:162px;
}

#divFeaturedIdea a:hover {
	color:#333333;
}

#divFeaturedIdea1 {
	position:relative;
	height:230px;
	margin-top:2px;
}

#divMarginFeaturedIdea1 {
	padding-left:15px;
	padding-right:0px;
	padding-top:15px;
	padding-bottom:20px;
}

#divFeaturedIdea1 a {
	color:#eb3d12;
	font-size:7px;
	font-family:Verdana;
	text-decoration:none;
	line-height:15px;
	font-weight:bold;
	padding-left:162px;
}

#divFeaturedIdea1 a:hover {
	color:#333333;
}

#divCaseStudies2 {
	position:relative;
	height:600px;
	margin-top:2px;
}

#divCaseStudies2 a {
	color:#00A6AD;
	font-size:9px;
	font-family:Verdana;
	line-height:20px;
	margin-left:170px;
	text-decoration:underline;
}

#divMarginCaseStudies2 {
	padding-left:15px;
	padding-right:0px;
	padding-top:25px;
	padding-bottom:20px;
}

#divDownload {
	position:relative;
	height:153px;
	margin-top:2px;
}

#divMarginDownload {
	padding-left:15px;
	padding-right:0px;
	padding-top:25px;
	padding-bottom:20px;
}



#divDownload1 {
	position:relative;
	height:309px;
	margin-top:2px;
}

#divMarginDownload1 {
	padding-left:15px;
	padding-right:0px;
	padding-top:25px;
	padding-bottom:20px;
}

#divWhatsNew1 {
	position:relative;
	height:200px;
	margin-top:2px;
}

#divWhatsNew1 p {
	color:#333333;
	font-size:11px;
	font-family:Verdana;
	line-height:16px;
}

#divWhatsNew1 a {
	color:#00A6AD;
	font-size:9px;
	font-family:Verdana;
	text-decoration:underline;
	line-height:15px;
	font-weight:bold;
}

#divWhatsNew1 a:hover {
	color:#333333;
	text-decoration:none;
}

#divMarginWhatsNew1 {
	padding-left:15px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:20px;
}

#divContactTop {
	position:relative;
	height:720px;
	margin-top:2px;
}

#divMarginContactTop {
	padding-left:15px;
	padding-right:5px;
	padding-top:20px;
	padding-bottom:20px;
}

#divMarginContactTop a {
	color:#00A6AD;
	font-size:9px;
	font-family:Verdana;
	text-decoration:underline;
	line-height:15px;
	font-weight:bold;
}

#divContactBottom {
	position:relative;
	height:386px;
	margin-top:2px;
}

#divMarginContactBottom {
	padding-left:15px;
	padding-right:5px;
	padding-top:20px;
	padding-bottom:20px;
}

#divHomeExpertise {
	position:relative;
	background:url(//media.monsterindia.com/company/xsapientinx/content-bg1.jpg) no-repeat;
	width:432px;
	height:98px;
}

#divMarginHomeExpertise {
	padding-left:80px;
	padding-right:10px;
	padding-top:9px;
	padding-bottom:0px;	
}


#divHomeExpertise a {
	color:#333333;
	font-size:10px;
	font-family:Verdana;
	line-height:20px;
	text-decoration:none;

}

#divHomeExpertise a:hover {
	color:#ea3d12;
	text-decoration:none;
}



#divContentTextBG {
	position:relative;
	float:left;
	display:inline;
}

#divMarginContentTextBG {
	padding-left:20px;
	padding-right:5px;
	padding-top:20px;
	padding-bottom:0px;
}

#divAutomationContent {
	position:relative;
	width:170px;
	float:left;
	display:inline;
}

#divMarginAutomationContent {
	padding-left:10px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:0px;
}

#divAutomationImage {
	width:267px;
	float:left;
	display:inline;
}

#divMarginAutomationImage {
	padding-left:0px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:0px;
}


#divTestingHPContent {
	position:relative;
	width:260px;
	float:left;
	display:inline;
}


#divMarginTestingHPContent {
	padding-left:10px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:0px;
}

#divTestingHPImage {
	width:160px;
	float:left;
	display:inline;
	position:relative;
}

#divMarginTestingHPImage {
	padding-left:0px;
	padding-right:10px;
	padding-top:18px;
	padding-bottom:0px;
}


#divTestingToolsSubHeader {
	position:relative;
	background:url(//media.monsterindia.com/company/xsapientinx/QA-Expertise-Sub-Header-BG.jpg) no-repeat;
	width:470px;
	height:29px;
	float:left;
	display:inline;
}

#divTestingToolsSubHeader h1 {
	color:#ffffff;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	line-height:16px;
}

/*#divDownloadPDF {
	position:relative;
	background:url(//media.monsterindia.com/company/xsapientinx/download-PDF.jpg) no-repeat;
	width:227px;
	height:59px;
	float:left;
	display:inline;
	margin-top:3px;
}

#divDownloadPDF a {
	color:#eb3d12;
	font-size:8px;
	font-family:Verdana;
	line-height:20px;
	margin-left:4px;
	font-weight:bold;
	text-decoration:underline;
}

#divMarginDownloadPDF {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:3px;
}*/

#divTestingToolsSubHeaderText {
	position:relative;
	width:470px;
	float:left;
	display:inline;
}

#divMarginTestingToolsSubHeaderText {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:3px;
}

#divMarginTestingToolsSubHeader {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:0px;
}

#divFrameBottom {
	display:inline;
	position:relative;
	float:left;
	width:460px;
	margin-top:20px;
}

#divInnovation {
	position:relative;
	float:left;
	width:440px;
	background-color:#ffffff;		
	background-repeat:no-repeat;
	border: 2px solid #cdcdcd;
}

#divMarginInnovation {
	padding-left:10px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:5px;
}

#divSolutionCaseStudies {
	position:relative;
	float:left;
	width:490px;
	background:url(//media.monsterindia.com/company/xsapientinx/Solutions-CaseStudies.jpg) no-repeat;
	display:inline;
	height:358px;
	width:458px;
}

#divMarginSolutionCaseStudies {
	padding-left:35px;
	padding-right:5px;
	padding-top:57px;
	padding-bottom:5px;
}

Casestudytext {
	position:relative;
	float:left;
	width:485px;
	display:inline;
}

#divCaseStudiesHome {
	position:relative;
	float:left;
	width:460px;
	background:url(//media.monsterindia.com/company/xsapientinx/Highlighted-Case-Studies.jpg) no-repeat;
	display:inline;
	height:352px;
	width:450px;
}

#divMarginCaseStudiesHome {
	padding-left:35px;
	padding-right:5px;
	padding-top:57px;
	padding-bottom:5px;
}

#divCaseStudiesHome a {
	color:#00A6AD;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:15px;
	margin-bottom:3px;
	text-decoration:underline;
}

#divCaseStudiesHome a:hover {
	color:#333333;
	text-decoration:none;
}

.caseStudy1 {
	color:#333333;
	font-size:11px;
	font-family:verdana;
	line-height:15px;
	margin-bottom:9px;
}

.caseStudy2 {
	color:#333333;
	font-size:11px;
	font-family:verdana;
	line-height:15px;
	margin-bottom:6px;
}

.caseStudy3 {
	color:#333333;
	font-size:11px;
	font-family:verdana;
	line-height:15px;
	margin-bottom:1px;
}

.caseStudy4 {
	color:#333333;
	font-size:11px;
	font-family:verdana;
	line-height:15px;
}

#divSolutionCaseStudies a {
	color:#ea3d12;
	font-size:8px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	line-height:15px;
}

#divSolutionCaseStudies a:hover {
	color:#333333;
	text-decoration:none;
}

#verticalLine {
	padding:20px 25px 0px 25px;
}

#divEmailControl {
	
}

#divEmailControl a {
	color:#ffffff;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	line-height:20px;
	cursor:pointer;
	text-decoration:underline;
	vertical-align:super;
}

#divEmailControl a:hover {
	color:#000000;
	font-weight:900;
}

#divEmailControl p {
	color:#000000;
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;
	line-height:16px;
}

#tblRequestForm {
	margin-left:156px;
}

/**********************************************/
/* Form Elements */

.lblheader {
	color:#eb3d12;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	line-height:16px;
}

.formlabel {
	font-family:Verdana;
	font-size:9px;
	color:#333333;
	font-weight:bold;
	line-height:20px;
}

.formlabel2 {
	font-family:Verdana;
	font-size:9px;
	color:#000000;
	font-weight:bold;
	line-height:20px;
}

.requiredField {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:9px;
	color:#77787b;
}

.asterix {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#ed953e;
}


.textBox1{
	border:1px thin #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	height:20px;
	width:140px;
}

.textBox2{
	border:1px thin #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	height:20px;
	width:210px;
}

.textBox3{
	border:1px thin #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	height:200px;
	width:444px;
}

.btn_Submit {
	background:transparent url(//media.monsterindia.com/company/xsapientinx/btn_submit.gif) no-repeat center;
	font-size:11px;
	font-weight:bold;
	color:#ea3d12;
	width:42px;
	height:25px;
	border:none;
	text-align:center;
	margin-left:0px;
	cursor:pointer;
	/*padding-top:4px;*/
	/*padding-left:5px;*/
}

.btnSubmit {
	background:transparent url(//media.monsterindia.com/company/xsapientinx/btn_submit_form.jpg) no-repeat center;
	font-size:11px;
	font-weight:bold;
	color:#ea3d12;
	width:86px;
	height:27px;
	border:none;
	text-align:center;
	margin-left:0px;
	cursor:pointer;
	/*padding-top:4px;*/
	/*padding-left:5px;*/
}

.textArea{
	border:1px solid #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#77787b;
	width:400px;
	height:180px;
}

#divRequestDemo div#headPart{
	position:relative;
	display:block;
	width:750px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#000000;
	font-weight:600;
}	

#divRequestDemo div#Header{
	position:relative;
	float:left;
	width:600px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#000000;
	font-weight:600;

}

#divRequestDemo div#ContactDetailsHeader {
	position:relative;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fc8917;
	width:150px;
}

#divRequestDemo div#ErrorMsg {
	position:relative;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	height:15px;
	margin-top:10px;
}

#divRequestDemo div#BodyText {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#77787b;
	height:50px;
	margin-left:23px;
}
#divRequestDemo div#BodyIntroText {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#77787b;
	height:50px;
	margin-left:0px;
	
}
#divRequestDemo div#BodyIntroTextBold {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#77787b;
	height:50px;
	margin-left:0px;
	
}
#divRequestDemo div#ControlBodyHeader {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	height:39px;
	font-weight:bold;
}

#divFormElements {
	/***********************/
}

#ddlContactTime
{
	color:#77787b;
	height:19px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	width:85px;
}

#ddlIndustries
{
	color:#77787b;
	height:19px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	width:200px;
}

#ddlServices
{
	color:#77787b;
	height:18px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	width:185px; 
}

#invisibleBlock {
	display:inline;
	float:left;
	width:0px;
	height:0px;
}

. maxlength {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
}

.clientText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.clientList {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin-left:5px;
	line-height:15px;
}


#divClientLogo {
	float:left;
	display:block;
	width:770px;
}

#divColumns {
	float:left;
	display:inline;
	margin-top:20px;
}

#caseStudy {
	float:left;
	display:block;
	width:770px;
}

#divCaseStudyImage {
	float:left;
	width:470px;
}

#divMarginLeft {
	margin-left:220px;
}

#divCaseStudyDetails {
	float:right;
	width:300px;
}

#divCaseStudyDetails h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff8d1d;	
}

#divVertical {
	float:left;
	position:relative;
	display:inline;
	margin-top:20px;
	margin-right:45px;
	margin-left:45px;
}
/***********************************************************************/

#invisibleBlock {
	display:inline;
	float:left;
	width:0px;
	height:0px;
}

.formlabelthankyou {
	color:#ffffff;
	font-size:11px;
	font-family:Verdana;
	font-weight:bolder;
	line-height:15px;	
}

/***********************************************************************/

#divBlueBusinessITStrategy {
	float:left;
	position:relative;
	display:inline;
	background:url(//media.monsterindia.com/company/xsapientinx/BusinessITStrategy-Services.gif) no-repeat;
	height:137px;
	width:450px;
}

#divMarginBlueBusinessITStrategy {
	margin-left:32px;
	margin-right:0px;
	margin-top:17px;		
	margin-bottom:0px;
}

#divBusinessITStrategyLeft {
	float:left;
	position:relative;
	display:inline;
	width:220px;
	height:100%;
}

#divBusinessITStrategyRight {
	float:left;
	position:relative;
	display:inline;
	width:190px;
	height:100%;
}

#divBlueBusinessITStrategy p {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	line-height:18px;
}


#divBlueTRM {
	float:left;
	position:relative;
	display:inline;
	background:url(//media.monsterindia.com/company/xsapientinx/TRM-Services.gif) no-repeat;
	height:137px;
	width:450px;
}

#divMarginBlueTRM {
	margin-left:35px;
	margin-right:0px;
	margin-top:8px;		
	margin-bottom:0px;
}

#divTRMLeft {
	float:left;
	position:relative;
	display:inline;
	width:200px;
	height:100%;
}

#divTRMRight {
	float:left;
	position:relative;
	display:inline;
	width:210px;
	height:100%;
}

#divBlueTRM p {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	line-height:18px;
}

#divBlueBusinessOperations {
	float:left;
	position:relative;
	display:inline;
	background:url(//media.monsterindia.com/company/xsapientinx/BusinessOperations-Services.gif) no-repeat;
	height:137px;
	width:450px;
}

#divMarginBlueBusinessOperations {
	margin-left:35px;
	margin-right:0px;
	margin-top:30px;		
	margin-bottom:0px;
}

#divBusinessOperationsLeft {
	float:left;
	position:relative;
	display:inline;
	width:183px;
	height:100%;
}

#divBusinessOperationsRight {
	float:left;
	position:relative;
	display:inline;
	width:210px;
	height:100%;
}

#divBlueBusinessOperations p {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	line-height:18px;
}

#divBlueITDevelopment {
	float:left;
	position:relative;
	display:inline;
	background:url(//media.monsterindia.com/company/xsapientinx/ITDevelopment-Services.gif) no-repeat;
	height:137px;
	width:450px;
}

#divMarginBlueITDevelopment {
	margin-left:35px;
	margin-right:0px;
	margin-top:26px;		
	margin-bottom:0px;
}

#divITDevelopmentLeft {
	float:left;
	position:relative;
	display:inline;
	width:187px;
	height:100%;
}

#divITDevelopmentRight {
	float:left;
	position:relative;
	display:inline;
	width:210px;
	height:100%;
}

#divBlueITDevelopment p {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	line-height:18px;
}

#divBlueCustomerManagement {
	float:left;
	position:relative;
	display:inline;
	background:url(//media.monsterindia.com/company/xsapientinx/CustomerManagement-Services.gif) no-repeat;
	height:399px;
	width:450px;
}

#divMarginBlueCustomerManagement {
	margin-left:35px;
	margin-right:0px;
	margin-top:14px;		
	margin-bottom:0px;
}

#divCustomerManagementTop {
	float:left;
	position:relative;
	display:inline;
	width:410px;
}

#divCustomerManagementMiddle {
	float:left;
	position:relative;
	display:inline;
	width:410px;
}

#divCustomerManagementBottom {
	float:left;
	position:relative;
	display:inline;
	width:410px;
}

#divBlueCustomerManagement span {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	line-height:18px;
}

#divBlueCustomerManagement p {
	color:#ffffff;
	font-size:11px;
	font-family:Verdana;
	line-height:18px;
}

#divRedArrow {
	display:inline;
	position:relative;
	float:left;
	width:400px;
	height:20px;
}

#divRedArrow a {
	color:#00a6ad;
	font-size:11px;
	font-family:Verdana;
	text-decoration:underline;
	vertical-align:top;
}

#divJobsDyn {
	display:inline;
	position:relative;
	float:left;
	width:400px;
	height:20px;
	color:#000000;
        font-size:11px;
        font-family:Verdana;
        vertical-align:top;
}
#divJobsDyn a {
	color:#000000;
        font-size:11px;
        font-family:Verdana;
        text-decoration:underline;
        vertical-align:top;
}
