body, p, div, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}
body {
	background:url(../images/top_body_bg.jpg) left top repeat-x;
	font-family:'segoeuifont', Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#818181;
}
@font-face {
	font-family: segoeuifont;
	src: url("../../fonts/segoeui.eot") 
}
@font-face {
 	font-family: segoeuifont;
	src: url('../../fonts/segoeui.svg') format('svg'), 
	url('../../fonts/segoeui.eot?#iefix') format('embedded-opentype'),
	url('../../fonts/segoeui.ttf') format('truetype');
}
h2 {
	font-family:'segoeuifont', Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:normal; line-height:33px;
}
h3 {
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}
p {
	line-height:16px;
}
a {
	text-decoration:none;
	color:#2b8fce;
}
a:hover {
	color:#2b8fce;
	text-decoration:underline;
}
.light {
	color:#7d7575;
}
.wrapper {
	margin:0 auto;
	width:982px;
}
#header {
	padding:0 0 0 35px;
	position:relative;
}
p.tagline {
	margin:10px 0 0 65px;
	color:#000000;
	font-family:'segoeuifont', Arial, Helvetica, sans-serif;
	font-size:16px;
}
img{border:none;}
.mailto{ position:absolute; top:74px; right:10px; background:url(../images/new_images/mailto-icon.png) no-repeat 0 0; line-height:9px; padding:0 0 0 25px; font-family:'segoeuifont', Arial, Helvetica, sans-serif; font-size:13px; height:16px;}.mailto a{color:#2b8fce; text-decoration:underline;}.mailto a:hover{text-decoration:none;}
#navholder {
	height:45px;
	width:967px;
	padding:0 0 0 0;
	margin-top: 14px;
}
#nav {
	width:680px;
	float:left;
}
#searcholder {
	float:left;
	width:280px;
	padding-top:15px;
}
#nav ul {
	margin:0 0 0 7px;
	width:675px;
	height:45px;
	padding:0;
	list-style:none;
	background: #eee;
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
    border-radius: 4px 4px 0 0;
	position:relative;
	z-index: 99;
}
#nav li {
	float:left;
	width:131px;
	margin:0 5px 0 0;
}
#nav li a {
	text-decoration:none;
	width:100%;
	height:45px;
	display:block;
	text-align:center;
	line-height: 45px;
    font-size: 15px;
	color:#74777b;
	background: #fff;
	position:relative;
}
#nav li a:hover{background:#3399cc; color:#fff;}
/*
a.home {
	background:url(../images/new_images/nav-grid.png) 1px 22px no-repeat;
	margin:0 auto;
	margin-left:0;
}
a.home:hover {
	background:url(../images/new_images/nav-grid.png) 1px -28px no-repeat;
}
a.workfolio {
	background:url(../images/new_images/nav-grid.png) -142px 22px no-repeat;
	margin:0 auto;
}
a.workfolio:hover {
	background:url(../images/new_images/nav-grid.png) -142px -28px no-repeat;
}
a.resume {
	background:url(../images/new_images/nav-grid.png) -279px 22px no-repeat;
	margin:0 auto;
}
a.resume:hover {
	background:url(../images/new_images/nav-grid.png) -279px -28px no-repeat;
}
a.resources {
	background:url(../images/new_images/nav-grid.png) -416px 22px no-repeat;
	margin:0 auto;
	margin-left:9px;
}
a.resources:hover {
	background:url(../images/new_images/nav-grid.png) -416px -28px no-repeat;
}
a.contact {
	background:url(../images/new_images/nav-grid.png) -550px 22px no-repeat;
	margin:0 auto;
}

a.contact:hover {background:url(../images/new_images/nav-grid.png) -550px -28px no-repeat;}a.home.selected {background-position:1px -28px;}a.workfolio.selected {background-position:-142px -28px;}a.resume.selected {background-position:-279px -28px;}a.resources.selected {background-position:-416px -28px;}a.contact.selected {background-position:-550px -28px;}
*/
#nav ul li:first-child a{border-radius:4px 0 0 0;}
#nav ul li:last-child a{border-radius:0 4px 0 0;}
#nav ul li:last-child{margin:0;}
#nav li a.selected{background:#3399cc; color:#fff;font-weight: bold;}
#nav li a.selected:after { position: absolute; top: 100%; left: 50%; margin-left: -10px; width: 0; height: 0; border: solid transparent; border-width: 10px; border-top-color: #3399cc; content: ''; pointer-events: none; z-index: 9;}
#nav li a:hover{background:#3399cc; color:#fff;}#topcurvehome {
	background:url(../images/home_top_bg.png) left top no-repeat;
	height:17px;
	width:992px;
}
#topcurve {
	background:url(../images/topcurve_publication.png) left top no-repeat;
	height:17px;
	width:992px;
}
.holder {
	width:545px;
	padding-bottom:25px;
	margin-left:35px;
	padding-top:5px; float:left;
}
#topcontenthome {
	background:url(../images/home_image_bg.png) right top no-repeat; float:left;
	/*padding:5px 35px;*/
}
/*#topcontent {
	background:url(publication_image_bg.png) right top no-repeat; float:left;
	padding:5px 35px;
}*/
#content-section{
	width:982px;
	margin-top:-8px;
	float:left;
}
.common-wrap{
	width:962px;
	margin:0 auto;
}
.left{float:left;}
.right{float:right;}
.clearer{clear:both;}
#topcontent {
	background:url(../images/new_images/topcontent_bg.png) no-repeat 0 0;
	padding-top:11px;
}
#topcontent h1{ font-size:37px; font-family:'segoeuifont', Arial, Helvetica, sans-serif; color:#2b8fce; font-weight:bold; line-height:45px;}
#bottomcontent {
	background:url(../images/new_images/bottomcontent_bg.png) repeat-y  0 0;
}
#home-marquee{background:url(../images/new_images/homepage_marquee.jpg) 0 0 no-repeat; height:250px; padding:15px 0 0 17px; border-bottom:3px solid #FFFFFF; position:relative;}#home-marquee #digital-strategy{ position:absolute; top:140px; left:18px;}
#home-marquee #digital-strategy .digital-strategy-list{ background:url(../images/new_images/arrow-type1.png) no-repeat 0 3px; padding:0 0 0 30px; font-family:'segoeuifont', Arial, Helvetica, sans-serif; font-size:17px; margin-bottom:10px; color:#000000; font-weight:bold;}
#home-marquee #my-expertise{ position:absolute; top:140px; left:380px;}
#home-marquee #my-expertise .heading{ background:url(../images/new_images/my-expertise-line.png) no-repeat 0 bottom; padding:0 0 4px; font-family:'segoeuifont', Arial, Helvetica, sans-serif; font-size:17px; margin-bottom:10px; color:#000000; font-weight:bold;}
#home-marquee #my-expertise .my-expertise-list{ background:url(../images/new_images/check-type1.png) no-repeat 0 5px; padding:0 0 0 20px; font-family:'segoeuifont', Arial, Helvetica, sans-serif; font-size:13px; margin-bottom:5px; color:#686868;}
#home-bottom-content{ background:url(../images/new_images/homepage_content_main_bg.png) 0 0 no-repeat; float:left;}
#home-bottom-content .left-col{ width:695px; float:left; padding:35px 20px 25px 15px;}
#home-bottom-content .right-col{ width:206px; float:left; border:3px solid #f5f5f5; border-bottom:none; background:#ffffff; padding:17px 10px 0;}
#opages-bottom-content{ background:url(../images/new_images/innerpage_content_main_bg.png) 0 0 no-repeat; float:left;}#opages-bottom-content .left-col{ width:686px; float:left; padding:35px 20px 25px 15px;}#opages-bottom-content .right-col{ width:221px; float:left; background:url(../images/new_images/right-col-bg.png) 0 15px no-repeat; padding:20px 10px;}
.right-col #selected-quotes{margin:0; padding:0;}.right-col #selected-quotes .heading{ background:url(../images/new_images/selected-quotes.png) 0 0 no-repeat; font-size:18px; color:#000000; padding-left:42px; font-weight:bold;}.right-col #selected-quotes .quotes{ background:url(../images/new_images/title-shadow.png) 0 0 no-repeat; padding:15px 0 25px 0; border-bottom:4px solid #f5f5f5; margin:3px 0 0 0;}
.right-col #selected-quotes .quotes .quotes-listing{ background:url(../images/new_images/bullet-type1.png) 0 7px no-repeat; margin:7px 0 0 10px;padding:0 0 9px 15px; border-bottom:1px dashed #b2b2b2; font-weight:bold; color:#4e4e4e;}
.right-col #selected-quotes .quotes-listing span{ color:#2b8fce; font-weight:normal;}
.right-col #event-speaker{margin:25px 0 0 0; padding:0;}
.right-col #event-speaker .heading{background:url(../images/new_images/event-speaker.png) 0 0 no-repeat; font-size:18px; color:#000000;padding-left:42px; font-weight:bold;}
.right-col #event-speaker .events{ background:url(../images/new_images/title-shadow.png) 0 0 no-repeat; padding:15px 0 16px 0; margin:3px 0 0 0;}
.right-col #event-speaker .events .events-listing{ background:url(../images/new_images/bullet-type1.png) 0 7px no-repeat; margin:7px 0 0 10px;padding:0 0 9px 15px; border-bottom:1px dashed #b2b2b2; color:#2b8fce;}
#opages-bottom-content .right-col #selected-quotes{margin:0; padding:0;}
#opages-bottom-content .right-col #selected-quotes .heading{ background:url(../images/new_images/selected-quotes.png) 0 0 no-repeat; font-size:18px; color:#000000; padding-left:42px; font-weight:bold;}
#opages-bottom-content .right-col #selected-quotes .quotes{ background:url(../images/new_images/title-shadow.png) 0 0 no-repeat; padding:15px 0 16px 0; border:none; margin:3px 0 0 0;}
#opages-bottom-content .right-col #selected-quotes .quotes .quotes-listing{ background:url(../images/new_images/bullet-type3.png) 0 7px no-repeat; margin:7px 0 0 10px;padding:0 0 9px 15px; border-bottom:1px dashed #b2b2b2; font-weight:bold;}
#opages-bottom-content .right-col #selected-quotes .quotes-listing span{ color:#2b8fce; font-weight:normal;}
#opages-bottom-content .right-col #event-speaker{margin:25px 0 0 0; padding:0;}
#opages-bottom-content .right-col #event-speaker .heading{background:url(../images/new_images/event-speaker.png) 0 0 no-repeat; font-size:18px; color:#000000;padding-left:42px; font-weight:bold;}
#opages-bottom-content .right-col #event-speaker .events{ background:url(../images/new_images/title-shadow.png) 0 0 no-repeat; padding:15px 0 16px 0; margin:3px 0 0 0;}
#opages-bottom-content .right-col #event-speaker .events .events-listing{ background:url(../images/new_images/bullet-type3.png) 0 7px no-repeat; margin:7px 0 0 10px;padding:0 0 9px 15px; border-bottom:1px dashed #b2b2b2; color:#2b8fce;}
.opages-right-col-sep{background:url(../images/new_images/right-col-item-sep.png) 15px 0 no-repeat; height:3px; width:187px;}
.right-col #testimonials{margin:15px 0 0 0; padding:0;}
.right-col #testimonials .heading{font-size:18px; color:#000000;padding-left:15px; font-weight:bold;}
.right-col #testimonials .testPanel{background:url(../images/new_images/title-shadow.png) 0 0 no-repeat;}
.right-col #testimonials .testimonial-list{  padding:15px 0 25px 0; margin:0px 0 0 0; display:none; font-size:15px;}
.right-col #testimonials .client{ font-size:12px; color:#898989; margin-top:10px;}
.right-col #testimonials .client .name{ color:#2b8fce;}
.inner-page-heading{ font-family:'segoeuifont', Arial, Helvetica, sans-serif; font-size:20px; color:#2b8fce; padding-bottom:8px; border-bottom:1px solid #e3e3e3; font-weight:bold;}
.font14{ font-size:14px;}.font12{ font-size:12px;}.strong{ font-weight:bold;}
#my-expertise-content{margin:0; padding:0;}#my-expertise-content .column{float:left; width:315px;}
#my-publication{margin:30px 0 0; padding:25px 0 0; background:url(../images/new_images/homepage-content-left-bg.png) no-repeat center 0;}#my-publication .publication-items{ width:158px; float:left; font-size:12px; background:url(../images/new_images/publication-sep.png) right 0 no-repeat;
padding:16px 10px 0;}.publication-items .heading{ font-weight:bold; color:#000000;}.publication-items .date{color:#727272; margin-top:5px;}.publication-items .title{color:#2b8fce; margin-top:5px;}.publication-items .desc{ color:#727272; margin-top:5px;}.publication-items .download{ color:#2b8fce; background:url(../images/new_images/pdf-downoad-icon.png) 0 0 no-repeat; height:18px; margin-top:11px; padding:0 0 0 23px;}.publication-items .download a{ color:#2b8fce;}.publication-items .download a:hover{ color:#2b8fce; text-decoration:underline;}
/* Selected Quotes */
.quote-box{margin:30px 0 0; padding:25px 0 0; background:url(../images/new_images/homepage-content-left-bg.png) no-repeat center 0;}
.quote-desc h3{color:#000; font-size:24px; line-height:26px; font-weight:bold;}
.quote-desc p{font-size:14px; line-height:18px; padding-bottom:10px;}
.quote-desc p.write{color:#999; font-size:12px; font-style:italic; padding-top:5px;}
.quote-box .quote-thumb{float:left; margin-right:20px;}
.quote-box .quote-desc{padding-top:16px;}
.quote-box .about-bk{margin-top:10px; font-size:16px; line-height:20px; display:block; outline:none;}
/* Resume Page */
#resume-marquee{background:url(../images/new_images/resume-marquee.jpg) 0 0 no-repeat; height:335px; padding:15px 0 0 17px; border-bottom:3px solid #FFFFFF; position:relative;}#resume-marquee #bea{ position:absolute; top:84px; left:100px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#515050;}#resume-marquee #bea strong{color:#000000;}#resume-marquee #scea{ position:absolute; top:87px; left:382px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#515050;}#resume-marquee #scea strong{color:#000000;}#resume-marquee #rbm{ position:absolute; top:87px; left:668px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#515050;}#resume-marquee #rbm strong{color:#000000;}#resume-marquee #hds{ position:absolute; top:251px; left:280px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#515050;}#resume-marquee #hds strong{color:#000000;}#resume-marquee #sony{ position:absolute; top:251px; left:530px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#515050;}#resume-marquee #sony strong{color:#000000;}#resume-marquee #walmat{ position:absolute; top:251px; left:778px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#515050;}#resume-marquee #walmat strong{/*color:#313131;*/ color:#000000;}#resume-marquee #syw{ position:absolute; top:251px; left:725px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#515050;}#resume-marquee #yw strong{color:#313131;}#my-skills{margin:0; padding:0; position:relative; height:460px;}#my-skills .my-skills-title{ background:url(../images/new_images/check-type2.png) 0 5px no-repeat; font-size:13px; padding:0 0 0 20px; margin:10px 0 0 0;}#my-skills .my-skills-title strong{ color:#5d5d5d; font-size:13px;}
/* Workfolio Page */
#workfolio-marquee{background:url(../images/new_images/workfolio-marquee.jpg) 0 0 no-repeat; height:255px; padding:15px 0 0 17px; border-bottom:3px solid #FFFFFF; position:relative;}
#workfolio-marquee h1{ font-size:32px; font-family:'segoeuifont', Arial, Helvetica, sans-serif; color:#2b8fce; font-weight:bold; line-height:45px;}
#workfolio-list{ position:absolute; top:95px; left:35px;}
#workfolio-list .key-position-list{background:url(../images/new_images/arrow-type1.png) no-repeat 0 2px; padding:0 0 0 30px; font-family:'segoeuifont', Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:10px; color:#000000; font-weight:bold;}
#workfolio-list .key-position-list span{ color:#818181; font-weight:normal;}
#my-workfolio{margin:0; padding:0; position:relative; height:460px;}
#my-workfolio .company-info{margin:0 0 20px; padding:0 10px 25px 0; background:url(../images/new_images/company-sep.jpg) 0 bottom repeat-x; float:left;}
#my-workfolio .company-name{ font-size:20px; color:#000000; background:url(../images/new_images/my-workfolio-title-bg.png) 0 bottom no-repeat; margin-left:8px; height:52px; font-weight:bold;}
#my-workfolio .company-brand{margin:0; padding:0; float:left; width:169px;}
#my-workfolio .company-brand .web-address{margin:0 auto; padding:5px 0; background:url(../images/new_images/web-address-bg.png) 0 0 no-repeat; font-size:11px; font-weight:normal; height:16px; width:110px; text-align:center;}
#my-workfolio .company-brand .web-address a{ text-decoration:underline; color:#2b8fce;}
#my-workfolio .company-brand .web-address a:hover{ text-decoration:none;}
#my-workfolio .company-desc{margin:5px 0 0 10px; padding:0; float:left; width:470px;}
#my-workfolio .company-desc .job-profile{ background:url(../images/new_images/check-type3.png) 0 3px no-repeat; font-size:14px; padding:0 0 0 25px; margin:10px 0 0 0; color:#8d8d8d; width:195px}
#my-linkedin-reco{ margin:0 20px 30px; padding:0 0 0 55px; background:url(../images/new_images/workfolio-linkedin.jpg) 0 0 no-repeat #434343; height:34px; font-size:20px; color:#ffffff;}
.linkedin-reco{ float:left; margin-bottom:30px;}
.linkedin-reco .contact-title{ background:url(../images/new_images/workfolio-linkedin-reco.png) 0 0 no-repeat; width:439px; height:46px; color:#000; padding:0 0 0 10px; line-height:31px;}
.linkedin-reco .contact-title .name{font-size:15px; width:120px; display:block; float:left; font-weight:bold;}
.linkedin-reco .contact-title .designation{font-size:13px;}
.linkedin-reco .contact-desc{ margin:0; padding:0; width:439px;}
.linkedin-reco .contact-read-more{ margin:10px 0 0 0; padding:0 0 0 22px; float:right; background:url(../images/new_images/bullet-type2.png) 0 3px no-repeat; line-height:20px; font-size:12px;}
.linkedin-reco .contact-read-more a{ text-decoration:underline;}
.linkedin-reco .contact-read-more a:hover{ text-decoration:none;}
/* Resources Page */
#resources-marquee{/* background:url(../images/new_images/resources-marquee.jpg) 0 0 no-repeat;  height:255px;*/ padding:15px 0 0; border-bottom:3px solid #FFFFFF; position:relative; width:100%; float:left;}
#resources-marquee h1{ font-size:32px; font-family:'segoeuifont', Arial, Helvetica, sans-serif; color:#2b8fce; font-weight:bold; line-height:45px;}
#resources-marquee .olivier-quotes{ font-size:20px; color:#686868; position:absolute; top:75px; left:20px; font-weight:bold;}#resources-marquee .olivier-naimi{ font-style:italic; font-size:14px; position:absolute; top:145px; left:545px;}#resources-marquee .posted-date{font-size:12px; position:absolute; top:190px; left:20px;}#resources-marquee .posted-date a{ text-decoration:underline; color:#2b8fce;}#resources-marquee .posted-date a:hover{ text-decoration:none;}ul.tabs {margin: 0; padding: 0; float: left; list-style: none; height: 44px; border-bottom: 1px solid #e5e5e5; width: 100%;}ul.tabs li {float: left; margin: 0; cursor: pointer; height: 31px; line-height: 31px; font-weight: bold; background: #EEEEEE; overflow: hidden; position: relative;}ul.tabs li:hover {background: #CCCCCC;}	ul.tabs li.my-publication{ background:url(../images/new_images/resources-tab.png) 0 1px no-repeat; width:212px; height:45px;}ul.tabs li.industry-insight{background:url(../images/new_images/resources-tab.png) -212px -58px no-repeat; width:212px; height:44px;}ul.tabs li.my-publication-active{ background:url(../images/new_images/resources-tab.png) 0 -59px no-repeat; width:212px; height:45px;}ul.tabs li.industry-insight-active{background:url(../images/new_images/resources-tab.png) -212px 2px no-repeat; width:212px; height:45px;}ul.tabs li.active{background: #FFFFFF; border-bottom: 1px solid #FFFFFF;}.tab_container {border-top: none; clear: both; float: left; width: 100%;}.tab_content {padding: 20px;display: none;	}#my-publication-content, #industry-insight-content{margin:0; padding:0; position:relative; height:460px;}#my-publication-content a, #industry-insight-content a{text-decoration:underline;}#my-publication-content a:hover, #industry-insight-content a:hover{text-decoration:none;}.publication-info{margin:0 15px 20px 0; padding:0 0 25px 0; background:url(../images/new_images/company-sep.jpg) 0 bottom repeat-x; float:left;}#my-publication-content .publication-name{ font-size:16px; color:#000000; background:url(../images/new_images/my-workfolio-title-bg.png) 0 bottom no-repeat; margin-left:8px; height:45px; font-weight:bold;}
#my-publication-content .publication-brand{margin:0; padding:0; float:left; width:169px;}
#my-publication-content .publication-title{margin:5px 0 0 10px; padding:0; float:left; width:435px; font-size:14px; color:#403f3f;}
#my-publication-content .publication-posted-date{margin:5px 0 0 10px; padding:0; float:left; width:435px; font-weight:normal; font-size:13px;}
#my-publication-content .publication-posted-date a{ text-decoration:underline; color:#2b8fce;}
#my-publication-content .publication-posted-date a:hover{ text-decoration:none;}
#my-publication-content .publication-desc{margin:5px 0 0 10px; padding:0; float:left;}
#my-publication-content .download-link{ float:right; margin:10px 0 0 0; font-size:12px;}
#industry-insight-content .publication-name{ font-size:16px; color:#000000; height:20px; font-weight:bold; margin-bottom:10px;}
#industry-insight-content .publication-title{margin:15px 0 0 0; padding:0; font-size:14px; color:#7f7f7f; font-weight:bold;}
#industry-insight-content .publication-posted-date{margin:5px 0 0 0; padding:0; font-weight:normal; font-size:13px; color:#7f7f7f;}
#industry-insight-content .publication-desc{margin:10px 0 0 0;}
#industry-insight-content .publication-posted-date a{ text-decoration:underline; color:#2b8fce;}
#industry-insight-content .download-link{ float:left; margin:10px 0 0 0; font-size:12px; background:url(../images/new_images/pdf-icon.png) no-repeat 0 0; padding-left:20px; height:20px;  }
/* Contact Page */
#contact-marquee{background:url(../images/new_images/contact-marquee.jpg) 0 0 no-repeat; height:173px; padding:15px 0 0 17px; border-bottom:3px solid #FFFFFF; position:relative;}
#contact-marquee h1{ font-size:32px; font-family:'segoeuifont', Arial, Helvetica, sans-serif; color:#2b8fce; font-weight:bold; line-height:45px;}
#contact-marquee .contact-quotes{ font-size:20px; color:#686868; position:absolute; top:85px; left:20px; font-weight:bold;}
form{margin:0 0 0 12px; padding:0;}
form label{width:60px; float:left; height:44px; line-height:40px; margin-top:12px; color:#6a6a6a; font-size:14px;}
.txtfield{ margin:12px 0 0 0; padding:0; background:url(../images/new_images/textfield-bg.png) 0 0 no-repeat transparent; width:266px; height:44px;  float:left;}
.txtfield input{border:none; width:240px; height:30px; background:none; padding:7px 0 0 15px;}
.txtarea{ margin:12px 0 0 0; padding:0; background:url(../images/new_images/textarea-bg.png) 0 0 no-repeat; width:606px; height:84px; border:none; float:left;}
.txtarea textarea{border:none; width:586px; height:60px; background:none; padding:10px 0 0 10px; resize:none; *margin-top:10px; *padding:0px 0 0 5px; *width:578px;}
:root .txtarea textarea {
  margin-top:10px; padding:0px 0 0 10px;
}
@media all { .txtarea textarea { margin-top:10px\0/; padding:0px 0 0 10px\0/; } }
.submit-btn{ border:none; background:url(../images/new_images/submit-btn.png) 0 0px no-repeat; width:81px; height:34px; cursor:pointer;}
.submit-btn:hover{ border:none; background:url(../images/new_images/submit-hover-btn.png) 0 0 no-repeat; width:81px; height:34px;cursor:pointer;}
.mandatory{ color:#ff0000;}
#social-contact{margin:30px 0 0; padding:25px 0 0; background:url(../images/new_images/homepage-content-left-bg.png) no-repeat center 0;}
#email-me{ font-size:16px; color:#686868;}
#email-me a{ text-decoration:underline; font-weight:bold;}
#email-me a:hover{ text-decoration:none;}
.errorMsg {
    border-radius: 3px 3px 3px 3px;
    color: #FF0000;
    display: none;
    font-family: arial;
    font-size: 12px;
    height: auto;
    padding: 8px 5px;
    width: 275px;
}
#footer{ background:#000; width:100%; height:60px;}
#footer #footer-content{width:962px; margin:0 auto; padding:0 10px;}
#footer #footer-content ul.footer-menu{margin:0; padding:20px 0 0 0; list-style:none; float:left;}
#footer #footer-content .footer-menu li{margin:0 10px; padding:0; float:left; list-style:none; color:#ffffff;}
#footer #footer-content .footer-menu li a{margin:0 0 0 0; padding:0; color:#ffffff;text-decoration:none;font-size:12px;}
#footer #footer-content .footer-menu li a:hover{ text-decoration:underline;}
#footer #footer-content #copyright{margin:0; padding:20px 0 0 0; float:right; color:#737373;}
#maincontentholder {
	/*background:url(bg_repeat.png) repeat-y;*/
	padding:0 6px;
	float:left;
}
#maincontent {
	background-color:#fff;
	padding:5px 30px 0 30px;
	float:left;
	width:920px;
}
#contentcol {
	float:left;
	width:635px;
}
#rightcol {
	float:left;
	width:250px;
	margin:50px 0 0 35px;
}
div.solid {
	padding-bottom:25px;
	border-bottom:1px solid #d1d1d1;
}
div.dotted {
	padding:20px 0;
	border-bottom:1px dotted #d1d1d1;
}
div.solid {
	padding:25px 0;
	border-bottom:1px solid #d1d1d1;
}
table.bordered th, table.bordered td {
	border-bottom:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
}
.first {
	border-left:1px solid #d1d1d1;
}th {
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.alter th, .alter td {
	background-color:#bdbdbd;
}
#rightcol h2 {
	padding-bottom:10px;
	border-bottom:1px solid #d1d1d1;
}
#rightcol ul {
	list-style:none;
	padding:0;
	margin:10px 0 0 0;
}
#rightcol li {
	list-style:none;
	margin:10px 0;
	border-bottom:1px dotted #d1d1d1;
	padding:10px 0;
	width:250px;
}
#publicationcontent {
	margin:20px 0;
	float:left;
	margin:20px 25px;
	width:920px;
	padding:10px 5px;
}
.borderborder{border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;}
#bottom {
	background:url(../images/bg_bottom.png) left top no-repeat;
	width:992px;
	height:25px;
	margin-bottom:50px;
	float:left;
}
.webmag {
	background:url(../images/section_pattern_bg.jpg) left top repeat-y;
	width:920px;
	padding:20px 30px;
	float:left;
}
div.dottedresume {
	padding:10px 0;
	border-bottom:1px dotted #d1d1d1;
}
/**************ADDED NEW CLASSES****************/
.titleClass{padding-left:35px; margin-top:20px;}
.titleSkill{border-bottom: 1px solid #D1D1D1; font-size: 26px; padding-bottom:15px;} 
.resumeImg{float:left; width:434px; height:auto; }
.headerWrap{width:992px; margin:0; padding:0; float:left; }
.bordernone{border-bottom:none !important; }
.quickLinks{margin:0px 0 8px;padding-left: 35px; float:left}
.wrkheading{padding:20px 0px 0px 0px; float:left; width:560px;  margin-top:20px;}
.socialLinks{ height:30px; line-height:30px; list-style-type:none; float:right; margin:0; padding:0; *width:530px;}
.socialLinks li{ height:30px; line-height:30px; list-style-type:none; float:left; margin-left:2px;}
div#formfeedback input{ border: 2px solid #D1D1D1;   width: 400px; height:24px; padding:0; float:left; }div#formfeedback label {float: left; width: 90px; padding-left:30px; margin-right:5px;}div#formfeedback div { float: left; margin: 5px;width: 625px;}div#formfeedback #submitdiv {padding-left: 126px;}div#formfeedback .vote {background: url(../images/btn_send.jpg) repeat scroll 0 0 transparent; border: 0 none; height: 42px; width: 92px; float:left;}div#formfeedback .votereset { background: url(../images/btn_reset.jpg) repeat scroll 0 0 transparent; border: 0 none; height: 42px; margin-left: 15px;  float:left; width: 92px;}div#formfeedback textarea {border: 2px solid #D1D1D1; float: left; resize: none; width: 400px;}
.mandatoryFields{ float: right; margin: 0 107px 0 0;text-align: right;  width: 135px;}.homeImg{background: url(../images/homeimg.png) no-repeat right top; width:986px; height:362px;}.workfolioImg{background: url(../images/workfolioimg.png) no-repeat right top; width:986px; }.resumeImg{background: url(../images/resumeimg.png) no-repeat right top; width:987px; height:362px;}.publicationImg{background: url(../images/publicationimg.png) no-repeat right top; width:987px; height:298px;}.feedbackImg{background: url(../images/feedbackimg.jpg) no-repeat right top; width:986px; height:291px;}.emerging{background:url(../images/bg_repeat_inner_page.jpg) left top repeat-x; padding-top:42px;}.emergheader{float:left; border-bottom:1px solid #d1d1d1; padding-bottom:20px; width:923px;}.left-emergheader{float:left; /*background:url(emerging-logo.jpg) no-repeat left top;*/ width:630px; height:103px; }.right-emergheader{float:left; padding-top:50px;}.emerging #maincontentholder{padding-left:30px}.emerging-content{float:left; width:923px; border-bottom:1px solid #d1d1d1; padding-top:15px;}.emerging-content img.leftImg{float:left; padding:4px 18px 0 0 }.emerging-content img.rightImg{float:right; padding:4px 0px 0 18px }.emerging-content p{padding-bottom:15px; }.emerging-content h2{padding-bottom:5px;}.emerging-content ul{float:left; padding:0; margin:0; padding-left:15px; list-style:none}.emerging-content ul li{background:url(../images/bullet.png) no-repeat left top; float:left; padding:0 0 10px 20px}.emerging #maincontentholder #footer{padding:0; padding-top:20px}.blueColor{color:#0862be}.fbMargin{margin-top:-2px; *margin-top:0px; margin-top:-0\9; }.tumblr{*margin-top:3px;}.stumble{*margin-top:5px; *margin-left:-10px;}.iconDiv{margin:6px 8px 0 0; *margin:0px 8px 0 0; margin:0px 8px 0 0\9;}.searchUI{background:#f0f0f0; line-height:22px;height:22px; border:#cdcdcd 2px solid;padding:0px 4px 4px 4px; color:#000}
form label.problem {
    background-image: url(../images/caution.gif);
    background-position: 3px 0;
    background-repeat: no-repeat;
}
#cse-search-results{float:left; padding-left:25px;}.socialLinks{position:relative}
.fb_edge_widget_with_commentt{border:2px solid red; width:70px; height:20px;}.fb-like .fb_ltr{float:left}
img{border:0}#publicationcontent h2{ padding-bottom:15px}.borderwork{border-top:2px dotted #d1d1d1; width:615px; float:left; }div.workdotted{padding:20px 0; float:left; width:630px;}
.imageWork{float:left; width:207px;}
.textWork{float:left; width:400px;}
#googleads{border:1px solid #d1d1d1; margin-top:15px; padding:0 0 10px 55px;}
#cse-search-results iframe{height:1500px;}
/* Modal Box Functionality */#basic-modal-content {display:none;}/* Overlay */#simplemodal-overlay {background-color:#000;}/* Container */
#simplemodal-container {height:450px; width:1000px; color:#bbb; background-color:#333; border:4px solid #444; padding:0px;}#simplemodal-container .simplemodal-data {padding:0px;}#simplemodal-container a {color:#ddd;}#simplemodal-container a.modalCloseImg {background:url(../images/new_images/x.png) 0 0 no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}#simplemodal-container h3 {color:#84b8d9;}.simplemodal-wrap{overflow:hidden !important;}.margin-top0{margin-top:3px;}.margin-top1{margin-top:5px;}.margin-top2{margin-top:10px;}.margin-top3{margin-top:15px;}.margin-top4{margin-top:20px;}.margin-top5{margin-top:25px;}.margin-top6{margin-top:30px;}.margin-right0{margin-right:3px;}.margin-right1{margin-right:5px;}.margin-right2{margin-right:10px;}.margin-right3{margin-right:15px;}.margin-right4{margin-right:20px;}.margin-right5{margin-right:25px;}.margin-right6{margin-right:30px;}.margin-bottom0{margin-bottom:3px;}.margin-bottom1{margin-bottom:5px;}.margin-bottom2{margin-bottom:10px;}.margin-bottom3{margin-bottom:15px;}.margin-bottom4{margin-bottom:20px;}.margin-bottom5{margin-bottom:25px;}.margin-bottom6{margin-bottom:30px;}.margin-left0{margin-left:3px;}.margin-left1{margin-left:5px;}.margin-left2{margin-left:10px;}.margin-left3{margin-left:15px;}.margin-left4{margin-left:20px;}.margin-left5{margin-left:25px;}.margin-left6{margin-left:30px;}
.padding-top0{padding-top:3px;}.padding-top1{padding-top:5px;}.padding-top2{padding-top:10px;}.padding-top3{padding-top:15px;}.padding-top4{padding-top:20px;}.padding-top5{padding-top:25px;}.padding-top6{padding-top:30px;}
.padding-right0{padding-right:3px;}.padding-right1{padding-right:5px;}.padding-right2{padding-right:10px;}.padding-right3{padding-right:15px;}.padding-right4{padding-right:20px;}.padding-right5{padding-right:25px;}.padding-right6{padding-right:30px;}
.padding-bottom0{padding-bottom:3px;}.padding-bottom1{padding-bottom:5px;}.padding-bottom2{padding-bottom:10px;}.padding-bottom3{padding-bottom:15px;}.padding-bottom4{padding-bottom:20px;}.padding-bottom5{padding-bottom:25px;}.padding-bottom6{padding-bottom:30px;}
.padding-left0{padding-left:3px;}.padding-left1{padding-left:5px;}.padding-left2{padding-left:10px;}.padding-left3{padding-left:15px;}.padding-left4{padding-left:20px;}.padding-left5{padding-left:25px;}.padding-left6{padding-left:30px;}.homebg { float:left; width:100%; /*background:url(../images/homebg.gif) no-repeat right top*/ }

/* homepage updates*/
.straight-logo{float:left; padding-left:5px;}
.straight-logo .logo{float:left;}
.slogan{float: left; padding-left: 5px; font-size:14px; color: #333; margin-top:12px; font-style:italic;}
.slogan span{color:#999; font-size:12px; font-style:normal; margin-left:10px;}
#resources-marquee .straight-logo h1{font-size:24px; line-height:36px; color:#3399cc; clear:both;}
.straight-logo p.quote{font-size:16px; color:#666666; line-height:20px; max-width:90%;}
/*Carousel*/
.carousel-content{width:100%; float:left;}
.owl-wrapper-outer{width: 100%; background: #056ec1; margin:15px 0 0;}
.field-thumb{float:left; margin-right:25px; width:30%;}
.field-content{padding-top:30px;}
.field-content h2{font-size:28px; color:#fff; line-height:30px; margin:0 0 10px;}
.field-content p{font-size:16px; color:#fff; line-height:24px; padding:0 25px;}
.field-content .read-more{margin:20px 0 0; font-size:16px; float:left; color:#fff; background:url(../images/new_images/arrow-white.png) no-repeat right 8px; padding-right:14px;}
.owl-theme .owl-dots {text-align: center; -webkit-tap-highlight-color: transparent; position: absolute;
bottom:20px; left: 35%; right: 0; display: block;}
.owl-theme .owl-dots .owl-dot {display: inline-block; zoom: 1; *display: inline; }
.owl-theme .owl-dots .owl-dot span {width:12px; height:12px; margin: 5px; background: #a6cae6; display: block; -webkit-backface-visibility: visible; transition: opacity 200ms ease; border-radius: 30px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #fff;}


