/* CSS Document Developed By Z.N. Sr.W.D. WiSiTech Infosolutions Pvt. Ltd.  */
body {
	margin: 0px;
	padding: 0px;
	background-color: #ffe6c8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}

a {
color:#0000FF;}
a:hover {}

form {
margin:0px;
padding:0px;}


h1 {}
.f-left {
	float: left;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:20px;
margin:0px;
padding:0px;
}

th {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#151A5C;
font-weight:bold;
padding:4px 4px 4px 6px;
background-color:#FFE6C8;
vertical-align:top;
}
.f-right {
	float: right;
}
.call {
	position: relative;
	top: 72px;
	padding: 0px 5px 0px 0px;
}
#main {
	width: 965px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
#header {
	height: 135px;
}
#header #top-nav {
	background:url(../images/top-nav-mid-bg.gif) repeat-x;
	height: 27px;
	clear: both;
}
#header #top-nav ul {
	margin: 0px;
	padding: 0px;
	color: #fff;
}
#header #top-nav ul li {
	display: inline;
	margin-left: 50px;
	padding: 1px 50px 2px 0px;
	line-height: 25px;
	height: 27px;
	background: url(../images/divider.gif) no-repeat right;
}
#header #top-nav ul li.last {
	background: none;
}
#header #top-nav ul li a {
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}
#header #top-nav ul li a:hover {
	color: #f4d1a7;
}
body#home #header #top-nav ul li a.home, body#about #header #top-nav ul li a.about, body#services #header #top-nav ul li a.services, body#projects #header #top-nav ul li a.projects, body#safety #header #top-nav ul li a.safety, body#contact #header #top-nav ul li a.contact {
	color: #f4d1a7;
}
#left {}
#center {
	background: url(../images/page-bg.gif) repeat-x;
	height: 487px;
}
#center div.bg-logo {
	background: url(../images/bg-logo.gif) no-repeat left;
	height: 331px;
	width: 40%;
}
#center div.bg-logo div.tagline {
	position: relative;
	top: 125px;
	left: 50px;
	font-size: 21px;
}
#center div.bg-logo div.tagline span {
	color: #151a5c;
}

#center div.bg-logo div.btn {
	float:right;
	position: relative;
	top: 160px;
}
#center .flash {
	padding: 28px 40px 0px 0px;
}
#center #cat {
	clear:both;
	padding: 0px 10px;
}
#center #cat div.cat {
  float: left;
  background-color: #fddbb5;
  height: 150px;
  width: 155px;
  margin-right: 1px;
  text-align: center;
}
#center #cat div.cat img {
	margin-top: 16px;
}
#center #cat div.cat p {
   text-align: center;
   margin: 5px 0px;
   font-weight: bold;
}
#center #cat div.cat p a {
	color: #151a5c;
	text-decoration: none;
	font-size: 12px;
}
#center #cat div.cat p a:hover {
	color: #151a5c;
	text-decoration: underline;
}
#center #cat div.last {
	margin-right: 0px;
}
#right {}
#footer {
	background-color: #cc9966;
	height: 48px;
	text-align: right;
	font-size: 12px;
	color: #151a5c;
	padding-top:10px;
}
#footer a {
	color: #151a5c;
	text-decoration: none;
	padding:0px 8px 0px 8px;
}
#footer a:hover {
	text-decoration: underline;
}
#copyright {
	font-size: 12px;
	padding: 10px 10px;
	color: #9c9b9b;
}
#copyright a {
	text-decoration: underline;
	color: #9c9b9b;
}
#copyright a:hover {
	text-decoration: none;
	color: #9c9b9b;
}

/*-----------By Rajat--------------*/
#center_inner {
background-color:#F5CB99;

}


#footer_inner {
	background-color: #F5CB99;
	height: 26px;
	text-align: right;
	font-size: 12px;
	color: #151a5c;
	padding-top:10px;
}
#footer_inner a {
	color: #151a5c;
	text-decoration: none;
	padding:0px 8px 0px 8px;
}
#footer_inner a:hover {
	text-decoration: underline;
}


#lnks{
padding:20px 0px 5px 45px;
border:1px solid #000000;
clear:both;
}

.line{
background-image:url(../images/div_line.gif);
background-repeat:repeat-x;
background-position:center;
height:2px;
display:block;
clear:both;
width:868px;
}

.top_lnks{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
padding:15px 0px 7px 0px;
height:20px;
text-align:left;
}

.top_lnks a{
color: #734F24;	
text-decoration: underline;
padding:0px 8px 0px 8px;
}

.top_lnks a:hover{text-decoration: underline;}


#lft_logo{
background-image:url(../images/bg-logo_inner.gif);
background-repeat:no-repeat;
width:93px;
height:397px;
margin:15px 20px 0px 10px;
float:left;

}


#inner_content {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#000000;
text-align: left;
margin:22px 5px 30px 5px;
width:550px;
float:left;
}

#inner_content1 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#000000;
text-align: left;
margin:22px 5px 30px 5px;
width:550px;
}


#right_container {
margin:20px 10px 0px 40px;
width:213px;
float:left;
}


#right_div{
background-image:url(../images/rt_div.gif);
background-repeat:repeat-x;
background-position:center;
width:213px;
height:2px;
margin-top:15px;	
}

.testimonials_hd{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#151A5C;
text-align: center;
margin:10px 0px 5px 0px;
}

#testimonials{
background-image:url(../images/testimonial_bg.gif);
background-repeat: repeat-x;
background-position:center;
vertical-align:top;
}

.testimonial_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-align:left;
padding:0px 10px 0px 10px;
}

.more{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#734F24;
text-decoration:underline;
float:right;
}

.more a{
color: #734F24;	
text-align:right;
text-decoration: underline;
}

.more a:hover{
text-decoration: none;
text-align:right;

}

#query{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#151A5C;
text-align:left;
width:720px;
float:left;
line-height:20px;
}

#query a{
font-weight:bold;
color:#151A5C;
text-decoration:underline;
padding: 0px;
}
#query a:hover{
font-weight:bold;
color:#151A5C;
text-decoration:underline;
}

.content_hd {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#151A5C;
text-align: left;
font-weight:bold;
}

.content_hd1 {
background-color:#FFE6C8;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#151A5C;
text-align: left;
font-weight:bold;
}

.under_const{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
text-align: center;
font-weight:bold;
}


#feas_study{
padding:0px;
}

#feas_study ul{
padding:0px;
margin:5px 0 0 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-align: left;
}

#feas_study ul li{
list-style-image: url(../images/arrow_lnk_2.gif);
padding-bottom:10px;
}

.content_hd_sub {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#151A5C;
font-weight:bold;
text-align:center;
}

.content_hd_white {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#151A5C;
font-weight:bold;
padding:4px 4px 4px 6px;
background-color:#FFE6C8;
vertical-align:top;
}

#clm_list{
border-right:1px solid #E6C177;
vertical-align:top;
}

#clm_list1{
border-bottom:1px solid #E6C177;
border-right:1px solid #E6C177;
vertical-align:top;
}

#clm_list2{
border-bottom:1px solid #E6C177;
vertical-align:top;
}
#clm_list3{
border-right:1px solid #E6C177;
vertical-align:top;
}

.table_border{
border:1px solid #E6C177;
}

.table_border_top{
border-right:1px solid #E6C177;
border-left:1px solid #E6C177;
border-bottom:1px solid #E6C177;
border-top:none;
}

.spacer{
line-height:2px;
border-right:1px solid #E6C177;}

.heading {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#151A5C;
margin-bottom:10px;
}

.aff_title {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#151A5C;
font-weight:normal;
/*background-color:#FFE6C8;*/
vertical-align:middle;
text-align:center;
}

#rt_border{
border-right:1px solid #E6C177;
}

.txt_field{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.input-box{
border:1px solid #CA9E7D;
vertical-align:super;
height:20px;
width:180px;
}

.input-box-2{
border:1px solid #CA9E7D;
vertical-align:super;
height:60px;
width:180px;
}

#sitemap{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#000000;
text-decoration:none;
}

#sitemap a{
font-weight:normal;
color:#000000;
text-decoration:none;
}

#sitemap a:hover{
font-weight:normal;
color:#000000;
text-decoration:underline;
}

.sitemap_hd {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#151A5C;
font-weight:bold;
text-decoration:none;
}

.sitemap_hd a{
color:#151A5C;
font-weight:bold;
text-decoration:none;
}

.sitemap_hd a:hover {
color:#151A5C;
font-weight:bold;
text-decoration:underline;
}

#title{
margin:7px 0 20px 0;
text-align:center;
}

.project-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#151A5C;
padding-bottom:15px; 
text-align: center;
}

.thanks{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#151A5C;
padding:0px 0px 5px 0px;
}