@import "SdeiListStyles.css";
@import "SdeiFormStyles.css";
@import "lightbox.css";
body { background: #dcdcc1; margin: 10px; padding:0px; color: #333333; font: normal 11px arial; }
a { cursor:pointer; }
a.LeftNavigation, a.leftBlueNavigation { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2D438E; text-decoration:none; }
a.LeftNavigation:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2D438E; text-decoration:underline; }
.photoborder { BORDER-RIGHT: #005791 1px solid; BORDER-TOP: #005791 1px solid; BORDER-LEFT:#005791 1px solid; BORDER-BOTTOM: #005791 1px solid }
.headingNormalBold { font-family: Arial; font-size: 12px; color: #64642D; font-style: normal; font-weight: bold; text-decoration: none; }
.WhiteNormalBold { font-family: Arial; font-size: 12px; color: #64642D; font-style: normal; font-weight: bold; text-decoration: none; }
.popup { background: #ececdd; margin: 0px; padding:0px; color: #333; font: normal 11px arial; }
.popupFacility { margin: 0px; padding:0px; color: #333; font: normal 11px arial; }
.breadCrumBullet { border:0; }
a { color:#2d438e; }
a:hover { color:#010101; }
.right_padding { _padding-top:7px; }
.left_padding { _padding-top:5px; }
/* Text Styles */
.textMain { font: normal 11px verdana; color:#333; text-align:justify; padding:0px 10px 0px 10px; margin:8px 0px 8px 0px; }
.textBlack { color:#010110; }
.contentAreaRightOpportunity p { padding: 5px 0; margin: 3px 0; }
/* Main Styles */

h1, .headingBig { padding:0 0 0 5px; margin:0; font: bold 14px arial; color:#64642d; }
.logo1 { padding:0; margin:12px 0 0 30px; background:transparent; border:0; }
.logo2 { padding:0; margin:35px 0 0 18px; background:transparent; border:0; display:none; }
.logo1:hover { padding:0; margin:12px 0 0 30px; background:transparent; border:0; }
.logo2:hover { padding:0; margin:35px 0 0 18px; background:transparent; border:0; display:none; }
#container { margin: 0 auto; padding:0; width:940px; height:auto; background:#f4f4ea; overflow:hidden; }
#container1 { margin: 0 auto; padding:0; width:100px; height:auto; background:#f4f4ea; }
/*Old Styles Start/*
#header {
	background: #fefdce url(../images/sdeiHeaderRight.gif) right top no-repeat;
	height:106px;
	padding-right:403px;
	margin:0px;
}
#header .headerMain {
	background:transparent url(../images/sdeiHeaderCornerLeftTop.gif) left top no-repeat;
	float:left;
	width:240px;
}
#header .headerDesign {
	background: #fefdce url(../images/sdeiHeaderDesign.gif);
	padding-top :0;
	margin:0;
	width:540px;
	height:106px;
	float:left;
}
#header ul, #header li {
	padding:0;
	float:left;
	list-style:none;
}
#header ul {
	margin:0px 0 0 0;
}
#header li {
	margin:0;
}
#header a {
	cursor:pointer;
	border:0;
}
#header .logo {
	padding:0;
	margin:10px 0 0 50px;
	border:0;
}
#header .header_flash {
	float:right;
	width:132px;
}
Old Styles ends*/
/*New Classes at 090402*/
#header { background: #fefdce url(../images/sdeiHeaderRight4.gif) right top no-repeat; height:106px; margin:0px; padding:0px; width:940px; }
#header .headerMain { background:transparent url(../images/sdeiHeaderCornerLeftTop.gif) left top no-repeat; float:left; width:516px; margin:0px; padding:0px; }
#header .headerDesign { background: #fefdce url(../images/sdeiHeaderDesign.gif); padding-top:0; float:left; margin:0px; padding:0px; width:520px; height:106px; }
#header ul, #header li { padding:0; float:left; list-style:none; }
#header ul { margin:0px 0 0 0; }
#header li { margin:0; }
#header a { cursor:pointer; border:0; }
#header .logo { padding:0; margin:10px 0 0 50px; border:0; }
#header .logo4 { padding:0; margin:5px 0 0 6px; border:0; }
#header .header_flash { background:url(../images/header_right_bg.gif) no-repeat right top; float:right; width:400px; height:106px; text-align:right; margin:0px; padding:0px 5px 0px 0px; }
.headerLine { width:241px; height:1px; margin-top:64px; padding:0; background:#000; display:none; }
#slogan { position:absolute; /*left:398px;
	top:84px;*/
	width:427px; height:24px; z-index:100; margin-top:-30px; margin-left:340px; color:#64642d; font: bold 16px Verdana, Arial, Helvetica, sans-serif; }
/* Menu Navigation */

#mainMenu { padding:0px 0px 0px 0px; margin:0 0px; width:940px; text-align:center; background:#f5f5ce url(../images/sdeiMainMenuBg.gif) left top repeat-x; height:22px; }
#mainMenu ul, #mainMenu li { list-style: none; float:left; }
#mainMenu ul { padding:0; margin-top:0; margin-bottom:0; margin-right:0; margin-left:195px !important; margin-left:98px; }
#mainMenu li { padding:5px 2px 1px 0px; margin:0px; background:url(../images/sdeiMainMenuSep.gif) right no-repeat; }
#mainMenu .noSep { background:none; }
#mainMenu li a { padding:5px 10px 2px 18px; margin:0; text-decoration:none; font: normal 11px arial; color:#030301; text-transform:uppercase; }
#mainMenu li a:hover { text-decoration:none; font: normal 11px arial; color:#64642d; }
#mainMenu li span a { padding:2px 0px; margin:0; text-decoration:none; font: normal 11px arial; color:#030301; text-transform:capitalize; }
#mainMenu li a.active, #mainMenu li a.active:hover { background:url(../images/menubg.gif) repeat-x; padding:5px 10px 2px; margin:0px; color:#64642d; }
#mainMenu .browse { float:right; width:188px; }
.browse p { float:left; font-size:11px; color:#030301; margin:4px 0px 0px 0px; padding:0px; }
.browse .dropdown { font-size:11px; color:#030301; float:right; height:18px; width:165px; margin:2px 5px 0px 0px; padding:0px; }
.dropdown_quote { font-size:11px; color:#030301; float:left; height:18px; width:130px; margin:2px 5px 0px 0px; padding:0px; }
/* Panel Styles*/

.panelHolder { width:940px; margin:0 0px; padding:0; float:left; background:#f4f4ea; }
#leftPanel { width: 191px; padding:0px 0 0 4px; margin:0; float:left; height:auto; }
#leftPaneladmin { width: 1px; padding:0px 3px; margin:0; float:left; height:auto; }
#middlePanelHome { width: 535px !important; width: 530px; padding:0px 7px !important; padding:0px 0px 0 5px; margin:5px 0; float:left; height:auto; }
#middlePanelmap { width: 532px !important; width: 530px; padding:0px 3px !important; padding:0px 0px 0 5px; margin:0px; float:left; height:auto; }
#middlePanel { width: 538px !important; width: 530px; padding:0px 5px !important; padding:0px 0px 0 5px; margin:5px 0; float:left; height:auto; }
#middlePaneladmin { width: 538px !important; width: 720px; padding:0px 3px !important; padding:0px 0px 0 5px; margin:5px 0; float:left; height:auto; }
#middlePanel12 { width: 538px !important; width: 530px; padding:0px 1px !important; padding:0px 0px 0 5px; margin:6px 0; float:left; height:auto; }
#middlePanel1 { width: 738px !important; width: 830px; padding:0px 3px !important; padding:0px 0px 0 5px; margin:5px 0; float:left; height:auto; }
#rightPanel { width:191px; padding:0px 4px 0px 0px; margin:0px; float:left; height:auto; }
.leftBox { border:1px solid #d4d4c8; background: #FBFBE8; margin:5px 0; padding:0px; }
.space_padding { height:161px; _height:174px; }
.leftBoxText { padding: 5px 10px; margin:0; text-align:justify; }
.titleBar { background:url(../images/sdeiTitleBg.gif) left top repeat-x; padding:5px; margin:0; border-bottom: 1px solid #d4d4c8; height:15px; }
h2 { padding:3px 0px 0 5px; margin:0; font: bold 12px arial; color: #64642d; }
h2 a { padding:5px; margin:0; font: bold 12px arial; text-decoration:none; color: #64642d; }
h2 a:hover { font: bold 12px arial; text-decoration:none; }
.leftMenu { list-style:none; padding:0 10px; margin:0; background:url(../images/sdeiLeftNavSep.gif); font: normal 11px/21px arial; }
.leftMenu b { font: bold 11px/21px arial; text-decoration:none; color:#64642d; list-style:none; }
.leftMenu a { font: normal 11px/21px arial; text-decoration:none; color:#2D438E; }
.leftMenu a:hover { text-decoration: underline; color:#2D438E; }
.hide { visibility:hidden; }
.leftMenu ul { padding:0; margin:0 0 0 15px; list-style:none; }
.linkMore { margin-left: 145px; text-decoration: underline; color:#4e4f45; font-weight:bold; }
a.linkMore:hover { text-decoration: none; color:#4e4f45; }
a.linkPortfolioHeading { text-decoration: underline; color:#64642d; font: bold 12px arial; }
a.linkPortfolioHeading:hover { text-decoration:none; color:#4e4f45; }
a.linkSiteMap { text-decoration:none; color:#4e4f45; }
a.linkSiteMap:hover { text-decoration:underline; color:#64642d; }
.rightBox { border: 1px solid #d4d4c8; background: #FBFBE8; margin:5px 0; padding:0; }
.newsBox { margin:5px 0; padding:0; }
.clientBox { margin:5px; padding:0; }
.rightBoxText { padding:0 0 0 5px; margin:15px 0; text-align:justify; height:110px; }
#iescrollernews { padding:0 0 0 6px; }
.rightMenu { list-style:none; padding:0 5px; margin:0; background:url(../images/sdeiLeftNavSep.gif); font: normal 11px/21px arial; }
.rightMenu b { font: bold 11px/21px arial; text-decoration:none; color:#64642d; }
.rightMenu a { font: normal 11px/21px arial; text-decoration:none; padding-left:5px; color:#2D438E; }
.rightMenu a:hover { text-decoration: underline; color:#2D438E; font: normal 11px/21px arial; }
.rightMenu li img { vertical-align:middle; }
.leftMenu ul { padding:0; margin:0 0 0 15px; list-style:none; }
.flashBanner { text-align:center; width:100%; border: solid 1px #ccc; background:#e0e0d0; background:transparent; z-index:100; }
#flashBanner { background:transparent; }
.whyPartners { width:195px; height:135px; }
.panelMain { float:left; width:100%; height:auto; margin: 5px 0; padding:0; background:#fff; }
.panelMainSecond { float:left; width:100%; height:auto; margin:0px 0; padding:0; background:#fff; border: 1px solid #e5e5da; }
.panelMainSecondLeft { float:left; padding:7px 0px 7px 0px; margin:0; width:390px; }
.panelMainSecondLeft_index { float:left; padding:10px 2px 8px 0px; _padding:7px 5px; margin:0; height: 195px;  *height: 195px;
}
.panelMainSecondLeft_development { float:left; padding:2px 0px; padding-left:8px; margin:0; }
.development { width:75%; padding-top:15px; padding-left:8px; }
.development_mid { width:95%; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify; }
.panelMainSecondLeft ul { list-style-image:url(../images/sdeiArrowRed.gif); margin-top:5px; margin-bottom:5px; }
.panelMainSecondLeft li { padding-top:2px; padding-bottom:2px; }
.panelMainSecondRight { float:right; padding:10px; margin:0; }
.panelMainSecondRight_panel { float:left; padding-top:5px; padding-left:8px; padding-bottom:0px; margin:0px !important; }
.panelMainSecondRight_text { float:right; padding:10px; margin:0px; width:22.5%; text-align:center; }
.offshoreImage, .aboutImage { margin:1px 10px 5px 0; border: solid 1px #eee; }
.highlights { text-align:center; /*margin:0px 5px 0px 19px !important;
	margin:5px 5px 0px 5px;*/
	padding:0px 0; text-decoration:none; }
.highlights #master1 { margin: 0 auto; }
.highlights_text { text-align:left; margin:0px 0px 0px 1px !important; height:85px; padding-bottom:5px; text-decoration:none; }
.highlights_challenging { width:171px; height:115px; text-align:center; margin:0px 0px 0px 0px !important; padding:0px; vertical-align:middle; text-decoration:none; }
.highlights_challenging a:hover { text-decoration:none; }
.iso, .partners { border:solid 1px #d3d3c7; padding:2px 1px; margin: 5px 0; }
.partners { background: #fff; }
.iso { background: #fbfbe8; }
.linkReadMore { margin-left: 445px; text-decoration: underline; color:#2D438E; font-weight:normal; }
.linkReadMore a { text-decoration: underline; color:#2D438E; font-weight:normal; }
.linkReadMore a:hover { text-decoration:none; color:#4e4f45; }
.links { text-decoration: underline; color:#4e4f45; font-weight:bold; }
a.links:hover { text-decoration: none; color:#4e4f45; font-weight:bold; }
.linkNormal { text-decoration: underline; color:#4e4f45; font-weight:normal; }
a.linkNormal:hover { text-decoration: none; color:#4e4f45; }
a.linkNormal2 { text-decoration: none; color:#2D438E; font-weight:normal; }
a.linkNormal2:hover { text-decoration:underline; color:#2D438E; }
#footer { float:left; width:930px; padding:0px 0; background:#F4F4EA; text-align:center; }
.footerLinks { padding:2px; margin:5px 0; }
.footerLinks a { text-decoration:none; color:#4e4f45; font:normal 11px arial; }
.footerLinks a:hover { text-decoration:underline; color:#4e4f45; }
.copyrights { margin: 5px 0; padding:0px; }
/* color, Sub heading */
	
.darkGolden { color:#64642d; }
.subHeadingDarkGolden, .subHeadingOpportunity, .contentAreaLeftListOpportunity { color:#64642d; font-size:12px; font-weight:bold; }
.subHeading2Opportunity { color:#333; font-size:11px; font-weight:bold; }
.subHeadingApplyOpportunity { color: red; font-size:12px; font-weight:bold; }
/* For Subpages */
.panelMainSubpage { float:left; width:100%; height:auto; margin: 5px 0; padding-bottom:10px; background:#fff; }
.panelMainSubpage .sss { float:left; width:100%; height:auto; margin:0px; padding:0px; background:#fff; }
/* Breadcrumb Link style */
 
.panelMainSubpage h2.subPageSubLink { padding: 5px 2% 5px 2%; display:block; width:96%; background:#fff; margin:0; color:#010101; font-size:11px; font-weight:normal; }
.panelMainSubpage h2.subPageSubLink a { padding: 0 1px; margin:0; text-decoration:none; color:#2d438e; font-size:11px; font-weight:normal; }
.panelMainSubpage h2.subPageSubLink a:hover { margin:0; text-decoration:none; color:#4E4F45; }
.sublinksactive { margin:0; text-decoration:none; color:#000000; }
.panelMainSubpage h1 { padding: 30px 2% 10px 2%; display:block; width:96%; background:#fbfbe8 url(../images/sdeiSubpageTitleBg.gif) left top repeat-x; margin:0; height:25px; }
.middlePanelHome h1 { padding: 30px 2% 15px 2%; display:block; width:96%; background:#fbfbe8 url(../images/sdeiSubpageTitleBg.gif) left top repeat-x; margin:0; height:25px; border-bottom:solid 5px #fff; }
.middlePanelHome h1.small { font-size: 12px }
h2.heading { padding:6px 0px 6px 10px; display:block; width:98%; background:#dcdcc1; margin:0px; color:#666600; }
.contentArea { padding:0; margin:0; float:left; width:99%; }
.contentAreaPopup { padding:4%; margin:0; float:left; width:90%; background:#ececdd; height:100%; }
.contentAreaLeft { padding:0 2%; margin:0; float:left; width:45%; }
.contentAreaRight { padding:0 2%; margin:0; float:right; width:44%; }
contentAreaLeftFacility { padding:0 0; margin:0; float:left; width:260px; }
.contentAreaRightFacility { padding:0 0; margin:0; float:right; width:260px; }
.contentAreaLeftClients { padding:0 10px; margin:0; float:left; width:220px; }
.contentAreaRightClients { padding:0 5px; margin:0; float:left; width:275px; }
.contentAreaLeftListOpportunity { width:2%; float:left; padding:1%; }
.contentAreaRightOpportunity { width:93%; padding: 1%; float:left; }
.contentAreaProject { padding:5px 10px; }
/* Detail Lists */
 .detailTechnicalStaff { padding:2%; margin:0; float:left; width:96%; }
.detailTechnicalStaff dl { width:100%; display:block; padding:0; height:auto; margin:0; }
.detailTechnicalStaff dl dd, .detailTechnicalStaff dl dt { margin:0; width:130px !important; width:129.5px; padding:3px 5px; color:#333; float:left; border-right: solid 1px #dcdcc1; border-bottom: solid 1px #dcdcc1; text-align:center; }
.detailTechnicalStaff dl dd { background:#fbfbe8; }
.detailTechnicalStaff dt { background:#dcdcc1; font-weight:bold; height:30px; float:left; }
.detailTechnicalStaff dl .technology { width: 220px !important; width: 215px; text-align:left; border-left: solid 1px #dcdcc1; }
.detailTechnicalStaff dl .technologyData, .detailTechnicalStaff dl .technologyData2, .detailTechnicalStaff dl .technologyData3, .detailTechnicalStaff dl .technologyData4 { width: 494px !important; width: 494px; text-align:left; border-left: solid 1px #dcdcc1; }
.detailTechnicalStaff dl .technologyData { height:40px; }
.detailTechnicalStaff dl .technologyData2 { height:30px; }
.detailTechnicalStaff dl .technologyData3 { height:30px; }
.detailTechnicalStaff dl .technologyData4 { height:25px; }
.detailTechnicalStaff .staff, .detailTechnicalStaff .staff2, .detailTechnicalStaff .staff3, .detailTechnicalStaff .staff4 .detailTechnicalStaff .experience, .detailTechnicalStaff .experience2, .detailTechnicalStaff .experience3, .detailTechnicalStaff .experience4 { text-align:center; }
.detailTechnicalStaff .staff, .detailTechnicalStaff .experience { height:90px; }
.detailTechnicalStaff .staff2, .detailTechnicalStaff .experience2 { height:80px; }
.detailTechnicalStaff .staff3, .detailTechnicalStaff .experience3 { height:55px; }
.detailTechnicalStaff .staff4, .detailTechnicalStaff .experience4 { height:30px; }
/* End of Detail List */

.top { float:right; margin:5px 0;/*clear:all;*/ }
.center { text-align:center; }
.text_left { text-align:left; }
/* Ruler */
hr.line { height: 1px; width:100%; margin:10px 0; padding:0; color:#64642d; }
.lineClientRef { height: 1px; width:95%; margin:0px 0; padding-left:20px; color:#64642d; text-align:center; }
/* For ../images */

.leftImg { padding:0; margin:5px 10px 5px 0; border: inset 1px #64642d; }
.imgFacility { margin-left:4px; }
/*   ////// */
.contactPhLine { padding-left: 5px; }
.contactPhLine2 { padding-left: 23px; }
/* Round Box */
.roundArea { background:#f5f5f5; color:white; font: bold 14px verdana; margin:5px 5px; }
.roundArea .rtop, .roundArea .rbottom { display:block; background:white; }
.roundArea .rtop *, .roundArea .rbottom * { display: block; height: 1px; overflow: hidden; background:#f5f5f5; }
.roundArea .r1 { margin: 0 5px; border-top: solid 1px #ccc; }
.roundArea .r2 { margin: 0 3px }
.roundArea .r3 { margin: 0 2px }
.roundArea .r4 { margin: 0 1px; height: 2px }
.roundArea span { padding:0 10px; }
.roundArea .inner { padding:0 10px; float:left; }
.visitPortfolio { padding:10px; text-align:right; }
.visitPortfolio a { text-decoration:none; font-weight:normal; padding-left:2px; padding-top:0; margin:0; }
.visitPortfolio a:hover { text-decoration: underline; color:#64642d; }
.paging { float: right; width:95%; text-align:right; padding-right:5%; font: bold 12px arial; margin:10px 0; }
.paging a { text-decoration:none; padding:0 3px; font: normal 12px arial; }
.paging a:hover { text-decoration:underline; }
.clientRefPage { padding:0; margin: 5px 0; width:100%; }
.inputTextList { }
.leftArea, .rightArea { float:left; }
.ernstYoungPic { background:url(../images/ernstYoung.gif) right top no-repeat; height:42px; }
.newsframe { border: 0; width: 170px; height: 94px; padding:0px; overflow:hidden; background:transparent; }
.client_ref { border: 0; width: 170px; height: 120px; padding:0px; overflow:hidden; background:transparent; }
.noList .facilityPicture { padding:5px 7px !important; padding:5px; margin:0; }
/* For Portfolio section */
.portfolioBox { width:500px; padding:5px; }
.portfolioLeft { float:left; width:250px; }
.portfolioRight { float:right }
.portfolioScreenshot { padding:20px 10px; width:500px }
.arrowProjectView { text-align:center; padding:20px; width:460px; }
.arrowProjectView a { background: url(../images/arrow1.gif) no-repeat left 3px; padding-top:0px; padding: 0 5px 0 15px; margin-right: 10px; float:left; text-decoration:none; }
.arrowProjectView a:hover { text-decoration:underline; }
.screenShots { margin: 10px auto; width: 500px; }
.screenShots .portfolio { list-style:none; float:left; }
.screenShots .portfolio li { list-style:none; float:left; padding:10px 15px; width:100px; }
/*.newsheading
{
	font-family: verdana;
	font-size: 11px;
	color: #64642D; 
	font-weight:bold;
	text-decoration:none;
}*/
	
.BodyText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-style: normal; font-weight: normal; text-decoration: none; }
a.largethumbnails { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2D438E; text-decoration:underline; }
a.largethumbnails:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2D438E; text-decoration:underline; }
.blueLink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2D438E; text-decoration:underline; }
a:hover.blueLink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF781F; text-decoration:underline; }
.BlueNavigation_Heading { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #64642D; text-decoration: none; background-color:#DCDCC1; }
.headingNormalBold { font-family: Arial; font-size: 12px; color: #64642D; font-style: normal; font-weight: bold; text-decoration: none; }
.tdLeftBg { background-color:#FBFBE8; }
.oppurt_hide_links { color:#2d438e; text-decoration:none; background-image:url(../images/arrow1.gif); background-repeat:no-repeat; background-position:left; padding-left:15px; }
.oppurt_hide_links:hover { color:#000000; text-decoration:none; background-image:url(../images/arrow1.gif); background-repeat:no-repeat; background-position:left; padding-left:15px; }
.no_li { margin:0px; padding-left:25px; list-style:none; }
.oppurt_hide_links_bold { color:#64642d; font-weight:bold; text-decoration:none; background-image:url(../images/arrow1.gif); background-repeat:no-repeat; background-position:left; padding-left:15px; }
.facility_border { border:#C7C783 solid 2px; padding:5px; }
.facility_border:hover { border:#C7C783 solid 2px; padding:5px; }
.facility_border1 { border:#C7C783 solid 2px; padding:3px; }
.facility_border1:hover { border:#C7C783 solid 2px; padding:3px; }
.panelMain3_third { float:left; width:99.9%; height:auto; margin:5px 0; padding:0; background:#fff; border: 1px solid #e5e5da; }
.panelMain3_map { float:left; width:530px; height:auto; margin:0px; padding:0; background:#fff; }
.panelMainthird_l { float:left; width:255px; height:250px; padding-left:10px; background-image:url(../images/bg_section.gif); background-repeat:no-repeat; background-position:7px; }
.panelMainthird_r { float:right; width:255px; height:250px; padding-right:7px; background-image:url(../images/bg_section.gif); background-repeat:no-repeat; background-position:0px; }
.panelMainthird_l_content { padding-top:20px; width:210px; margin-left:auto; margin-right:auto; text-align:justify; height:190px; overflow:hidden; }
.panelMainthird_r_content { padding-top:20px; width:210px; margin-left:auto; margin-right:auto; text-align:justify; height:190px; overflow:hidden; }
.more_link_nn { text-decoration: none; color:#2D438E; font-weight:normal; background-image:url(../images/arrow_red.gif); float:right; background-repeat:no-repeat; background-position:left; padding-left:8px; padding-right:25px; }
.more_link_nn:hover { text-decoration:underline; color:#2D438E; }
.more_link_rr { text-decoration: none; color:#2D438E; font-weight:normal; background-image:url(../images/arrow_red.gif); float:right; background-repeat:no-repeat; background-position:left; padding-left:8px; padding-right:18px; }
.more_link_rr:hover { text-decoration:underline; color:#2D438E; }
.div_image_s { padding-top:3px; padding-bottom:6px; }
.section_gold_head_ss { color:#64642d; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.blog_navi { background-image:url(../images/blog_navi.gif); height:33px; background-repeat:repeat-x; }
.blog_navi2 { background-image:url(../images/blog_navi2.gif); color: #64642D; font-size:14px; font-weight:bold; height:28px; background-repeat:repeat-x; padding-left:13px; }
.blog_navi3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #64642D; font-size:12px; font-weight:bold; padding-left:8px; padding-bottom:6px; }
.border_2 { border:1px solid #64642D; }
.blog_text { text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333; padding-left:0px; padding-right:5px; vertical-align:top; }
.blog_text2 { text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333; padding-left:5px; padding-right:5px; vertical-align:top; }
.blog_readmore { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#64642D; padding-right:5px; vertical-align:top; text-decoration: underline; }
a:hover.blog_readmore { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FF7734; padding-right:5px; vertical-align:top; text-decoration:underline; }
.flash_sitetext { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#64642D; vertical-align:top; padding-left:6px; }
.flash_sitetext11 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#2C2C2C; vertical-align:top; padding-left:9px; padding-right:9px; text-align:justify; }
.flash_sitelinebg { background-image:url(../images/flash_sitelinebg.jpg); background-repeat:repeat-y; background-position:top; }
.flash_sitelinebg2 { background-image:url(../images/light_line.jpg); background-repeat:repeat-y; background-position:top; }
.flash_sideimg { background-image: url(../images/flashside_img.jpg); width:178px; height:530px; }
.what_panelMain { float:left; width:100%; height:auto; margin-top:10px; padding:0; background:#fff; border: 1px solid #e5e5da; vertical-align:middle; }
.what_panelMainLeft { float:left; margin-top:10px; padding-left:5px; width:47%; }
.what_panelMainRight { float:right; padding:0px; margin-top:10px; padding-left:5px; width:47%; }
.software_img { width:190px; height:28px; vertical-align:top; float:left; background:url(../images/1.gif) no-repeat; }
.text { width:190px; float:left; margin-top:8px; }
.map { width:191px; height:77px; background:url(../images/map_img.png) no-repeat; }
/* Latest Index CSS Starts From Here */
.middle_text { padding-top:5px; }
.iso1 { background: #fbfbe8; padding-top:10px; border:solid 1px #d3d3c7; height:63px; }
.iso2 { padding-top:10px; border:solid 1px #d3d3c7; height:63px; background:#fff; }
.middle_padding { padding-left:73px; }
.middle_padding_1 { padding-left:24px; }
.news_marq { float:left; width:98%; height:auto; margin:0px; padding:5px; background:#fff; border:1px solid #e5e5da; }
.TabbedPanelsContentGroup .style4 .blacknew { font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; }
.TabbedPanelsContentGroup .style4 .blacknew A:link { font-family: Verdana; font-size: 11px; letter-spacing:0pt; color:#333333; border:1px solid #000; word-spacing:normal; }
.TabbedPanelsContentGroup .style4 .blacknew A:visited { font-family: Verdana; font-size: 11px; letter-spacing:0pt; color:#333333; text-decoration:none; }
.TabbedPanelsContentGroup .style4 .blacknew A:hover { font-family:Verdana; font-size: 11px; letter-spacing:0pt; color:#000; text-decoration:underline; }
.TabbedPanelsContent .third_block { margin:0px; padding:0px; }
.TabbedPanelsContent ul { list-style:none; margin:0px; padding-left:6px; }
.TabbedPanelsContent li { list-style:none; margin:0px; padding:0px; }
.TabbedPanelsContent .textalign { text-align:justify; margin:0px; padding:0px; }
.TabbedPanelsContentGroup_devlop { clear: both; border-left: solid 1px #CCC; border-bottom: solid 1px #CCC; border-top: solid 1px #999; border-right: solid 1px #ccc; background-color: #fff; height:auto; padding-bottom:482px; _padding-bottom:370px; }
.SecondLeft_service { padding-left:6px; padding-right:6px; }
.padding { padding-bottom:0px; _padding-bottom:11px; }
.right_box_flash { _padding-top:1px; }
.style4 { font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify; }
.TabbedPanelsContentGroup_padding { padding-bottom:90%; _padding-bottom:50px; }
.offshore_padding { padding-left:92px; }
/* Latest Index CSS Ends Here */
/* GOLDEN PARTNERS STARTS FROM Here */

.gold_date { float:left; text-align:left; padding-left:7px; width:70%; }
.gold_partner_Left { float:left; padding-top:2px; margin:0; width:73%; padding-left:2px; }
.gold_partner_Right { float:right; margin:0; width:23%; text-align:center; vertical-align:top; }
/* GOLDEN PARTNERS Ends Here */

.textMain_carrer { font: normal 11px verdana; color:#333; padding:0px 10px; text-align:justify; }
.textMain_carrer ul { padding:0px; text-align:justify; list-style:none; margin:0 auto 0 auto; }
.textMain_carrer li { padding-top:10px; text-align:justify; }
/* PORTFOLIO CSS STARTS FROM Here */

.portfolio_img { width:1px; color:#dcdcc1; height:auto; background:url(../images/ecommerce_img.gif) repeat-y center; }
.view_project_btn { width:96px; height:19px; /*background:url(../images/view.gif) right no-repeat;*/
	font-size:11px; color:#64642d; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; padding-left:160px; }
.view_project_btn img { border:0px; }
/*.view_project_btn .view_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	top:auto;
	right:auto;
	size:landscape;
	width:100%;

	font-size:11px;
	color:#64642d;
	text-decoration:none;
	text-align:right;
}
*/



/* PORTFOLIO CSS ENDS Here */

.Real_img_photoborder { BORDER-RIGHT: #3a3a15 2px solid; BORDER-TOP: #8d8d8d 1px solid; BORDER-LEFT:#8d8d8d 1px solid; BORDER-BOTTOM: #3a3a15 2px solid; }
.Real_img_photoborder_left { BORDER-RIGHT: #8d8d8d 1px solid; BORDER-TOP: #8d8d8d 1px solid; BORDER-LEFT:#3a3a15 2px solid; BORDER-BOTTOM: #3a3a15 2px solid; }
.img_div { padding-right:2px; border-left:2px solid #dcdcc1; border-bottom:1px solid #aaaaa9; border-top:1px solid #aaaaa9; }
.img_div_text { border-bottom:1px solid #aaaaa9; border-top:1px solid #aaaaa9; border-right:1px solid #aaaaa9; }
.mid_div { padding-right:2px; border-left:2px solid #dcdcc1; border-bottom:1px solid #aaaaa9; border-top:1px solid #aaaaa9; }
.mid_div_text { border-bottom:1px solid #aaaaa9; border-top:1px solid #aaaaa9; border-left:1px solid #aaaaa9; }
/*NEWS AND EVENTS CSS STARTS FROM HERE*/

.contentSpacing { line-height:16px; }
.sepGryContent { background-color: #FFFFFF; background-image:  url(../images/sep_gry.gif); background-repeat: repeat-x; height: 13px; }
/*NEWS AND EVENTS CSS ENDS HERE*/


/*PORTFOLIO CSS STARTS FROM HERE*/

.portfolio_highlights { text-align:center; margin:0px 9px 0px 9px !important; /*margin:5px 5px 0px 5px;*/
	height:108px; padding:0px 0; text-decoration:none; vertical-align:middle; width:171px; }
/*PORTFOLIO CSS ENDS HERE*/

/*MICROSOFT CSS STARTS FROM HERE*/

.microsoftAreaLeft { padding:0 10px; margin:0; float:left; width:173px; }
.microsoftAreaRight { padding:0px; margin:0; float:left; width:335px; }
.microsoft_space { border-bottom:1px solid #dcdcc1; padding-bottom:15px; }
.panelMainSubpage_micro { float:left; height:auto; margin: 5px 0; padding-bottom:10px; background:#fff; padding-top:5px; }
.micro_padding { padding-top:20px; }
.shadowcontainer { padding-top:15px; }
.shadowcontainer_div { /*  BORDER-TOP: #8d8d8d 1px solid;
    BORDER-LEFT:#3a3a15 2px solid;
	BORDER-RIGHT: #f4f4c8 3px solid;
    BORDER-BOTTOM: #f4f4c8 3px solid;*/
	width:166px; height:125px; background:url(../images/sample_6.jpg) no-repeat right; float:left; padding-right:10px; margin-top:5px; }
.shadowcontainer_div_left { /*  BORDER-TOP: #8d8d8d 1px solid;
    BORDER-LEFT:#3a3a15 2px solid;
	BORDER-RIGHT: #f4f4c8 3px solid;
    BORDER-BOTTOM: #f4f4c8 3px solid;*/
	width:176px; height:125px; background:url(../images/sample_6.jpg) no-repeat right; float:right; margin-left:25px; margin-top:5px; }
/*MICROSOFT CSS ENDS HERE*/

/*LATEST CONTACT US CSS STARTS FROM HERE*/

.map_padding { margin:10px 0px 0px 0px; }
.map_bg { width:234px; background-color:#dcdcc1; margin:10px 0px 0px 0px; float:right; color:#666600; padding-bottom:3px; }
.map_bg_top { width:234px; background-color:#dcdcc1; margin:0px auto; float:right; color:#666600; padding-bottom:3px; }
.textMain_cricket { font: normal 10px verdana; color:#333; padding:0px 10px; text-align:justify; font-weight:bold; letter-spacing:0.1em; }
/*LATEST CONTACT US CSS ENDS HERE*/
h2.heading10 { padding:6px 0px 6px 10px; display:block; width:96%; background:#dcdcc1; margin:0px; color:#666600; }
.testimonials_text { margin:0px 10px 0px 0px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; color:#64642D; text-align:right; font-size:11px; padding:0px; }
.testimonials_text p { font-family:"Myrid Pro"; color:#64642D; font-size:12px; text-decoration:none; margin:0px; padding:0px; }
.testimonials_text a { font-family:Tahoma, Geneva, sans-serif; color:#c14d00; font-size:11px; text-decoration:underline; }
.testimonials_text a:hover { font-family:Tahoma, Geneva, sans-serif; color:#c14d00; font-size:11px; text-decoration:none; }
.textMain1 { font: normal 11px verdana; color:#333; text-align:justify; width:97%; margin:0 auto 10px auto; padding:5px 10px 5px 11px; background-color:#dcddba; }
/*****************New Classes added 090605 by Sarbjit*********************/
.live_chat { width:534px; }
.live_chat .requestaquote { float:left; margin:4px 5px 2px 0px; }
.live_chat .requestaquote img { border:1px solid #d3d3c7; }
.live_chat .live_chat_img { background:url(../images/livechatbg.gif) repeat-x; float:right; margin:4px 0px 0px 0px; border:1px solid #d3d3c7; }
-->
/*---------------------19-10-10 NEW STYLES FOR PORTFOLIO PAGE----------------------------------*/
ul.technolgy-icons { float:left; width:100%; margin:0; padding:0; }
ul.technolgy-icons li { float:left; list-style:none; margin:0; padding:0; }
ul.technolgy-icons li.php-logo { padding-left:12px; }
.clear { clear:both; }
/*---------------------19-10-10 NEW STYLES FOR PORTFOLIO PAGE----------------------------------*/

.panelMainSubpage table td a.btn { background:url(../images/btn_portfolio.png); width:164px; height:31px; text-align:center; float:left; color:#666600; text-decoration:none; font-size:12px; font-family: arial; padding-top:16px; margin:0 6px; font-weight: bold; }
.table_icons td a img { border:0; }
.border_none { border:0px; }
.border_fade_1 { border:0px solid #D4D4C8; }
/*----------Gallry-----------*/
.mbGall_white .galleryImg .galleryDesc { font:14px/18px Arial, sans-serif; color:white; top:0; right:0; width:40%; padding:4px; position:absolute; z-index:1; background:#c9c9ae!important; box-sizing:border-box; overflow:hidden; }


.user-scroll-img{overflow:scroll; overflow-x:hidden; float:145px; height: 296px;}
.user-scroll-img a{border: 1px solid #ccc; margin: 8px 15px 0; height: 95px; width: 141px;  float: left;}
.user-scroll-img img{border: 0; height: 95px; width: 141px;}

