﻿body {
margin:0; padding:0; background:#271800 url(images/bodybg.jpg) repeat-x 0 0; 
font:normal 12px/15px Arial, Helvetica, sans-serif; color:#363636;
}
td, form, input, p, ul, li, a, h1, h2, h3, img{
margin:0; padding:0;
}
ul,li{ 
list-style-type:none;
}
/* --------------------------- maintable --------------------------- */
.maintable{
border-left:solid 4px #F9F7DD; border-right:solid 4px #F9F7DD; background-color:#E5DEC1;
color:#fff;
}
/* --------------------------- header --------------------------- */
.bg_header{
background: url(images/headerbglapidusgreen.gif) no-repeat 0 0; width:762px; height:196px;
}
/* --------------------------- toplink --------------------------- */
ul.menu{
margin:0 25px 0 0;
}
ul.menu li.home{
float:right; background:#D8CEA5 url(images/icon1.gif) no-repeat 26px center; text-align:center; margin:0 1px 0 0; 
width:60px; padding:40px 0 18px 0; font: normal 10px/14px Arial, Helvetica, sans-serif;
color:#7C7868;
}
ul.menu li.home a{
font-size:10px;
color:#7C7868; text-decoration:none;
background-color:inherit;
}
ul.menu li.home a:hover{
font-size:10px;
color:#fff;
background-color:inherit;
}
ul.menu li.about{
float:right; background:#D8CEA5 url(images/icon2.gif) no-repeat 26px center; text-align:center; margin:0 1px 0 0; 
width:60px; padding:40px 0 18px 0; font: normal 10px/14px Arial, Helvetica, sans-serif;
color:#7C7868;
}
ul.menu li.about a{
font-size:10px;
color:#7C7868; text-decoration:none;
background-color:inherit;
}
ul.menu li.about a:hover{
font-size:10px;
color:#fff;
background-color:inherit;
}
ul.menu li.service{
float:right; background:#D8CEA5 url(images/icon3.gif) no-repeat 26px center; text-align:center; margin:0 1px 0 0; 
width:60px; padding:40px 0 18px 0; font: normal 10px/14px Arial, Helvetica, sans-serif;
color:#7C7868;
}
ul.menu li.service a{
font-size:10px;
color:#7C7868; text-decoration:none;
background-color:inherit;
}
ul.menu li.service a:hover{
font-size:10px;
color:#fff;
background-color:inherit;
}
ul.menu li.client{
float:right; background:#D8CEA5 url(images/icon4.gif) no-repeat 24px center; text-align:center; margin:0 1px 0 0; 
width:60px; padding:40px 0 18px 0; font: normal 10px/14px Arial, Helvetica, sans-serif;
color:#7C7868;
}
ul.menu li.client a{
font-size:10px;
color:#7C7868; text-decoration:none;
background-color:inherit;
}
ul.menu li.client a:hover{
font-size:10px;
color:#fff;
background-color:inherit;
}
ul.menu li.contact{
float:right; background:#D8CEA5 url(images/icon5.gif) no-repeat 24px center; text-align:center; margin:0 1px 0 0; 
width:60px; padding:40px 0 18px 0; font: normal 10px/14px Arial, Helvetica, sans-serif;
color:#7C7868;
}
ul.menu li.contact a{
font-size:10px;
color:#7C7868; text-decoration:none;
background-color:inherit;
}
ul.menu li.contact a:hover{
font-size:10px;
color:#fff;
background-color:inherit;
}
/* --------------------------- end toplink --------------------------- */
.logo{
margin:30px 0 0 0;
}
p.hdrfont{
color:#C0C3A2; font-size:11px; line-height:14px; padding:15px 289px 10px 2px;
background-color:inherit;
}
/* --------------------------- body --------------------------- */
.bodygr{
background:#E5DEC1 url(images/bodygr.gif) repeat-x 0 0;
color:#363636;
}
h2.bodytitle{
font:normal 30px/18px Arial, Helvetica, sans-serif; color:#A0410A; padding:35px 0 18px 28px;
background-color:inherit;
}
p.bodyfontHP{
color:#363636; font-size:14px; line-height:20px; padding:0 30px 23px 27px;
background-color:inherit;
}

p.bodyfont{
color:#363636; font-size:11px; line-height:14px; padding:0 30px 23px 27px;
background-color:inherit;
}
a.viewmore{
color:#A0410A; text-decoration:none; line-height:14px; font-weight:bold; font-size:11px; padding:0 0 0 1px;
background-color:inherit;
}
a.viewmore:hover{
color:#4E5345;
background-color:inherit;
}
h3.searchjobs{
font:normal 18px/18px Arial, Helvetica, sans-serif; color:#A0410A; padding:149px 0 2px 55px;
background-color:inherit;
}
p.jobtext{
font-weight:bold; font-size:11px; color:#687254; padding:0 66px 0 24px; text-align:center;
background-color:inherit;
}
p.c{
font-weight:bold; font-size:11px; color:#687254; padding:0 54px 0 55px; text-align:center;
background-color:inherit;
}
p.postbg{
background:url(images/postbg.jpg) no-repeat 0 0; margin:157px 0 0 20px; height:30px; width:170px;
text-align:center; line-height:30px; font-size:18px;
}
p.postbg a{
color:#E5DEC1; text-decoration:none;
background-color:inherit;
}
p.postbg a:hover{
color:#363636;
background-color:inherit;
}
h2.spotlight{
font:normal 22px/14px Arial, Helvetica, sans-serif; color:#4E5345; padding:10px 0 18px 0;
background-color:inherit;
}
.companylogo{
margin:0 15px 15px 0;
}
.companylogo1{
margin:0 0 15px 0;
}
.divider{
background:url(images/divider.jpg) no-repeat 56% 0;
}
.datebg{
background:#E5DEC1 url(images/datebg.gif) no-repeat 0 0; color:#6FB28F; font-weight:bold;
font-size:18px; line-height:14px; padding:28px 0 21px 0; text-align:center;
}
.datebg span{
font:bold 16px/13px Arial, Helvetica, sans-serif;
color:#363636;
background-color:inherit;
}

.datefont{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#A0410A;
	background-color:inherit;
}
.datefont a{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#A0410A; text-decoration:none;
	background-color:inherit;
}
.datefont a:hover{
	text-decoration:underline;
}
.commenttable{
background-color:#D8CEA5; height:16px;
color:#fff;
}
p.posted{
font-size:10px; line-height:16px; color:#fff;
background-color:inherit;
}
p.posted span{
color:#363636;
background-color:inherit;
}
ul.comment li{
background:#D8CEA5 url(images/icon6.gif) no-repeat 5px 4px; padding:0 0 0 21px; line-height:15px; color:#fff; font-size:10px;
}
ul.comment li a{
color:#A0410A; text-decoration:none;
background-color:inherit;
}
ul.comment li a:hover{
	text-decoration:underline;
}
/* --------------------------- footer --------------------------- */
.bg_footer{
background:#4E5345 url(images/footerbg.gif) repeat-x 0 0; height:105px; 
color:#D8CEA5;
}
.bg_footer ul{
padding:36px 0 0 0; color:#D8CEA5;
background-color:inherit;
}
.bg_footer ul li {
float:left;
}
.bg_footer ul li a{
font:normal 10px/14px Arial, Helvetica, sans-serif; color:#D8CEA5; padding:0 8px; text-decoration:none;
background-color:inherit;
}
.bg_footer ul li a:hover {
color:#C5AF55;
background-color:inherit;
}
p.copyright {
color:#6FB28F; line-height:16px; padding:0 0 0 8px; clear:both;
background-color:inherit;
}
p.copyright span {
color:#689F80; 
background-color:inherit;
}
p.copyright a{
color:#689F80; text-decoration:none;
background-color:inherit;
}
p.copyright a:hover{
color:#D8CEA5; text-decoration:none;
background-color:inherit;
}
.ftrlogo{
margin:36px 0 0 0;
}
a.mail{
color:#D8CEA5; text-decoration:none; line-height:16px;
background-color:inherit;
}
a.mail:hover{
color:#D8CEA5; text-decoration:underline;
background-color:inherit;
}
/*-------------------about us page----------------*/
.aboutBodyPadding{
	padding:31px 0;
}
.aboutUsHeadding{
	font-size:30px;
	line-height:30px;
	color:#A0410A;
	background-color:inherit;
}
.aboutusHisPadding{
	padding:15px 0 15px 0;
}
.aboutUsHistory{
	font-size:22px;
	line-height:30px;
	color:#4E5345;
	background-color:inherit;
}
.ClientHistory{
	font-size:22px;
	line-height:30px;
	color:#4E5345;
	background-color:inherit;
}
.ClientHistory a{
	font-size:22px;
	line-height:30px;
	color:#4E5345;
	background-color:inherit;
}

.aboutUsHistoryMedium{
	font-size:16px;
	line-height:22px;
	color:#4E5345;
	background-color:inherit;
}
.aboutUsHisTxtBold{
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#A0410A;
	background-color:inherit;
}
.aboutUsHisTxt{
	font:normal 14px/18px Arial, Helvetica, sans-serif;
	color:#5A655C;
	background-color:inherit;
	padding:0 0 8px 0;
}
.aboutUsHisTxt span{
	display:block;
	padding:12px 0 0 0;
}
.aboutUsHis a{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#A0410A;
	background-color:inherit;
	text-decoration:none;
}
.aboutUsHis a:hover{
	text-decoration:underline;
}
.aboutusTestimonial{
	padding:0 0 15px 0;
}
.aboutusTestimonialpadding{
	padding:8px 0 0 0;
}
.aboutusTestimonialTxt{
	font:italic 14px/18px Arial, Helvetica, sans-serif;
	color:#5A655C;
	background-color:inherit;
	padding:14px 0 10px 25px;
}
.aboutusTestimonialCeo{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#4E5345;
	background-color:#D8CEA5;
	padding:0 0 0 25px;
}
.aboutusTestimonialCeo span{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#A0410A;
	background-color:#D8CEA5;
}
p.aboutusstaffs{
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#5A655C;
	background-color:inherit;
}
p.aboutusstaffs b{
	color:#A0410A;
	font-size:12px;
	line-height:13px;
	background-color:inherit;
	display:block;
}
p.aboutusstaffs a{
	text-decoration:none;
	color:#A0410A;
	background-color:inherit;	
	width:120px;
	display:block;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}
 a{
	text-decoration:none;
	color:#A0410A;
	background-color:inherit;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}

p.aboutusstaffs a:hover{
	text-decoration:underline;
}
.aboutusStaffImgPadding{
	padding:15px 0 30px 0;
}
.aboutusBottomTxt{
	font-size:12px;
	line-height:16px;
	color:#5A655C;
	background-color:inherit;
}
.aboutusBottomTxt span{
	display:block;
	padding:5px 0 0 0;
}

.serviceumberBottomTxt
{
	font-size:12px;
	line-height:16px;
	color:#5A655C;
	background-color:inherit;
	padding:0 10px 0 0;
}

.missionumberBottomTxt
{
	font-size:12px;
	line-height:16px;
	color:#5A655C;
	background-color:inherit;
	padding:0 10px 0 0;
}
.missionBottomTxt span{
	display:block;
	padding:5px 0 0 0;
}


.aLinks a{
	text-decoration:none;
	color:#A0410A;
	background-color:inherit;	
	display:block;
	font-size:11px;
	line-height:18px;
	font-weight:bold;
}
.aLinks a:hover{
	text-decoration:none;
	color:#4E5345;
}

/*-------------------about us page----------------*/
