
body {font-family: Georgia, Times New Roman, Times, serif; color:#666; font-size:12px; margin:0; padding:0;}
* {margin:O; padding:0}
P {margin:0; padding:0}

h1 {padding-bottom:14px; margin:0; font-size:18px; color:#333;}
h2 {padding-bottom:9px; margin:0; font-size:14px; color:#000;}
h3 {padding:15px 0 7px 0; margin:0; font-size:16px; color:#000;}

a:link {text-decoration:underline; color:#00B8D7;}
a:visited {text-decoration:underline; color:#00B8D7;}

/* HEADER STYLES */
#header {margin:0 auto; padding:0; width:1024px; height:58px; background-color:#FFF;}
.logo {float:left; width:220px; padding-left:41px;}
.sapient {float:right; width:85px; padding:26px 62px 0 0;}

/* CONTENT STYLES */
#container {margin:0 auto; padding:0; width:1024px; height:1590px; background:url(http://media.monsterindia.com/company/xsapientx/bg.jpg) no-repeat #E8E9EB;}
.nav {float:left; width:933px; height:44px; padding:119px 0 0 50px;}
.colLeft {float:left; width:657px; padding:40px 0 0 90px;}
.colRight {float:left; width:210px; height:903px; padding-top:40px; line-height:16px;}
.hero {float:left; width:650px; height:370px;}
.ltCopy {float:left; width:610px; padding-left:18px; line-height:20px;}


.blueArrow {float:left; width:275px; height:215px; color:#FFF; font-size:16px; line-height:26px; background:url(http://media.monsterindia.com/company/xsapientx/blue_arrow.gif) no-repeat; padding:24px 0 0 10px;}
.reps {float:left; width:300px; line-height:20px;}
.indiaJobs {float:left; width:309px; height:30px; background:url(http://media.monsterindia.com/company/xsapientx/jobs_arrow.gif) no-repeat; font-size:14px; margin-top:30px; padding:5px 0 0 8px;} 
.indiaJobs a:link {font-style:italic;}
.indiaJobs a:visited {font-style:italic;}

.opportunities {float:left; width:555px; padding:40px 0 10px 40px; line-height:28px;}
.opportunities a:link {text-decoration:underline; color:#3DC8E0;}
.opportunities a:visited {text-decoration:underline; color:#3DC8E0;}
.location {float:left; width:220px; font-size:11px; color:#333;}
.location ul {padding-top:30px; *padding-top:40px;}
.location li {list-style-position:inside; list-style-type:disc; line-height:28px;}
.results {float:left; font-size:11px; color:#000; width:655px; text-align:center; font-family:Verdana, Geneva, sans-serif; padding-top:30px;}
.results a:link {text-decoration:underline; color:#000;}
.results a:visited {text-decoration:underline; color:#000;}

.cultureImg {float:left; width:250px; height:300px; padding:4px 1px;}
.doitCopy {float:left; width:345px; line-height:18px;}

.rtBg_ltGry {float:left; width:189px; background-color:#F7F8FA; color:#333; padding:20px 0 12px 15px; margin-bottom:9px;}
.rtBg_ltGry_about {float:left; width:179px; background-color:#F7F8FA; color:#333; padding:20px 10px 12px 15px; margin-bottom:9px;}
.top10 {float:left; width:201px; height:208px; padding-left:1px;}

.trainingOpp {float:left; width:388px; height:30px; background:url(http://media.monsterindia.com/company/xsapientx/training_opp.gif) no-repeat; font-size:14px; margin-top:30px; padding:5px 0 0 8px;} 
.trainingOpp a:link {font-style:italic;}
.trainingOpp a:visited {font-style:italic;}

.contact {float:left; width:630px; padding-left:18px;}
.contactBangalore {float:left; width:207px; font-size:11px; line-height:21px;}
.contactNoida {float:left; width:270px; font-size:11px; line-height:21px;}
.contactDelhi {float:left; width:150px; font-size:11px; line-height:21px;}

.learnSapient {float:left; width:330px; height:30px; background:url(http://media.monsterindia.com/company/xsapientx/contact_arrow.gif) no-repeat; font-size:14px; margin-top:30px; padding:5px 0 0 8px;} 
.learnSapient a:link {font-style:italic;}
.learnSapient  a:visited {font-style:italic;}

#experinceHolder {float:left; width:620px; height:385px; border-top:4px solid #ABB0B0; padding:15px 0 0 22px;}
.col1 {float:left; width:289px; height:280px;}
.col1 img {padding-left:6px;}
.col2 {float:left; width:280px; height:335px; line-height:17px; padding-top:10px;}
.quotes {float:left; width:40px; height:280px;}
.switch {float:left; color:#FFF; font-style:italic; width:600px; height:25px; background-color:#ABB0B0; text-align:right; padding:10px 12px 0 0;}
.switch a:link {text-decoration:none; color:#FFF; }
.switch a:visited {text-decoration:none; color:#FFF;}


#ourWork {float:left; width:920px; padding:35px 0 0 80px; font-size:15px; color:#000; font-weight:bold;}

#footer {margin:0 auto; padding:0; width:974px; height:34px; background-color:#FFF; padding:16px 0 0 50px; color:#C3C5C6; font-size:10px;}

.padrt15 {padding-right:15px;}
.padrt7 {padding-right:7px;}
.padrt4 {padding-right:4px;}
.padlt120 {padding-left:90px;}
.padbt45 {padding-bottom:45px;}
.padbt28 {padding-bottom:28px;}

.fnt14 {font-size:14px;}
.fnt11 {font-size:11px;}

.blk {color:#000; font-weight:bold;}
