/* CSS Document */



body{



margin:0px;



}

html{
scrollbar-face-color:#EBF5FF;
}

.container{
float:left;



width:100%;



height:auto;



margin:0px 0px 0px 0px;



padding:8px 0px 0px 0px;



background-image:url(gifs/background.gif);


background-repeat:repeat-y;


background-position:top center;



}







.main{



width:970px;



height:auto;



margin:0px 0px 0px 0px;



padding:0px 0px 0px 0px;



background-color:#fff;



}






/*edited by mohini*/
.inner-header{



float:left;



width:928px;



height:auto;



margin:0px 0px 0px 0px;



padding:0px 21px 5px 21px;



background-image:url(gifs/header-bg-top-inner.gif);



background-repeat:no-repeat;



background-position:left top;



background-color:#FFFFFF;



}

.indx-header{



float:left;



width:949px;



height:auto;



margin:0px 0px 0px 0px;



padding:25px 0px 10px 21px;


background-image:url(gifs/header-bg-top.gif);



background-repeat:no-repeat;



background-position:left top;



background-color:#FFFFFF;



}

.indx-header-new{



float:left;



width:960px;



height:auto;



margin:0px 0px 0px 0px;



padding:0px 5px 5px 5px;


background-image:url(gifs/header-bg-top.gif);



background-repeat:no-repeat;



background-position:left top;



background-color:#FFFFFF;



}

.index-header-bttm{



float:left;



width:928px;



height:auto;



margin:0px 0px 0px 0px;



padding:20px 21px 0px 21px;



background-color:#FFFFFF;



}

.indx-header-new-top-txt{


font: 12px/20px Arial, Helvetica, sans-serif;



color:#FFFFFF;



text-align:right;



margin:0px 0px 0px 0px;



padding:0px 24px 0px 0px;



}



.indx-header-new-top-txt a{


color:#FFFFFF;


text-decoration:none;

}



.indx-header-new-top-txt a:hover{


color:#FFFFFF;


text-decoration:underline;

}


.inner-header-home{



float:left;



width:970px;



height:auto;



margin:0px 0px 0px 0px;



padding:0px 5px 1px 5px;



background-image:url(gifs/header-bg-top.gif);



background-repeat:no-repeat;



background-position:left top;



background-color:#FFFFFF;



}



.header-top-txt{


font: 12px/20px Arial, Helvetica, sans-serif;



color:#FFFFFF;



text-align:right;



margin:0px 0px 0px 0px;



padding:0px 3px 0px 0px;



}



.header-top-txt a{


color:#FFFFFF;


text-decoration:none;

}



.header-top-txt a:hover{


color:#FFFFFF;


text-decoration:underline;

}


.header-top-txt-new{



font: 13px/22px Arial, Helvetica, sans-serif;



color:#FFFFFF;



text-align:right;



margin:0px 0px 0px 0px;



padding:0px 41px 0px 0px;



}



.header-top-txt-new a{


color:#FFFFFF;


text-decoration:none;

}



.header-top-txt-new a:hover{


color:#FFFFFF;


text-decoration:underline;

}


.txt-field{



font:11px Arial, Helvetica, sans-serif;



color:#666;



border:1px solid #BEBEBE;



}






/*edited by Mohini*/
.mainwarea{



float:left;



width:928px;



height:auto;



margin:0px 0px 0px 0px;



padding:0px 21px 0px 21px;



background-color:#FFFFFF;



}



.mainwareahome{



float:left;



width:970px;



height:auto;



margin:0px 0px 0px 0px;



padding:0px 5px 0px 5px;



background-color:#FFFFFF;



}



.banner{



float:left;



width:960px;



height:117px;



margin:0px 0px 0px 0px;



padding:0px 0px 0px 0px;



}







.marquee-txt{



float:left;



width:960px;



height:22px;



font:bold 11px/22px "MS Reference Sans Serif";



color:#841821;



margin:10px 0px 0px 0px;



padding:0px 0px 0px 0px;



border-top:1px solid #DEDCDC;



border-bottom:1px solid #DEDCDC;



}







/*left nav starts */

.left-nav{

float:left;

width:178px;

height:auto;

margin:0px 0px 0px 0px;

padding:15px 7px 0px 7px;

background-image:url(gifs/left-nav-line.gif);

background-repeat:no-repeat;

background-position:top right;

}



/*edited by mohini*/
.left-nav-management{

float:left;

width:240px;

height:auto;

margin:0px 0px 0px 0px;

padding:15px 0px 0px 0px;

}



.left-nav1{

float:left;

width:177px;

height:auto;

margin:0px 0px 0px 0px;

padding:15px 7px 0px 7px;

}



.left-nav-box{

float:left;



width:177px;



height:auto;



margin:0px 0px 20px 0px;



padding:0px 0px 12px 0px;



background-image:url(gifs/shadow.gif);



background-repeat:no-repeat;



background-position:bottom left;



}







.left-nav-box ul{



margin:0px 0px 0px 0px;



padding:0px 0px 0px 0px;



}







.left-nav-box li{

float:left;

width:155px;

height:27px;

font:11px/27px "MS Sans Serif";

color:#545252;

text-align:left;

list-style:none;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 22px;

background-image:url(gifs/bullet-line.gif);

background-repeat:no-repeat;

}



.left-nav-box li a{

color:#545252;

text-decoration:none;

}



.left-nav-box li a:hover{

float:left;

width:153px;

height:22px;

font:11px/22px "MS Sans Serif";

color:#820000;

text-align:left;

text-decoration:none;

margin:2px 0px 0px 0px;

padding:0px 0px 0px 0px;

}



.left-nav-box b{

float:left;

width:153px;

height:22px;

font:bold 11px/22px "MS Sans Serif";

color:#6B6666;

text-align:left;

text-decoration:none;

background-color:#EAE8D1;

margin:2px 0px 0px 0px;

padding:0px 0px 0px 2px;

}



.left-nav-box strong{

float:left;

width:133px;

height:22px;

font:bold 11px/22px "MS Sans Serif";

color:#6B6666;

text-align:left;

text-decoration:none;

background-color:#EAE8D1;

margin:2px 0px 0px 0px;

padding:0px 0px 0px 2px;

}



.left-nav-box1{

float:left;

width:177px;

height:auto;

margin:0px 0px 20px 0px;

padding:0px 0px 12px 0px;

background-image:url(gifs/shadow.gif);

background-repeat:no-repeat;

background-position:bottom left;

}



.left-nav-box1-mrq{

float:left;

width:177px;

height:180px;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}





.left-nav-box1 ul{

margin:0px 0px 0px 0px;

padding:0px 0px 0px 7px;

}







.left-nav-box1 li{



float:left;



width:152px;



height:auto;



font:11px/14px "MS Sans Serif";



color:#545252;



text-align:left;



list-style:none;



margin:0px 0px 0px 0px;



padding:0px 0px 15px 18px;



background-image:url(gifs/bullet1.gif);



background-repeat:no-repeat;



background-position:top left;



}







.left-nav-hd{



float:left;



width:177px;



height:23px;



font:18px/23px Myriad;



color:#820000;



text-align:left;



margin:0px 0px 0px 0px;



padding:0px 0px 0px 0px;



border-bottom:2px solid #961519;



}


/*edited by mohini*/
.left-nav-hd-management{



float:left;



width:232px;



height:23px;



font:18px/23px Myriad;



color:#820000;



text-align:left;



margin:0px 0px 0px 0px;



padding:0px 0px 0px 0px;



border-bottom:2px solid #961519;



}



.left-nav-hd1{
float:left;
width:198px;
font:bold 16px Arial,Helvetica,sans-serif;
height:20px;
color:#D12024;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-bottom:2px solid #D12024;
background-image:url(gifs/news-img.gif);
background-repeat:no-repeat;
background-position:right center;
}


.index-tbl{
float:left;
width:198px;
height:auto;
margin:0px;
padding:13px 0px 10px 0px;
font:12px/17px arial;
color:#595858;
text-align:left;
}

.index-tbl strong{
color:#CC0C16;
}

.index_ebrochure{
float:left;
width:198px;
height:auto;
margin:0px;
padding:12px 0px 22px 0px;
font:12px/17px arial;
color:#595858;
text-align:left;
}

.index_ebrochure a{
color:#CC0C16;
text-decoration:underline;
}

.index_ebrochure a:hover{
color:#CC0C16;
text-decoration:none;
}

.left-nav-hd1-management{



float:left;



width:157px;



height:23px;



font:18px/23px Myriad;



color:#820000;



text-align:left;



margin:0px 0px 7px 0px;



padding:0px 0px 0px 0px;



border-bottom:2px solid #961519;



}



.banner2{



float:left;



width:178px;



height:110px;



font:bold 11px/18px tahoma;



color:#771A1B;



text-align:right;



margin:0px 0px 0px 0px;



padding:0px 0px 0px 0px;



background-image:url(gifs/blog-banner.gif);



background-repeat:no-repeat;



}



.banner2-management{



float:left;



width:165px;



height:110px;



font:bold 11px/18px tahoma;



color:#771A1B;



text-align:right;



margin:0px 0px 0px 0px;



padding:0px 0px 0px 0px;



background-image:url(gifs/blog-banner.gif);



background-repeat:no-repeat;



}



.banner2 a{



color:#771A1B;



text-decoration:none;



}







.banner2 a:hover{



color:#666666;



text-decoration:none;



}







.banner-award{



float:left;



width:178px;



height:191px;



margin:0px 0px 0px 0px;



padding:0px 0px 0px 0px;



}







/*rightcontainer starts */







.right-container{



float:left;



width:723px;



height:auto;



color:#424242;



font:12px/15px "MS Sans Serif";



text-align:justify;



margin:0px 0px 0px 0px;



padding:15px 22px 0px 23px;



}







.right-container1{



float:left;



width:763px;



height:auto;



color:#000000;



font:12px/15px "MS Sans Serif";



text-align:justify;



margin:0px 0px 0px 0px;



padding:5px 0px 0px 5px;



}


/*edited by mohini*/

.right-container2{
float:left;
width:673px;
height:auto;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 23px;
color:#000000;
font:12px/15px "MS Sans Serif";
text-align:justify;
}




.srvcs-box-cont{



float:left;



width:723px;



height:auto;



margin:0px 0px 0px 0px;



padding:0px 0px 20px 0px;



}







.srvcs-box{



float:left;



width:208px;



height:auto;



margin:0px 0px 0px 0px;



padding:0px 16px 0px 16px;



}







.srvcs-box-hd{

float:left;

width:208px;

height:16px;

font:bold 11px "MS Sans Serif";

color:#7C7B78;

text-align:center;

margin:0px 0px 0px 0px;

padding:7px 0px 0px 0px;

border-bottom:3px solid #3F3C30;

}







.srvcs-box-hd a{



color:#7C7B78;



text-decoration:none;



}







.srvcs-box-hd a:hover{



color:#820000;



text-decoration:none;



}



.srvcs-box-img{



float:left;



width:208px;



height:auto;



margin:0px 0px 0px 0px;



padding:5px 0px 5px 0px;



}







.srvcs-box-txt{



float:left;



width:208px;



height:auto;



margin:0px 0px 0px 0px;



padding:0px 0px 0px 0px;



}







.srvcs-box-txt ul{



margin:0px 0px 0px 0px;



padding:0px 0px 0px 8px;



}







.srvcs-box-txt li{



float:left;



width:188px;



font:11px "MS Sans Serif";



color:#424242;



text-align:left;



list-style:none;



margin:0px 0px 0px 0px;



padding:6px 0px 5px 12px;



background-image:url(gifs/bullet2.gif);



background-repeat:no-repeat;



background-position:left top;



}







.srvcs-box-txt li a{



color:#841821;



text-decoration:underline;



}







.srvcs-box-txt li a:hover{



color:#424242;



text-decoration:none;



}







.srvcs-box-txt li ul{



margin:0px 0px 0px 0px;



padding:3px 0px 0px 0px;



}








.srvcs-box-txt li li{



float:left; 



width:178px;



font:11px "MS Sans Serif";



color:#424242;



text-align:left;



list-style:none;



margin:0px 0px 0px 0px;



padding:3px 0px 3px 10px;



background-image:url(gifs/bullet3.gif);



background-repeat:no-repeat;



background-position:left top;



}







.srvcs-box-bdr{



float:left;



width:1px;



height:263px;



margin:0px 0px 0px 0px;



padding:0px 0px 0px 0px;



}







.tech-marquee{

float:left;

width:723px;

height:126px;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}







/*rightcontainer ends */







.btm-crv{



float:left;



width:970px;



height:10px;



margin:0px 0px 0px 0px;



padding:0px 0px 0px 0px;



}







.footer{



float:left;



width:960px;



height:127px;



font:11px/25px arial;



text-align:left;



margin:0px 0px 0px 0px;



padding:0px 5px 0px 5px;



color:#EEEEEE;


background-image:url(gifs/footer-bg.gif);


background-repeat:no-repeat;



}



.footer a{

color:#CCCCCC;

text-decoration:underline;

}



.footer a:hover{

color:#D1CACA;

text-decoration:none;

}



.marquee{

width:172px;

font:11px/27px "MS Sans Serif";

color:#545252;

text-align:left;

line-height:14px;

padding:0px 0px 0px 5px;

}



.srvcs-box-long{

float:left;

width:697px;

height:auto;

margin:0px 0px 0px 0px;

padding:0px 13px 0px 13px;

}



.srvcs-box-hd-long{

float:left;

width:697px;

height:16px;

font:bold 11px "MS Sans Serif";

color:#7C7B78;

text-align:left;

margin:0px 0px 0px 0px;

padding:7px 0px 0px 0px;

border-bottom:3px solid #3F3C30;

}



.srvcs-box-hd-long a{

color:#7C7B78;

text-decoration:none;

}



.srvcs-box-hd-long a:hover{

color:#820000;

text-decoration:none;

}



.srvcs-box-txt-long{

float:left;

width:697px;

height:auto;

font:11px/18px "MS Sans Serif";

color:#424242;

margin:0px 0px 0px 0px;

padding:3px 0px 10px 0px;

}



.maroon-txt{

float:right; 

width:180px; 

height:auto;

background-color:#A10013;

font:bold 13px/16px Arial, Helvetica, sans-serif; 

color:#FFFFFF;

text-align:left;

margin:5px 0px 0px 5px;

padding:3px 5px 3px 5px;

}



/*new-css starts from here*/

.index-area{
float:left;
width:928px;
height:auto;
margin:0px;
padding:15px 0px 0px 0px;
}

.index-top-warea{

float:left; 

width:693px; 

height:auto;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 37px;

}



.index-box-warea{

float:left;

width:198px;

height:auto;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}


/*
.index-box-warea ul{

margin:0px 0px 0px 0px;

padding:0px 0px 0px 3px;

}



.index-box-warea li{

float:left;

width:162px;

height:22px;

font:bold 11px/22px "MS Sans Serif";

color:#000;

text-align:left;

list-style:none;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 12px;

background-image:url(gifs/bullet6.jpg);

background-repeat:no-repeat;

background-position:left center;

}



.index-box-warea li a{

color:#000;

text-decoration:none;

}



.index-box-warea li a:hover{

color:#820000;

text-decoration:none;

}

*/

.index-box-warea1{

float:left;

width:458px;

height:auto;

margin:0px 0px 0px 0px;

padding:0px 37px 0px 0px;

}





.left-nav-hd-index{

float:left;

width:458px;

font:bold 16px Arial,Helvetica,sans-serif;
height:20px;

color:#010101;

text-align:left;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

border-bottom:2px solid #010101;

}



.welcome-warea{

float:left;

width:458px;

height:105px;

font:normal 12px/16px arial;

color:#595858;

text-align:justify;

margin:0px 0px 0px 0px;

padding:12px 0px 0px 0px;

}



.left-nav-hd2{

float:left;

width:198px;

font:bold 16px Arial,Helvetica,sans-serif;
height:20px;

color:#3B5998;

text-align:left;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

border-bottom:2px solid #3B5998;

}



.showreel-warea{
float:left;
width:198px;
height:148px;
font:bold 14px/22px arial;
color:#fff;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(gifs/showreel-bg.gif);
background-repeat:no-repeat;
background-position:bottom;
}

.corp a{
float:left;
width:154px;
height:22px;
color:#fff;
text-decoration:none;
padding:0px 0px 0px 23px;
}

.corp a:hover{
float:left;
width:154px;
height:22px;
color:#fff;
text-decoration:none;
background-image:url(gifs/corp.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 23px;
background-position:top;
}

.yoda a{
float:left;
width:154px;
height:22px;
color:#fff;
text-decoration:none;
padding:0px 0px 0px 23px;
}

.yoda a:hover{
float:left;
width:154px;
height:22px;
color:#fff;
text-decoration:none;
background-image:url(gifs/yoda.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 23px;
background-position:top;
}

.graphics a{
float:left;
width:154px;
height:22px;
color:#fff;
text-decoration:none;
padding:0px 0px 0px 23px;
}

.graphics a:hover{
float:left;
width:154px;
height:22px;
color:#fff;
text-decoration:none;
background-image:url(gifs/grphic.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 23px;
background-position:top;
}

.client-warea{

float:left;

width:478px;

height:auto;

font:13px/14px Calibri;

color:#000;

font-style:italic;

text-align:left;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}



.client-warea a{

font-style:normal;

font:bold 13px/14px Calibri;

color:#820000;

text-decoration:underline;

}



.client-warea a:hover{

color:#820000;

text-decoration:none;

}



.left-nav-hd-client{

float:left;

width:478px;

height:23px;

font:18px/23px Myriad;

color:#010101;

text-align:left;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

border-bottom:2px solid #010101;

}

/*why-us-css-starts*/
.inner_right_container{
float:right;
width:673px;
height:auto;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
}
/*
.right-container-why{
float:left;
width:665px;
height:auto;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 23px;
}
*/
.why-box-cont{
float:left;
width:673px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.why-box-hd{
float:left;
width:673px;
height:20px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#002157;
text-align:left;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
border-bottom:2px solid #002157;
}

.why-box-cont ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 5px;
}

.why-box-cont li{
float:left;
width:655px;
height:auto;
font:normal 12px/16px Arial, Helvetica, sans-serif;
color:#939595;
text-align:left;
list-style-type:none;
margin:10px 0px 10px 0px;
padding:0px 0px 0px 13px;
background-image:url(gifs/bullet7.gif);
background-repeat:no-repeat;
background-position:left top;
}

.why-box-hd1{
float:left;
width:673px;
height:20px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#D12024;
text-align:left;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
border-bottom:2px solid #D12024;
}

.leftnav{
float:left;
width:232px;
height:auto;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
}

.leftnav_hd{
float:left;
width:232px;
height:20px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#D12024;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-bottom:2px solid #D12024;
}

.left-nav-why-box{
float:left;
width:232px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


.left-nav-why-txt{
float:left;
width:232px;
height:auto;
font:bold 16px Arial, Helvetica, sans-serif;
color:#D12024;
text-align:left;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;

}

/*
.left-nav-why-hd{
float:left;
width:240px;
height:20px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#D12024;
text-align:left;
margin:0px 0px 0px 0px;
padding:7px 0px 0px 0px;
border-bottom:2px solid #D12024;
}*/

.left-nav-why{
float:left;
width:240px;
height:auto;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}

.slide-container{
float:left;
width:178px;
height:auto;
font:bold 16px Arial, Helvetica, sans-serif;
color:#D12024;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
background-image:url(gifs/left-nav-slide-bg.gif);
background-repeat:repeat-y;
}

.silverheader{
font: bold 11px Arial, Helvetica, sans-serif;
color: #56575A;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: 217px;
padding: 5px 0px 5px 5px;
text-decoration: none;
border-bottom:1px solid #7F8489;
}

.silverheader a{
color: #56575A;
text-decoration: none;
}

.silverheader a:visited{
color: #56575A;
}

.silverheader a:hover{
color: #56575A;
}

.submenu{ /*DIV that contains each sub menu*/
font: bold 11px Arial, Helvetica, sans-serif;
color: #ffffff;
padding: 5px;
border-bottom:1px solid #7F8489;
height:auto; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}

.slide-btm{
float:left;
width:188px;
height:31px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(gifs/slide-btm-bg.gif);
background-repeat:no-repeat;
}

.follow-us{
float:left;
width:177px;
height:auto;
margin:0px 0px 0px 0px;
padding:6px 0px 0px 7px;
}

.follow-us-hd{
float:left;
width:177px;
height:18px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#3B5998;
text-align:left;
margin:0px 0px 7px 0px;
padding:0px 0px 0px 0px;
border-bottom:2px solid #3B5998;
}

.follow-us-img{
padding:10px 0px 0px 0px;
}

/*edited by mohini*/
.value-txt{
float:left;
width:673px;
height:auto;
margin:0px 0px 7px 0px;
padding:20px 0px 0px 0px;
}

.value-img1{
float:left;
width:318px;
height:174px;
margin:0px 0px 0px 0px;
padding:5px 0px 0px 17px;
background-image:url(gifs/value-img-bg.gif);
background-repeat:no-repeat;
}

/*edited by mohini*/
.left-nav-box-team{
float:left;
width:232px;
height:auto;
margin:0px 0px 20px 0px;
padding:0px 0px 12px 0px;
background-image:url(gifs/shadow.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

.left-nav-box-team ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/*edited by mohini*/
.left-nav-box-team li{
float:left;
width:217px;
height:27px;
font:11px/27px Arial, Helvetica, sans-serif;
color:#545252;
text-align:left;
list-style:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
background-image:url(gifs/bullet-line.gif);
background-repeat:no-repeat;
}

.left-nav-box-team li a{
color:#545252;
text-decoration:none;
}

/*edited by mohini*/
.left-nav-box-team li a:hover{
float:left;
width:210px;
height:27px;
font:11px/27px Arial, Helvetica, sans-serif;
color:#820000;
text-align:left;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/*edited by mohini*/
.left-nav-box-team strong{
float:left;
width:215px;
height:22px;
font:bold 11px/22px Arial, Helvetica, sans-serif;
color:#6B6666;
text-align:left;
text-decoration:none;
background-color:#EAE8D1;
margin:2px 0px 0px 0px;
padding:0px 0px 0px 2px;
}

.team-txt{
float:left;
width:650px;
height:auto;
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#939595;
text-align:left;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 23px;
}

.team-txt td{
font:bold 12px/14px Arial, Helvetica, sans-serif;
}
/* easy scroll css*/
.applemenu{
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 177px; /*width of menu*/
height:auto;
}

/*jobs css starts here*/
/*edited by mohini*/
.right-container-jobs{
float:left;
width:683px;
height:auto;
margin:0px 0px 0px 0px;
padding:22px 0px 0px 5px;
}
/*edited by mohini*/
.job-content{
float:left;
width:623px;
height:auto;
font:bold 13px/20px Arial, Helvetica, sans-serif;
color:#56575A;
text-align:left;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:15px 17px 0px 33px;
background-image:url(gifs/jobs-bg.gif);
background-repeat:no-repeat;
background-position:top left;
}

.job-content a{
color:#D12024;
text-decoration:none;
}

.job-content a:hover{
color:#D12024;
text-decoration:none;
}

.job-content strong{
color:#D12024
}

.job-content-div{
float:left;
width:652px;
height:auto;
padding:0px 15px 0px 30px;
background-image:url(gifs/job-bg-div-repeat.gif);
background-repeat:repeat-y;
}

.job-content-div strong{
color:#D12024
}

.left-nav-job{
float:left;
width:240px;
height:auto;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}

.left-nav-job-box{
float:left;
width:232px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 30px 0px;
}

.left-nav-job-hd{
float:left;
width:227px;
height:20px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#D12024;
text-align:left;
margin:0px 0px 0px 0px;
padding:7px 5px 0px 0px;
border-bottom:2px solid #D12024;
}

.left-nav-job-hd a{
color:#D12024;
text-decoration:none;
}

.left-nav-job-hd a:hover{
color:#D12024;
text-decoration:none;
}

/*edited by mohini*/
.left-nav-video-hd{
float:left;
width:240px;
height:20px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#D12024;
text-align:left;
margin:0px 0px 0px 0px;
padding:14px 0px 0px 0px;
border-bottom:2px solid #D12024;
background-image:url(gifs/videosimg.gif);
background-repeat:no-repeat;
background-position:right;
}

.left-nav-video-hd a{
color:#D12024;
text-decoration:none;
}

.left-nav-video-hd a:hover{
color:#D12024;
text-decoration:none;
}

.left-nav-job-txt{
float:left;
width:232px;
height:auto;
font:normal 12px/18px Arial, Helvetica, sans-serif;
color:#56575A;
text-align:left;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

.videotxt{
float:left;
width:232px;
height:auto;
font:normal 13px/18px Arial, Helvetica, sans-serif;
color:#56575A;
text-align:justify;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
}


.videotxt ul{
margin:0px;
padding:0px;
}
/*edited by mohini*/
.videotxt li{
width:217px;
height:23px;
font:normal 13px/18px Arial, Helvetica, sans-serif;
color:#56575A;
margin:0px;
padding:0px 0px 0px 15px;
background-image:url(gifs/bullet-job.gif);
background-repeat:no-repeat;
background-position:left center;
list-style-type:none;
line-height:22px;
text-align:left;
}

.videotxt li a{
color:#56575A;
text-decoration:none;
}

.videotxt li a:hover{
color:#56575A;
text-decoration:underline;
}


.job-btm-bg{
float:left;
width:697px;
height:24px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(gifs/job-btm-bg.gif);
background-repeat:no-repeat;
background-position:bottom;
}

/*edited by mohini*/
.videos-bttm-bg{
float:left;
width:673px;
height:24px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(gifs/video-bttm-bg.gif);
background-repeat:no-repeat;
background-position:bottom;
}


.left-nav-job-hd1{
float:left;
width:227px;
height:20px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#002157;
text-align:left;
margin:0px 0px 0px 0px;
padding:7px 5px 0px 0px;
border-bottom:2px solid #002157;
}

.left-nav-job-hd1 a{
color:#002157;
text-decoration:none;
}

.left-nav-job-hd1 a:hover{
color:#002157;
text-decoration:none;
}

.hd-line{
float:left;
width:652px;
height:auto;
margin:0px;
padding:15px 0px 0px 0px;
border-bottom:1px solid #C6C6C6;
}

.job-hd{
float:left;
width:652px;
height:auto;
font:bold 13px Arial, Helvetica, sans-serif;
color:#595B5B;
text-align:center;
margin:0px 0px 0px 0px;
padding:15px 0px 6px 0px;
border-bottom:1px solid #A6A6A6;
}

.job-hd a{
color:#595B5B;
text-decoration:none;
}

.job-hd a:hover{
color:#939595;
text-decoration:none;
}

.job-positions{
float:left;
width:587px;
height:auto;
font:bold 13px/16px Arial, Helvetica, sans-serif;
color:#939595;
text-align:left;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 25px 10px 25px;
border-bottom:1px solid #C6C6C6;
clear:both;
}

.job-positions ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
}


.job-positions ul li{
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
}

.job-positions strong{
color:#595B5B;
line-height:47px;
}

.job-positions-hd{
float:left;
width:652px;
color:#D12024;
font:bold 13px/22px Arial, Helvetica, sans-serif;
text-align:left;
padding:10px 0px 0px 0px;
}

.back-link{
float:left;
width:587px;
color:#D12024;
font:bold 11px/18px Arial, Helvetica, sans-serif;
text-align:right;
padding:7px 0px 0px 0px;
}

.back-link a{
color:#D12024;
text-decoration:underline;
}

.back-link a:hover{
color:#595B5B;
text-decoration:none;
}

.job-content1{
float:left;
width:652px;
height:419px;
font:bold 13px/20px Arial, Helvetica, sans-serif;
color:#56575A;
text-align:left;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:15px 15px 0px 30px;
background-image:url(gifs/job-bg2.gif);
background-repeat:no-repeat;
background-position:top left;
}

/*edited by mohini*/
.content{
float:left;
margin:0px 0px 0px 5px;
padding:170px 0px 0px 13px;
width:187px;
height:124px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#6D6C6A;
background-image:url(gifs/content-showreel.gif);
background-repeat:no-repeat;
}

.content a{
color:#56575A;
text-decoration:none;
}

.content a:hover{
color:#8F8F8E;
text-decoration:none;
}
/*edited by mohini*/
.tips-anchoring{
float:left;
margin:0px 0px 0px 5px;
padding:170px 0px 0px 13px;
width:187px;
height:124px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#6D6C6A;
background-image:url(gifs/tips-anchoring.gif);
background-repeat:no-repeat;
}

.tips-anchoring a{
color:#56575A;
text-decoration:none;
}

.tips-anchoring a:hover{
color:#8F8F8E;
text-decoration:none;
}
/*edited by mohini*/
.multicam{
float:left;
margin:0px 0px 0px 5px;
padding:170px 0px 0px 13px;
width:187px;
height:124px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#6D6C6A;
background-image:url(gifs/multicam-production.gif);
background-repeat:no-repeat;
}

.multicam a{
color:#56575A;
text-decoration:none;
}

.multicam a:hover{
color:#8F8F8E;
text-decoration:none;
}

/*edited by mohini*/
.left-nav-contact-hd{
float:left;
width:232px;
height:auto;
margin:0px 0px 0px 0px;
padding:7px 0px 5px 0px;
}

/*edited by mohini*/
.left-nav-contact-hd strong{
float:left;
width:232px;
height:20px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#D12024;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-bottom:2px solid #D12024;
}

.left-nav-contact-hd a{
color:#D12024;
text-decoration:none;
}

.left-nav-contact-hd a:hover{
color:#D12024;
text-decoration:none;
}
/*edited by mohini*/
.contact_lft_top_bg{
float:left;
width:232px;
height:44px;
margin:0px;
padding:0px;
background-image:url(gifs/contact_lft_top_bg.gif);
background-repeat:no-repeat;
}

.left-nav-contact{
float:left;
width:240px;
height:auto;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}

.contact_lft_mid_bg{
float:left;
width:212px;
height:auto;
margin:0px;
padding:0px 10px 8px 10px;
background-image:url(gifs/left-nav-slide-bg.gif);
background-repeat:repeat-y;
font:bold 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.contact_lft_mid_bg_a{
float:left;
width:212px;
height:auto;
margin:0px;
padding:10px 0px 7px 0px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#56575A;
border-bottom:1px solid #969BA0;
}

.contact_lft_mid_bg_b{
float:left;
width:212px;
height:auto;
margin:0px;
padding:10px 0px 15px 0px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#ffffff;
border-bottom:1px solid #5B6065;
}

.contact_lft_btm_bg{
float:left;
width:240px;
height:31px;
margin:0px;
padding:0px;
background-image:url(gifs/slide-btm-bg.gif);
background-repeat:no-repeat;
}
/*edited by mohini*/
.right_container_contact{
float:left;
width:678px;
height:auto;
margin:0px;
padding:10px 0px 0px 10px;
}
/*edited by mohini*/
.right_container_contact_hd{
float:left;
width:673px;
height:20px;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

.right_container_contact_hd strong{
float:left;
width:673px;
height:20px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#002157;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-bottom:2px solid #002157;
}

.left-nav-contact-box{
float:left;
width:232px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px;
}

.right_container_contact_map{
float:left;
width:673px;
height:auto;
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px;
}

/*edited by mohini*/
.title-img{
float:left;
width:928px;
height:89px;
padding:0px;
margin:0px;
}

.title-img-left{
float:left;
width:190px;
height:89px;
margin:0px;
padding:0px 0px 0px 0px;
background-image:url(gifs/title-img.gif);
background-repeat:repeat-x;
font-family:Arial;
font-size:25px;
color:#FFFFFF; 
text-decoration:none;
text-align:center;
line-height:89px;
}

.title-img-left1{
float:left;
width:172px;
height:89px;
margin:0px;
padding:0px 5px 0px 0px;
background-image:url(gifs/title-img1.gif);
background-repeat:no-repeat;
font-family:Arial;
font-size:25px;
color:#FFFFFF; 
text-decoration:none;
text-align:center;
line-height:89px;
}

/*edited by mohini*/
.title-img-right{
float:right;
width:733px;
height:89px;
margin:0px;
padding:0px;
background-image:url(gifs/grey-band.gif);
background-repeat:no-repeat;
font-family:Arial;
font-size:25px;
color:#FFFFFF; 
text-decoration:none;
text-align:center;
line-height:89px;
}

.title-img-right1{
float:left;
width:783px;
height:89px;
margin:0px;
padding:0px;
background-image:url(gifs/grey-band1.gif);
background-repeat:no-repeat;
font-family:Arial;
font-size:25px;
color:#FFFFFF; 
text-decoration:none;
text-align:center;
line-height:89px;
}


/*edited by mohini*/
.left-nav-gallery-hd {
border-bottom:2px solid #002157;
float:left;
height:32px;
margin:0;
padding:0px 0px 0px 0px;
width:232px;
}
/*edited by mohini*/
.left-nav-gallery-row{
float:left;
width:232px;
height:auto;
margin:0px;
padding:5px 0px 0px 0px;
font-family:arial;
font-size:12px;
color:#56575A;
text-align:left;
line-height:normal;
font-weight:bold;
}

.left-nav-gallery-row a{
color:#56575A;
text-decoration:none;
}

.left-nav-gallery-row a:hover{
color:#002157;
text-decoration:none;
}

.left-nav-gallery-row b{
color:#002157;
text-decoration:none;
}

.astro-img{
float:left;
width:191px;
height:70px;
margin:0px;
padding:5px 0px 5px 10px;
}

.job-content1{
float:left;
width:652px;
height:419px;
font:bold 13px/20px Arial, Helvetica, sans-serif;
color:#56575A;
text-align:left;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:15px 15px 0px 30px;
background-image:url(gifs/jobs-bg.gif);
background-repeat:no-repeat;
background-position:top left;
}

.logo-txt{
float:left;
width:150px;
height:auto;
margin:0px;
padding:0px 0px 0px 0px;
font:11px/14px Arial, Helvetica, sans-serif;
text-align:left;
color:#92979D;
}

.logo-txt ul{
margin:0px 0px 0px 0px;
padding:4px 0px 0px 0px;
}


.logo-txt li{
width:140px;
height:auto;
margin:0px;
padding:0px;
font:11px/14px Arial, Helvetica, sans-serif;
text-align:left;
color:#92979D;
list-style-type:none;
}
/*edited by mohini*/
.flash_area{
float:left;
width:628px;
height:auto;
margin:0px;
padding:0px;
}

/*edited by mohini*/
.gallery-bg-img{
float:left;
width:628px;
height:502px;
font:bold 13px/20px Arial, Helvetica, sans-serif;
color:#56575A;
text-align:left;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:15px 15px 0px 30px;
background-image:url(gifs/gallery-bg.gif);
background-repeat:no-repeat;
background-position:top left;
}


.title-img-left2{
float:left;
width:192px;
height:89px;
margin:0px;
padding:0px 5px 0px 0px;
background-image:url(gifs/title-img2.gif);
background-repeat:no-repeat;
font-family:Arial;
font-size:25px;
color:#FFFFFF; 
text-decoration:none;
text-align:center;
line-height:89px;
}


.title-img-right2{
float:left;
width:762px;
height:89px;
margin:0px;
padding:0px;
background-image:url(gifs/grey-band2.gif);
background-repeat:no-repeat;
font-family:Arial;
font-size:25px;
color:#FFFFFF; 
text-decoration:none;
text-align:center;
line-height:89px;
}

.srvice_warea{
float:left;
width:928px;
height:auto;
margin:0px;
padding:10px 0px 0px 0px;
}

.srvice_flash{
float:left;
width:915px;
height:235px;
margin:0px;
padding:10px 0px 0px 13px;
background-image:url(gifs/service_flash_bg.gif);
background-repeat:no-repeat;
background-position:top;
}
.srvice_flash-pic{
float:left;
width:902px;
height:225px;
margin:0px;
padding:0px;
}

.service_link_area{
float:left;
width:862px;
height:auto;
margin:0px;
padding:10px 8px 0px 8px;
}

.service-txt-link-topbg{
float:left;
width:862px;
height:7px;
padding:0px 0px 5px 0px;
margin:0px;
background-color:#F2F2F2;
}

.service-txt-link-btmbg{
float:left;
width:862px;
height:7px;
padding:5px 0px 0px 0px;
margin:0px;
background-color:#F2F2F2;
}

.service-txt-link-warea{
float:left;
width:862px;
height:auto;
padding:0px 0px 0px 0px;
margin:0px;
background-image:url(gifs/service-line.gif);
background-repeat:no-repeat;
background-position:center;
background-color:#F2F2F2;
}

.srvice-lft-linkwarea{
float:left;
width:416px;
height:auto;
padding:0px 0px 0px 15px;
margin:0px;
}

.srvice-rgt-linkwarea{
float:left;
width:396px;
height:auto;
padding:0px 0px 0px 35px;
margin:0px;
}
/*dynamic tabs css starts here*/
#container-1 .service_link_area .service-txt-link-warea ul{
width:auto;
height:auto;
background:none;
margin:0px;
padding:0px 0px 0px 0px;
}

#container-1 .service_link_area .service-txt-link-warea ul li{
float:left;
width:376px;
height:auto;
font:bold 11px/26px Arial, Helvetica, sans-serif;
color:#56575A;
text-align:left;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 20px;
background-image:url(gifs/circle-img.gif);
background-repeat:no-repeat;
background-position:left center;
}

#container-1 {
float:left;
width:928px;
height:auto;
margin:0px;
padding:10px 0px 0px 0px;
}

#container-1 ul{
width:918px;
height:31px;
background-image:url(gifs/service_hd_topbg.gif);
background-repeat:no-repeat;
background-position:bottom;
margin:0px;
padding:0px 5px 0px 5px;
}
#container-1 li {
float:left;
width:153px;
height:31px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#56575A;
background-image:url(gifs/grey-bttn.gif);
background-repeat:no-repeat;
margin:0px;
padding:0px 0px 0px 0px;
list-style-type:none;
}
#container-1 ul li a {
float:left;
width:153px;
height:20px;
color:#56575A;
text-decoration:none;
padding:11px 0px 0px 0px;
}
#container-1 ul li.tabs-selected{
float:left;
width:153px;
height:31px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#ffffff;
background-image:url(gifs/red-bttn.gif);
background-repeat:no-repeat;
background-position:bottom;
text-decoration:none;
padding:0px 0px 0px 0px;
}
#container-1 ul li.tabs-selected a {
float:left;
width:153px;
height:20px;
color:#FFFFFF;
text-decoration:none;
padding:11px 0px 0px 0px;
}
#container-1 ul li.tabs-selected a:hover {
float:left;
width:153px;
height:20px;
color:#FFFFFF;
text-decoration:none;
padding:11px 0px 0px 0px;
}
#container-1 ul li a:hover{
float:left;
width:153px;
height:20px;
color:#7A7C80;
text-decoration:none;
padding:11px 0px 0px 0px;
background-image:none;
}
.tabs-container{
float:left;
width:878px;
height:149px;
font:bold 13px arial;
color:#616265;
text-align:left;
margin:0px;
padding:10px 25px 0px 25px;
background-image:url(gifs/srvice-bg.gif);
background-repeat:no-repeat;
}
.tabs-container-txt{
float:left;
width:878px;
height:auto;
font:normal 12px arial;
color:#616265;
text-align:left;
margin:0px;
padding:0px;
}

/*dynamic tabs css ends here*/
.indx_flash_area{
float:left;
width:928px;
height:auto;
margin:0px;
padding:0px 16px 0px 16px;
}
.indx_flash_banner{
float:left;
width:920px;
height:216px;
margin:0px;
padding:6px 0px 0px 8px;
background-image:url(gifs/home_flash_bg.gif);
background-repeat:no-repeat;
background-position:left;
}

.google_srch_txtfield{
width:115px;
}

.our-clients-index{
float:left;
width:693px;
height:auto;
margin:0px;
padding:10px 0px 0px 0px;
}

.our-clients-hd{
float:left;
width:693px;
height:20px;
margin:0px;
padding:0px 0px 0px 0px;
border-bottom:2px solid #D12024;
color:#D12024;
font:bold 16px Arial,Helvetica,sans-serif;
text-align:left;
}

.header-img{
position:absolute; 
right:209px; 
width:372px; 
height:68px; 
z-index:1; 
}

.home_container{
width:1002px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.home_main_header{
width:986px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 16px;
}

.home_main_warea{
width:970px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 16px 0px 16px;
}

.home_hdr{
float:left;
width:986px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px;
}

.home_hdr_top{
float:left;
width:986px;
height:22px;
margin:0px 0px 0px 0px;
padding:0px;
background-image:url(gifs/header-bg-top.gif);
background-repeat:no-repeat;
background-position:left top;
}

.home_hdr_btm{
float:left;
width:986px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.ebrochure-img{
float:left;
width:198px;
height:auto;
margin:0px;
padding:0px;
}

.footer_blog{
width:960px;
height:127px;
font:11px/25px arial;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
color:#EEEEEE;
background-image:url(gifs/footer-bg.gif);
background-repeat:no-repeat;
}


