html {
	color:#000000;
}
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-weight:normal;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
legend {
	color:#000;
}
strong {
	font-weight:bold;
}



/* default css here*/
body {
	background:none repeat scroll 0 0 #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#696969;
	height:auto;
/*	line-height:18px;*/
	text-align:justify;
	margin:0 auto;
	padding:0;
	width:auto;
}
.clear {
	clear:both;
}
.fleft {
	float:left;
}
.fright {
	float:right;
	position: relative;    
}
ol, ul {
	list-style: none outside none;
}
a{text-decoration:none; color:#696969;}
a:hover{text-decoration:none; color:#dd127b;/*color:#2a166f;*/}

.colr1{color:#2A166F;}
.colr2{color:#DD127B;}
.colr3{color:#696969; font-family:Arial, Helvetica, sans-serif;	font-size:12px;}
.colr4{color:#F00;}
.tab ul li{ line-height:20px; list-style:url(../images/arrow.png); margin-left:-24px;}
.smallpg-height{height:300px;}
.imf_color
{
color: #2A166F
}
/*top css*/
#topl{background:#2a166f repeat-x; width:auto; height:3px;}
#toparea{margin:0 auto; padding:0; width:960px;}
#topmrgn{padding-top:20px;float: left;height: 118px;}
#topnav{float:right;}
#topnav ul{margin:0; padding:0;}
#topnav ul li{list-style:none; display:inline;}
#topnav li a{text-decoration:none; color:#696969;}
#topnav li a:hover{text-decoration:none; color:#dd127b;}
#follow{ float:right; padding-top:30px;}
#follow ul{margin:0; padding:0;}
#follow ul li{list-style:none; display:inline; float:left;}
#follow li a{ margin-left: 5px; /*margin-right:5px;*/}

/*main menu css*/
#bordertp{border-top:#bfbfbf solid 1px; height:1px; width:auto; margin-top:25px; *margin-top:160px;}
#borderbtm{border-bottom:#bfbfbf solid 1px; height:33px; *margin-top:-24px; width:auto;/*  height: 30px;*/}
#menumrgn{margin:0 auto; padding:0; width:960px; color:#696969;}
#menumrgn ul{margin:0; padding:0;}
#menumrgn ul li{color:#696969; float:left; list-style:none; display:inline-block;  font-size: 13px; /*padding-top:7px;*/ margin-right:13px; padding-right:0;}
#menumrgn ul li a{ color:#696969; /*margin-top:7px;*/ /*margin-left:60px; */text-decoration:none; padding: 9px 13px;}
#menumrgn li a:hover{ background-color: #f0f0f0; text-decoration:none; color:#dd127b;}
/*#menumrgn li a.selected{ background-color: #f0f0f0; text-decoration:none; color:#dd127b;}
*/
#menumrgn-icon{margin-top:0px;}


/*center part css*/
#cenwrapper{margin:0 auto; padding:0; width:960px;}
#banner{padding-top:15px;}
#centr{padding-top:15px;}
#centr a{text-decoration:none; color:#DD127B;}
#centr h2{ font-family:"segoe UI",Arial,Helvetica, sans-serif; font-size:19px;}
#hompart1{ border-right; float:left; width:400px;}
#hompart2{border-left: 1px solid #EDE9E0; border-right: 1px solid #EDE9E0; min-height: 175px; float:left; padding-left:16px; width:275px;}
#hompart3{float:left; padding-left:10px; width:250px;}
.centrinr-content{padding-top:10px; text-align:left;}
.event-lft{padding-left:1px;}
#para{font-family:"segoe UI",Arial,Helvetica, sans-serif; font-size:14px; text-align: justify; width: 385px;}
#redmr{ font-size:12px; padding-right:15px;}
#news ul{margin:0; padding:0;}
#news ul li{ line-height: 24px; list-style-image:url(../images/arrow.png); margin-left:15px;}
#centrbtm{background:#eeeeef repeat; margin-top:15px; height:200px; width:auto;}
#centrpad{padding:25px;}
#centrbtm h2{ font-family:"segoe UI",Arial,Helvetica, sans-serif; font-size:16px;}
#services ul li{line-height:18px; list-style-image:url(../images/arrow.png); margin-left: -28px;}
#services a{ text-decoration:none; color:#DD127B; font-family:"segoe UI",Arial,Helvetica, sans-serif; font-size:12px; width:160px;}
#clientop{padding-top:5px; width:auto;}
#clientop a{ text-decoration:none; color:#DD127B; font-family:"segoe UI",Arial,Helvetica, sans-serif; font-size:12px; width:160px;}
#servicestop{margin-top: -5px;}
.blue1{ float:left; width:245px;}
.blue2{float:left; padding-left:50px; width:132px;}
.blue3{float:left; padding-left:45px;}
.productop{padding-top:5px;}
.productlft{float:left; padding-left:4px;}
.prodct-gallry{padding-top:13px;}
.servwdth{width:160px;}
.servicon{margin-top:-18px;}
.servicon2{ padding-left:15px; margin-top:-18px;}

/*mega sub menu css*/
.msub2 {color:#fff; margin-left:10px; margin-top:-32px; width:100px;}
.msub2 a{ background-image:url(../images/arrow.png); background-position:left; background-repeat:no-repeat; padding-left: 10px; text-decoration:none; color:#fff;}


#products-main{
	/*border-bottom: 1px solid #e0e6e6;
    border-top: 1px solid #e0e6e6;*/
    float: left;
    /*height: 90px;*/
   /* margin: 10px 0 3px;*/
    /*padding: 10px;*/
      text-align: center;
    width: 0;
	}


/*footer part css*/
#footr{margin-top: 10px; margin-bottom:10px; background:none repeat scroll 0 0 #E5E5E6; width:auto; height:35px;}
#footrpad{padding:10px;}
#footr a{text-decoration:none; color:#dd127b;}
#footr a:hover{text-decoration:none; color:#220f61;}
#footermrgn{margin:0 auto; padding:0; width:960px;}

/*top to page css*/
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:50px;
	right:10px;
	overflow:hidden;
	width:32px;
	height:32px;
	border:none;
	text-indent:-999px;
	background:url(../images/ui.totop.png) no-repeat left top;
}

#toTopHover {
	background:url(../images/ui.totop.png) no-repeat left top;
	width:32px;
	height:32px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}

/*inner page css starts here */
#innrpg{padding-top:25px;}
#innrpg h2{ font-family:"segoe UI",Arial,Helvetica, sans-serif; font-size:19px;}

/*left column*/
#leftNavigation {
    margin-bottom: 50px;
	margin-left: -40px;
	*margin-top:12px;
}
#leftNavigation-single {
	height:182px;
    margin-bottom: 50px;
	margin-left: -40px;
	*margin-top:12px;
}
#leftCol {
    float: left;
    padding-right: 40px;
    width: 177px;
}
#leftCol ul li {
    background:url(../images/arrow.png) no-repeat scroll left 9px transparent;
    border-bottom: 1px solid #F0F0F0;
    font-size: 1.2em;
    padding: 4px 0 5px 13px;
    width: auto;
}

#leftCol ul li a {
    color: #696969;
    cursor: pointer;
    display: block;
	font:93% Arial,Helvetica,Verdana;
	text-decoration:none;
}

#leftCol ul li a:hover{ text-decoration:none; color:#DD127B;}

/*pagetoolbox css*/
#pagetool{padding-top:25px;}
#pgtoolbg{background:url(../images/pagetools-bg.png) no-repeat; width:158px; height:79px;}
#pgtoolpad{padding:6px;}
#pgtoolinr{padding-left:3px; width:122px;}
#pgtoolup{border-bottom:#bfbfbf solid 1px; padding-bottom: 20px;}
#pgtoolmid{border-bottom:#bfbfbf solid 1px; padding-bottom: 20px; margin-top:3px;}
#pgtoolst{margin-top:3px;}
#pagetoolfb1{float:left; padding-left:4px;}
#pagetoolfb{float:left; padding-left:2px;}
#pagetooltwit{float:left; padding-left:2px;}
#pagetooltwit2{float:left; padding-left:2px;}


/*right column*/
#rightcol{float:left; width:743px;}
#innrbanr{padding-top:10px;}
.innrtophad{ float:left; width:500px;*margin-top:16px;}
.innrtophad2{*margin-top:16px;}
#innrdata{padding-bottom:10px; padding-top:10px;}
#innrdata h3{color:#2A166F; font-family:"segoe UI",Arial,Helvetica, sans-serif; font-size:16px;}

#vision ul li{ line-height:20px; list-style:url(../images/arrow.png); margin-left:-24px;}
#strength ul li{ line-height:20px; list-style:url(../images/arrow.png); margin-left:-24px;}
#career ul li{list-style-image:url(../images/arrow.png); line-height:20px; margin-left:-28px;}
#contact{/*background: none repeat scroll 0 0 #E5E5E6; */ float:left; width:250px; height:auto; padding:10px;}
.contct1{float:left; width:60px;}
.contct2{float:left; width:64px;}
#contact-line{border-left:#E5E5E6 solid 1px; height: 485px; padding-left: 20px; padding-top: 10px;}

/*table css*/
#innrdata table {
    border-collapse: collapse;
    border-spacing: 0;
	width:100%;
	border:1px solid #d1d2d3;
	padding:3px;
}
table td {
	border: 1px solid #B1B1AF;
	height: 18px;
}
.topraw{background: none repeat scroll 0 0 #ececec; height:30px;}

/*product part css*/
#products{
	/*border-bottom: 1px solid #e0e6e6;
    border-top: 1px solid #e0e6e6;*/
    float: left;
    height: 105px;
    margin: 10px 0 0;
    padding: 0;
    padding-top: 0px;
    text-align: center;
    width: 743px;
	}
	
.product-lft{float:left; padding-left:5px;}


/*download css*/
#adoberead-img{float:left; padding-left:10px;}
#adoberead-text{float:left; padding-top:8px;}
#download a{text-decoration:none; color:#696969;}
#download ul li{/*background-image:url(../images/pdf.png); background-position:right; background-repeat:no-repeat;  height: 20px; margin-right: 565px; width:225px;*/}
#download a:hover{text-decoration:none; color:#DD127B;}


/*sitemap css*/
#sitemap ul li a{ /*margin-left:-41px; */line-height: 35px; color:#696969;  padding-left: 5px;}
.multimenu{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
margin: 10px 0;
}
.thelanguage{margin-top: -10px;}


/*enquiry css*/

.selct-contry{
	float:left;
	margin:10px 0 10px 0;
	height:25px;
	color:#898989;
/*	font-family:Arial, Helvetica, sans-serif;
*/	font-size:11.5px;
	width:294px;
}
.inqury-frm {
	float:left;
	margin:10px 0 10px 0;
	height:20px;
	color:#898989;
/*	font-family:Arial, Helvetica, sans-serif;
*/	font-size:11.5px;
	width:290px;
}
.inqury-frm2 {
	margin:10px 0 10px 0;
	height:55px;
	color:#898989;
/*	font-family:Arial, Helvetica, sans-serif;
*/	font-size:11.5px;
	width:290px;
}
.inqury {/*background:#EAECEC;  border-right: 1px solid #C3C0BD; width:580px; */
	margin-top:10px;
	height:584px;
}
.inqury-text {
	background:#291600;
	height:20px;
	width:auto;
	padding:5px;
	color:#ffffff;
	font-size:12px;
}
.inqury-bg {
	/*padding:0px 0 0 15px;*/
}
.inqmargn {
	float:left;
	padding: 20px 0 0 30px;
	width:auto;
	border-left:#C3C0BD solid 1px;
	height:620px;
	margin: 20px 0 0 20px;
}
.btnmrgn {
	padding-left: 15px;
	padding-top: 15px;
}
.form-width {
	width:200px;
	padding-top: 7px;
}
.form-right {
	margin-left:60px;
}
.btns {
	padding-left:15px;
}
.enqury-txt{margin:10px 0 10px 0; color:#898989; font-family:Arial, Helvetica, sans-serif; font-size:11.5px;}

.imf-right{float:right; width:460px;}
.imf-left{/*width:450px;*/ padding-right:15px; line-height:25px;}

/*banner css*/
.banner {
	font-family:"Segoe UI";
	text-align:left;
	width:410px;
	min-height:92px;
	position:absolute;
	background:url(../images/bg-bunner.png) 0 0 repeat;
	right:0;
	top:110px;
	color:#ffffff;
	font-size:15px;
	line-height:1.3em;
	z-index:9998;
	padding:10px 30px 10px 30px;
}
.banner h2 {
	font-family:"Segoe UI";
	font-size:25px;
	/*line-height:1.8em;*/
	display:block;
	color:#fff;
	font-weight:normal;
	/*margin-bottom:5px;*/
	padding:0 0 0 5px;
}
.banner h5 {
	font-size:40px;
	line-height:1.2em;
	display:inline-block;
	color:#fff;
	font-family:"Segoe UI";
	font-weight:normal;
	font-weight:300;
	margin-top:-15px;
	padding:0 0 0 0px;
}
.banner a {
	background:url(../images/bg-banner-button.png) 0 0 no-repeat;
	display:block;
	width:99px;
	height:31px;
	position:absolute;
	top:188px;
	left:52px;
}
.banner a:hover {
	background:url(../images/bg-banner-button.png) 0 -31px no-repeat;
}
.b1 {
	left:674px;
	top:80px;
}
.row-2 {
	position:relative;
	width:100%;
	height:350px;
	z-index:1;
}
.slider {
	width:960px;
	height:350px;
	overflow:hidden;
	top:8px;
	position:relative;
	z-index:1;
}
.items {
	display:none;
}
.pic {
	height:350px !important;
}

.profile{font-size:12px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; padding-top:5px;}
.profile-pdf{background-image:url(../images/pdf.png); background-repeat:no-repeat; background-position:left; padding-left: 20px;}

/*foundary approval css*/
#fa{ float: left;
    padding-left: 20px;
    position: relative;
    top: -19px;
    width: auto;}
#fa ul
{
	width:auto;
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
}
#fa ul li
{
	width:200px;
	float:left;
	height:188px;
	margin:0px 11px;
	overflow:hidden;
	background:#fff;
}
#fa ul li:first-child
{
	margin:0px 0px;
}
#fa ul li a
{
	width:100%;
	display:block;
	text-align:center;
	height:187px;
	overflow:hidden;
}
#fa ul li img
{
	width:auto;
	height:auto;
	overflow:hidden;
}
#fa ul li div
{
	width:200px;
	float:left;
	height:119px;
	position:absolute;
	bottom:0px;
	padding-top: 70px;
	background:url(../images/box.png) bottom no-repeat;
}
#fa ul li div:hover
{
	width:200px;
	float:left;
	height:119px;
	position:absolute;
	cursor:pointer;
	bottom:0px;
	background:url(../images/box_hover.png) bottom no-repeat;
}
#fa ul li div a {
    color: #fff;
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
	padding-top:10px;
	height:15px;
}

#fa ul li div ul {
    list-style: none outside none;
    margin: 5px 0 0;
    padding: 0;
}

#fa ul li div ul li {
	background:url(../images/arrow2.png) no-repeat 9px 2px;
    color: #ddd;
    font-size: 10px;
    line-height: 13px;
    padding: 0 0 1px 20px;
    text-align: left;
	height:13px;
	width:auto;
	float:none;
}
#fa ul li div ul li:first-child
{
	 margin-left: 11px;
}
.falft{float:left; padding-left:10px;}

/*innrpage graybox css*/
#graybox{background:#F0F0F0 repeat; float:left; height:220px; margin-left:10px; width:233px;}
#grayboxpad{padding:10px;}
#inrpagdwn ul{padding-bottom:0px; padding-left:15px;}
#inrpagdwn ul li{list-style-image:url(../images/arrow2.png);}
#inrpagdwn2 ul{padding-bottom:35px; padding-left:15px;}
#inrpagdwn2 ul li{list-style-image:url(../images/arrow2.png);}

.othrlnk{padding-top:10px;}

#graybox2{background:#F0F0F0 repeat; float:left; height:auto; margin-left:10px; width:233px;}
#grayboxpad2{padding:15px;}
/*gallery css*/
.left {
    float: left;
    text-align: left;
}
.image {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
}
.image img {
	display: block;
}
.image a span {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	background:url(../images/image-overlay-magnify.png) center center no-repeat;
}
/*.photos-image {  width: 192px; height: 146px; margin-top:10px;}
.photos-text { font-size:14px; text-align:center;}
.photos-text a{text-decoration:none; color:#000000;}
.photo-left{padding-left:10px;}*/


/* Industry css*/
#inductry{}
#inductry ul{margin:0; padding:0;}
#inductry ul li{list-style-image:url(../images/arrow.png); margin-left:13px; line-height:22px;}
#inductry li a{text-decoration:none; color:#696969;}
#inductry li a:hover{text-decoration:none; color:#DD127B;}
#back-arrow{background-image:url(../images/arrow2.png); background-position:right; background-repeat:no-repeat;   padding-right: 7px; font-size:12px;}

.photo-left {
    padding-left: 10px;
}

.tagline{padding:30px 0 0 75px; text-indent: -9964px; background:url(../images/futur_casting.png) no-repeat 47px 34px; display:block; width:221px;}
.readmr-top{padding-top:5px;}
.title_span
{
	font-size:25px;
	color:#6b6969;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:700;
}

element.style {
    opacity: 0;
}
.image a span {
    background: url("../images/image-overlay-magnify.png") no-repeat scroll center center transparent;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999;
}
#right UL.award {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#right UL.award LI.first {
    margin-left: 0;
}
#right UL.award LI {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height:125px;
    margin: 15px 0 5px 18px;
    padding: 0;
    width: 125px;
}
#last_bottom
{
	background:#EEEEEF repeat; margin-top:15px; height:60px; width:100%; border-top:2px solid #9d9d9d; float:left;
	
}
#last_bottom ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}
#last_bottom ul li
{
	width:370px;
	float:left;
	font-size:15px;
	color:#2A166F;
	margin:0px 1%;
	border-right:1px dotted #9d9d9d;
	text-align:left;
	height:40px;
	padding:10px 0px;
	background:url(../images/arrow2.png) no-repeat 0px 15px;
	font-family: "segoe UI",Arial,Helvetica,sans-serif;
	text-indent:10px;
}
#last_bottom ul li:first-child
{
	width:250px;
}
#last_bottom ul li:last-child
{
	border:none;
	width:270px;
}
.border_radius
{
border-left:1px solid #9d9d9d; border-top:1px solid #9d9d9d;  border-bottom:1px solid #9d9d9d; padding:3px 7px;border-radius:6px;
}

#topnav ul li:last-child
{
 border-bottom: 1px solid #9D9D9D;
    border-radius: 0 6px 6px 0;
    border-right: 1px solid #9D9D9D;
    border-top: 1px solid #9D9D9D;
    padding: 3px 7px 3px 0px;
    position: relative;
    right: -7px;
}
.pv_box
{
	width:740px;
	float:left;
	height:auto;
	border:2px solid #00bef6;
}
.pv_box1
{
	width:246px; 
	height:auto;
	float:left;
}
.pv_box1 span
{
	width:240px;
	height:30px;
	float:left;
	color:#fff;
	background-color:#00bef6;
	padding-left:5px;
	font-size:16px;
	line-height:29px;
	font-weight:700;
}
.pv_box1 div
{
	width:234px;
	height:auto;
	float:left;
	color:#231f20;
	background-color:#fff;
	padding:5px;
	font-size:14px;
	border-right:1px solid #00bef6;
	0height:100px;
}
.ps_box_main
{
width:750px;
float:left;
}
.ps_box
{
	width:240px;
	float:left;
	height:320px;
	margin: 10px 5px 0 0;
	background:#fff;
	border:2px solid #00bef6;
	 border-radius: 0 0 30px 0;
}
.ps_box span
{
	width:235px;
	height:30px;
	float:left;
	color:#fff;
	background-color:#00bef6;
	padding-left:5px;
	font-size:16px;
	line-height:29px;
	font-weight:700;
}
.ps_box div
{
	float: left;
    height: 170px;
    text-align: center;
    width: 240px;
	padding-top:10px;
}
.ps_align
{
text-align:left !important; margin-top:-10px;
margin-left:10px;
}
.ps_align ul li {
    line-height: 18px;
    list-style: disc outside url("../images/arrow.png");
    margin-left: -24px;
	color:#000;
	font-size:14px;
}
.stButton {
    margin-right: 0px !important;
    width: 20px;
}
.leader
{
 	clear: right;
    float: left;
    height: auto;
    margin-top: 15px;
    width: 503px;
	color:#DD127B;
	font-size:14px;
}
.fleft #topnav ul li:last-child
{
	border:none !important;
}
.st_skype {background: url(../images/skype.jpg) no-repeat ; width:16px; height:16px; display:inline-block; cursor:pointer;}