@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: "OpenSans-Regular-webfont";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/OpenSans-Regular-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular-webfont.html") format("woff"), url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Regular-webfont-2.html#OpenSans-Regular-webfont") format("svg");
}


@font-face {
    font-family: "OpenSans-Semibold-webfont";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/OpenSans-Semibold-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Semibold-webfont.html") format("woff"), url("../fonts/OpenSans-Semibold-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Semibold-webfont-2.html#OpenSans-Semibold-webfont") format("svg");
}

.m5{margin:5px;}
.mt5{margin-top:5px;}
.mr5{margin-right:5px;}
.mb5{margin-bottom:5px;}
.ml5{margin-left:5px;}


.m10{margin:10px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}

.m20{margin:20px;}
.mt20{margin-top:20px;}
.mr20{margin-right:20px;}
.mb20{margin-bottom:20px;}
.ml20{
	margin-left:20px;
	margin-bottom: 5px;
}


.m40{margin:40px;}

.mt40{margin-top:40px;}

.mr40{margin-right:40px;}

.mb40{margin-bottom:40px;}

.ml40{margin-left:40px;}



div{
	margin:0px;
}

h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
	font-weight:normal;
}

.h2{font-size:12px; font-family: "OpenSans-Semibold-webfont"; color:#737373}

.news_txt{font-size:12px; font-family: "OpenSans-Regular-webfont"; color:#737373; line-height:25px;}

p{
	margin:0px;
	padding:0px;
}

img{
	border:none;
}

a,img{outline:none; border:none;}
ul, ol { list-style-type:none}

.fl{
	float:left;
}

.fr{
	float:right;
}

.clear {
clear: both;
line-height: 0;
font-size: 0;
}

::selection{background:#f26827;color:#fff}
::-moz-selection{background:#f26827;color:#fff}


#main_wrapper{
	width:970px;
	margin:0 auto;
	padding:0;
}



.top_header{
	padding:0 0 0px 0;
	height:110px;
	margin:0 0 0 0;
}
.logo {
	width:980px;
	height:80px;
	margin:10 0 17px 0px;
	padding:0;
}

#top_certificate{ width:300px; height:127px; margin:0 0 0 0; background-color:; padding:0;}
#top_certificate ul.content{ margin:20px 0 0 0; list-style-type:none;}
#top_certificate ul.content h3{ font-size:14px; font-weight:bold; color:#0000FF; margin-bottom:5px}

#top_certificate ul.content li{ font-size:11px; color:#000000; padding-bottom:3px; color:#535353;}
#top_certificate img{ width:217px; height:50px; margin:0 0 0 42px;}

.employee_login{ width:165px; height:68px; padding:0; margin:38px 20px 0 0}

.main_menu{padding:0; margin:8px 0 0 0}



.flinks1:link{ color:#92D050; font-size:11px; text-decoration:none; font-weight:bold;}
.flinks1:visited{ color:#92D050; font-size:11px; text-decoration:none; font-weight:bold}
.flinks1:hover{ color:#4F81BD; font-size:11px; text-decoration:none; font-weight:bold}
.flinks1:active{ color:#92D050; font-size:11px; text-decoration:none; font-weight:bold}
.fl-div{margin:0 20px 0 0px; color:#fff;}

.banner{margin:15px 0 0 0; padding:0 0 0 0 !important; height:347px; border-bottom: 3px solid #e1e1e1; background-color:; width:970px;}


/*SERVICES SECTION*/
#services{ 
		background:#; 
		height:190px; 
		width:970px; position:relative; margin:15px 0 20px 0; padding:0; 
}
.column { 
		float:left; 
		margin-right:0; width:200px; height:190px;border-right: solid 0px #e3e3e3; 
		padding-right:40px;  
}	
.lastcolumn{margin-right:0 !important; margin-left:0px; float:left}

.iconbox-service{text-align:center; position:relative; background:; width:180x; height:90px; padding-top:100px !important; margin-left:5px;}


.iconbox-service div.heading { 		
		font-size:22px !important; 
		color:#535353; 
		font-weight: normal; 
		display: block;
		text-align:center; 
	margin:0; padding:0 0 10px 0; position:relative;}
	

	
.iconbox-service:hover .heading{
		font-size:18px; 
		color:#F16926; 
		font-weight: normal; text-decoration:none;}


.iconbox-service p { 		
		font-size:11px !important; 
		color:#535353; 
		font-weight: normal; 
		display: block;
		text-align:center; 
	margin:0; padding:0; position:relative;}
	



.iconbox-service i.animate {display:inline-block; left:55px; position: absolute; top:10px; transition:all 0.2s linear 0s; margin-bottom:26px; text-align:center; float:left;}

.iconbox-service i div.icon1{ background:url(../images/icon_1.gif) center  no-repeat; width:80px; height:80px;}
.iconbox-service i div.icon2{ background:url(../images/icon_2.gif) center  no-repeat; width:80px; height:80px;}
.iconbox-service i div.icon3{ background:url(../images/icon_3.gif) center  no-repeat; width:80px; height:80px;}
.iconbox-service i div.icon4{ background:url(../images/icon_4.gif) center  no-repeat; width:80px; height:80px;}



.iconbox-service:hover .animate { top:0;}
.iconbox-service:hover .animate div.icon1{ background:url(../images/icon_1.gif) no-repeat center; width:80px; height:80px;}
.iconbox-service:hover .animate div.icon2{ background:url(../images/icon_2.gif) center  no-repeat; width:80px; height:80px;}
.iconbox-service:hover .animate div.icon3{ background:url(../images/icon_3.gif) center  no-repeat; width:80px; height:80px;}
.iconbox-service:hover .animate div.icon4{ background:url(../images/icon_4.gif) center  no-repeat; width:80px; height:80px;}

/*SERVICES SECTION*/

.mid_panel{padding:0; margin:0 0 0 0; background:url(../images/welcome-img.jpg) top left repeat-x; height:215px;}

.panel_left{width:425px; float:left; margin:0 0 0 175px; padding:0}
.panel_left h1{font-size:25px; color:#535353; padding:0 0 0 0}
.panel_left p{font-size:12px; line-height:20px; color:#535353;}

.panel_right{width:270px; border-left:solid 1px #ECECEC; padding:0 25px 0 35px; float:right}
.panel_right h1{font-size:25px; color:#0FC191; padding:0 0 0px 0; margin:0}
.panel_right h2{font-size:27px; color:#F16926; padding:0 0 0px 0; margin:0}
.panel_right p{font-size:13px; line-height:20px; color:#535353;}

.menuview a{background:#F16926; padding:6px 10px 6px 10px; color:#FFFFFF !important; font-size:12px; border-radius: 6px; -webkit-border-radius: 6px; font-family: "OpenSans-Semibold-webfont"; text-decoration:none} 
.menuview a:hover{background:#535353;  font-family: "OpenSans-Semibold-webfont";}

.panel_left_products{width:580px; float:left; margin:0 0 0 50px; padding:0; border-right:solid 1px #ECECEC; padding:0 0px 0 10px; }
.panel_left_products h1{font-size:27px; color:#535353; padding:0 0 0 0}
.panel_left_products ul{margin:10px 0 10px 10px; padding:0; text-transform:uppercase; font-family: "OpenSans-Semibold-webfont"; font-size:12px; width:180px; float:left}
.panel_left_products ul li{margin-bottom:12px; background:url(../images/arrow.gif) no-repeat 0 5px; padding-left:12px;}

.panel_left_clients{width:880px; float:left; margin:0 0 27px 50px; padding:0; padding:0 0px 0 10px; background-color:; }
.panel_left_clients h1{font-size:27px; color:#535353; padding:0 0 0 0}


.panel_right_news{width:300px; float:right}
.panel_right_news h1{font-size:25px; color:#0FC191; padding:0 0 0px 0; margin:0 }
.panel_right_news h2{font-size:27px; color:#F16926; padding:0 0 10px 0; margin:0}
.panel_right_news p{font-size:12px; line-height:20px; color:#737373; font-family: "OpenSans-Regular-webfont";}
.panel_right_news a{font-size:12px; color:#F16926; text-decoration:none; margin-right:15px;}
.panel_right_news a:hover{font-size:12px; color:#535353; text-decoration:none}

/*---------------------slider--------------------*/			
					
.slider-frame{
	width:820px;
	margin-bottom:20px;
	margin-top:20px; background-color:;

	
}
.sliderImages  {
	margin-left:0px;
	padding-top:10px;
	height:100px;
	
	

}

.sliderImages ul{
	margin:0px;
	padding:0px;

}
.sliderImages ul li {
	margin:0;
	list-style:none;
	width:199px;
	height:98px;
	margin-left:20px;
	display:inline;
	padding:0 0px 0 0px;
	border: solid 1px #efefef
}

.arrow-but{
	position:relative;
	z-index:10;

}
.prev {
	position: absolute;
	left:-10px;
	top:-85px;
	z-index:10;
}
.next {
	position:absolute;
	left:890px;
	top:-85px;
	z-index:10;
}



#footerwrap{
	background: #535353;
	padding:0;
	margin:0 auto 10 0;
} 
#footerwrap a{color:#B6B6B6; font-size:11px; background:url(../images/arrowb.html) no-repeat 0 0px; padding:2px 0 2px 0px; text-decoration:none }
#footerwrap a:hover{color:#fff; }
#footerwrap .footer{
	width:970px;
	margin:0 auto;
	color:#B6B6B6;
	margin-bottom:0px;
	padding:20px 0 0 0
}
#footerwrap .footer .flinks{ width:198px; list-style-type:none; padding-left:20px;}
#footerwrap .footer .flinks li.fhead{color:#fff; text-transform:uppercase; font-family: "OpenSans-Semibold-webfont"; font-size:12px; margin:0 0 10px 0;}
#footerwrap .footer .fhlinks a{display:inline; background:none; padding:0;}
#footerwrap .footer .fhlinks span{padding:0 0px;display:inline;}
#footerwrap .fbrdr{border-bottom:1px solid #646464;}
#footerwrap .copyright a{background:none; font-size:12px;}
#footerwrap .footer .flinks li{margin:0 0 4px 0}



/*====================================================INNER STYLES=================================
=====================================================================================================*/

.inner_banner{
	margin:40px 0 0 0;
	padding:0;
	height:200px;
	border-bottom: 3px solid #D3D3D3
}

.navigation{background:; padding:8px 15px; color:#c7c7c7;}
.navigation a{float:left; color:#a1a0a0; font-size:13px; text-decoration:none;}
.navigation a:hover{color:#f16926;}
.navigation span.divied{background:url(../images/inner/nav_arrow.png) no-repeat center; width:5px; height:8px; float:left; padding:11px 0 0 15px}
.navigation span.pagename{ color:#f16926; font-size:13px;}


#inner_content_wrp{ margin:20px 0 0 0;}
#inner_content_wrp .left_col{ width:690px; background-color:; float:left;}
#inner_content_wrp .right_col{ width:250px; background-color:; float:left; margin-left:30px}

.right_col .right_nav-wrp{
	width:240px;
	margin:0 0 0 0;
border: solid 1px #; 	background-color:#ececec;
	float: left;
}
.right_col .right_nav-wrp .heading{
	background-color:#535353;
	border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	padding:5px 10px;
	font-size:16px;
	color:#CCCCCC;
	display:block
}
.right_col .right_nav-wrp ul{ margin:0 0 0 0; list-style-type:none; background-color:;}
.right_col .right_nav-wrp ul li a{ background:url(../images/inner/said_nav.png) 15px 14px no-repeat ; font-size:14px; color:#848484; display:block; text-decoration:none; border-bottom: solid 1px #cfcfcf; 
padding:8px 0 8px 25px; margin:0 0 0 -40px;}
.right_col .right_nav-wrp ul li a:hover{ background-color:#fff; color:#f16926; display:block;padding:8px 0 8px 25px; margin:0 0 0 -40px;}
.right_col .right_nav-wrp ul li a.active{ background-color:#ffffff; color:#f16926;}


.left_col .page_head{ font-size:22px; color:#f16926; margin-bottom:10px; font-weight:normal; border-bottom: dashed 1px #d0d0d0; padding-bottom:5px;}
.left_col .page_head .small_logos{ float:right; margin:0 0 0 0;}
.left_col p{ color:#535353; margin-bottom:10px; line-height:20px;}
.left_col h2{ font-size:18px; color:#000; margin-bottom:10px; font-weight:normal;}
.left_col h1{ font-size:20px; color:#000; margin-bottom:10px; font-weight:normal;}


.left_col ul{ margin:0 0 0 0 !important;  background-color:; }
.left_col ul h1{ font-size:14px; color:#3f3f3f; padding:0 0; float:; line-height:36px; background-color:#ececec; display:block; margin:0 0 10px -40px; font-weight:bold; width:500px}
.left_col ul h1 .arrow{ background:url(../images/inner/head_arrow.png) center center no-repeat #f26827; padding:18px 18px; float:left; margin-right:10px}
.left_col ul li{ background:url(../images/inner/points_arrow.png) 0 4px no-repeat; padding-left:10px; font-size:13px; color:#000000; margin-left:-20px; padding-bottom:10px}


#box_wrp{ background-color:#f8f8f8; border: solid 1px #ececec; border-radius:6px; padding:10px; border-bottom: solid 2px #ececec;}
#box_wrp p{ font-size:13px; font-style:; color:#333333; line-height:20px}

#box_wrp_two{ background-color:#f8f8f8; border: solid 1px #ececec;  border-bottom: solid 2px #ececec; text-align:center; width:216px; padding:10px;}
#box_wrp_two .name{ font-size:14px; color:#000000; font-weight:normal; margin-top:10px}
#box_wrp_two .name span{ font-size:12px; color:#999999;}
#box_wrp_two .name .designation{ font-size:14px; color:#f16926; font-weight:normal; margin-top:5px}

#photo_frame{ background-color:#FFFFFF; border: solid 1px #ececec; padding:3px; float:left; margin-right:15px}



#box-table-a
{
	font-size: 13px;
	margin: 0px;
	text-align: left;
	width:100%;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: bold;
	padding: 8px;
	background: #f47438;
	border-top: 4px solid #e55e1f;
	border-bottom: 1px solid #fff;
	color: #fff;
}
#box-table-a td
{
	padding: 8px;
	background: #f3f3f3; 
	border-bottom: 1px solid #e0e0e0;
	color: #404040;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #dcdcdc;
	color: #000;
}



div#wn { 
    position:relative; 
    width:197px; height:1000px; 
    overflow:hidden; margin-left:25px
    }
.scroll_img{ border: solid 1px #d2d2d2; margin-bottom:10px;}

.address{ margin:0 0px 0 0;}
.address h1{ font-size:22px; color:#000000; margin-bottom:6px; font-weight:normal;}
.address h2{ font-size:17px; color:#f26827; margin-bottom:4px; font-weight:normal;}
.address p{ font-size:13px; color:#000000; line-height:22px;}
.address a{ text-decoration:none; font-size:13px; color:#f26827; font-weight:normal}
.address a:hover{ color:#000000}
.address span{ color:#000000}
.mar-lft{ margin-left:130px;}


input[type=text], textarea {
  background:url(../images/inner/input-bg.gif) repeat-x top center #fff;
  width: 200px; 
  height:20px;
	transition: all 0.30s ease-in-out;
	-webkit-transition: all 0.30s ease-in-out;
 	-moz-transition: all 0.30s ease-in-out;
 	outline:none;
	padding: 3px 0px 3px 3px;
	border: 1px solid #dcdcdc;
		border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;	

}


 
input[type=text]:focus, textarea:focus{
	box-shadow: 0 0 3px #f26827;
	-webkit-box-shadow: 0 0 5px #f26827;
	-moz-box-shadow: 0 0 5px #f26827;
	padding: 3px 0px 3px 3px;
	border: 1px solid #f26827;
		border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;	
}


.multi{
border:solid 1px #dcdcdc; 
background: url(../images/inner/input-bg.gif) top center repeat-x #fff  ; 
font-size:13px; color:#000; 
text-indent:2px; 
overflow:hidden; 
padding-top:4px; 
resize:none; width:200px; height:100px;
}



.submit-button {
	font-size: 12px;
	font-weight:normal;
	border: 1px solid #d95415;
	background-color: #f26827;
	line-height:normal;
	cursor: pointer;
	color:#ffffff; padding:3px;
	 -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; margin-top:10px}

.red{ color:#FF0000}
