/* CSS Document */

html{min-height:100%; margin:0 0 1px;}

body{
	margin:0; padding:0;
	background:#fff; color:#000;
}

td{
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0;
	margin:0;
	}
img{
	border:none;
}
p{margin:0; padding:0;}

	
/*-----------------------------Header Start---------------------*/

	
#header{
	padding:4px 0 0 0;
	}

#header #logo{
	padding:0 17px 7px 30px;
	}

#header #topnav{
	background-color:#680D02;
	padding:0 13px 0 0; height:22px;
	}

#topnav ul{
	margin:0; padding:0; list-style:none;
	}
#topnav ul li{
	margin:0; padding:0;
	font:normal 11px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF; float:right; display:block;
	}
#topnav ul li a{
	color:#FFFFFF; text-decoration:none; padding:0 10px; display:block;
	float:left;
	}
#topnav ul li a:hover{
	background:url(images/top-arrow.gif) no-repeat 50% 0;
	color:#FFFFFF; text-decoration:none;
	}
#topnav ul li span.home{
	background:url(images/top-arrow.gif) no-repeat 50% 0;
	font:normal 11px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-decoration:none; padding:0 10px; display:block;
	float:left;
	}
.botnav{
	background-color:#000000;
	padding:0 0 0 0; height:22px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	}
.botnav a{
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 8px;
	text-decoration:none;
	}
.botnav a:hover{
	color:#cacaca;
	}
.botnav span.activated{
	color:#cacaca;
	}

.headerbg{	
	background:url(images/header-bg.gif) repeat-x 0 0;
	height:90px;
	/*border-bottom:1px solid #fff;*/
	}
	
/*-----------------------------Header End---------------------*/		
	
/*-----------------------------Body Start---------------------*/	


.bodybg{
	background:url(images/body-bg.gif) repeat-x 0 0;
	padding:20px 30px 16px 30px;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
.more a{
	background:url(images/read-more.gif) no-repeat 0 100%;
	width:63px; height:14px; display:block;
	font:bold 9px/13px "Tahoma",Verdana, Arial, Helvetica, sans-serif;
	color:#fff; text-decoration:none;
	margin:0 32px 0 0;
	text-align:center;
	float:right;
	}
.more a:hover{
	color:#E8EECD;
	text-decoration:none;
	}
	
.greenpanel{
	background:url(images/green-bg.gif) repeat-x 0 0;
	}
.greenshadow{
	background:url(images/top-shadow.gif) no-repeat 50% 0;
	}
.greenbox{
	padding:3px 8px 18px 8px;
	}

.leftcurve{
	background:url(images/left-curve.gif) no-repeat 0 0;
	width:20px;
	}
.rightcurve{
	background:url(images/right-curve.gif) no-repeat 0 0;
	width:20px;
	}
.greenbackground{
	background:url(images/greenbox-bg.gif) repeat-x 0 0;
	}
.heading{
	padding:18px 0 8px 7px; font-size:11px;
	}
.headingS5{
	padding:18px 0 26px 7px; font-size:11px;
	}
.headingtalent{
	padding:17px 0 22px 7px; font-size:11px;
	}
.headingexperience{
	padding:17px 0 4px 7px; font-size:11px;
	}	
.headingconsulting{
	padding:16px 0 4px 7px; font-size:11px;
	}
	
.readmore a{
	background:url(images/arrow.gif) no-repeat 26px 4px;
	font:bold 10px/12px "Tahoma",Verdana, Arial, Helvetica, sans-serif;
	color:#A80303; text-decoration:none; text-align:right;
	padding:0 20px 0 0; display:block;
	}
.readmore a:hover{
	color:#000000;
	text-decoration:none;
	}
	
.pattern{
	background:url(images/pattern.gif) repeat-x 0 0;
	border-bottom:1px solid #fff;
	}
	
.blackbg{
	background:#111B22; color:#fff;
	padding:17px;
	border-bottom:1px solid #fff;
	}
	
.blackbox{
	border:1px solid #29363F;
	background:url(images/black-corner.gif) no-repeat 100% 100% #1B262D;
	color:#E9E9DC;
	padding:15px 20px 15px 20px;
	}
	
.greentext{
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#BCD48E; background:#1B262D;
	}

.darkgreen{
	font:bold 11px/39px Arial, Helvetica, sans-serif;
	color:#B2C26F; background:#1B262D;
	}

.more2 a{
	background:url(images/more.gif) no-repeat 0 100%;
	width:63px; height:15px; display:block;
	font:bold 9px/normal "Tahoma",Verdana, Arial, Helvetica, sans-serif;
	color:#fff; text-decoration:none;
	text-align:center;
	float:right;
	}
.more2 a:hover{
	color:#F9FFA8;
	text-decoration:none;
	}

.blackboxText{
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#E9E9DC; background:#1B262D; padding-bottom:10px;
	}

.padtop{padding:5px 0 0 0;}
.pdflink{
	border:none;
	padding:0 0 0 6px;
	}
	
/*------------------------------Body End---------------------*/		
	
	
/*------------------------------Footer Start---------------------*/	

.footer{	
	background:#7C7F52; color:#fff;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	padding:2px 0;
	text-align:center; vertical-align:top;
	}
p.footer{font-size:10px; padding:0; color:#FCF8BF;}
	
.footer a{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#fff; background:#7C7F52;
	padding:0 8px;
	text-decoration:none;
	}

.footer a:hover{
	color:#FCF8BF;
	text-decoration:none;
	}
	
.footer span.active{
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#FCF8BF; background:#7C7F52;
	padding:0 8px;
	text-decoration:none;
	}

/*------------------------------Footer End---------------------*/	


/*------------------------------About US Start---------------------*/	

.greenheading{
	font:bold 13px/40px Arial, Helvetica, sans-serif;
	color:#7C7F52; background:#fff;
	}

.browntext{
	font:bold 13px/24px Arial, Helvetica, sans-serif;
	color:#680D02; background:#fff;
	}
	
/*------------------------------About US End---------------------*/		
	
	
/*------------------------------Conatct Start---------------------*/	
	
.inquiries{
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	color:#7C7F52; background:#fff;
	}
.contact a{
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#000; background:#fff;
	text-decoration:none;
	}
.contact a:hover{
	color:#680D02;
	text-decoration:none;
	}
	
	
/*------------------------------Contact End---------------------*/	
	
/*------------------------------Services Start---------------------*/

.services{
	margin:0 0 0 10px; padding:0; list-style:none;
	}
.services li{
	background:url(images/square-box1.gif) no-repeat 0 50%;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#000000; padding:0 10px 0 12px;
	}
.servicesNo{
	margin:0 0 0 10px; padding:0; list-style:none;
	}
.servicesNo li{
	background:url(images/square-box1.gif) no-repeat 0 50%;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#000000; padding:0 10px 0 12px;
	}


/*------------------------------Services End---------------------*/

/*------------------------------Clients Start---------------------*/

.clients{
	margin:0 0 0 10px; padding:0; list-style:none;
	}
.clients li{
	background:url(images/square-box1.gif) no-repeat 0 50%;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#000000; padding:0 10px 0 12px;
	}
.clientsNo{
	margin:0 0 0 10px; padding:0; list-style:none;
	}
.clientsNo li{
	background:url(images/square-box1.gif) no-repeat 0 50%;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#000000; padding:0 10px 0 12px;
	}

/*------------------------------Clients End---------------------*/

