body {
	padding:0px;
	margin:0px;
}
a {outline:none}
.wholecont {
	width:999px;
	margin:0 auto;
	padding:0px;
}
.maincontbotbg {
	width:999px;
	padding:0px 0px 20px 0px;
	margin:0px;
	float:left;
	background:url(../images/bottom-border.gif) no-repeat;
	background-position:bottom left;

}
.maincont {
	width:999px;
	padding:0px 0px 0px 0px;
	margin:0px;
	float:left;
	background:url(../images/left-right-border.gif) repeat-y;
}
.headercont {
	width:967px;
	padding:14px 0px 15px 0px;
	margin:0px;
	background:url(../images/top-line.gif) repeat-x;
	float:left;
	background-position:bottom;
}
.bodycont {
	width:979px;
}
.txtcont {
	width:967px;
	background:url(../images/fotter.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:100px;
}
/************************************/
.flotlt, .padtop10, .padtop15, .padleft15, .padleft10, .padleft20, .padtop20, .padtop12, .bodycont, .leftnavcont, .leftcont, .bglight, .leftbgcont, .padleft7, .txtcont, .wid-492, .padleft13, .wid-224, .homenewscont, .maincontbotbg, .footerleft, .padtop17, .padtop5, .aboutbg, .subheadercont, .bredcrumcont, .padleft30, .padleft50, .wid-603, .wid-576, .wid-561, .padleft8, .padleft18, .padtop30, .padtop14, .padtop25, .wid-206, .botgreybord, .padbot10, .padbot20, .mgtleftcont, .wid-370, .wid-248, .wid-288, .environmentbg, .padbot15, .padrt10, .arrow, .wid-381 {
	float:left;
}
.flotrt {
	float:right;
}
/***********************************/
/**********************************/
.padtop5 {
	padding-top:5px;
}
.padtop10 {
	padding-top:10px;
}
.padtop12 {
	padding-top:12px;
}
.padtop15 {
	padding-top:15px;
}
.padtop14 {
	padding-top:14px;
}
.padtop17 {
	padding-top:17px;
}
.padtop20 {
	padding-top:20px;
}
.padtop25 {
	padding-top:25px;
}
.padtop30 {
	padding-top:30px;
}
.padleft10 {
	padding-left:10px;
}
.padleft13 {
	padding-left:13px;
}
.padleft15 {
	padding-left:15px;
}
.padleft18 {
	padding-left:18px;
}
.padleft7 {
	padding-left:7px;
}
.padleft8 {
	padding-left:8px;
}
.padleft20 {
	padding-left:20px;
}
.padleft30 {
	padding-left:30px;
}
.padleft50 {
	padding-left:80px;
}
.padbot10 {
	padding-bottom:10px;
}
.padbot20 {
	padding-bottom:20px;
}
.padbot25 {
	padding-bottom:25px;
}
.padbot100 {
	padding-bottom:100px;
}
.padbot15 {
	padding-bottom:15px;
}
.padrt10 {
	padding-right:10px;
}
.padrt30 {
	padding-right:30px;
}
.padlt3 {
	padding-left:3px;
}
.padclass {
	padding:0px 12px 0px 16px;
	margin:0px;
	float:left;
}
.leftpadclass {
	padding:0px 10px 0px 16px;
	margin:0px;
	float:left;
}
/***********************************/
/***************font class Lucida sans Unicode****************/
h1, h2, h3 {
	font-family:tahoma;
	padding:0px;
	margin:0px;
	float:left;
}
h1 {
	font-size:1.13em;
}
h2 {
	font-size:1em;
}
h3 {
	font-size:0.69em;
	font-weight:bold;
	color:#000000;
}
.fnt-10 {
	font-size:0.63em;
}
.fnt-10, .fnt-11, p, .fnt-12 {
	font-family:tahoma;
	padding:0px;
	margin:0px;
	float:left;
	line-height:18px;
}
.fnt-11 {
	font-size:0.69em;
}
.fnt-12 {
	font-size:0.75em;
}
p {
	font-size:0.69em;
	text-align:justify;
}
.fnt-bold {
	font-weight:bold;
}
/******************************/
/********linkclass*********/
.cl-green, .cl-green a, .cl-grey a {
	color:#73a103;
	text-decoration:none;
}
.cl-green a:hover, .cl-grey a:hover {
	text-decoration:underline;
}
.cl-black {
	color:#000000;
}
.cl-grey {
	color:#2F2E2F;
}
.bglight {
	background-color:#ffffff;
}
/***********************************/
ul {
	padding:0px;
	margin:0px;
}
li {
	list-style-type:none;
	float:left;
	display:inline;
}
.leftcont {
	width:216px;
}
.leftnavcont {
	width:187px;
}
.leftnavcont li {
	padding:0px;
	margin:0px;
	border-bottom:1px solid #DADADA;
}
.leftnavcont li.bordernone {
	border:none;
}
.leftnavcont li.selected {
	border-bottom:2px solid #8FC40F;
	background-color:#F5F5F5;
	padding:8px 0px 7px 10px;
	margin:0px;
	float:left;
	width:177px;
	text-decoration:none;
}
.leftnavcont li a {
	padding:8px 0px 7px 10px;
	margin:0px;
	float:left;
	width:177px;
	text-decoration:none;
}
.leftnavcont li a:hover {
	background-color:#F5F5F5;
	text-decoration:none;
}
.leftbgcont {
	background:url(../images/did-you-know-bg.gif) 10px 0px no-repeat;
	width:155px;
	height:118px;
	padding:70px 30px 0px 30px;
}
.wid-492 {
	width:492px;
}
.wid-492 p {
	width:331px;
	float:left;
}
.wid-224 {
	width:224px;
}
.wid-224 li {
	background:url(../images/grey-bullet.gif) 10px 12px no-repeat;
	float:left;
	border-bottom:1px dotted #A4A4A4;
}
.wid-224 li a {
	width:180px;
	padding:4px 0px 10px 30px;
	margin:0px;
	float:left;
}
.wid-224 li.bordernone {border:none;}
	
	
.homenewscont {
	width:237px;
}
.homenewscont li {
	background:url(../images/grey-bullet.gif) 10px 15px no-repeat;
	float:left;
	border-bottom:1px dotted #A4A4A4;
	padding:7px 0px 10px 30px;
}
.homenewscont li a {
	width:200px;
	padding:0px 0px 0px 0px;
	margin:0px;
	float:left;
	text-decoration:none;
}
.homenewscont li.bordernone {
	border:none;
}
.footerleft {
	width:785px;
	padding:0px;
	margin:0px;
}
.footerleft li {
	padding:0px 5px 0px 0px;
	margin:0px;
	float:left;
}
.footerright {
	width:180px;
	float:left;
}
.cursor {
	cursor:pointer
}
/***********************************/
/******************subpage*****************/
.subheadercont {
	width:750px;
	padding-bottom:10px;
}
/*******************************************/
/****************headerbg********************/
.bredcrumcont {
	background-color:#F5F5F5;
	padding:0px 0px 0px 10px;
	margin:0px;
	width:740px;
}
.bredcrumcont li {
	padding:5px 2px 5px 2px;
	margin:0px;
	float:left;
}
.bredcrumcont li a {
	padding:0px;
	margin:0px;
	float:left;
}
.aboutbg {
	background:url(../images/about-us-top-image.jpg) no-repeat;
	height:230px;
	width:750px;
	background-position:top left;
}
.aboutsubbg {
	background:url(../images/about-us-bottom-image.jpg) no-repeat;
	width:750px;
	/*background-position:28px left;*/
	float:left;	
}

.wid-603 {
	width:603px;
}
.wid-747 {
	width:747px;
}
.wid-381 {
	width:381px;
	float:left;
}
.wid-384 {
	width:384px;
	float:left;
	padding:15px 0px 0px 170px;
}
.wid-576 {
	width:576px;
}
.wid-370 {
	width:370px;
}
li.bullettxt {
	background:url(../images/grey-bullet.gif) 0px 17px no-repeat;
	padding:10px 10px 10px 15px;
	margin:0px;
	float:left;
}
li.bulletvisiontxt {
	background:url(../images/grey-bullet.gif) 0px 14px no-repeat;
	padding:5px 10px 5px 15px;
	margin:0px;
	float:left;
	width:223px;
}
li.bulletvisionlefttxt {
	background:url(../images/grey-bullet.gif) 0px 10px no-repeat;
	padding:5px 10px 5px 15px;
	margin:0px;
	float:left;
	width:263px;
}
.subrightnav {
	width:144px;
	float:left;
}
.subrightnav ul {
	padding:10px 0px 0px 0px;
	float:left;
}
.subrightnav li {
	padding:0px 0px 0px 0px;
	margin:0px;
	border-bottom:1px solid #DADADA;
	width:144px;
	float:left;
}
.subrightnav li a {
	padding:8px 0px 8px 0px;
	margin:0px;
	float:left;
}
.borderimage {
	border-bottom:1px solid #ffffff;
}
/*************about-vision*******************/
.aboutvisionbg {
	background:url(../images/vision-top-image.jpg) no-repeat;
	height:230px;
	width:750px;
	background-position:top left;
	float:left;
}
.aboutvisionsubbg {
	background:url(../images/vision-bottom-image.jpg) no-repeat;
	width:750px;
	background-position:top left;
	float:left;
}
.aboutmgtbg {
	background:url(../images/managment-team-top-image.jpg) no-repeat;
	height:230px;
	width:750px;
	background-position:top left;
	float:left;
}
.wid-206 {
	width:206px;
}
.wid-550 {
	width:550px;
	padding:10px 0px 0px 10px;
	float:left;
}
.botgreybord {
	border-bottom:1px solid #DADADA;
}
.mgtleftcont {
	width:212px;
	float:left;
}
.mgtleftcont p {
	width:202px;
	padding:10px 0px 0px 0px;
	margin:0px;
}
.borderbotline {
	width:538px;
	border-bottom:1px solid #DADADA;
	float:left;
}
.topbut {
	padding:10px 0px 0px 2px;
	width:36px;
	float:left;
}
.wid-248 {
	width:248px;
}
.wid-288 {
	width:288px;
}
/******************technology style starts here******************************/

/**************************Disclaimer starts***********************/
.disclaimerbg{background:url(../images/disclaimer-header.gif) no-repeat;height:230px;width:750px;background-position:top left;float:left;}
/**************************Disclaimer ends******************/


.environmentbg {
	background:url(../images/tech-adv-led-image-1.gif) 0px 5px no-repeat;
	float:left;
	width:525px;
	height:41px;
	padding:0px 0px 0px 50px;
}
.ledbodybg {
	background:url(../images/tech-adv-led-bg.jpg) no-repeat;
	background-position:bottom right;
	float:left;
	padding-bottom:80px;
}
.indiananglebodybg {
	background:url(../images/tech-indian-angle-bg.jpg) no-repeat;
	background-position:bottom right;
	float:left;
	padding-bottom:80px;
}
.ledtechbodybg {
	background:url(../images/tech-led-tech-bg.jpg) no-repeat;
	background-position:bottom right;
	float:left;
	padding-bottom:80px;
}
.environmentbodybg {
	background:url(../images/technology-environmentally-by-design.jpg) no-repeat;
	background-position:bottom right;
	float:left;
	padding-bottom:80px;
}
li.arrow {
	background:url(../images/green-arrrow.gif) 1px 16px no-repeat;
	padding:10px 0px 0px 20px;
	margin:0px;
	float:left;
	width:550px;
}
ul.subbullet li {
	background:url(../images/green-bullet.gif) 0px 18px no-repeat;
	padding:10px 0px 0px 15px;
	margin:0px;
	float:left;
}
.environmentleft {
	width:286px;
	float:left;
	padding-left:280px;
}
.techtopbg {
	background:url(../images/technology-top-image.jpg) no-repeat;
	height:230px;
	width:750px;
	background-position:top left;
	float:left;
}
.lightbg {
	background:url(../images/tech-indian-angle-image-2.jpg) 0px 0px no-repeat;
	float:left;
	height:191px;
	width:579px;
}
ul.bluebullet li {
	background:url(../images/blue-arrow.gif) 0px 16px no-repeat;
	padding:10px 0px 0px 15px;
	margin:0px;
	float:left;
	width:378px;
}
/***********************************************************************/
/***********client*************/
.clienttopbg {
	background:url(../images/successes-top-image.jpg) no-repeat;
	height:230px;
	width:750px;
	background-position:top left;
}
ul.clientimglist li {
	float:left;
	width:165px;
	float:left;
	padding-bottom:15px;
}
ul.clientimglist li.padrt {
	padding-right:35px;
}
ul.clientimglist li img {
	border:1px solid #DEDEDE;
}
/***************************/
/*******casestudies**********/
.casebg {
	background:url(../images/successes-tab-small.gif) 0px 0px no-repeat;
	width:565px;
	padding:10px 0px 0px 10px;
	margin:0px;
	float:left;
}
.casebg1 {
	background:url(../images/successes-tab-big.gif) 0px 0px no-repeat;
	width:565px;
	padding:10px 0px 0px 10px;
	margin:0px;
	float:left;
	height:52px;
}
.wid-468 {
	width:468px;
	float:left;
}
/***********tamil*************/
/* case studies */
.casetdbg1 {
	background-color:#F6F6F6;
	border-top:1px solid #E8E8E8;
	border-bottom:1px solid #ffffff;
	padding-left:8px;
	text-align:left;
	height:40px;
}
.casetdbg2 {
	background-color:#fef8ea;
	border-top:1px solid #FFE9C4;
	border-bottom:1px solid #ffffff;
	height:40px;
	padding-left:8px;
}
.casetdbg3 {
	background-color:#f9fced;
	border-top:1px solid #DDF0AC;
	border-bottom:1px solid #ffffff;
	height:40px;
	padding-left:8px;
}
.casethbg1 {
	background-color:#F6F6F6;
	border-bottom:1px solid #ffffff;
	height:30px;
}
.casethbg2 {
	background-color:#fff3d7;
	border-bottom:1px solid #ffffff;
	height:30px;
}
.casethbg3 {
	background-color:#faffe6;
	border-bottom:1px solid #ffffff;
	height:30px;
}
.case-divider {
	float:left;
	padding:0px 0px 15px 0px;
	margin:0px;
	width:100%;
	border-bottom:1px solid #ECECEC;
	height:1px;
}
.case-savings {
	float:left;
	padding:15px 0px 15px 0px;
	margin:0px;
	width:100%;
}
.wid-case-550 {
	padding:10px 10px 15px 10px;
	float:left;
	margin:0px;
	width:555px;
}
.txt-center {
	text-align:center;
}
.txt-right {
	text-align:right;
}
.wid-561 {
	width:561px;
}
.full-cont {
	width:100%;
}
.padbot5 {
	padding-bottom:5px;
}
.newsbodybg {
	background:url(../images/news-bg.jpg) no-repeat;
	background-position:bottom right;
	float:left;
	padding-bottom:80px;
}
.newstopbg {
	background:url(../images/news-top-image.jpg) no-repeat;
	height:230px;
	width:750px;
	background-position:top left;
	float:left;
}
.commercialtopbg {
	background:url(../images/solutions-top-image.gif) no-repeat;
	height:230px;
	width:750px;
	background-position:top left;
	float:left;
}
.commercial-wid {
	width:576px;
	padding:10px 0px 0px 0px;
	border-bottom:1px solid #ffffff;
	margin:0px;
	float:left;
	background-color:#ffffff;
}
.commercial-subwid {
	width:576px;
	padding:0px 0px 0px 0px;
	border-top:1px solid #fff3d7;
	margin:0px;
	float:left;
}
.commercial-subwid {
	width:576px;
	padding:10px 0px 0px 0px;
	border-top:1px solid #fff3d7;
	margin:0px;
	float:left;
}
.commercial-subwidru {
	width:576px;
	padding:0px 0px 0px 0px;
	border-top:1px solid #fff3d7;
	margin:0px;
	float:left;
}
.commercial-subwid2 {
	width:576px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #fff3d7;
	padding:0px 0px 0px 0px;
	float:left;
	background-color:#ffffff;
	margin-top:10px;
	border-top:1px solid #E0F2AE;
}
.commercial-subwid3 {
	width:576px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	background-color:#ffffff;
}
.commercial-subwid4 {
	width:576px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	background-color:#ffffff;
	margin-top:10px;
	border-top:1px solid #E0F2AE;
}
.commercial-subwid5 {
	width:576px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	background-color:#ffffff;
	border-bottom:1px solid #E0F2AE;
	margin-top:10px;
	border-top:1px solid #E0F2AE;
}

.commercial-fstrow {
	background-color:#F6F6F6;
}
.commercial-secrow {
	background-color:#fef8ea;
}
.commercial-secrowgap {
	background-color:#ffffff;
}
.commercial-frtcolor {
	background-color:#FFFEF2;
}
.border-light-orange {
	border-bottom:1px solid #fff3d7;
}
.border-bottom-green {
	border-bottom:1px solid #E0F2AE;
}
.border-top-green {
	border-top:1px solid #E0F2AE;
}
.commercial-trdrow {
	background-color:#f9fced;
	margin:0px 0px 0px 0px;
}
.commercial-firsttab{ background-color:#f8fbec;}
.commercial-sectab{ background-color:#f9fcef;}
.commercial-oran-firsttab{ background-color:#fef8eb;}
.commercial-oran-sectab{ background-color:#fffbf1;}
.wid-3 {
	width:3px;
}
.wid-71 {
	width:59px;
}
.wid-219 {
	width:195px;
}
.wid-134 {
	width:134px;	
}
.wid-124 {
	width:124px;
}
.wid-114 {
	width:114px;
}
.wid143 {
	width:143px;
}
.wid133 {
	width:133px;

}
.padlt12 {
	padding-left:12px;
}
.padrt12 {
	padding-right:12px;
}
.hei38 {
	height:38px;
}
.hei114 {
	height:114px;
}
.hei116 {
	height:116px;
}
.hei117 {
	height:117px;
}
.hei219 {
	height:218px;
}
.hei143 {
	height:143px;
}
.hei144 {
	height:144px;
}
.hei145 {
	height:145px;
}
.hei146 {
	height:146px;
}
.hei147 {
	height:147px;
}
.hei149 {
	height:149px;
}
.hei152 {
	height:152px;
}
.hei287 {
	height:287px;
}
.hei288 {
	height:288px;
}
.hei271 {
	height:271px;
}
.hei183 {
	height:183px;
}
.hei185 {
	height:185px;
}
.hei186 {
	height:186px;
}
.hei232 {
	height:232px;
}
.hei233 {
	height:233px;
}
.hei204 {
	height:204px;
}
.hei205 {
	height:205px;
}
.hei206 {
	height:206px;
}
.hei208 {
	height:208px;
}
.hei280 {
	height:280px;
}
.hei282 {
	height:282px;
}
.hei284 {
	height:284px;
}
.hei285 {
	height:285px;
}
.hei293 {
	height:293px;
}
.hei292 {
	height:292px;
}
.hei294 {
	height:293px;
}
.hei295 {
	height:295px;
}
.hei288 {
	height:288px;
}
.border-white {
	border-bottom:1px solid #ffffff;
}
.border-orange {
	border-bottom:1px solid #FFEAC4;
}
.border-orange-top {
	border-top:1px solid #FFEAC4;
}
.green-arrow {
	background:url(../images/green-arrrow.gif) 1px 16px no-repeat;
	padding:10px 0px 0px 15px;
	margin:0px;
	float:left;
	width:114px;
}
.green-arrow1 {
	background:url(../images/small-green-arrow.gif) 1px 16px no-repeat;
	padding:10px 15px 0px 15px;
	margin:0px;
	float:left;
	width:89px;
}
.green-arrow2 {
	background:url(../images/small-green-arrow.gif) 1px 16px no-repeat;
	padding:10px 0px 0px 15px;
	margin:0px;
	float:left;
	width:100px;
}
.padbot16 {
	padding-bottom:16px;
}
.margintop2 {
	margin-top:2px;
}
.padbot18 {
	padding-bottom:17px;
}
.padbot19 {
	padding-bottom:19px;
}
.padlt5 {
	padding-left:5px;
}
.padbot14 {
	padding-bottom:14px;
}
.padtop8 {
	padding-top:8px;
}
.ver-align-middle {
	vertical-align:middle;
}
.contacttopbg {
	background:url(../images/contact-us-top-image.jpg) no-repeat;
	height:230px;
	width:750px;
	background-position:top left;
	float:left;
}
.sitetopbg {
	background:url(../images/sitemap-top-image.jpg) no-repeat;
	height:230px;
	width:750px;
	background-position:bottom left;
	float:left;
}
.sitebg {
	background:url(../images/sitemap-image.gif) no-repeat;			
	float:left;
	height:665px;
	background-position:52px 40px;
}
.contactsubbg {
	background:url(../images/contact-us-bg.jpg) no-repeat;	
	background-position:bottom right;
	float:left;
}
.wid650{width:650px;}
.wid50{width:50px;}
.news-color{color:#585858;}
.aboutbodybg {
	background:url(../images/fotter.gif) no-repeat;
	background-position:bottom right;
	float:left;
	padding-bottom:70px;
}
.topbut-manage{
	padding:10px 0px 0px 2px;
	width:36px;
	float:left;
}
.site0-ul{ padding:39px 0px 0px 0px; margin:0px; float:left; width:300px;}
.site0-ul ul{ padding:0px 0px 0px 0px; margin:0px;}
.site0-ul li{background:url(../images/grey-bullet.gif) 0px 9px no-repeat;
	float:left;padding:0px 0px 12px 20px; width:300px;}
.site-ul{ padding:22px 0px 0px 0px; margin:0px; float:left; width:300px;}
.site-ul ul{ padding:0px 0px 0px 0px; margin:0px;}
.site-ul li{background:url(../images/grey-bullet.gif) 0px 9px no-repeat;
	float:left;padding:0px 0px 12px 20px; width:300px;}
.site1-ul{ padding:70px 0px 0px 55px; margin:0px; float:left; width:300px;}
.site1-ul ul{ padding:0px; margin:0px;}
.site1-ul li{background:url(../images/grey-bullet.gif) 0px 9px no-repeat;
	float:left;padding:0px 0px 12px 20px; width:330px;}
	.padtop22 {
	padding-top:22px;
}
.site2-ul{ padding:37px 0px 0px 62px; margin:0px; float:left; width:300px;}
.site2-ul ul{padding:0px 0px 0px 0px; margin:0px;}
.site2-ul li{background:url(../images/grey-bullet.gif) 0px 9px no-repeat;
	float:left;padding:0px 0px 12px 20px; width:330px;}
	.padtop22 {
	padding-top:22px;
}
.padleft240{ padding-left:215px;}
.padleft260{ padding-left:260px;}
.padtop22{ padding-top:22px;}
.padtop46{ padding-top:46px;}
.wid95{ width:95px;}
.wid120{ width:120px;}
.padtop38{ padding-top:38px;}
.padtop40{ padding-top:40px;}
.padtop70{ padding-top:70px;}
.padtop50{ padding-top:50px;}
.errorbg {			
	float:left;
	height:80px; padding-left:505px;
}
.error-txt{ width:330px; padding:80px 0px 0px 80px;float:left; }
.error-txt1{color:#B30000;font-size:1.13em;font-family:tahoma; line-height:25px;}
.error-txt2{color:#B30000;font-size:0.80em;font-family:tahoma; line-height:25px;}
.error-img{ float:left; padding:80px 0px 0px 100px;width:60px;}
.green-arrow-error {
	background:url(../images/green-arrrow.gif) 1px 16px no-repeat;
	padding:10px 0px 0px 15px;
	margin:0px;
	float:left;
	width:350px;	
}
.wid350{width:350px;}
.padleft40{padding-left:40px;}
.fnt-cls {
	font-family:tahoma;
}
.fnt-113 {
	font-size:1.13em;
}
.fnt-1em{
	font-size:1em;
}
.subheadercontnew{
	width:750px;
	padding-bottom:0px;
}
.wid-384new {
	width:398px;
	float:left;
	padding:15px 0px 0px 160px;
}
/***********************/
