/* 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;



}







.inner-header{



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;



}

.indx-header{



float:left;



width:960px;



height:auto;



margin:0px 0px 0px 0px;



padding:0px 5px 1px 5px;


background-image:url(gifs/header-bg-top1.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;



}

.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/22px Arial, Helvetica, sans-serif;



color:#FFFFFF;



text-align:right;



margin:0px 0px 0px 0px;



padding:0px 19px 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;



}







.mainwarea{



float:left;



width:960px;



height:auto;



margin:0px 0px 0px 0px;



padding:0px 5px 0px 5px;



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;

}



.left-nav-management{

float:left;

width:158px;

height:auto;

margin:0px 0px 0px 0px;

padding:15px 7px 0px 7px;

}



.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;



}



.left-nav-hd-management{



float:left;



width:157px;



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:177px;



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;



}



.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;



}



.right-container2{



float:left;



width:783px;



height:auto;



color:#000000;



font:12px/15px "MS Sans Serif";



text-align:justify;



margin:0px 0px 0px 0px;



padding:15px 0px 0px 5px;



}



.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-top-warea{

float:left; 

width:940px; 

height:auto;

margin:15px 0px 0px 0px;

padding:0px 10px 0px 10px;

}



.index-box-warea{

float:left;

width:177px;

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:478px;

height:auto;

margin:0px 0px 10px 0px;

padding:0px 54px 0px 54px;

}





.left-nav-hd-index{

float:left;

width:478px;

height:23px;

font:18px/23px Myriad;

color:#010101;

text-align:left;

margin:0px 0px 7px 0px;

padding:0px 0px 0px 0px;

border-bottom:2px solid #010101;

}



.welcome-warea{

float:left;

width:478px;

height:auto;

font:11px/17px "MS Sans Serif";

color:#424242;

text-align:justify;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}



.left-nav-hd2{

float:left;

width:177px;

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 #3B5998;

}



.showreel-warea{
float:left;
width:177px;
height:124px;
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;
}

.graphic a{
float:left;
width:154px;
height:22px;
color:#fff;
text-decoration:none;
padding:0px 0px 0px 23px;
}

.graphic 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*/
.right-container-why{
float:left;
width:723px;
height:auto;
margin:0px 0px 0px 0px;
padding:10px 22px 0px 23px;
}

.why-box-cont{
float:left;
width:723px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.why-box-hd{
float:left;
width:723px;
height:18px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#002157;
text-align:left;
margin:0px 0px 10px 0px;
padding:7px 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:707px;
height:auto;
font:bold 12px/16px "MS 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:723px;
height:18px;
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;
}

.left-nav-why{
float:left;
width:188px;
height:auto;
margin:0px 0px 0px 0px;
padding:10px 2px 0px 2px;
}
.left-nav-why-box{
float:left;
width:188px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.left-nav-why-hd{
float:left;
width:178px;
height:20px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#D12024;
text-align:left;
margin:0px 0px 0px 0px;
padding:7px 5px 0px 5px;
background-image:url(gifs/line1.gif);
background-repeat:no-repeat;
background-position:center bottom;
}

.left-nav-why-txt{
float:left;
width:188px;
height:auto;
font:bold 16px Arial, Helvetica, sans-serif;
color:#D12024;
text-align:left;
margin:5px 0px 5px 0px;
padding:0px 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 Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: #56575A;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: 172px;
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 "MS 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;
}

.value-txt{
float:left;
width:707px;
height:auto;
margin:0px 0px 7px 0px;
padding:20px 0px 0px 15px;
}

.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;
}

.left-nav-box-team{
float:left;
width:158px;
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;
}

.left-nav-box-team li{
float:left;
width:136px;
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-team li a{
color:#545252;
text-decoration:none;
}

.left-nav-box-team li a:hover{
float:left;
width:136px;
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-team strong{
float:left;
width:134px;
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;
}

.team-txt{
float:left;
width:758px;
height:auto;
font:bold 12px/14px "MS Sans Serif";
color:#939595;
text-align:left;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 25px;
}

.team-txt td{
font:bold 12px/14px "MS 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*/
.right-container-jobs{
float:left;
width:702px;
height:auto;
margin:0px 0px 0px 0px;
padding:22px 0px 0px 5px;
}

.job-content{
float:left;
width:652px;
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 15px 0px 30px;
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:237px;
height:auto;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 10px;
}
.left-nav-job-box{
float:left;
width:237px;
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;
}

.left-nav-video-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:14px 5px 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:237px;
height:auto;
font:normal 13px/18px Arial, Helvetica, sans-serif;
color:#56575A;
text-align:left;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

.videotxt{
float:left;
width:237px;
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;
}

.videotxt li{
width:222px;
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;
}

.videos-bttm-bg{
float:left;
width:697px;
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;
}

.content{
float:left;
margin:0px 5px 0px 10px;
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;
}

.tips-anchoring{
float:left;
margin:0px 5px 0px 10px;
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;
}

.multicam{
float:left;
margin:0px 5px 0px 10px;
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;
}

.left-nav-contact-hd{
float:left;
width:227px;
height:auto;
margin:0px 0px 0px 0px;
padding:7px 5px 5px 5px;
}

.left-nav-contact-hd strong{
float:left;
width:227px;
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;
}

.contact_lft_top_bg{
float:left;
width:237px;
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:237px;
height:auto;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}

.contact_lft_mid_bg{
float:left;
width:217px;
height:auto;
margin:0px;
padding:0px 10px 8px 10px;
background-image:url(gifs/contact_lft_mid_bg.gif);
background-repeat:repeat-y;
font:bold 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.contact_lft_mid_bg_a{
float:left;
width:217px;
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:217px;
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:237px;
height:31px;
margin:0px;
padding:0px;
background-image:url(gifs/contact_lft_btm_bg.gif);
background-repeat:no-repeat;
}
.right_container_contact{
float:left;
width:703px;
height:auto;
margin:0px;
padding:10px 5px 0px 10px;
}
.right_container_contact_hd{
float:left;
width:703px;
height:18px;
margin:0px 0px 10px 0px;
padding:9px 0px 0px 5px;
}
.right_container_contact_hd strong{
float:left;
width:695px;
height:18px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#002157;
text-align:left;
margin:0px 0px 00px 0px;
padding:0px 0px 0px 0px;
border-bottom:2px solid #002157;
}

.left-nav-contact-box{
float:left;
width:237px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px;
}

.right_container_contact_map{
float:left;
width:703px;
height:auto;
margin:0px 0px 10px 0px;
padding:15px 0px 0px 0px;
}

.title-img{
float:left;
width:960px;
height:89px;
padding:0px;
margin:0px;
}

.title-img-left{
float:left;
width:221px;
height:89px;
margin:0px;
padding:0px 5px 0px 0px;
background-image:url(gifs/title-img.gif);
background-repeat:no-repeat;
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;
}


.title-img-right{
float:left;
width:734px;
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;
}


.left-nav-gallery-hd {
border-bottom:2px solid #002157;
float:left;
height:32px;
margin:0;
padding:0;
width:226px;
}

.left-nav-gallery-row{
float:left;
width:227px;
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;
}

.flash_area{
float:left;
width:660px;
height:auto;
margin:0px;
padding:0px;
}

.gallery-bg-img{
float:left;
width:652px;
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:960px;
height:auto;
margin:0px;
padding:10px 0px 0px 0px;
}

.srvice_flash{
float:left;
width:934px;
height:242px;
margin:0px;
padding:10px 13px 0px 13px;
background-image:url(gifs/service_flash_bg.gif);
background-repeat:no-repeat;
background-position:top;
}
.srvice_flash-pic{
float:left;
width:934px;
height:225px;
margin:0px;
padding:0px;
/*background-image:url(gifs/ajax-loader.gif);
background-repeat:no-repeat;
background-position:center;*/
}

.service_link_area{
float:left;
width:862px;
height:auto;
margin:0px;
padding:10px 24px 0px 24px;
}

.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 "MS 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:960px;
height:auto;
margin:0px;
padding:10px 0px 0px 0px;
}

#container-1 ul{
width:948px;
height:31px;
background-image:url(gifs/service_hd_topbg.gif);
background-repeat:no-repeat;
background-position:bottom;
margin:0px;
padding:0px 6px 0px 6px;
}
#container-1 li {
float:left;
width:158px;
height:31px;
font:bold 11px "MS 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:158px;
height:20px;
color:#56575A;
text-decoration:none;
padding:11px 0px 0px 0px;
}
#container-1 ul li.tabs-selected{
float:left;
width:158px;
height:31px;
font:bold 11px "MS 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:158px;
height:20px;
color:#FFFFFF;
text-decoration:none;
padding:11px 0px 0px 0px;
}
#container-1 ul li.tabs-selected a:hover {
float:left;
width:158px;
height:20px;
color:#FFFFFF;
text-decoration:none;
padding:11px 0px 0px 0px;
}
#container-1 ul li a:hover{
float:left;
width:158px;
height:20px;
color:#7A7C80;
text-decoration:none;
padding:11px 0px 0px 0px;
background-image:none;
}
.tabs-container{
float:left;
width:910px;
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:910px;
height:auto;
font:bold 13px 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;
}