/* CSS Document */
body{
	
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:"Trebuchet MS";*/
	font-size:12px;
	background:url(../images/pagebg.gif) repeat-x;
	padding-top:8px;
	margin:auto;

}
img{
	float:left;
	display:inline;
}

add this h1,h2,h3,h4,h5,h6{ margin :0px; padding: 0px}

.left{
	float:left;
	}
.right{
	float:right;
	}
.clear{
	clear:both;
	}
	.main{
	width:817px;
	height:auto;
	overflow:hidden;
	margin:auto;
	padding-bottom:20px;
}
	.major_container{
		width:817px;
		background-color:#fff;
		float:left;
		display:inline;

	}
		.top_sec{
			width:817px;
			height:100px;

			float:left;
			display:inline;
		}
				.menu_bx{
					width:569px;
					height:37px;
					margin:45px 0px 0px 18px;
					float:left;
					display:inline;

				}
					.menu_bg{
						width:558px;
						height:37px;
						background-image:url(../images/nav-mid.gif);
						background-repeat:repeat-x;
						float:left;
						display:inline;
					}
					
					.menu_bg ul{
						width:558px;
						height:14px;
						margin:8px 0px 0px 0px;
						padding:0px;
						float:left;
						display:inline;

						font-weight:bold;
					}
					.menu_bg ul li{
						float:left;
						display:inline;
						padding:0px 12px 0px 12px;
						/*border-left:#b7b7b7 1px dashed;*/
						background:url(../images/nav-border.gif) no-repeat;
							color:#003e7e;
					}
					
					.menu_bg ul li a:link, .menu_bg ul li a:visited, .menu_bg ul li a:active{
						text-decoration:none;
						color:#707070;
					}
					.menu_bg ul li a:hover{
						text-decoration:none;
						color:#003e7e;
					}
					
					.menu_bg ul li .a_sl{
						text-decoration:none;
						color:#003e7e;
					}					
		
		.mid_banner_sec{
			width:817px;
			float:left;
			display:inline;
			background-image:url(../images/inner-bg.jpg);
			background-repeat:repeat-y;
			/*background-color:#FF3300;*/
			
		}
			.mid_left_sec{
				/*width:412px;*/
				width:351px;
				height:334px;
				float:left;
				display:inline;
				/*background-color:#FF6600;*/
				padding-left:20px;
			}
			.salse_force_sec{
				width:351px;
				height:290px;
				margin:9px 0px 0px 0px;
				float:left;
				display:inline;
				background-color:#003f7f;
			}
				.sals_focus{
					width:331px;
					height:auto;
					padding:0px 10px 0px 10px;
					float:left; 
					display:inline;

				}
				.sals_focus h2{
					margin:0px;
					padding:0px;
					font-size:17px;
					color:#FFFFFF;
				}
				.sals_focus h1{
					margin:10px 0px 10px 0px;
					padding:0px;
					font-size:12px;
					color:#FFFFFF;
					font-weight:normal;
				}
				.sals_focus ul{
					color:#FFFFFF;
				}
						
						
		.service_bx{
			width:816px;
			height:180px;
			margin:10px 0px 0px 0px;
			float:left;
			display:inline;
			/*background-color:#000000;*/
		}
			.service_bg_bx{
				width:804px;
				height:180px;
				background-image:url(../images/svr-mid.gif);
				background-repeat:repeat-x;
				float:left;
				display:inline;
			}
			.service_bg_bx h3{
				width:784px;
				height:26px;
				line-height:26px;
				margin:0px;
				padding:0px 10px 0px 10px;
				font-size:12px;
				color:#FFFFFF;
				float:left;
				display:inline;
			}	
			.service_bg_bx .solution_one{
				width:192px;
				height:128px;
				margin:13px 0px 0px 7px;
				float:left;
				display:inline;
				background-image:url(../images/research.jpg);
				background-repeat:no-repeat;
			}
			.service_bg_bx .solution_two{
				width:192px;
				height:128px;
				margin:13px 0px 0px 7px;
				float:left;
				display:inline;
				background-image:url(../images/strategy.jpg);
				background-repeat:no-repeat;
			}
			.service_bg_bx .solution_three{
				width:192px;
				height:128px;
				margin:13px 0px 0px 7px;
				float:left;
				display:inline;
				background-image:url(../images/placement.jpg);
				background-repeat:no-repeat;				
			}
			.service_bg_bx .solution_four{
				width:192px;
				height:128px;
				margin:13px 0px 0px 7px;
				float:left;
				display:inline;
				background-image:url(../images/analysis.jpg);
				background-repeat:no-repeat;
			}


			.service_bg_bx h5{
				font-size:12px;
				color:#003f7f;
				font-weight:bold;
				padding:10px 10px 10px 10px;
			}
			.service_bg_bx p{
				width:172px;
				margin:0px;
				padding:0px 10px 0px 10px ;
				color:#676767;
				font-size:12px;
				float:left;
				display:inline;
			}
			.service_bg_bx .learn_more{
				width:172px;
				margin:5px 0px 0px 0px;
				padding:0px 10px 0px 10px;
				float:left;
				display:inline;
				height:14px;
				color:#003f7f;
			}
			.learn_more a:link, .learn_more a:visited, .learn_more a:active{
				color:#003f7f;
				text-decoration:none;
				
			}
			.learn_more a:hover{
				color:#003f7f;
				text-decoration:underline;
			}					
		.copyright_bx{
			width:796px;
			height:31px;
			line-height:31px;
			margin:20px 0px 0px 0px;
			padding:0px 10px 0px 10px;
			float:left;
			display:inline;
			background-image:url(../images/bottom-strap.gif);
			background-repeat:no-repeat;
			color:#FFFFFF;
		}			
			.copyright_bx h5{
				margin:0px;
				padding:0px;
				font-weight:normal;
				font-size:12px;

			}
			.copyright_bx a:link, .copyright_bx a:visited, .copyright_bx a:active{
				text-decoration:none;
				color:#FFFFFF;
			}
			.copyright_bx a:hover{
				text-decoration:underline;
				color:#FFFFFF;
			}


/*START CSS FOR INNER PAGE*/		
.nav_left_bx{
	width:201px;
	background-image:url(../images/nav-left-bg.jpg);
	background-repeat:repeat-y;
	float:left;
	display:inline;
	border-top: #448ccb 5px solid;
	padding-top:10px;
}



	.nav_left_bx h2{
		width:181px;
		color:#006699;
		font-size:12px;
		font-weight:bold;
		margin:0px;
		padding:10px;
		float:left;
		display:inline;
	}
	.nav_row3{
		width:184px;
		margin:0px 9px 0px 8px;
		/*padding:5px 10px 5px 0px;*/
		float:left;
		display:inline;
	}
		.nav_row3 .out_bx{
			width:174px;
			margin:3px 0px 3px 10px;
			float:left;
			display:inline;
			/*background-color:#FF6600;*/
		}
			.nav_row3 .img_div{
				width:4px;
				height:auto;
				padding-top:5px;
				float:left;
				display:inline;
			}		
			.nav_row3 img{
				float:left;
				display:inline;
			}	
			.nav_row3 h3{
				width:150px;
				height:auto;
				margin:0px 0px 0px 10px;
				padding:0px 5px 0px 5px;
				font-size:12px;
				color:#666666;
				float:left;
				display:inline;
			}
			.nav_row3 h3 a:link, .nav_row3 h3 a:visited, .nav_row3 h3 a:active{
				text-decoration:none;
				color:#666666;
			}
			.nav_row3 h3 a:hover{
				text-decoration:underline;
				color:#666666;
			}			
		.svr_highlight{
			width:182px;
			height:auto;
			margin:30px 10px 0px 8px;
			padding-bottom:30px;
			background-color:#d5e6fa;
			float:left;
			display:inline;
			border-bottom:2px #448ccb solid;
		}
			.svr_highlight h2{
				width:162px;
			
				line-height:20px;
				color:#FFFFFF;
				margin:0px 0px 10px 0px;
				padding:0px 10px 0px 10px;
				background-color:#448ccb;
				float:left;
				display:inline;
			}
		
			.svr_content{
				width:166px;
				margin:0px;
				padding:0px 8px 0px 8px;
				float:left;
				display:inline;
			}
			.svr_content ul{
				margin:0px;
				padding:0px;
			} 
			.svr_content ul li{
				width:166px;
				padding:5px 0px;
				border-bottom:1px dotted #999999;
				list-style-type:none;
				font-weight:bold;	
			}
			#li_last{
				width:166px;
				padding:5px 0px;
				list-style-type:none;
				font-weight:bold;	
				border-bottom:none;
			}
						
			.svr_content ul li a:link, .svr_content ul li a:visited, .svr_content ul li a:active{
				color:#003f7e;
				text-decoration:none;
			}
			.svr_content ul li a:hover{
				color:#003f7e;
				text-decoration:underline;
			}


.inner_mid_content{
	width:616px;
	float:left;
	display:inline;
}
	.banner_inner{
		margin:0px 0px 0px 7px;
	}
	.inner_mid_content h1{
		width:601px;
		margin:15px 0px 10px 0px;
		padding:0px 7px 0px 7px;
		color:#003e7e;
		font-size:14px;
		float:left;
		display:inline;
		
	}
	.inner_mid_content h2{
		/*width:601px;*/
		margin:10px 0px 0px 0px;
		padding:0px 7px 0px 7px;
		color:#55004e;
		font-size:12px;

		
	}	
	
	.inner_mid_content h4{
		/*width:601px;*/
		margin:0px;
		padding:5px 7px 0px 7px;
		color:#333333;
		font-size:12px;
		line-height:18px;

		font-weight:normal;
		
	}
	.inner_mid_content .ul_bx{
		width:601px;
		margin:0px;
		padding:5px 7px 0px 7px;
	}
	.inner_mid_content .ul_bx ul{
	font-size:14px;
	color: #333333;	
	}
	.inner_mid_content .ul_bx ul li{
		padding:3px 0px;
		line-height:20px;
		}
	
	.inner_mid_content a:link, .inner_mid_content a:visited, .inner_mid_content a:active{
		text-decoration:none;
		color:#003f7e;
	}
	.inner_mid_content a:hover{
		text-decoration:underline;
		color:#003f7e;
	}	
	/*star css for team page*/
		.team_bx{
			margin-left:7px;
			margin-top:10px;
			float:left;
			display:inline;
		}
		.team_bx h4{
			width:492px;
			color:#333333;
			font-size:12px;
			margin:0px;
			padding:0px 10px 10px 10px;

		}
		.team_bx p{
			color:#333333;
			font-size:12px;
			margin:10px 10px 0px 0px;
			padding:0px 0px 0px 0px;		
		}
		.team_bx .client_name{
		margin:5px 10px 0px 0px;
		padding:0px ;
		color:#55004e;
		font-size:12px;	
		font-weight:bold;	
		}
				
		.team_bx a:link, .team_bx a:visited, .team_bx a:active{
			color:#003f7e;
			text-decoration:none;
			font-weight:bold;
		}
		.team_bx a:hover{
			color:#003f7e;
			text-decoration:underline;
			font-weight:bold;
		}		
	/*end css for team page*/	
		.team_bx .client_list{
			width:120px;
			height:auto;
		}
		.team_bx .client_list img{
			border:#003e7e 1px solid;
			margin-top:10px;
		}
		.client_img{
			border:#003e7e 1px solid;
		}
	
	/*CSS START FOR CONTACT US PAGE*/
		#name{
			width:304px;
			color:#003e7e;
			font-size:12px;
			margin:0px;
			padding:0px;
			
			}
			#para{
			width:304px;
			color:#333333;
			font-size:12px;
			margin:0px;
			padding:0px;
						
			}
			#para .post{
				color:#440242;
				font-weight:bold;
			}
	/*CSS END FOR CONTACT US PAGE*/
	
	/*CSS START FOR CLIENT  PAGE*/
	.client_main{
		width:608px;
		height:auto;
		float:left;
		display:inline;

	}
		.testimonails_bx{
			/*width:220px;*/
			width:196px;
			margin-left:6px;
			background-color:#d5e6fa;
			padding-bottom:30px;
			margin-top:10px;
			float:left;
			display:inline;
			border-bottom:2px solid #448ccb;

		}
		.testimonails_bx h1{
			width:186px;
			line-height:20px;
			font-size:12px;
			margin:0px 0px 10px 0px;
			padding:0px 5px 0px 5px;
			color:#FFFFFF;	
			background-color:#448ccb;
			float:left;
			display:inline;
		}
		.testimonails_bx p{
			width:186px;
			font-size:12px;
			color:#003f7e;
			margin:0px 0px 10px 0px;
			padding:0px 5px 0px 5px;


		}
		.testimonails_bx .client_name{

			color:#55004e;
			font-weight:bold;
			
		}
		.testimonails_bx .divider{
		
			border:#999999 1px dotted;

		}		
	/*CSS END FOR CLIENT PAGE*/
	
	/*CSS START FOR HOW WE DO IT PAGE*/
		.how_img{
			margin:10px 10px 0px 0px;
			float:right;
		}
	/*CSS END FOR HOW WE DO IT PAGE*/
	

	
/*END CSS FOR INNER PAGE*/			
