
/* Browser Defult Settings */

html, body, ul, ol, li, p,h1, h2, h3, h4, h5, h6,form, fieldset, a, img{margin: 0;padding: 0;border: 0;} 

/* End Defult Settings */






	body,
	html {
		margin:0;
		padding:0;
		background-position:center;
		background-repeat:no-repeat;
		color:#000;
		background:#a7a09a;
		background:#fff url(bg.jpg) repeat-x top; 
		font-family:Arial, Helvetica, sans-serif;
	}
	#wrap {
		width:979px;
		margin:0 auto;
		background:#FFFFFF;
	}
	#header {
    	padding:5px 0px;
		background:#FFFFFF url(top-header.png) no-repeat top; width:979px; height:96px;
	}
	h1 {
	    margin:0;
    }
	#nav {
		margin:0px;
		background:#fff url(nav-bg.png) no-repeat top; width:979px; height:56px;
	}
	#main_banner {
         margin:1px 0px;
		background:#fff url(main_banner.png) no-repeat top; width:979px; height:232px;
	}
	
	#main {
		float:left;
		padding:10px 0px 0px 10px;
		width:595px;
		background:#9c9;
	}
	h2 {
		margin:0 0 1em;
	}
	#sidebar {
		float:right;
		padding:10px 11px 0px 0px;
		width:350px;
		background:#99c;
	}
	#footer {
     	margin-top:11px;
		clear:both;
		width:979px;
		background:#fff url(footer_bg.png) no-repeat top; width:979px; height:46px;
	}
	#technologies { height:auto; width:590px; }
	#technologies .box{ width:277px; margin-bottom:20px; padding:5px; float:left; border:0px dotted #CCCCCC;}
	#technologies .imgt{  float:left; }
	#technologies .btnt{  float:right; margin-right:25px; }
	#technologies .heading{ font-size:12px; color:#254c95; font-weight:bold; margin-bottom:5px; }
	#technologies p{  font: normal 11px/15px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:5px 5px; margin:0;  }
	
	#social_links { padding:5px;}
	#social_links img{ padding:5px;}
	
	
	#footer p {
		margin:0;
    }
	* html #footer {
		height:1px;
	}
	
	#footer_shade {
		background:#fff url(footer_shade.png) no-repeat top; width:979px; height:29px;
    }	
	
	
/* Main contents css start here */	
	
.body { width:979px; margin:0px auto; background-color:#FFFFFF;}
.body h2 { color:#2c2c2c; font:normal 18px Arial, Helvetica, sans-serif; margin:5px 0; padding:15px 5px;}
.body h3 { font: bold 14px Arial, Helvetica, sans-serif; color:#2c2c2c; margin:5px 0; padding:15px 5px; border-bottom:1px solid #e1e1e1;}
.body p { font: normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; padding-top:2px;padding-bottom:4px; margin:0; line-height:1.5em;}
.aboutustext { font: normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; padding-top:2px;padding-bottom:4px; margin:0; line-height:1.5em;}

.body p.grey { font: normal 11px Arial, Helvetica, sans-serif; color:#a4a4a4; padding:10px 5px 0 5px; margin:0; line-height:1.5em;}
.body a { color:#254c95; text-decoration:none;}
.body img.leftz { float:left; margin:10px 10px 15px 15px; padding:0;}
.body img.port { margin:10px 10px; padding:0; text-align:center;}
.body img.but { margin:0; padding:15px 0 0 0; float:right;}
.left {width:580px; float:left; margin:0; padding:10px 15px;clear:both;}
.right { width:315px; float:right; margin:0;padding:10px 15px;}
.right_big { width:295px; background:#fff; border:3px solid #eaeaea; margin:0; padding:5px;}
.right_small { border:0px solid #ededed; background:#fff; width:280px; padding:5px; margin:0 auto;}
.right_small ul { margin:10px 5px; padding:0; list-style:none;}
.right_small li { border-bottom:1px dotted #eaeaea; padding:5px 5px; margin:0;}
.right_small li a { font: bold 12px Arial, Helvetica, sans-serif; color:#6c6c6c; text-decoration:none;}
.right_small li a:hover { color:#225ba7; text-decoration:underline;}
	
.points { margin-left:5px; font: normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:10px 5px; margin:0; line-height:1.5em;}
	
.heading_black { color:#282828; font:24px/30px Geneva, Arial, Helvetica, sans-serif; }
h2.heading { color:#254c95; font:24px/30px Geneva, Arial, Helvetica, sans-serif; }

h2.heading_bg { color:#FFFFFF; background-color:inherit; font:bold 20px/24px Geneva, Arial, Helvetica, sans-serif; background:url(heading_bg.png) no-repeat top left;  width:250px; height:25px; padding-left:60px; margin-top:21px;clear:both;}

h2.heading_bg2 { color:#FFFFFF; font:bold 20px/24px Geneva, Arial, Helvetica, sans-serif; background:url('heading_bg2.png') no-repeat left top;  
width:310px; height:25px; 
padding-left:60px; margin-top:17px; }

.certificates { clear:both; width:482px; height:323px; margin:5px 0px 11px 57px; text-align:center; border:5px solid #CCCCCC; }
.certificates:hover { clear:both; width:482px; height:323px; margin:5px 0px 11px 57px; text-align:center; border:5px solid #1c94c2; }


h2.heading3 { color:#254c95; font:21px/25px Geneva, Arial, Helvetica, sans-serif; }
h2.heading_icon { color:#254c95; font:24px/30px Geneva, Arial, Helvetica, sans-serif; background:url(heading_icon.png) no-repeat  5px 5px; padding-left:52px;  }
	
/* Main contents css end here */	


/********** contact form **********/
.form { float:left; width:560px; margin-top:40px; margin-left:10px;}
/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#087b98;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { float:left; margin:0; width:80px;  padding:5px 0; font:bold 12px  Arial, Helvetica, sans-serif; color:#5f5f5f; text-transform:capitalize;}
#contactform label span {  font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:400px; border:3px solid #dadada; margin:5px 0; padding:7px 2px; height:15px; background:#fff;}
#contactform textarea { width:400px; border:3px solid #dadada; margin:5px 0; padding:7px 2px; background:#fff; height:350px;}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 80px; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}
/********** end contact form **********/

p.clr, .clr { clear:both; padding:0; margin:0;}
li.bg, .bg { clear:both; border-bottom:1px solid #dbdbdb; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none;}
li.line, .line { border-top:1px solid #d9d9d9; padding:0; margin:10px 0; background:none; list-style:none;}
	
	

.team_mem_thumb { width:100px; height:150px; float:left; margin:3px 10px 15px 15px; padding:0;}







.baseline {
	FONT-SIZE: 15px;  COLOR: #d5d1b9; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.baseline:link {
	FONT-SIZE: 15px;  COLOR: #d5d1b9; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.baseline:visited {
	FONT-SIZE: 15px;  COLOR: #d5d1b9; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.baseline:active {
	FONT-SIZE: 15px; COLOR: #d5d1b9; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.baseline:hover {
	FONT-SIZE: 15px; COLOR: #ff8542; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}






.baseline2 {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;
}
A.baseline2:link {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-transform:uppercase;
}
A.baseline2:visited {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-transform:uppercase;
}
A.baseline2:active {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-transform:uppercase;
}
A.baseline2:hover {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-transform:uppercase;
}





.leftrail {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.leftrail:link {
	FONT-SIZE: 10px; COLOR: #0000ff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.leftrail:visited {
	FONT-SIZE: 10px; COLOR: #79896e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.leftrail:active {
	FONT-SIZE: 10px; COLOR: #79896e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.leftrail:hover {
	FONT-SIZE: 10px; COLOR: #ff8542; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.margin {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;
}



/*---------------- ALL fonts slutions  ----------------------- */


.dotted_bottom_line { border-bottom:1px dotted #898989;}
.dotted_right_line { border-right:1px dotted #898989;}

.normal_font { font-size:12px; color:#333333;}
.normal_font_small { font-size:10px; color:#333333;}
.normal_font_small_blue { font-size:10px; color:#1996ae;}
.normal_font_light { font-size:12px; color:#777777;}

.normal_arial_font_light { font-size:10px; color:#999999; }



.normal_font_blue { font-size:12px; color:#3a89c9;}
.normal_font_blue_bold { font-size:12px; color:#1b479a; font-weight:bold;}
.normal_font_blue_bold_15 { font-size:15px; color:#1b479a; font-weight:bold;}

.normal_font_blue_bold_22 { font-size:22px; color:#1b479a; font-weight:bold;}

.normal_font_blue_link { font-size:12px; color:#3a89c9; cursor:pointer; text-decoration:none;}
.normal_font_blue_link:hover { font-size:12px; color:#3a89c9; cursor:pointer; text-decoration:underline;}

.normal_font_dark_blue_link { font-size:12px; color:#003569; cursor:pointer; text-decoration:none;}
.normal_font_dark_blue_link:hover { font-size:12px; color:#003569; cursor:pointer; text-decoration:underline;}

.arial_heading_font { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333333;}
.arial__big_heading_font { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#333333;}

.arial_big_heading_font_green2 { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#9ab540;}


/*------------------- All Fonts End Here --------------------------*/



/* All Links Start Here */



.normal_font_blue_link { font-size:12px; color:#3a89c9; cursor:pointer; text-decoration:none;}
.normal_font_blue_link:hover { font-size:12px; color:#3a89c9; cursor:pointer; text-decoration:underline;}

.normal_font_dark_blue_link { font-size:12px; color:#003569; cursor:pointer; text-decoration:none;}
.normal_font_dark_blue_link:hover { font-size:12px; color:#003569; cursor:pointer; text-decoration:underline;}

.arial_bold_font_simple{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; text-decoration:none; }

.arial_bold_font_link { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; text-decoration:none; cursor:pointer;}
.arial_bold_font_link:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1b479a; cursor:pointer; text-decoration:none;}

.normal_link { font-size:12px; color:#333333; cursor:pointer; text-decoration:none;}
.normal_link:hover { font-size:12px; color:#333333; cursor:pointer; text-decoration:underline;}


.arial_small_font_blue_link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4eacb8; cursor:pointer; text-decoration:none;}
.arial_small_font_blue_link:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; cursor:pointer; text-decoration:none; }

.arial_small_font_blue_link2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4eacb8; cursor:pointer; text-decoration:none;}
.arial_small_font_blue_link2:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; cursor:pointer; text-decoration:none; background-color:#be3303; padding:1px;}

.normal_font_bold_white_simple { font-size:12px; color:#FFFFFF; text-decoration:none; }
.normal_font_bold_white_simple_14 { font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none; }

.normal_font_bold_white_bold_link { font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; cursor:pointer;}
.normal_font_bold_white_bold_link:hover { font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; cursor:pointer;}

.normal_font_bold_white_simple_link { font-size:12px; color:#FFFFFF; text-decoration:none; cursor:pointer;}
.normal_font_bold_white_simple_link:hover { font-size:12px; color:#FFFFFF; text-decoration:underline; cursor:pointer;}

.normal_font_bold_white_simple_links { font-size:11px; color:#FFFFFF; text-decoration:none; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}
.normal_font_bold_white_simple_links:hover { font-size:11px; color:#FFFFFF; text-decoration:none; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}


.normal_font_bold_white_link { font-size:16px; color:#FFFFFF; font-weight:bold; text-decoration:none; cursor:pointer;}
.normal_font_bold_white_link:hover { font-size:16px; color:#FFFFFF; font-weight:bold; cursor:pointer; text-decoration:underline;}


/* All Links End Here */




/* -------------  Icon Text Start Here --------------------- */




.call_us { background:url(kcall.png) no-repeat; padding-left:20px; font-size:11px; font-weight:bold; color:#1d4899; cursor:pointer; text-decoration:none; background-position:0px 0px;}
.call_us:hover { background:url(kcall.png) no-repeat; padding-left:20px; font-size:11px; font-weight:bold; cursor:pointer; color:#1d4899; text-decoration:none; background-position:0px 0px;}







/* -------------  Icon Text End Here --------------------- */




#boxez{
	width:250px;
	/*background-color:#FAF8EF;*/
	color:#99916D;
/*	border:#EBE7D8 solid 1px;*/
	float:left;
	/*padding:7px 10px 18px 7px;*/
	padding-left:15px;
	/*margin:0 0 0 30px;*/
	text-align:left;
}
#boxez h2{
	display:block;
	width:36px;
	height:82px;
/*	padding:2px 0 0 247px;*/
	margin:0 0 15px 0;
	background:url(testimonial_top.gif) 0 0 no-repeat;
}
#boxez h2 span{
	font:bold 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
#boxez ul{
	width:250px;
	float:left;
	
}
#boxez ul li.bullet{
	display:block;
	background:url(bullet2.gif) 0 5px no-repeat;
	padding:0 0 0 13px;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#3C3C3C;
	background-color:inherit;
	float:left;
}
#boxez ul li.testTxt1{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#99916D;
	background-color:inherit;
	margin:0 0 8px 0;
	float:left;
	padding:0 0 0 14px;
	display:block;
	width:220px;
}
#boxez ul li.bullet_event{
	display:block;
	background:url(date_next.png) 0px 0px no-repeat;
	padding:0 0 0 20px;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	color:#1e87b1;
	background-color:inherit;
	float:left;
	line-height:18px;
}
#boxez ul li.testTxt1_event{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#1f8db9;
	background-color:inherit;
	margin:0 0 8px 0;
	float:left;
	padding:0 0 0 14px;
	display:block;
	width:220px;
}
#boxez ul li.testTxt2{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#99916D;
	background-color:inherit;
	/*margin:0 0 12px 0;*/
	float:left;
	padding:0 0 8px 14px;
	display:block;
	width:220px;
}
#boxez p.testPic{
	display:block;
	width:64px;
	height:41px;
	float:right;
	background:url(testimonial_pic.gif) 0 0 no-repeat;
	margin:0 0 12px 0;
}
#boxez a.rm2{
	display:block;
	background:url(read_more_bg.gif) 0 0 no-repeat;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	background-color:inherit;
	width:72px;
	height:20px;
	margin:0;
	text-decoration:none;
	float:right;
	padding-right:11px;
}
#boxez a.rm2:hover{
	color:#000;
	background-color:inherit;
}






/*contents */

.thumbnial_product { width:100px; height:100px; border:5px solid #ededed;}
.search_fild_main { width:674px; color:#666666; font-size:16px; border:0px solid #FFFFFF; margin-bottom:3px;}
/*end contents*/
/* Left Navigation start */


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.arrowlistmenu{
width: 216px; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
background: black url(titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #808080;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 5px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;

border-bottom: 1px dotted #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #808080;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #20a1b8;
background-color: #f4f4f4;
}



.main_banner2 {
	width:979px;
	height:232px;
	background:url(main_banner.png) top left no-repeat;
}

.B_cont{width:950px;margin:0 auto;}

.b_txt{width:390px;height:130px;float:left;padding:58px 0 0 40px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#454545;font-size:13px;line-height:18px;}
.btn_txt{width:168px;height:42px;float:right;}


.join-us{
	width:auto;
	float:right;
	color:#373a41;
	float:right;
	font-size:13px;
	font-weight:bold;
	padding:108px 140px 0 0;
	font-family:Arial, Helvetica, sans-serif;
}

.join-us a{
	color:#373a41;
	text-decoration:none;
}

.join-us a:hover{
	color:#2051ac;
	text-decoration:underline;
}

/*employee of the month css */
.wrapper {
	width: 585px; 
height:auto;
	margin-left:0px;
	margin-right:auto;
}

.left-panel {
	width:250px; 
	height:auto;
	float:left;
	background:#f1f1f1;
}

.heading_may {
	clear:both;
	margin-top:0px;
	height:21px;
	background-color:#17469e;
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#FFFFFF;
	padding-left:10px; padding-top:5px;
	width: 295px;
}

.pic 
{
	width: 100px;
	height:110px; 
}

.left-panel 
{
	width:305px; 
	height:auto;
	position:relative;
	float:left;
	background:#f1f1f1;
	top: 0px;
	left: 0px;
}

.detail {
	width:300px; 
	position:relative;
	float:left;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif; color:#666;
	font-size: 12px;
	top: -96px;
	left: -5px;
}
.EmpDetail 
{
	width:180px; 
	position:relative;
	float:left;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif; color:#666;
	font-size: 12px;
	top: 0px;
	left: 0px;
}

.abc {
	padding-left:0px;
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif; color:#666;
	font-size: 12px;
}
.inner_banner {
	width:979px;
	height:126px;
	background:url(inner_banner.jpg) top left no-repeat;
}

.join_us{
	width:auto;
	float:right;
	color:#373a41;
	font-size:13px;
	font-weight:bold;
	margin:53px 1000px 0 0;
	font-family:Arial, Helvetica, sans-serif;
}

.join_us a{
	color:#373a41;
	text-decoration:none;
}

.join_us a:hover{
	color:#00acda;
	text-decoration:underline;
}
/*employee of the month css ends here*/

/*inner banner starts here */
.inner_banner{width:979px;height:126px;background:url(inner_banner.png) top left no-repeat;}
	.banner_title{width:auto;padding:35px 0 0 30px;font-family:Arial, Helvetica, sans-serif;font-size:28px;font-weight:normal;color:#fff;float:left;}
	.banner_title span{padding:0px 0 0 30px;font-size:14px;font-weight:bold;color:#fff;}
.btn{width:172px;height:69px;background:url(btn.png) top right no-repeat;float:right;margin:35px 90px 0 0;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.btn_link{padding:13px 0 0 70px;}
.btn_link a{color:#373a41;text-decoration:none;}
.btn_link a:hover{color:#373a41;text-decoration:underline;}
/*inner banner ends here */
	
	
