@charset "utf-8";



/* CSS Document */



	



applet, object, iframe, h1, h2, h3, h4,h5, h6, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, p, fieldset, form, label, legend, caption, tfoot, thead, article, aside, canvas, details, embed, figure, figcaption, header, hgroup, nav, output, ruby, section, summary, time, mark, audio, video, table, tr, td {



	margin: 0;



	padding: 0;



}



/* CSS RESET Ends*/



	



html {



	height: 100%;



	width: 100%;



}



/*@font-face {



    font-family: 'FuturaBdCnBTBold';



    src: url('../fonts/futurabc.eot');



    src: url('../fonts/futurabc.eot?#iefix') format('embedded-opentype'),



         url('../fonts/futurabc.woff') format('woff'),



         url('../fonts/futurabc.ttf') format('truetype');



    font-weight: normal;



    font-style: normal;







}



	



	*/







body {



	margin: 0;



	padding: 0;



	border: auto;



	/* [disabled]color:#524f4f;



*/



	background:#1b1b1b;



	font-family:"CalibriRegular";



	font-size: 14px;



	color:#464646;



	line-height:20px;



}











p { font-family:"CalibriRegular";



	font-size: 14px;



	color:#464646;



	line-height:20px;



	padding:0px 0px 0px 0px;



	text-decoration:none;



	margin-right:0px;







}



























a {



	color: inherit;



	text-decoration:none;



	text-shadow:none;



}



a:hover {



	color:#000;



text-shadow:none;}











.amore {



	color:#464646;



	text-decoration:none;



	text-shadow:none;



}



.amore:hover {



	color:#000;



text-shadow:none;}







#header-wrapper {



	width:100%;



	height:auto;



	background: url(../images/head-bg.jpg) no-repeat top left #fff;



	position:relative;



	z-index:9999999;



}







#header-topline{



	width:100%;



	height:3px;



	background:#c7161e;



	}







#header-container {



	width:1100px;



	height:112px;



	margin:0px auto;



}



#logo {



	width:630px;



	height:auto;



	float:left;



	padding:0px 0 0 0;



	margin-top:8px;



}



#header-right {



	width:230px;



	height:auto;



	float:right;



	margin-top:20px;



	padding: 0px 0px 0px 0px;



}



#header-right-1 {



	width:230px;



	height:35px;



	padding: 0px 0px 0px 0px;



	float:right;



}



#header-right-2 {



	width:115px;



	height:20px;



	color:#0094c5;



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



	font-size:12px;



	float:right;



	margin-top:17px;



}



.social {



	margin:0px;



	padding:0px;



	float:right;



	width:58px;



	height:20px;



}



.social li {



	list-style:none;



	float:left;



	margin-left:5px;



}



.social li a {



	width:18px;



	height:19px;



	display:block;



}











#menu-wrapper {



	width:100%;



	height:auto;



	background: url(../images/menu-main-bg.jpg) repeat-x top;



		position:relative;



	z-index:9999999;



}



#menu-container {



	width:1100px;



	height:41px;



	margin:0px auto;



}



#home {



	float:left;



	width:100px;



	height:auto;



}



#menu-right {



	float:right;



}



#banner-wrapper {



	width:100%;



	height:auto;



	display:table;



	



}



#banner-container {



	width:1100px;



	height:390px;



	margin:0px auto;



	padding-top:0px;



	position:relative;



}



























#banner-slider {



	width:699px;



	float:left;



	background:#FFFFFF;



	padding:4px;



}







h1 {



	text-transform: uppercase;



	color: #fff;



	padding: 0px 0px 0px 0px;



	font-size:25px;



	font-family:'CalibriRegular';



	font-weight:normal;



	margin:16px;



}



h2 {



	text-transform:capitalize;



	color: #fff;



	font-size:22px;



	font-family:'CalibriRegular';



	font-weight:normal;



	text-transform: uppercase;



	padding:5px;



}











h3{



	text-transform: capitalize;



color: #464646;



font-size: 17px;



font-family: 'CalibriRegular';



font-weight: normal;



padding: 18px 10px 0px 0px;



border-bottom: solid 1px rgb(219, 219, 219);



font-weight: bold;



margin-bottom: 7px;



padding-bottom: 5px;



}











#box-wrapper {



	width:100%;



	height:55px;



	background: url(../images/box-top-bg.png) no-repeat center top;



	clear:both;



}



#box-container {



	width:1100px;



	margin:0px auto;



	padding-top:0px;



	height:auto;



	display:table;



}



.box {



	width:345px;



	height:140px;



	float:left;



	border-left:1px solid #737373;



	border-top:1px solid #737373;



	padding:10px;



	position:relative;



}



















	



	



	







#content-wrapper {



	width:100%;



	height:auto;



	background:none;



	clear:both;



	margin-top:0px;



		position:relative;



	z-index:9999999;



		margin-top:390px;



}



#content-container {



	width:1100px;



	background:#fff;



	height:auto;



	min-height:350px;



	margin:0px auto;



	padding-top:0px;



	position:relative;



	z-index:9999999;



	



}



#content-container-banner {



	width:1100px;



	background:none;



	height:auto;



	margin:0px auto;



	padding-top:0px;



	position:relative;



	z-index:9999999;



	



}















.banner-still-image{



	width:500px;



	height:225px;



	position:absolute;



	left:0px;



	bottom:0px;



	background:url(../images/circle-img.png) no-repeat left top;



	z-index:9999999999;}











.content-left {



	float:left;



	width:760px;



	height:auto;



	margin:19px;







	







}







.welcome-more{



	float:right;



   position:relative;



bottom:0px;



right:8px;



width: 72px;



height: 21px;



background: url(../images/read-bg.jpg) repeat-x #ccc;



padding:4px 0px 0px 6px;



	text-decoration:none;



	color:#464646;



	margin-top: 0px;



	border-radius:5px;



	border:1px solid #c8c9cb;



	z-index:66666;}



	



	



	.welcome-more:hover{



		color:#2d3192;}



	



	



.welcome-content{



	width:455px;



	height:auto;



	padding-top:0px;



	float:left;



	position:relative;



	overflow:hidden;



	margin-left:10px;}



	



	



	.welcome-img{width:282px;



	height:194px;



	float:left;



	padding-top:0px;



	border:1px solid #bfbfbf;



	}	



	



	



.welcome-img img{



	background:#FFFFFF;



	padding:3px;



	margin:0px 0px 0px 0px}



















.vison{



	color: #2d3192;



	font-size:16px;



	font-family:"CalibriRegular";



	font-weight:normal;



	font-style:italic;



	margin:20px 0px 0px 0px;



	width:170px;



	float:right;



	line-height:22px;



}



.content-right {



	float:right;



	width:280px;



	min-height:225px;



	padding-left:0px;



	margin:19px 19px 0px 0px;



	background:url(../images/our-vision.png) no-repeat left top;



}















.our-vision{background:url(../images/news-bg.jpg) no-repeat top left;



width:353px;



height:70px;



text-shadow:1px 1px 1px #000;



	



}















#news-wrapper {



	width:100%;



	height:auto;



	float:left;



}







#news-container {



	width:1100px;



	height:36px;



	margin:0px 0px 0px 17px;



}







#news-bg-middle{



	width:916px;



	height:36px;



	float:left;



	background:url(../images/news-bg.png) repeat-x left;



	margin-top:0px;



	}











#news-bg-right{



	width:28px;



	height:36px;



	float:left;



	background: url(../images/news-right-bg.png) no-repeat left;



	margin-top:0px;



	}











.news-head{



	font-size:16px;



	color:#fff;



	float:left;



	height:40px;



	background: url(../images/news-head.png) no-repeat left top;



	width:11%;



	padding:10px 0px 0px 5px;



	font-family:"CalibriRegular";



	font-size:15px;



	font-style:normal;



	text-transform:uppercase;



	font-weight:bold;



	



	}



	



	



	.news{



		float:left;



		width:90%;



	background:none;



		height:30px;



		padding:5px 0px 0px 0px;



		}



		



		



		



		



#news-text



{



	width:900px;



	height:20px;



	padding:3px 0px;



	position:relative;



	margin:0 0px;



	text-align:left;



	text-transform:none;



	float:left;



	font-weight:normal;



	overflow:hidden;



	font-family:"CalibriRegular";



	font-size: 14px;



	color:#464646;



	line-height:20px;







	margin-left:0px;



}







ul#newsticker {



position: relative;



margin-left: 20px;



list-style-type: none;



margin: 0;



padding: 0;



}



ul#newsticker li, #news-text li{



float: left;



margin: 0;



padding-right: 15px;



padding-left: 25px;



background: url(../images/news-li.png) no-repeat left;



}



		







	



		



	#content-wrapper02 {



	width:100%;



	height:auto;



	background:none;



	clear:both;



	margin-top:0px;



		position:relative;



	z-index:9999999;







}



#content-container02 {



	width:1100px;



	background:#fff;



	height:auto;



	margin:0px auto;



	padding-top:0px;



	position:relative;







	







}



	



	



	.left-shadow{



		width:181px;



		height:23px;



		position:absolute;



		left:0px;



		top:0px;



		background:url(../images/left-shadow.png) no-repeat left;}



	



	



	



	.right-shadow{



		width:181px;



		height:23px;



		position:absolute;



		right:0px;



		top:0px;



		background: url(../images/right-shadow.png) no-repeat right;



		z-index:99999;



		}



		



		.three-boxes{



			width:1100px;



			height:auto;



			float:left;



			background:#c7161e;}



		



		.first-box{



			width:329px;



			height:auto;



			min-height:210px;



			float:left;



			background:url(../images/first-bg.png) no-repeat right top #c7161e;



			padding:20px 21px 10px 20px;}



	



	



	



		.second-box{



			width:329px;



			height:auto;



			min-height:210px;



			float:left;



			position:relative;



			background: url(../images/second-box-bg.png)no-repeat right top #c7161e;



			padding:20px 20px 10px 20px;}



	



	



	



		.third-box{



			width:320px;



			position:relative;



			height:auto;



			min-height:210px;



			float:left;



			background: url(../images/third-box-bg.png)no-repeat right top #c7161e;



			padding:20px 21px 10px 20px;}



	







.box-inner-shadow{



	width:70px;



	height:175px;



	position:absolute;



	left:0px;



	top:0px;



	background:url(../images/box-inner-shadow.png) no-repeat left top;}



	



	



.index-list-mission{



	margin:0px;



	padding:0px;



	}	







	.index-list-mission li {







		list-style:none;







		line-height:18px !important;



		background: url(../images/li-bg.png) no-repeat center left ;



		list-style:none;



	



		padding:0px 0px 0px 20px;



		margin:10px 0px 0px 8px;



		color:#fff;



		font-family:"CalibriRegular";



	



		}



		



		



		



		.second-p{color:#fff;



		font-family:"CalibriRegular";



	    font-size: 14px;



		padding:2px 2px 2px 5px;}







.more-btn {



	float:right;



   width: 72px;



   height: 21px;



   background: url(../images/read-bg.jpg) repeat-x #ccc;



    padding:4px 0px 0px 6px;



	text-decoration:none;



	color:#505050;



	margin-right:4px;



	border-radius:5px;



	border:1px solid #c8c9cb;



}







.more-btn a{



	color:#505050;



}







.more-btn a:hover {



	color:#2d3192;



}















.locaiton-span{



	width:auto;



	height:auto;



	float:right;



	}



.locaiton-span a

	{

		color:#fff;

	}









#footer-wrapper {



	clear:both;



	width:100%;



	height:auto;



	background:none;



	



}



#footer-container {



	width: 1076px;



height: 40px;



padding: 13px 0px 0px 24px;



	margin:0px auto;



	text-shadow:none !important;



	background:#000;



}



.footer-left {



	width:50%;



	height:auto;



	padding-top:19px;



	float:left;



	color:#8a8a8a;



}



.footer-right {



	width:50%;



	height:auto;



	padding-top:19px;



	float:right;



	color:#8a8a8a;



	text-align:right;



}











.content-wrapper-main{



	width:100%;



	height:auto;



	margin-left:auto;



	margin-right:auto;



	position:relative;



	z-index:99999;







	}



	



	



.content-wrapper-main02{



	width:1100px;



	height:auto;



	position:aboslute;



	top:0px;



	bottom:0px;}



	







	



	/*inner*/



	



.inner-content-container {



	width:1100px;



	background:#fff;



	height:auto;



	margin:0px auto;



	padding-top:0px;



	min-height:350px;







	



}











.inner-content-wrapper{ 



width:100%;



	height:auto;



	background:none;



	clear:both;



		position:relative;



	z-index: 99;



	



		}



		



		



.inner-content-main{ 



width:1100px;



	height:auto;



	background:#fff;



		margin-left:auto;



		margin-right:auto;



	



		}



		







.inner-content-left {



	float:left;



	width:1062px;



	height:auto;



	margin:0px;



	padding:19px;



	float:left;



	background-color: #fff;



	



}







.contact_page .inner-content-left {



	background-image: url(../images/contact.jpg)!important;



	background-repeat: no-repeat !important;



	background-position: right top !important;



}







.inner-content-right{



	float:right;



	width:auto;



	padding:0px 0px 0px 20px !important;



	background:#FFF;



	height:auto;



	margin:0px 0px 0px 20px !important;



	



}



.inner-img{



	float:right;



	width:280px;



	height:auto;



	margin:0px 0px 0px 15px;



	border:3px solid #c1bfc0;



	background:#FFF;



	



}







	



.inner {



	margin:0px 0px 0px 0px;



	padding:8px;



	width:auto;



	height:auto;



	}	



















.inner li{



	



		list-style:none;







		line-height: 30px;



		}



		



.inner li a{



		background: url(../images/li-default-bg.png) no-repeat center left;







	



		padding:0px 0px 0px 20px;



		margin:10px 0px 0px 8px;



		color:#464646;



		font-family:"CalibriRegular";



	    font-size: 14px;



		list-style:none;







		}



		



		



			.light-box-products-heads{



			width:auto;



			height:auto;



			background:none;



			float:left;



			clear:both;



			padding:5px;



			}



			



			



			



	.inner-content-left-chart{



	width:1062px;



	height:auto;



margin-left:auto;



margin-right:auto;



		padding:19px;



		background:#fff;



		float:left;



	







}



		



.section_div {



	float: left;



	width: 510px;



}



.section_div div img {



width: 100%;



height: 216px;



border: solid 1px #ccc;



}



.section_div div form label {



	display: block;



	float: left;



	width: 130px;



	font-weight: bold;



}



.section_div div form span {



	display: block;



	padding-top: 5px;



	padding-bottom: 5px;



	clear: left;



	float: left;



}



.section_div div form span .frm_styl {



	width: 300px;



padding: 3px;



color: rgb(66, 66, 66);



max-width: 300px;



}



.section_div div form span .bttn {



	margin-left: 130px;



font-size: 12px;



font-weight: bold;



color: #FFF;



background-color: #C21A21;



text-align: center;



display: block;



border: 1px solid #941016;



width: 74px;



padding: 4px;



border-radius: 4px;



cursor:pointer;



}







.section_div div form span .bttn:hover {



	background-color: #232774;



	border: 1px solid #2d3192;



}.TabbedPanelsContentVisible h3 {



	display: block;



	padding-top: 0px;



	padding-right: 0px;



	padding-left: 0px;



	margin-top: 5px;



	border-bottom-width: 1px;



	border-bottom-style: dashed;



	border-bottom-color: rgb(202, 202, 202);



}



.TabbedPanelsContentVisible h2 {



	color: rgb(32, 32, 129);



	padding-left:0px;



	border-bottom: solid 1px rgb(202, 202, 202);







}



#content-container .inner-content-left .inner.client_logos{



	list-style-image: none !important;



	list-style-type: none !important;



}



#content-container .inner-content-left .inner.client_logos li a img {



	height: auto;



	width: auto;



	border: 1px solid #cfcfcf;



}











#content-container .inner-content-left .inner.client_logos li {



	height: auto;



	width: auto;



	float:left !important;



	margin-right: 2px;



}



.inner-content-left .inner.client_logos li a {



	background-image: none;



	padding: 0px;



}



.inner-content-left .princpl_tbl  p {



font-size: 13px;



color: #464646;



padding: 10px;



text-align: left;



}



.products{margin: 0px;



padding: 0px;



}



.products li {



	list-style: none;



	cursor: pointer;







}



.products li a{	font-size: 16px;



color:#666;



width: 192px;



display:block;



padding: 10px 10px;



	margin: 0px 1px 0px 0px;



	background-color: #FFF;



	background-image: url(../images/slct_bg.jpg);



	background-repeat: repeat-y;



	background-position: right top;



	border-bottom: solid 1px rgb(219, 219, 219);







	



}



.products li a:hover{background-image: url(../images/slct_bg_h.jpg) !important;



	background-repeat: no-repeat !important;



	background-position: right center; /* Old browsers */



	background-color: #ffffff;



	color:#666;



	}



.selected{background-image: url(../images/slct_bg_h.jpg) !important;



background-repeat: no-repeat !important;



background-position: right center;



background-color: #ffffff;



color: rgb(32, 32, 129) !important;



font-size:17px !important;



	}	











.left_pro{width:195px;



height:auto;



float:left;



clear:none;



}



.inner-content-right-pro{



	width:auto;



	padding:0px 0px 0px 20px !important;



	background:#FFF;



	height:auto;



	margin:0px 0px 0px 20px !important;



	



}







.all_pro{



	padding:5px 0 5px 1px;



	margin:20px 15px 0 5px;	



	width:255px;



	height:160px;



	float:left;



	clear:none;



	list-style:none;



	background:#fff;



	-moz-border-radius: 10px;



	-webkit-border-radius: 10px;



	border-radius: 10px;



-moz-box-shadow: 0px 0px 3px 1px #b0b0b0;



	-webkit-box-shadow: 0px 0px 3px 1px #b0b0b0;



	box-shadow: 0px 0px 3px 1px #b0b0b0;



	cursor:pointer;



/*	border:1px solid #4b4b4b;



*/	position:relative;



	overflow:hidden;



	-moz-transition: all 300ms;



	-webkit-transition: all 300ms;



	transition: all 300ms;



	}



	



.all_pro:hover{



		-moz-box-shadow: 0px 0px 5px 1px #7a7a7a;



	-webkit-box-shadow: 0px 0px 5px 1px #7a7a7a;



	box-shadow: 0px 0px 5px 1px #7a7a7a;



	



	}



	



.all_pro h3{



	font-size:18px;



	color:#06F;



	text-align:left;



	padding:5px 0 5px 15px;



	border-bottom:1px dotted #4b4b4b;



	font-family:"CalibriRegular";



	font-weight:normal;



	}



.inner_pro{



	margin:0 5px;



	padding:0 5px;



	position:relative;



	z-index:10;	



	}	



	.inner_pro li{



		background: url(../images/li-default-bg.png) no-repeat center left;

		

 		padding:0px 0px 0px 20px;



		margin:10px 0px 0px 8px;



		color:#464646;



		font-family:"CalibriRegular";



	    font-size: 12px;



		list-style:none;



		z-index:5;

		

		line-height:10px;



		}



.all_pro img{float: right;



width: 233px;



height: auto;



overflow: hidden;



position: absolute;



z-index: 0;



right: -181px;



bottom: -2px;



-moz-border-radius: 30px 30px 0px;



-webkit-border-radius: 30px 30px 0px 30px;



border-radius: 90px;





border: 4px solid #B4B4B4;







-moz-transition: opacity 300ms;



	-webkit-transition: opacity 300ms;



	transition: opacity 300ms;



}



.all_pro:hover img{opacity: 1.0;



	



}



..mysite_content1 a

{

font-size:13px !important;

font-family:Verdana, Geneva, sans-serif !important;

text-decoration:none !important

}

.designed-text {
	width:auto;
	height:auto;
	float:right;
	clear:none;
	margin-right:5px;
}
