body {
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
margin:5px 0px 0px 5px;;
	color:#000000; font-size:11px; vertical-align:middle;
	/*background:#ffffff url(../images/bg-body.gif) 0px 0px repeat-y;*/
}
 
 .table-outer{
 
 margin:0px auto;
 width:943px;}
 
.td-main-home {
	background-color:#f7f7f7;
	margin:0px;
	padding:0px;
	border-right:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
}
.td-main {
	margin:0px;
	padding:0px;
	border-right:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
}
.td-services {
	background:#f7f7f7 url(../images/left-inner-topic-services.gif) repeat-x top left;
}
.td-clients {
	background:#f7f7f7 url(../images/left-inner-topic-clients.gif) repeat-x top left;
}
.td-aboutus {
	background:#f7f7f7 url(../images/left-inner-topic-aboutus.gif) repeat-x top left;
}
.td-newsroom {
	background:#f7f7f7 url(../images/left-inner-topic-news.gif) repeat-x top left;
}
.td-careers {
	background:#f7f7f7 url(../images/left-inner-topic-careers.gif) repeat-x top left;
}
.td-contact {
	background:#f7f7f7 url(../images/left-inner-topic-contact.gif) repeat-x top left;
}
/*round box for outsourcing */
  .index-outsource-box-top {
	background:url(../images/index-top-rnd-box.gif) 0 0 repeat-x;
	width:655px;
	background-color:#ffffff;
	margin:5px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-left:10px;
}
.index-outsource-box-bottom {
	background:url(../images/index-bottom-rnd-box.gif) 0 100% repeat-x
}
.index-outsource-box-left {
	background:url(../images/index-left-rnd-box.gif) 0 0 no-repeat;
}
.index-outsource-box-right {
	background:url(../images/index-right-rnd-box.gif) 100% 0 no-repeat;
	padding:10px;
	height:98px;
}
/*round box for who is covelix*/
.index-who-box-top {
	background:url(../images/index-who-top-rnd-box.gif) 0 0 repeat-x;
	width:655px;
	background-color:#ffffff;
	margin:5px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:10px;
	color:#666666;
}
.index-who-box-bottom {
	background:url(../images/index-who-bottom-rnd-box.gif) 0 100% repeat-x
}
.index-who-box-left {
	background:url(../images/index-who-left-rnd-box.gif) 0 0 no-repeat;
}
.index-who-box-right {
	background:url(../images/index-who-right-rnd-box.gif) 100% 0 no-repeat;
	padding:10px;
	height:98px;
}
/*round box for inside covelix*/
.index-inside-box-top {
	background:url(../images/index-inside-top-rnd-box.gif) 0 0 repeat-x;
	width:263px;
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.index-inside-box-bottom {
	background:url(../images/index-inside-bottom-rnd-box.gif) 0 100% repeat-x;
}
.index-inside-box-left {
	background:url(../images/index-inside-left-rnd-box.gif) 0 0 no-repeat;
}
.index-inside-box-right {
	background:url(../images/index-inside-right-rnd-box.gif) 100% 0 no-repeat;
	padding:10px;
	height:185px;
}
/*round box for new in index*/
.index-news-box-top {
	background:url(../images/index-news-top-rnd-box.gif) 0 0 repeat-x;
	width:263px;
	background-color:#ffffff;
	margin:5px 0px 0px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.index-news-box-bottom {
	background:url(../images/index-news-bottom-rnd-box.gif) 0 100% repeat-x;
}
.index-news-box-left {
	background:url(../images/index-news-left-rnd-box.gif) 0 0 no-repeat;
}
.index-news-box-right {
	background:url(../images/index-news-right-rnd-box.gif) 100% 0 no-repeat;
	padding:10px;
	height:219px;
}
/*class for news on index*/
 
 #index-news {
	list-style: none;
	width:auto;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#index-news ul {
	list-style: none;
	padding: 0;
	margin-left:0px;
}
#index-news li {
	border-bottom: 1px solid #c7c7c7;
	list-style: none;
	margin:0px 0px 0px 0px;
	padding:7px 0px 7px 0px;
}
#index-news li a:link, #index-news li a:visited, #index-news li a:active {
	font-size:11px;
	font-weight:normal;
	color:#0559c0;
	text-decoration: none;
	cursor:pointer;
}
#index-news li a:hover {
	color:#666666;
	cursor:default;
}
/*round box for footer*/
.footer-box-top {
	background:url(../images/footer-top-rnd-box.gif) 0 0 repeat-x;
	width:953px;
	background-color:#ffffff;
	margin:5px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.footer-box-bottom {
	background:url(../images/footer-bottom-rnd-box.gif) 0 100% repeat-x;
}
.footer-box-left {
	background:url(../images/footer-left-rnd-box.gif) 0 0 no-repeat;
}
.footer-box-right {
	background:url(../images/footer-right-rnd-box.gif) 100% 0 no-repeat;
	padding:10px;
	height:21px;
}
.footer {
	COLOR:#999999;
}
.footer a:link {
	COLOR:#999999;
	font-size:10px;
	text-decoration:none
}
.footer a:visited {
	COLOR:#999999;
	font-size:10px;
	text-decoration:none
}
.footer a:hover {
	COLOR:#666666;
	font-size:10px;
	text-decoration:none
}
.footer a:active {
	COLOR:#999999;
	font-size:10px;
	text-decoration:none
}
.table_index {
	padding:5px;
}
a:link {
	color: #0559c0;
	text-decoration:none;
	 }
a:visited {
	color:#0559c0;
	text-decoration:none;
}
a:hover {
	color:#666666;
	font-weight:normal;
	text-decoration:underline;
}
a:active {
	color:#0559c0;
	text-decoration:none
}
/*inner-headings*/
.heading-side {
	font-family:trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
 	display:block;
	margin:10px 0px 10px 10px; color:#000000;
}
.heading-innerpanel {
	font-family:trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	display:block;
	margin:0px 0px 5px 0px;
}
.sub-heading-innerpanel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	display:block;
	margin:0px 0px 5px 0px;
}
.services {
	color:#b8d766
}
.clients {
	color:#3e93c7
}
.newsroom {
/*	color:#b9b046*/
color:#ffcb05
}
.careers {
	color:#19a5b0
}
.aboutus {
	color:#ff9933
}
.contactus {
	color:#978cd6
}
/*header menu*/

 * {
	margin:0;
	padding:0;
	list-style-type:none;
}
.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
}
.clearfix:after { /* clear floats */
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
/* Hides from IE-mac \*/
.clearfix {
	display: block;
}
#header {
	background:url(../images/header_logo.gif) no-repeat top right;
	height:74px;
	width:auto;
}
#headermenu {
	border-right:0px solid #fff;
	background:#0d081e url(../images/header-menu-bg.gif) no-repeat top left;
	padding:47px 0 0 0;
	font-size:12px;
	float:left;
	width:665px; white-space:nowrap
}
#headermenu li {
	border-top:1px solid #0b061a;
	float:left;
	margin-left:1px
}
#headermenu li a {
	color:#FFF !important;
	display:block;
	width:93px;
	float:left;
	border-left:1px solid #21173c;
	background:#0b061a url(../images/menu_header.gif) no-repeat top right;
	text-decoration:none;
}
#headermenu li a span {
	padding:6px 0px 0 0px;
	display:block;
	text-align:center;
	float:left;
	cursor:pointer;
	height:19px;
	text-decoration:none;
	width:93px;
}
.home-active {
	background:url(../images/menu_home.gif) no-repeat 0px 0;
	padding:6px 0px 6px 0px;
	display:block;
	text-align:center;
	float:left;
	margin:0px 0px 0px 0px;
	cursor:pointer;
	text-decoration:none;
	width:93px; color:#000000;
}
.services-active {
	background:url(../images/menu_services.gif) no-repeat 0px 0;
	padding:6px 0px 6px 0px;
	display:block;
	text-align:center;
	float:left;
	margin:0px 0px 0px 0px;
	cursor:pointer;
	text-decoration:none;
	width:93px;
}
.clients-active {
	background:url(../images/menu_clients.gif) no-repeat 0px 0;
	padding:6px 0px 6px 0px;
	display:block;
	text-align:center;
	float:left;
	margin:0px 0px 0px 0px;
	cursor:pointer;
	text-decoration:none;
	width:93px;
}
.aboutus-active {
	background:url(../images/menu_aboutus.gif) no-repeat 0px 0;
	padding:6px 0px 6px 0px;
	display:block;
	text-align:center;
	float:left;
	margin:0px 0px 0px 0px;
	cursor:pointer;
	text-decoration:none;
	width:93px;
}
.news-active {
	background:url(../images/menu_newsroom.gif) no-repeat 0px 0;
	padding:6px 0px 6px 0px;
	display:block;
	text-align:center;
	float:left;
	margin:0px 0px 0px 0px;
	cursor:pointer;
	text-decoration:none;
	width:93px;
}
.careers-active {
	background:url(../images/menu_careers.gif) no-repeat 0px 0;
	padding:6px 0px 6px 0px;
	display:block;
	text-align:center;
	float:left;
	margin:0px 0px 0px 0px;
	cursor:pointer;
	text-decoration:none;
	width:93px;
}
.contact-active {
	background:url(../images/menu_contacts.gif) no-repeat 0px 0;
	padding:6px 0px 6px 0px;
	display:block;
	text-align:center;
	float:left;
	margin:0px 0px 0px 0px;
	cursor:pointer;
	text-decoration:none;
	width:93px;
}
#headermenu li .home span:hover {
	border-top:3px solid #c356ab;
	height:19px;
	padding:3px 0px 0px 0px;
	font-size:12px;
}
#headermenu li .home span {
	background:#0b061a/*url(../images/bg_navarrow.gif) no-repeat 2px 0;*/
}
#headermenu li .services span:hover {
	border-top:3px solid #b5d561;
	height:19px;
	padding:3px 0px 0px 0px;
	font-size:12px;
}
#headermenu li .services span {
	background:#0b061a/*url(../images/bg_navarrow.gif) no-repeat 2px 0;*/
}
#headermenu li .clients span:hover {
	border-top:3px solid #6db9e8;
	height:19px;
	padding:3px 0px 0px 0px;
	font-size:12px;
}
#headermenu li .clients span {
	background:#0b061a/*url(../images/bg_navarrow.gif) no-repeat 2px 0;*/
}
#headermenu li .aboutus span:hover {
	border-top:3px solid #ffa12d;
	height:19px;
	padding:3px 0px 0px 0px;
	font-size:12px;
}
#headermenu li .aboutus span {
	background:#0b061a/*url(../images/bg_navarrow.gif) no-repeat 2px 0;*/
}
#headermenu li .newsroom span:hover {
	border-top:3px solid #eee059;
	height:19px;
	padding:3px 0px 0px 0px;
	font-size:12px;
}
#headermenu li .newsroom span {
	background:#0b061a/*url(../images/bg_navarrow.gif) no-repeat 2px 0;*/
}
#headermenu li .careers span:hover {
	border-top:3px solid #80d2d6;
	height:19px;
	padding:3px 0px 0px 0px;
	font-size:12px;
}
#headermenu li .careers span {
	background:#0b061a/*url(../images/bg_navarrow.gif) no-repeat 2px 0;*/
}
#headermenu li .contacts span:hover {
	border-top:3px solid #b1a8e6;
	height:19px;
	padding:3px 0px 0px 0px;
	font-size:12px;
}
#headermenu li .contacts span {
	background:#0b061a/*url(../images/bg_navarrow.gif) no-repeat 2px 0;*/
}
#headermenu li a:hover, ul#headermenu li:hover a {
	font-weight:normal;
}
/*left menu inner pages*/
#topsubmenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:164px;
	list-style:none;
	margin:5px 0px 0px 7px;
}
#topsubmenu ul {
	padding: 0;
	cursor:default;
}
#topsubmenu li {
	border:none;
	list-style: none;
	margin:0px 0px 0px 0px;
}
#topsubmenu li a:link, #topsubmenu li a:visited {
	background-image:url(../images/menu_arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:transparent;
	font-size:11px;
	display: block;
	color:#000000;
	text-decoration: none;
	padding:5px 0px 2px 15px;
	height:20px;
	margin:0px 0px 0px 0px;
}
#topsubmenu li a:hover {
	color:#666666;
	background-image:none;
	background-position:left;
	background-repeat:no-repeat;
	font-weight:normal;
}
.activemenu {
	font-size:11px;
	display: block;
	color:#000000;
	text-decoration: none;
	padding:5px 0px 2px 15px;
	height:20px;
	font-weight:normal;
	margin:0px;
	background:#FFF url(../images/menu-left-active.gif) no-repeat top left;
}
/* inner page roud box*/
 
.inner-cont-top {
	background:url(../images/inner-cont-dot-all-box.gif) 0 0 repeat-x;
	width:457px;
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.inner-cont-bottom {
	background:url(../images/inner-cont-dot-all-box.gif) 0 100% repeat-x
}
.inner-cont-left {
	background:url(../images/inner-cont-dot-all-box.gif) 0 0 repeat-y
}
.inner-cont-right {
	background:url(../images/inner-cont-dot-all-box.gif) 100% 0 repeat-y
}
.inner-cont-left-bottom {
	background:url(../images/inner-cont-left-bottom-box.gif) 0 100% no-repeat
}
.inner-cont-right-bottom {
	background:url(../images/inner-cont-right-bottom-box.gif) 100% 100% no-repeat
}
.inner-cont-left-top {
	background:url(../images/inner-cont-left-top-box.gif) 0 0 no-repeat;
}
.inner-cont-right-top {
	background:url(../images/inner-cont-right-top-box.gif) 100% 0 no-repeat;
	padding:8px;
	height:100%;
}

.INNERtl {
	background:url(../images/ytl.gif) bottom left no-repeat;
	height:11px;
	width:11px;
	float:left
}
.INNERtr {
	background:url(../images/ytr.gif) bottom left no-repeat;
	height:11px;
	width:11px;
	float:left
}
.INNERt {
	background:url(../images/yt.gif) bottom left repeat-x;
	height:11px;
	width:471px;
	float:left
}
.INNERbl {
	background:url(../images/ybl.gif) top left no-repeat;
	height:11px;
	width:11px;
	float:left
}
.INNERbr {
	background:url(../images/ybr.gif) top left no-repeat;
	height:11px;
	width:11px;
	float:left
}
.INNERb {
	background:url(../images/yb.gif) top left repeat-x;
	height:11px;
	width:471px;
	float:left
}
.inner-table {
	background-color:#ffffff;
	padding:5px 10px 5px 10px;
 	height:430px;
 	width:473px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	vertical-align:top; 
  }
  
  	  .inner-table-div {
 	padding:0px ;margin:0px;
	width:473px;
	height:429px;
  	overflow-y:scroll!important  ;
	 border-bottom:1px solid #e5e6ee}
 	   .inner-table-div-normal{
 	padding:0px ;margin:0px;
	width:473px;
	height:430px;
 	 }
.main-footer-panel {
	background:url(../images/footer-main-panel.gif) top left no-repeat;
	height:10px;
	width:953px;
	float:left
}
/*	class for right panel round box*/
.right-inner-rndbox-top {
	background:url(../images/right-inner-rndbox-top.gif) top left no-repeat;
	width:255px;
}
.right-inner-rndbox-body {
	background-color:#ffffff;
	border-left:1px solid #d2d2d1;
	border-right:1px solid #d2d2d1;
	padding:10px 40px 10px 40px;
	font-size:15px;
	color:#000;
	height:150px;	/* height:223px; */
	width:255px;
	font-family:"trebuchet ms", verdana;
	 text-align:center;   
}
.right-inner-rndbox-bottom-aboutus {
	background:url(../images/right-inner-rndbox-bottom-abtus.gif) bottom left no-repeat;
	width:255px;
	padding:0px 0px 0px 0px ;
	text-align:center;
	font-size:12px;font-weight:bold; 
	height:28px; color:#000000; 
}
.right-inner-rndbox-bottom-services {
	background:url(../images/right-inner-rndbox-bottom-services.gif) bottom left no-repeat;
	width:255px;
	 padding:0px 0px 0px 0px ;
	text-align:center;
	font-size:12px;font-weight:bold;  
	height:28px;color:#000000
}
.right-inner-rndbox-bottom-clients {
	background:url(../images/right-inner-rndbox-bottom-clients.gif) bottom left no-repeat;
	width:255px;
	padding:0px 0px 0px 0px ;
	text-align:center;
	font-size:12px;font-weight:bold;  
	height:28px;color:#000000
}
.right-inner-rndbox-bottom-news {
	background:url(../images/right-inner-rndbox-bottom-news.gif) bottom left no-repeat;
	width:255px;
	padding:0px 0px 0px 0px ;
	text-align:center;
	font-size:12px;font-weight:bold; 
	height:28px;color:#000000
}
.right-inner-rndbox-bottom-careers {
	background:url(../images/right-inner-rndbox-bottom-careers.gif) bottom left no-repeat;
	width:255px;
	padding:0px 0px 0px 0px ;
	text-align:center;
	font-size:12px;font-weight:bold; 
	height:28px;color:#000000
}
.right-inner-rndbox-bottom-contact {
	background:url(../images/right-inner-rndbox-bottom-contact.gif) bottom left no-repeat;
	width:255px;
	 padding:0px 0px 0px 0px ;
	text-align:center;
	font-size:12px;font-weight:bold; 
	height:28px ;color:#000000
}


.right-inner-rndbox-top-cnt {
	background:url(../images/right-inner-rndbox-top.gif) top left no-repeat;
	width:255px;
}
.right-inner-rndbox-body-cnt {
	background-color:#ffffff;
	border-left:1px solid #d2d2d1;
	border-right:1px solid #d2d2d1;
	padding:5px 5px 5px 5px;
	font-size:12px;
	color:#333333;
	height:200px;	/* height:223px; */
	width:255px;
font-family: "trebuchet ms", verdana;
	font-style:italic; 
	
}
.right-inner-rndbox-bottom-comman {
	background:url(../images/right-inner-rndbox-bottom-comman.gif) bottom left no-repeat;
	width:255px;
	padding:0px;
	text-align:center;
	font-size:16px;
	height:28px
}
 
hr.contact-page {
	width:90%;
	border:0px;
	border-top:1px dashed #b1a8e6 !important;
	height:1px;
	color:white;
}
hr.contact-page-first {
	width:60%;
	border:0px;
	border-top:1px dashed #c7c7c7 !important;
	height:1px
}
hr.career-page {
	width:70%;
	border:0px;
	border-top:1px dashed #66a5aa !important;
	height:1px;
	color:white;
}
hr.career-full {
	width:100%;
	border:0px;
	border-top:1px dashed #66a5aa !important;
	height:1px;
	color:white;
}



hr.news-page {
	width:70%;
	border:0px;
	border-top:1px dashed #b9b046 !important;
	height:1px;
	color:white;
}

hr.news-page-full {
	width:100%;
	border:0px;
	border-top:1px dashed #b9b046 !important;
	height:1px;
	color:white;
}
/*class for iframe*/

/*iframe#ifrm { 
  border-top:1px dashed #666; border-right:1px dashed #666;
  padding-right:0px; margin:0px; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px; color:#666666;
  }*/
  /*services lists*/
  .service-list li {
	padding-right:6px;
	color: #666666;
	list-style-image:url(../images/bullet-services-sq.gif);
	list-style-position:inside 20px;
	margin:5px 0px 3px 25px
}
.service-list ul ul li {
	color:#666666;
}
 .service-linklist li {
	padding-right:6px;
	color: #0559c0;
	list-style-image:url(../images/bullet-services.gif);
	list-style-position:inside 20px;
	margin:5px 0px 3px 25px
}
  .service-linklist li a:link a:visited a:active {
	color: #b8d766;
	text-decoration:none;
}
.service-linklist li a:hover {
	color:#666666;
	text-decoration:none;
}
.aboutus-list li {
	padding-right:6px;
	color: #666666;
	list-style-image:url(../images/bullet-aboutus-sq.gif);
	list-style-position:inside 20px;
	margin:5px 0px 3px 25px
}
.aboutus-list ul ul li {
	color:#666666;
}
.career-list li {
	padding-right:6px;
	color: #666666;
	list-style-image:url(../images/bullet-career-sq.gif);
	list-style-position:inside 20px;
	margin:5px 0px 3px 25px
}
.career-list ul ul li {
	color:#666666;
}
.career-linklist li {
	padding-right:6px;
	color: #0559c0;
	list-style-image:url(../images/bullet-career.gif);
	list-style-position:inside 20px;
	margin:5px 0px 3px 25px
}
.career-linklist li a:link a:visited a:active {
	color: #0559c0;
	text-decoration:none;
}
.career-linklist li a:hover {
	color:#666666;
	text-decoration:none;
}


.contact-linklist li {
	padding-right:6px;
	color: #0559c0;
 
	list-style-position:inside 20px;
	margin:5px 0px 3px 25px;
	font-size:11px;
}
.contact-linklist li a:link a:visited a:active {
	color: #0559c0;
	text-decoration:none;
}
.contact-linklist li a:hover {
	color:#666666;
	text-decoration:none;
}



.news-linklist li {
	padding-right:6px;
	color:#666666; font-weight:bold;
	/*list-style-image:url(../images/bullet-news.gif);*/
	list-style-position:inside 20px;
	margin:5px 0px 5px 25px
}

.news-linklist li a:link {
	color:#0559c0;
	text-decoration:none;
	font-weight:normal;
}

.news-linklist li a:visited {
	color:#0559c0;
	text-decoration:none;
	font-weight:normal;
}

.news-linklist li a:hover {
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}
.news-linklist li a:active {
	color:#0559c0;
	text-decoration:none;
	font-weight:normal;
}
.leftmenu-div {
	margin:0px;
	padding:0px;
	height:216px;
}

 


/*.td-right-image {
	background:#f7f7f7 url(../images/right-inner-td-top.gif.gif) repeat-x top left;
}*/