body, p, h1{margin:0px; padding:0px; height:100%;}
html{height:100%;}
#main{width:960px; border:1px solid #3d3d3d; margin:auto; }
a{outline:0px;}
img{ border:0;}
.border{ border-bottom:1px solid #797979; height:1px;
}

/* left navigation bar */

#menu-tle h1{ padding:0px; margin:0px; font-family: Tahoma,  Verdana, Arial; font-weight:bold; font-size: 18px; color: #ac302c; text-transform: uppercase; text-decoration: none; }
/*New Generated*/
#menu-tle h2{ padding:0px; margin:0px; font-family: Tahoma,  Verdana, Arial; font-weight:bold; font-size: 15px; color: #ac302c; text-transform: uppercase; text-decoration: none; }


/*close new Generated*/


/*why cluch start*/
	.whycluchgroubheading{padding:0px; margin:0px; font-family:Helvetica-Condensed; font-weight:bold; font-size:17px; color: #ac302c; text-transform: uppercase; text-decoration: none; text-align:left;}
.globaldelevery{padding:0px; margin:0px; font-family:Helvetica-Condensed; font-weight:bold; font-size:15px; color: #ac302c; text-transform: uppercase; text-decoration: none; text-align:left;}
.globaldelevery_14{padding:0px; margin:0px; font-family:Helvetica-Condensed; font-weight:bold; font-size:13px; color: #ac302c; text-transform: uppercase; text-decoration: none; text-align:left;}
.globaldeleverybg{ width:560px; background-image:url(../images/global-delivery-model.jpg); background-repeat:no-repeat; color:#ffffff; height:279px;}
#cluchgroupprovides{width:575px; height:143px;}
.cluchgroupcontent{float:left; width:336px; padding:10px;}
.cluchgroupcontentfont{font-family:Helvetica; font-size:11px; color: #2d2c28; text-decoration: none; line-height:18px; }
.cluchgroupcontentseamlessly{ font-family:Helvetica; font-size:11px; color: #ecdfbf; text-decoration: none; line-height:14px; padding:10px 20px 10px 40px; text-align:justify; }
.cluchgroupcontentseamlessly1{ width:515px; font-family:Helvetica; font-size:11px; color: #ecdfbf; text-decoration: none; line-height:14px; padding:5px 20px 10px 40px; }
.cluchgroupcontentseamlessly2{ width:515px; font-family:Helvetica; font-size:11px; color: #ecdfbf; text-decoration: none; line-height:18px; padding:5px 20px 10px 40px; }
.cluchlist{font-family:Helvetica; font-size:11px; color: #ffffff; text-decoration: none;}
.colorcluch{color:#ac302c; padding-right:0px;}
.lnk { font-family: Helvatica; font-size:11px; color:#ffffff; text-decoration:none;}
.lnk a{ font-family: Helvatica; font-size:11px; color:#ffffff; text-decoration:none;}
.lnk a:hover{ font-family: Helvatica; font-size:11px; color:#ffffff; text-decoration:underline;}


/*why cluch end*/




/*why cluch start*/

.helvetica65medium{font-family:Helvetica; font-size:11px; font-weight:bold; color: #2d2c28; text-decoration: none; line-height:18px; }

.lnkhere { font-family:Tahoma, Arial, Helvetica; font-size:11px; color:#1e5567; text-decoration:none;}
.lnkhere a{ font-family:Tahoma, Arial, Helvetica; font-size:11px; color:#1e5567; text-decoration:none;}
.lnkhere a:hover{ font-family:Tahoma, Arial, Helvetica; font-size:11px; color:#1e5567; text-decoration:underline;}

.globalmanagement{font-family:Helvetica-Condensed; font-weight:bold; font-size:15px; color: #375660; text-transform: uppercase; text-decoration: none; text-align:left;}
/*why cluch end*/

.selectlist{ background-image:url(../images/selectbg.jpg); background-repeat:no-repeat; font-family:Helvetica-Light; font-weight:bold; font-size:10px; color: #292727; text-transform: uppercase; text-decoration: none; text-align:left; line-height:20px;}

.selectlist1{ background-image:url(../images/selecbg2.jpg); background-repeat:no-repeat; font-family:Helvetica-Light; font-weight:bold; font-size:10px; color: #292727; text-transform: uppercase; text-decoration: none; text-align:left; line-height:20px;}

.lnklist { font-family: Helvatica; font-size:11px; color:#ffffff; text-decoration:none;}
.lnklist a{ font-family: Helvatica; font-size:11px; color:#ffffff; text-decoration:none;}
.lnklist a:hover{ font-family: Helvatica; font-size:11px; color:#ffffff; text-decoration:underline;}


#leftmenu{
/*width:187px;*/
width:189px;
text-align:right;
height:auto;
}

#leftmenu1{
width:187px;
text-align:right;
height:auto;
}
#leftmenu1 a{
	font-family: Tahoma,  Verdana, Arial,  Helvetica, sans-serif,;
	font-size: 12px;
	color: #908f90;
	text-transform: uppercase;
	text-decoration: none;
	padding-bottom:5px;
	display:block;
	
}
#leftmenu1 a:hover{
	color: #373737;
}


	


#leftmenu a{
	font-family: Tahoma,  Verdana, Arial,  Helvetica, sans-serif,;
	font-size: 12px;
	color: #908f90;
	text-transform: uppercase;
	text-decoration: none;
	padding-bottom:5px;
	display:block;
	
}

#selected a{	
	color: #000;
	text-decoration: none;
	display:block;
	
}

#leftmenu a:hover{
	color: #373737;
}

#leftmenu-sub{
width:150px;
text-align:right;
}

#leftmenu-sub a{
	font-family: Tahoma,  Verdana, Arial,  Helvetica, sans-serif,;
	font-size: 9px;
	color:#c2c2c2;
	text-transform: uppercase;
	text-decoration: none;
		
}	
#leftmenu-sub a:hover{
	color:#ac302c;	
	text-decoration: none;
	
}
.menu{ 
color: #373737!important; /* selected navigation */
}
/* left navigation end*/

#leftmenu td{
text-align:right;
}
#leftmenu1 td{
text-align:right;
}
.cont-lft-bg{ background-image:url(cont-bit-lft.jpg); background-repeat:repeat-y; width:3px; background-position:right;}
.cont-lft-bg1{ background-image:url(cont-bit-lft_old.jpg); background-repeat:repeat-y; width:3px; background-position:left;}
.cont-rgt-bg{ background-image:url(cont-bit-rgt.jpg); background-repeat:repeat-y; width:9px; background-position:left;}
/*.cont-bot-cent{ background-image:url(cont-bot-cent-bit.jpg); background-repeat:repeat-x; height:7px; background-position:top;}*/
.cont-bot-cent{ background-image:url(cont-bot-cent-bit.jpg); background-repeat:repeat-x; height:7px; background-position:bottom;}
.cont-bot-cent2{ background-image:url(cont-bot-cent-bit2.jpg); background-repeat:repeat-x; height:7px; background-position:top;}
 
 
.rgt-bar-ad-head{ background-color:#ac302c; line-height:23px; border-bottom:1px solid #c5c4c4; border-top:1px solid #c5c4c4; font-family:Tahoma, arial, verdana; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.rgt-bar-ad-head a{ background-color:#ac302c; line-height:23px;  font-family:Tahoma, arial, verdana; font-size:13px; color:#FFFFFF; font-weight:bold; padding-left:10px; text-decoration:none; }
.rgt-bar-ad-head a:hover{ background-color:#ac302c; line-height:23px;  font-family:Tahoma, arial, verdana; font-size:13px; color:#FFFFFF; font-weight:bold; padding-left:10px;  text-decoration:none;}

.home-ad-content{ font-family:tahoma, verdana; font-size:11px; color:#343333; text-align:justify; vertical-align:top; padding:2px 10px 2px 10px; }

.blue{ color:#1e5567; text-decoration:none; }
.blue a:link{ color:#1e5567; text-decoration:none; }
.blue a:hover{ color:#1e5567; text-decoration:none;}



.red1{ color:#fe7d24; text-decoration:none; }
.red1 a:link{ color:#fe7d24; text-decoration:none; }
.red1 a:hover{ color:#fe7d24; text-decoration:none;}


#comeseeus .red{ color:#ac302c; text-decoration:none; font-size:12px !important; }
#content .red{ color:#ac302c; text-decoration:none; font-size:11px; }
#content .black{ color:#333333; font-size:11px; }
#content .black a{ margin:0px; padding:0px; color:#333333; text-decoration:none; font-size:11px; font-weight:normal;}
#content .black a:hover{ color:#00fff; text-decoration:underline; font-size:11px;  }
#content .gray{ font-family:Arial, Tahoma; color:#7c7c7c; text-decoration:none; font-size:11px; }
#content .white {font-family:Tahoma, verdana; font-size:11px; color:#fff; text-align:justify; text-decoration:none; }
#content .hev {font-family: Helvatica, Tahoma, verdana; font-size:11px; color:#000; text-align:justify; text-decoration:none; }

a.hev1:link {font-family: Helvatica, Tahoma, verdana; font-size:11px; color:#000; text-align:justify; text-decoration:none; }
a.hev1:visited {font-family: Helvatica, Tahoma, verdana; font-size:11px; color:#000; text-align:justify; text-decoration:none; }
a.hev1:hover {font-family: Helvatica, Tahoma, verdana; font-size:11px; color:#000; text-align:justify; text-decoration:none; }

.bgcolor{ opacity:.9; /* css standard */filter:alpha(opacity=75); /* IE patch */}
.bgcolor1{ opacity:.85; /* css standard */filter:alpha(opacity=85); /* IE patch */}
.bgcolor2{ opacity:.92; /* css standard */filter:alpha(opacity=90); /* IE patch */}
.txt {font-family:Tahoma, verdana; font-size:11px; color:#fff; padding:5px 15px 5px 15px; margin:0px; text-align:justify; }
.txt-bold {font-family:Tahoma, verdana; font-size:12px; color:#fff; padding:5px 15px 5px 15px; margin:0px; text-align:justify; }
.txt2 {font-family:Helvativca, Tahoma, verdana; font-size:13px; color:#fff; padding:5px 20px 5px 20px; margin:0px; text-align:center; }
.txt3 {font-family:Helvativca, Tahoma, verdana; font-size:13px; color:#fff; padding:5px 20px 5px 20px; margin:0px; text-align:justify; }

#content { width:100%;}
#content h1{ font-family: Tahoma, verdana; font-size:14px; text-transform:uppercase; color:#ac302c; padding:0px; margin:0px; }
#content h2{ font-family: Tahoma, verdana; font-size:12px; text-transform:uppercase; padding:0px; margin:0px; }
#content p{ padding:0px; margin:0px; font-family:Tahoma, verdana; font-size:12px; color:#333333; text-align:justify; }

#mark ul { margin:0px; padding:0px; list-style:disc; }
#mark ul li{font-family:Tahoma, verdana; font-size:12px; color:#333333; text-align:justify; margin-left:25px; padding-bottom:5px;}

#mark-new ul { margin:0px; padding:0px; list-style:disc; }
#mark-new ul li{font-family:Tahoma, verdana; font-size:12px; color:#333333; text-align:justify; margin-left:25px; padding-bottom:5px; line-height:18px;}

#content-ad{ background-color:#FFFFFF; width:90%; }
#content-ad p{font-family:Tahoma, verdana; font-size:10px; color:#333333; padding:0px; margin:0px; text-align:justify; list-style:14px;}
#readmore h1{ padding:0px; margin:0px; font-family:Tahoma, verdana; font-size:9px; color:#ac302c; text-align:right; text-transform:uppercase; }
#readmore h1 a{ padding:0px; margin:0px; font-family:Tahoma, verdana; font-size:9px; color:#ac302c; text-align:right; text-transform:uppercase; text-decoration:none; }
#readmore h1 a:hover{ text-transform:uppercase; text-decoration:none; color:#525252;}

#lnk h1{ font-family: Helvatica,  Tahoma, verdana; font-size:13px; text-transform:uppercase; color:#ac302c; padding:0px; margin:0px;}
#lnk h1 a{ font-family: Helvatica,  Tahoma, verdana; font-size:13px; text-transform:uppercase; color:#1e5567; text-decoration:none;  padding:0px; margin:0px;}
#lnk h1 a:hover{ font-family: Helvatica,  Tahoma, verdana; font-size:13px; text-transform:uppercase; color:#1e5567; text-decoration:none;  padding:0px; margin:0px;}
.adline{ background-image:url(ad-bar-line.jpg); height:3px; background-repeat:repeat-x;}
.dotline{ background-image:url(dotline-img.jpg); background-repeat:repeat-x; height:5px; }


/* center content area

 #content{
	color: #373737;
	text-decoration: none;
	padding:25px;
	padding-top:30px;
}

#content a:hover
{
text-decoration:underline;}

#content h1{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	color: #aa2c27;
	text-decoration: none;
}
#content ul, #content li{
margin:0px;
padding:0px;
}*/
#footer{
	background-image: url(footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:19px;
	padding-right:20px;
	padding-left:20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	line-height:19px;
	text-transform: uppercase;
	color: #FFFFFF;
	vertical-align:middle;
	text-decoration: none;
}
#footer a{
color: #FFFFFF;
text-decoration:none;
}
#footer a:hover{
color: #d8261f;
text-decoration:none;
}
.right_links{ color:#666666; text-decoration:none; font-size:11px; font-weight:normal;font-family:Helvetica, Arial, sans-serif;}

.manage{
margin:0px;
padding:0px 0px 8px 30px;
line-height:20px;
list-style-image:url(arrow_small1.jpg);
list-style-position:outside;
font-family: Tahoma, Arial, sans-serif;
font-size:13px;
color:#333333;
}



/*Update on 310809 by Selvam*/

/*For HOME Page Accordion Content*/
.home-accord-text{font-family:  Arial, Tahoma,  Helvetica, Verdana; font-size:11px; color:#525252; text-decoration:none; text-transform:none; font-weight:normal; line-height:16px;}

.home-accord-text ul{ margin:0px; padding:10px 10px 10px 30px; list-style:disc;}
.home-accord-text ul li{ font-family:  Arial, Tahoma,  Helvetica, Verdana; font-size:11px; color:#525252; text-decoration:none; text-transform:none; font-weight:normal; line-height:16px;}

.home-accord-text a{ text-decoration:none; color:#525252; }

.container .pusher {cursor:pointer;	/*padding:3px 10px 3px 7px;*/ font-weight: normal; margin:0;}

.container .mover {/*padding:3px 10px 3px 7px;*/	margin: 0; padding-top:20px; padding-bottom:15px;}

.container {background-color:#fff;	/*border-bottom:thin solid #333333;*/ width:850px; text-align:justify;}

/*For Contact page*/
.contact-us-text{font-family: Tahoma, Helvetica, Arial, Verdana; font-size:11px; color:#363636; text-decoration:none; text-transform:none; font-weight:normal; line-height: normal;}

.contact-us-text a{ color:#aa2c27; text-decoration:underline;}

.contact-us-text span { color: #373737; font-weight:bold; text-decoration:none;}

/*For Contact Us Bangalore*/

.bangalore-bg{background-image:url(contact_us_bangalore_03.jpg); background-position: top left; background-repeat:no-repeat; height:553px; width:929px;}

#bangalore-address{ top:52px; position:relative; width:280px; height:187px; float:right; right:31px; background-color:#476287; z-index:100; opacity:.8; /* css standard */filter:alpha(opacity=85);}

.bangalore-address-title { font-family: "Tahoma", Arial, Verdana, Trebuchet MS; color:#FFFFFF; font-size:24px; font-weight:bold; margin:0px; padding:0px; padding-top:22px; text-align:left; padding-left:30px;}

.bangalore-address-text{color:#FFFFFF; font-family:Tahoma, Arial, Verdana, "Trebuchet MS"; font-size:12px; font-weight:normal; text-align:left; padding-top:10px; padding-left:30px; }

.bangalore-address-text a{ text-decoration:underline; color:#FFFFFF;}

/*For Contact Us Washington*/

.washington-bg{background-image:url(contactus_washington.jpg); background-position: top left; background-repeat:no-repeat; height:553px; width:929px;}

#washington-address{ top:52px; position:relative; width:280px; height:auto; float:right; right:165px; background-color:#476287; z-index:100; opacity:.8; /* css standard */filter:alpha(opacity=85);}

.washington-address-title { font-family: "Tahoma", Arial, Verdana, Trebuchet MS; color:#FFFFFF; font-size:24px; font-weight:bold; margin:0px; padding:0px; padding-top:22px; text-align:left; padding-left:30px; opacity:1; /* css standard */filter:alpha(opacity=100);}

.washington-address-text{color:#FFFFFF; font-family:Tahoma, Arial, Verdana, "Trebuchet MS"; font-size:12px; font-weight:normal; text-align:left; padding-top:10px; padding-left:30px; }

.washington-address-text a{ text-decoration:underline; color:#FFFFFF;}


/*For Contact Us Chicago*/

.chicago-bg{background-image:url(contactus_chicago.jpg); background-position: top left; background-repeat:no-repeat; height:553px; width:929px;}

#chicago-address{ top:25px; position:relative; width:280px; height:167px; float:right; right:155px; background-color:#476287; z-index:100; opacity:.8; /* css standard */filter:alpha(opacity=85);}

.chicago-address-title { font-family: "Tahoma", Arial, Verdana, Trebuchet MS; color:#FFFFFF; font-size:24px; font-weight:bold; margin:0px; padding:0px; padding-top:22px; text-align:left; padding-left:30px; opacity:1; /* css standard */filter:alpha(opacity=100);}

.chicago-address-text{color:#FFFFFF; font-family:Tahoma, Arial, Verdana, "Trebuchet MS"; font-size:12px; font-weight:normal; text-align:left; padding-top:10px; padding-left:30px; }

.chicago-address-text a{ text-decoration: underline; color:#FFFFFF;}


/*For Contact Us cleveland*/

.cleveland-bg{background-image:url(contact_us_cleveland.jpg); background-position: top left; background-repeat:no-repeat; height:553px; width:929px;}

#cleveland-address{ top:25px; position:relative; width:280px; height:167px; float:right; right:35px; background-color:#5f5d6e; z-index:100; opacity:.8; /* css standard */filter:alpha(opacity=85);}

.cleveland-address-title { font-family: "Tahoma", Arial, Verdana, Trebuchet MS; color:#FFFFFF; font-size:24px; font-weight:bold; margin:0px; padding:0px; padding-top:22px; text-align:left; padding-left:30px; opacity:1; /* css standard */filter:alpha(opacity=100);}

.cleveland-address-text{color:#FFFFFF; font-family:Tahoma, Arial, Verdana, "Trebuchet MS"; font-size:12px; font-weight:normal; text-align:left; padding-top:10px; padding-left:30px; }

.cleveland-address-text a{ text-decoration: underline; color:#FFFFFF;}


/*For Contact Us new york*/

.newyork-bg{ background-position: top left; background-repeat:no-repeat; height:553px; width:929px;}

#newyork-address{ top:45px; position:relative; width:280px; height:167px; float:right; right:135px; background-color:#1d0d0d; z-index:100; opacity:.8; /* css standard */filter:alpha(opacity=85);}

.newyork-address-title { font-family: "Tahoma", Arial, Verdana, Trebuchet MS; color:#FFFFFF; font-size:24px; font-weight:bold; margin:0px; padding:0px; padding-top:22px; text-align:left; padding-left:30px; opacity:1; /* css standard */filter:alpha(opacity=100);}

.newyork-address-text{color:#FFFFFF; font-family:Tahoma, Arial, Verdana, "Trebuchet MS"; font-size:12px; font-weight:normal; text-align:left; padding-top:10px; padding-left:30px; }

.newyork-address-text a{ text-decoration: underline; color:#FFFFFF;}

/*For Career United States Page*/

p a {color:#1e5567; text-decoration: none; font-weight:bold;}

/*Home Page Accordion*/

.read-more{float:right; padding-top:5px; padding-bottom:5px;}



.font_12
{
font-size:12px !important;}


#box   {
font-family: Tahoma;
font-size:11px;
}

.box1 {
padding-left:18px;
font-size:14px;
color:#FFFFFF;
}


.box2 {
font-family: Tahoma;
font-size:11px;
color:#3e93ae;
}



/* meet our team*/
.links a
{
font-family:Tahoma, Arial, Helvetica;
font-size:12px;
color:#333333;
text-decoration:none;
}

.white_color
{
color:#FFFFFF !important;}

.lefttd1
{
	background-image:url(left-mu-top2-bg_old.jpg); background-repeat:repeat-x; background-position:top;
}

.lefttd2
{
	background-image:url(left-mu-cent-bg.jpg); 
	background-repeat:repeat-y;
}
.lefttd3
{
	background-image: url(left-mu-bot2-bg.jpg);
}
.lefttd4
{
background-image:url(left-mu-bot2-bg.jpg); 
background-repeat:repeat-x; 
background-position:top;
}
.lefttd5
{
	background-image:url(left-mu-top2-bg.jpg); 
	background-repeat:repeat-x; background-position:top; height:17px;
}
.lefttd6
{
	background:url(left-mu-cent-bg.jpg) right repeat-y;
}
