@charset "utf-8";

/* CSS Document */

body {

	margin: 0px;

	background: #f1f1f1;

	font-family: "Trebuchet MS",Verdana,Arial,sans-serif;

}

a img{

	border:none;

	outline:none;

}

.header {

	height: auto;

	width: 100%;

	background-image: url(../images/hedder.png);

	background-repeat: repeat-x;

}

.header #header_container {

	height: auto;

	width:960px;

	width: 960px\9;

	margin:0 auto;

	overflow:hidden;

}

.header #logo2 {

	float: left;

	height: auto;

	width: auto;

	display: inline-block;

	margin-left: 4px;
	margin-top: 8px;

}

.header #logo3 {
    float: left;
    height: auto;
    width: auto;
    display: inline-block;
    margin-left: 20px;	
    margin-top: 15px;
}

.header #logo1 {

	height: auto;

	width: auto;

	display: inline-block;

	float: left;
	
	margin-top: -6px;

}

.header #social_links{

	float:right;

	margin-top:15px;

	text-align:right;

}

.slider-wrapper { 

	width:960px;

	width: 960px\9;

	margin: 0px auto;

}



#menu {

	background-image: url(../images/menu_bg.png);

	background-repeat: repeat-x;

	height: auto;

	width: 100%;

	margin-top:15px;



}



.footer_menu_link{

	height:auto;

	width:100%;

	background:-moz-linear-gradient(center top , #669B6E, #4c7b53) repeat scroll 0 0 transparent;

	background:-webkit-linear-gradient(top, #669B6E, #4c7b53);

	background-color:#669B6E\0/;

	background-color:#669B6E\9;

	overflow:hidden;

	padding:16px 0 10px;

}

.footer_menu_link #head{

	font-size:16px;

	font-style:italic;

	font-weight:bold;

	color:#5181D1;
    line-height: 28px;
}

.footer_menu_link .head{

	font-size:16px;

	font-style:italic;

	font-weight:bold;

	color:#5181D1;

}

.footer_menu_link #link_col{

	float:left;

    padding-right: 32px;

	max-width:25%;
    line-height: 20px;
}

.footer_menu_link #link_col li{

	list-style:none;

}

.footer_menu_link #link_col a{

	color:#FFF;

	font-size:12px;

	text-decoration:none;

}

.footer_menu_link #link_col2{

	display:none;



}





.footer_menu_link .link_col{

	float:left;

	padding-right:45px;

	max-width:25%;

}

.footer_menu_link .link_col li{

	list-style:none;

}

.footer_menu_link .link_col a{

	color:#FFF;

	font-size:12px;

	text-decoration:none;

}

.footer_menu_link .link_col2{

	display:none;



}















.footer{

	height:auto;

	width:100%;

	background-image:url(../images/footer.png);

	background-repeat:repeat-x;

	overflow:hidden;

	padding-top:10px;

	padding-bottom:10px;

}

.footer_wrap{

	height:auto;

	width: 960px;

	width: 960px\9;

	margin:0 auto;

}



.copy_right{	
	font-size:10px;
	color:#333333;
	float:left;
    padding-right: 100px;
}
.copy_space{
	float:left;
	text-align: center;
}
.powered_by{	
	font-size:10px;
	color:#333333;
	float:right;
}
.powered_by a, .copy_right a, .copy_space a{	
	font-size:10px;
	color: #141478; 
	text-decoration: none;
}
.powered_by a:hover, .copy_right a:hover, .copy_space a:hover{	
	color: #0099ff;
}


#searchwrapper{

	display: inline-block;

    float: left;

    height: 20px;

    margin: 10px 0 0;

    padding: 0;

    position: relative;

    width: 297px;

}

#lang_cnv{

    color: #000066;

    display: inline-block;

    float: left;

    font: 12px/16px Calibri;

    line-height: 21px;

    margin: 13px 0 0 10px;

    vertical-align: middle;

	border:1px solid #CCC;

}

/* Google Search CSS */









/* Google Translator CSS */

div#google_translate_element div.goog-te-gadget-simple{background-color:transparent; border:none;}

div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span{color:#000; font:12px/16px Arial;}

div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span:hover{color:#ff924a}

.goog-te-gadget {

	font-size: 19px !important;

} 

.goog-te-gadget-icon{ display:none;}

div#google_translate_element div.goog-te-gadget-simple{

	//border: none;

}







/* Menu CSSS*/

.menuTemplate4

{

    /* You will get totally diffrent menu alignment and layout by setting following margin, width, and float with different values.

    For detailed instruction please visit www.menucool.com/horizontal/change-menu-alignment  */

    margin: 0 auto; 

	width:1130px;

	width: 960px\9;

	//float:left;

	/*following "behavior" works for IE6, IE7, and IE8. Other browsers will ignore it.*/

    /*Note: htc file path(if using relative path) inside the CSS file should be relative to the page, not to the CSS file (this is unlike image path inside the CSS that is relative to the CSS file location only). 

    So we recommend using the absolute path for the behavior file.*/

   /* behavior: url("cssmenu.htc");*/

    position:relative;

    z-index:4;

    height: 25px;

	background-image:url(../images/menu_bg.png);

    font-family: "Trebuchet MS",Verdana,Arial,sans-serif;

    list-style: none;

    padding: 0;

	

}



.menuTemplate4 div.drop div a img

{

	float:right;

}

.menuTemplate4 a

{

    padding: 0 26px;

    line-height: 25px; /*Note: keep this value the same as the height of .menuTemplate4 li */

    font-size: 16px;

    font-weight: 100px;

    display: inline-block;

    outline: 0;

    text-decoration: none;

    color: white;

    position: relative;

}

.mobile_menu{

	display:none;

}



/* Mobile Menu CSS	

	.mobile_menu{

		width:100%;

		margin:0 auto;

	}

	.mobile_menu ul{

		margin:0;

		padding:0;

		text-align:center;

	}

	.mobile_menu li{

		width:100%;

		list-style:none;

		border-top:1px solid #CCC;

		padding:5px 0;

		background-color:#006;

	}

	.mobile_menu a{

		text-decoration:none;

		color:#FFF;

	}

	.mobile_menu a li{

		color:#FFF;

		text-decoration:none;

	}

	.mobile_menu li:hover{

		width:100%;

		list-style:none;

		border-top:1px solid #CCC;

		padding:5px 0;

		background-color:#003866;

	}

*/





/* News CSS*/	

	#news_text{

		color:#fff;

		font-size:14px;

	}

	.ticker li {

		height: 30px;

		padding: 5px;

		margin: 0px 5px;

	}

	#news_head {

		float: left;

		height: 30px;

		width: 150px;

		font-size: 14px;

		font-style: italic;

		color: #FFF;

		line-height: 30px;

		vertical-align: middle;

		text-align: center;

		font-weight: bold;

		background:url(../images/news_head.png) no-repeat 0 0;

	}





/* Mobile Footer CSS*/	

	.mobile_footer{

		width:100%;

		margin:0 auto;

		display:none;

	}

	.mobile_footer ul{

		margin:0;

		padding:0;

		text-align:center;

	}

	.mobile_footer li.footer-head{

		font-size:16px;

		font-style:italic;

		font-weight:bold;

		color:#000;

		height:25px;

		background-color:#FFF;

	}

	.mobile_footer li.footer-head:hover{

		color:#000;

		background-color:#FFF;

	}

	.mobile_footer li{

		width:100%;

		list-style:none;

		border-top:1px solid #CCC;

		color:#FFF;

		padding:5px 0;

		background-color:#006;

		font-size:11px;

	}

	.mobile_footer a{

		text-decoration:none;

		color:#FFF;

	}

	.mobile_footer li:hover{

		width:100%;

		color:#FFF;

		list-style:none;

		border-top:1px solid #CCC;

		padding:5px 0;

		background-color:#003866;

	}

    .mobile_footer a:hover{

		color:#FFF;

	}
	/*linkdin follow css prashant*/ 



/*Follow us (every page right coloum)*/

	.popup{ position:relative; width:129px; height:0px; padding-left:36px; list-style:none; cursor:pointer; margin-top:-17px; padding-bottom:3px;}

	.popup li{ font:14px/18px Arial,Helvetica,sans-serif;}

	.popup li div{ position:absolute; z-index:10; visibility:hidden; padding-left:10px; padding-top:5px; width:30px; height:auto; left:auto; top:-5px; right:0;}

	.popup li div img{ padding-bottom:5px;}

	.popup li:hover div{visibility:visible; margin-left:-40px; background-color:#FFFFFF;}



































#main_prod{

	height:auto;

	max-width:500px;

	padding:0px;

}

#main_prod #main{

	background-color:#447497;

	color:#FFF;

	border-bottom:1px solid #dbdada;

}

#main_prod li{

	list-style:none;

	padding:18px 0 18px 35px;

	font:bold 12px/16px Arial, Helvetica, sans-serif;

}

#main_prod a{

	text-decoration:none;

	color:#545454;

}

#main_prod .b1{

	padding-left:55px;

}

#main_prod .b2{

	padding-left:85px;

}

#first{

	background-color:#e6e4e4;

}

#second{

	background-color:#dbdada;

}



