﻿BODY {
	margin:0;
	padding:0;
	background:#E6E5D9;	
	background-image:url('../img/body_bg.jpg');
	background-repeat:repeat-x;
}

p { margin-top: 10px; margin-bottom: 10px; }
blockquote { margin-top: 10px; margin-bottom: 10px; }
/* 
L & T Infotech
*/

.h1 {color:#FFFFFF; margin:0; font-weight:bold; font-size:24px; font-family:"Tahoma", Trebuchet MS, Arial, Helvetica, sans-serif; margin-right:5px;}


A
{
	text-decoration:none;
}

.body_bg {
	background-color: #ffffff;
}

.breadcrumb {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

h1{font-family:Trebuchet MS}

.breadcrumbs {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

a.breadcrumbs {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

a:hover.breadcrumbs {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

.breadcrumbsarow
{
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

.contact_bc_bg {
	background-color: #E3B500;
	height: 28px;
	padding-left: 8px;
}

.contact_hdr_bg {
	background-color: #febd0f;
	padding-bottom: 5px;
	padding-left: 8px;
	height: 77px;
}

.services_ad_bc_bg {
	background-color: #0E8ED5;
	height: 28px;
	padding-left: 8px;
}

.services_ad_hdr_bg {
	background-color: #1FA7F1;
	padding-bottom: 5px;
	padding-left: 8px;
	height: 78px;
}

.serv_bc_bg {
	background-color: #19526b;
	height: 28px;
	padding-left: 8px;
}

.serv_hdr_bg {
	background-color: #023e58;
	padding-bottom: 5px;
	padding-left: 8px;
	height: 78px;
}

.serv_bc_bg1 {
	background-color: #673d3d;
	height: 28px;
	padding-left: 8px;
}

.serv_bc_bg2 {
	background-color: #5c5508;
	height: 28px;
	padding-left: 8px;
}

.serv_hdr_bg1 {
	background-color: #370000;
	padding-bottom: 5px;
	padding-left: 8px;
	height: 78px;
}

.manu_bc_bg {
	background-color: #13919c;
	height: 28px;
	padding-left: 8px;
}

.manu_hdr_bg {
	background-color: #008894;
	padding-bottom: 5px;
	padding-left: 8px;
	height: 78px;
}

.engpetro_bc_bg {
	background-color: #4b7638;
	height: 28px;
	padding-left: 8px;
}

.engpetro_hdr_bg {
	background-color: #1e5307;
	padding-bottom: 5px;
	padding-left: 8px;
	height: 78px;
}

.bank_bc_bg {
	background-color: #5f5743;
	height: 28px;
	padding-left: 8px;
}

.bank_hdr_bg {
	background-color: #514a37;
	padding-bottom: 5px;
	padding-left: 8px;
	height: 78px;
}

.prodeng_bc_bg {
	background-color: #454e85;
	height: 28px;
	padding-left: 8px;
}

.prodeng_hdr_bg {
	background-color: #353e75;
	padding-bottom: 5px;
	padding-left: 8px;
	height: 78px;
}

.insur_bc_bg {
	background-color: #06a153;
	height: 28px;
	padding-left: 8px;
}

.insur_hdr_bg {
	background-color: #06964e;
	padding-bottom: 5px;
	padding-left: 8px;
	height: 78px;
}

.manu_cs_hdr {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-bottom: 5px;
}

a.manu_cs_links {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:170%;
}

a:hover.manu_cs_links {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #0c6da5;
	text-decoration: none;
	line-height:170%;
}

.manu_cs_links1 {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #0c6da5;
	text-decoration: none;
	line-height:170%;
}

.topnavi_band {
	background-image:url('../img/topnav_bg.jpg');
	background-repeat:repeat-x;
	height: 33px;
}

a.utilty_links {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #343235;
	text-decoration: none;
}

a:hover.utilty_links {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.div_line {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.div_v {
background-image:url('../img/div_v.gif');
background-repeat:repeat-y;
width: 21px;
} 

.div_h {
background-image:url('../img/div_h.gif');
background-repeat:repeat-x;
height: 22px;
} 

.div_h_a {
background-image:url('../img/div_h_a.gif');
background-repeat:repeat-x;
height: 22px;
} 

.div_line_case {
	border-bottom:dotted 1px #FFBD0F;
	padding-bottom: 5px;
}

.formtextbox {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	font-size: 12px;
	BACKGROUND: #FFFFFF;
	color: #000000;
	font-family: Arial;
	font-weight: normal;	
}

.formsearchbutton {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	Height:19px;
	font-size: 12px;
	BACKGROUND: #efefef;
	color: #000000;
	font-family: Trebuchet MS;
	font-weight: normal;	
}


.formtext {
	FONT-SIZE: 12px;
	BACKGROUND: #FFFFFF;
	color: #000000;
	font-family: Trebuchet MS;
	font-weight: bold;	
	padding-top: 8px;
	padding-bottom: 2px;
}

.star {
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: normal;
	color: #FFCC00;
	text-decoration: none;
}

.submit_button {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.padding5 {
	padding: 5px;
}

.padding10 {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
}

.bodytext_padding {
	padding-right: 25px;
	padding-left: 70px;
}

.main_hdr {
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding-bottom: 15px;
}

.home_hdr {
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding-bottom: 5px;
}


.news_home_hdr1 {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
	letter-spacing: 2px;
	padding-bottom: 2px;
}

.news_home_hdr {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding-bottom: 2px;
}

.link_hdr {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #0c6da5;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding-bottom: 2px;
}

.link_hdr:hover {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding-bottom: 2px;
}


.news_text {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:140%;
}

a.news_text_link {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:140%;
}

a:hover.news_text_link {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	line-height:140%;
}


.news_text_bold {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height:140%;
}

.body_text {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:17px;
}
/*
ul {
	list-style-image: url(../img/list_bulet.jpg); 
	margin-left: 8px;
	padding-left: 8px;
	margin-top: 2px; 
	margin-bottom: 2px;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:17px;
	text-decoration: none;
}*/

.date {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:17px;
}

.body_bold {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height:140%;
}

.body_text_bold {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height:140%;
}

.body_text_hdr {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #008894;
	text-decoration: none;
	line-height:140%;
}

.text_bold {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height:140%;
}

.author {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height:140%;
}

.link_arrow {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	line-height:140%;
}

.link_arrow_in {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	line-height:140%;
}

a.link {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a:hover.link {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.rel_link {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:140%;
}

a:hover.rel_link {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dotted #999999;
}

.bodybga {
	background-color: #EBE9DC;
	border-left:solid 1px #D4D5CD;
	border-bottom:solid 1px #D4D5CD;
	border-right:solid 1px #D4D5CD;
	border-top:solid 1px #D4D5CD;
}

.searchborder {
	border-left:solid 1px #E1E5EE;
	border-bottom:solid 1px #E1E5EE;
	border-right:solid 1px #E1E5EE;
	border-top:solid 1px #E1E5EE;
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

.rightnav_hdr {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 2px;
	border-bottom:solid 3px #FFBD0F;
	text-transform: uppercase;
}

.rightnav_hdr1 {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 2px;
	border-bottom:solid 2px #FFBD0F;
	text-transform: uppercase;
}

.leftnav_hdr {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 2px;
	border-bottom:solid 3px #FFD974;
	text-transform: uppercase;
}

.padding5{
	padding-left:5px;	
	padding-right:5px;	
}

.padding10_left{
	padding-left:10px;		
}

.leftnav_text {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left:10px;	
}

.sub_link_hdr {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left:10px;	
	border-bottom:dotted 1px #CCCCCC;
}

.sub_link_border {
	border-bottom:dotted 1px #CCCCCC;
	padding-left:10px;	
	height: 23px;
	background-color: #FFFFFF; 
}

a.sub_links {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a:hover.sub_links {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #FFBD0F;
	text-decoration: none;
}

.sub_links1 {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #FFBD0F;
	text-decoration: none;
}

.sub_links2 {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #0c6da5;
	text-decoration: none;
}

a.bottom_links {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a:hover.bottom_links {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.copyright {
	background-repeat:repeat-x;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.minisitemap_links {
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a:hover.minisitemap_links {
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-bottom:dotted 1px #000000;
}

.minisitemap {
	background-repeat:repeat-x;
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 0px;
}



#popitmenu{
	position: absolute; 
	background-color: white;
	color: #636466;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	z-index: 100;
	visibility: hidden;
}

#popitmenu a{
	text-decoration: none;
	padding-left: 6px;
	color: #636466;
	display: block;
	padding-left:8px;	
	padding-top:3px;	
	padding-bottom:3px;	
}

#popitmenu a:hover{ /*hover background color*/
	font-size: 12px;
    FONT-FAMILY: Trebuchet MS;
	font-weight: bold;	
	text-decoration: none;
	background-color: #F3F3F5;
	padding-left:8px;	
	padding-top:3px;	
	padding-bottom:3px;	
	padding-top:10px;
}


#dropmenudiv{
	position:absolute;
	border-bottom-width: 0;
	font:normal 11px Arial;
	line-height:18px;
	z-index:100;
	padding-top:5px;
	}
	
#dropmenudiv a{
	background-color: #6D6F71;
	width: 100%;
	display: block;
	text-indent: 3px;
	padding: 1px 0;
	text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	}
	
#dropmenudiv a:hover{ /*hover background color*/
	background-color: #6D6F71;
	background-repeat:repeat-y;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #FFCC00;
	}

.cs_box{
	padding: 10px;
	border-left:solid 1px #E1E5EE;
	border-bottom:solid 1px #E1E5EE;
	border-right:solid 1px #E1E5EE;
	border-top:solid 1px #E1E5EE;
} 

.icon_cs{
	padding-left: 22px;
	background: white url(../img/icon_casestudy.jpg) no-repeat top left;
} 

.icon_fw{
	padding-left: 22px;
	background: white url(../img/icon_framework.jpg) no-repeat top left;
}

#nav ul {
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	/*voice-family: "\"}\"";
	voice-family: inherit;*/
	height: 13px;
}

#nav ol {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#nav li {
	display: inline;
	margin: 0;
	padding: 0;
}

#nav a {
	float: left;
	display: inline;
	font-family: Trebuchet MS, Times, serif;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	text-decoration: none;
}

#about{
	background-repeat: no-repeat;
	background-position: 0 0;
	img.as-text { content: attr(alt);
}
