body {
padding:0px;
margin:0px;
font-family:arial;
font-size:12px;
color:#929090;
font-weight:normal;
text-align:left;
line-height:16px;
}

h1 {
display:inline;
font-weight:normal;
}

.mainback {
background-color:#181818;
}



a {
text-decoration:none;
color:#999;
}

a:hover {
text-decoration:none;
color:#FF9900;
}


a:focus {
outline:none;
}

.input {
border:1px solid #DEDEDE;
background-image:url(images/input.gif);
background-repeat:repeat-x;
background-position:top;
}


#container {
width:886px;
margin:0 auto;
}

/*header css starts*/
#headerdiv {
width:886px;
float:left;
z-index:1;
}

.topdiv {
width:886px;
float:left;
}


.logodiv {
width:310px;
height:52px;
float:left;
padding-top:34px;
padding-bottom:17px;
}


.toplinkdiv {
width:576px;
height:26px;
float:left;
padding-top:60px;
padding-bottom:17px;
}

.toplink {
padding:0px;
margin:0px;
}

.toplink li {
display:inline;
list-style-type:none;
}

.toplink li a {
float:left;
font-family:arial;
font-size:15px;
color:#929090;
font-weight:normal;
text-decoration:none;
background-color:#242424;
padding-left:12px;
padding-right:12px;
height:22px;
padding-top:4px;
margin-right:10px;
}

.toplink li a:hover {
float:left;
font-family:arial;
font-size:15px;
color:#fff;
font-weight:normal;
text-decoration:none;
padding-left:12px;
padding-right:12px;
height:22px;
padding-top:4px;
margin-right:10px;
background-color:#FF9700;
}






.imgdiv {
width:886px;
float:left;
}

.imgleft {
width:486px;
height:171px;
float:left;
padding-top:120px;
text-align:right;
background-image:url(images/left-back.jpg);
background-repeat:no-repeat;
}

.imgright {
width:400px;
height:291px;
float:left;
}


.itext1 {
width:486px;
float:left;
}

.itext {
height:27px;
float:right;
background-image:url(images/ibg.gif);
background-repeat:repeat-x;
text-align:left;
font-size:15px;
color:#ffffff;
line-height:20px;
padding-top:5px;
padding-left:10px;
padding-right:10px;
}

.icon {
height:25px;
float:right;
text-align:left;
background-image:url(images/icon.gif);
background-repeat:no-repeat;
background-position:right top;
padding-top:7px;
}




.learnmore {
font-family:arial;
font-size:12px;
color:#FF9700;
font-weight:bold;
text-decoration:none;
}

.learnmore:hover {
font-family:arial;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}



.heading {
font-family:arial;
font-size:30px;
color:#464646;
font-weight:normal;
line-height:34px;
}

/*header css ends*/


/*middle css starts*/

#middlediv {
width:886px;
float:left;
z-index:1;
padding-top:19px;
}

#middlediv1 {
width:886px;
float:left;
z-index:1;
}

.midleft {
width:552px;
float:left;
text-align:justify;
padding-right:30px;
}


.heading1 {
font-size:20px;
color:#EF8700;
font-weight:normal;
line-height:24px;
}


.heading2 {
font-size:20px;
color:#ffffff;
font-weight:normal;
line-height:24px;
}


.morelink {
font-size:12px;
color:#EF8700;
font-weight:bold;
line-height:18px;
text-decoration:underline;
}

.morelink:hover {
font-size:12px;
color:#ffffff;
font-weight:bold;
line-height:18px;
text-decoration:underline;
}








.midright {
width:273px;
float:left;
padding-left:30px;
border-left:1px solid #303030;
}

.rtop {
width:262px;
float:left;
height:31px;
background-image:url(images/rbg.gif);
background-repeat:no-repeat;
padding-left:11px;
padding-top:7px;
font-size:15px;
color:#818181;
font-weight:bold;
}

.rbot {
width:268px;
float:left;
padding-top:10px;
padding-left:5px;
}

/*seo page css starts*/

.sheading {
font-family:arial;
font-size:15px;
color:#FF9700;
font-weight:bold;
line-height:20px;
}

.sheading1 {
font-family:arial;
font-size:15px;
color:#FFFFFF;
font-weight:bold;
line-height:20px;
}


.link {
font-size:12px;
color:#929090;
font-weight:normal;
text-decoration:none;
}

.link:hover {
font-size:12px;
color:#FF9700;
font-weight:normal;
text-decoration:none;
}

/*seo page css ends*/


/*inner page css starts*/

.innerback {
background-image:url(images/iback.gif);
background-repeat:repeat-x;
font-size:12px;
color:#787474;
clear:both;
}
.innerback1 {
background-image:url(images/iback1.gif);
background-repeat:repeat-x;
font-size:12px;
color:#787474;
clear:both;
}

.iback {
background:url(images/ib2.gif) repeat-x top;
}

.iback2 {
background:url(images/ib3.gif) repeat-x top;
}

.ilogodiv {
width:306px;
height:67px;
float:left;
padding-left:6px;
padding-top:25px;
}

.ilogodiv1 {
width:306px;
height:62px;
float:left;
padding-left:6px;
padding-top:20px;
padding-bottom:5px;
}


.ilinkdiv {
width:574px;
height:28px;
float:left;
padding-top:64px;
}

.ilinkdiv4 {
width:574px;
height:28px;
float:left;
}

.ilinkdiv5 {
width:574px;
height:44px;
float:left;
padding-top:20px;
color:#FF9700;
}

.ilinkdiv5 a {
font-size:11px;
color:#FF9700;
font-weight:normal;
text-decoration:none;
}

.ilinkdiv5 a:hover {
font-size:11px;
color:#000000;
font-weight:normal;
text-decoration:underline;
}

.ilinkdiv6 {
width:574px;
height:44px;
float:left;
padding-top:20px;
text-align:right;
}

.ilinkdiv6 a {
font-size:11px;
color:#999;
font-weight:normal;
text-decoration:none;
}

.ilinkdiv6 a:hover {
font-size:11px;
color:#FF9700;
font-weight:normal;
text-decoration:none;
}




.ilinkdiv2 {
width:574px;
height:82px;
float:left;
padding-top:10px;
text-align:right;
}

.ilinkdiv0 {
width:574px;
float:left;
padding-top:10px;
text-align:right;
}

.ilink {
padding:0px;
margin:0px;
}

.ilink li {
display:inline;
list-style-type:none;
}

.ilink li a {
float:left;
font-family:arial;
font-size:13px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
background-color:#181818;
padding-left:15px;
padding-right:15px;
height:23px;
padding-top:5px;
margin-right:11px;
}

.ilink li a:hover {
float:left;
font-family:arial;
font-size:13px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
background-color:#FF9700;
padding-left:15px;
padding-right:15px;
height:23px;
padding-top:5px;
}



.inimg {
width:886px;
float:left;
}



.inimgleft {
width:301px;
float:left;
text-align:center;
}

.inimgleft1 {
width:301px;
float:left;
}

.inimgleft2 {
width:320px;
float:left;
background:url(images/mac-b.jpg) no-repeat top;
height:96px;
padding-top:154px;
padding-left:150px;
padding-right:75px;
color:#fff;
}

.inimgleft3 {
width:545px;
float:left;
background:url(images/mobile..gif) no-repeat left 45px;
height:216px;
padding-top:34px;
color:#5B5B5B;
}

.inimgleft3 p.content{
padding:0px;
margin:0px;
padding-top:200px;
font-size:16px;
}

.inimgleft3 p.content b{
font-size:18px;
font-weight:normal;
}
.inimgleft3 p.content b span{
font-size:22px;
font-weight:normal;
}
.inimgleft1_top {
width:301px;
float:left;
text-align:center;
}

.inimgleft1_bot {
width:281px;
float:left;
color:#FFFFFF;
padding-left:20px;
}


.inimgright {
width:545px;
float:left;
height:227px;
background-image:url(images/rimg.jpg);
background-repeat:no-repeat;
padding-top:65px;
padding-left:40px;
font-size:20px;
font-weight:normal;
color:#FF9700;
line-height:20px;
}

.inimgright h1{
margin:0px;
padding:0px;
font-size:30px;
font-weight:normal;
color:#464646;
line-height:30px;
}

.inimgright p{
padding:10px 0px 0px 0px;
margin:0px;
}


.inimgright2 {
width:575px;
float:left;
height:281px;
padding-top:10px;
padding-left:10px;
color:#fff;
}

.inimgright4 {
width:331px;
float:left;
height:281px;
padding-top:10px;
padding-left:10px;
color:#fff;
}

.inimgright5 {
width:331px;
float:left;
height:281px;
padding-top:10px;
padding-left:10px;
color:#464646;
}


.inimgr2_left {
width:290px;
float:left;
font-family:arial;
font-size:18px;
font-weight:normal;
color:#fff;
line-height:20px;
padding-top:85px;
padding-left:10px;
padding-right:18px;
}

.inimgr3_left {
width:290px;
float:left;
font-family:arial;
font-size:18px;
font-weight:normal;
color:#464646;
line-height:20px;
padding-top:85px;
padding-left:10px;
padding-right:18px;
}

.inimgr2_right {
width:185px;
float:left;
color:#fff;
padding-top:55px;
padding-left:15px
}

.conul {
padding:0px;
margin:0px;
}
.conul li {
list-style-type:none;
background:url(images/iconul.gif) no-repeat 0px 8px;
font-size:15px;
line-height:25px;
color:#FF9700;
padding-left:20px;
font-weight:bold;
}







.inimgright3 {
width:860px;
float:left;
height:133px;
padding-top:30px;
}


.fmac {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:30px;
}

.fmac2 {
font-size:14px;
line-height:18px;
}


.fmac3 {
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
line-height:30px;
}

.offer {
color:#000;
font-weight:14px;
font-weight:bold;
}

.txtadheading {
font-size:30px;
color:#464646;
line-height:60px;
font-weight:normal;
}



.iheadinga {
font-size:19px;
color:#464646;
line-height:25px;
font-weight:bold;
line-height:23px;
}

.iheading0 {
font-size:30px;
color:#ff9700;
line-height:34px;
font-weight:normal;
}


.iheading {
font-size:30px;
color:#464646;
line-height:34px;
font-weight:normal;
}

.iheading1 {
font-size:20px;
color:#FF9700;
line-height:23px;
font-weight:normal;
}

.iheading3 {
font-size:20px;
color:#181818;
line-height:23px;
font-weight:normal;
}


.iheading2 {
font-size:20px;
color:#5F5C5C;
line-height:28px;
font-weight:normal;
}


.inbot {
width:886px;
float:left;
}

.inbotleft {
width:562px;
float:left;
padding-right:20px;
padding-top:10px;
}
.inbotleft h2{
padding:0px;
margin:0px;
font-size:16px;
color:#FF9700;
font-weight:bold;
line-height:18px;
padding-bottom:10px;
}

.inbotleft1 {
width:582px;
float:left;
padding-top:10px;
}

.inbotleft1_left {
width:210px;
float:left;
padding-right:12px;
padding-top:5px;
}

.inbotleft1_right {
width:360px;
float:left;
}

.inbotleft1_right2 {
width:528px;
float:left;
padding-left:54px;
}

.para {
margin:10px 0 15px 0;
}


.ultext {
padding:10px 0 0 0;
margin:0px;
}

.ultext li {
list-style-type:none;
background:url(images/ulbg.gif) no-repeat 0px 5px;
font-weight:bold;
padding-left:15px;
}




.inbotleft2 {
width:880px;
float:left;
padding-top:10px;
}

.inbotleft3 {
width:562px;
float:left;
padding-right:20px;
}

.more {
font-size:12px;
color:#FF9700;
font-weight:bold;
text-decoration:underline;
}

.more:hover {
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

.more1 {
font-size:12px;
color:#FF9700;
font-weight:bold;
}


.inbotright {
width:283px;
float:left;
padding-left:20px;
border-left:1px solid #E9E9E9;
}

.inbotr-top {
width:283px;
height:34px;
float:left;
padding-bottom:6px;
background-image:url(images/iconline.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

.inbotr-top2 {
width:283px;
height:34px;
float:left;
padding-top:6px;
padding-bottom:6px;
background-image:url(images/iconline.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

.inbotr-bot {
width:283px;
padding-top:8px;
float:left;
}

.rheading {
font-size:16px;
color:#787474;
font-weight:bold;
line-height:18px;
}

.rheading1 {
font-size:16px;
color:#FF9700;
font-weight:bold;
line-height:18px;
}

.rheading2 {
font-size:16px;
color:#181818;
font-weight:bold;
line-height:18px;
}

.rheading3 {
font-size:12px;
color:#FF9700;
font-weight:bold;
}

.mailink {
font-size:12px;
color:#FF9700;
font-weight:bold;
text-decoration:none;
}

.mailink:hover {
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:underline;
}


.clbot {
width:558px;
float:left;
padding-top:1px;
}


.clbotleft {
width:186px;
float:left;
}

.clbotmid {
width:186px;
float:left;
}

.clbotright {
width:186px;
float:left;
}
.seopoint {
width:500px;
float:left;
padding-bottom:10px
}



.inimg2 {
width:886px;
float:left;
height:292px;
background:url(images/mac-a.jpg) no-repeat top left;
}

.maccopyleft {
float:left;
padding-top:200px;
padding-left:100px;
color:#fff;
font-size:18px;
line-height:22px;
}

.maccopy {
float:right;
padding-right:30px;
padding-top:60px;
color:#fff;
font-size:18px;
line-height:22px;
}

.ilinkdiv3 {
width:574px;
height:28px;
float:left;
padding-top:24px;
}

.teldiv {
height:30px;
padding-top:10px;
color:#000;
font-size:24px;
text-align:right;
padding-right:10px;
}

.topcon {
float:left;
width:574px;
height:90px;
}

.inbot2 {
width:886px;
float:left;
}


.newdiv1 {
float:left;
width:195px;
padding:10px;
}

.newdiv2 {
float:left;
width:446px;
padding:10px 0 10px 0;
}

.newdiv3 {
float:left;
width:200px;
padding:10px;
}


.inbotr-top2a {
width:200px;
height:34px;
float:left;
padding-top:6px;
padding-bottom:6px;
background-image:url(images/iconline.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

.inbotr-top2b {
width:444px;
height:34px;
float:left;
padding-top:6px;
padding-bottom:6px;
background-image:url(images/iconline2.gif);
background-repeat:no-repeat;
background-position:left bottom;
}


.inbotr-bota {
width:200px;
padding-top:8px;
float:left;
color:#000000;
font-size:24px;
padding-bottom:16px;
}

.inbotr-botb {
width:444px;
padding-top:8px;
float:left;
color:#000000;
padding-bottom:16px;
}



/*inner page css ends*/


/*Recruitment page css starts*/

.rleft {
width:565px;
float:left;
padding-top:10px;
padding-right:17px;
}

.rlefttop {
width:565px;
float:left;
padding-top:5px;
padding-bottom:15px;
}

.rlefttop1 {
width:555px;
float:left;
padding-top:10px;
padding-bottom:15px;
padding-left:10px;
text-align:justify;
}

.rlefttop2 {
width:545px;
float:left;
padding-bottom:10px;
padding-right:20px;
text-align:right;
}


.rleftbot {
width:555px;
float:left;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
background-color:#F4F4F4;
color:#000000;
}

.rleftbot1 {
width:555px;
float:left;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
margin-top:10px;
background-color:#F4F4F4;
color:#000000;
}

.reheading {
font-size:18px;
color:#000000;
line-height:22px;
font-weight:normal;
}

.reheading1 {
font-size:15px;
color:#000000;
line-height:20px;
font-weight:bold;
}


.sumleft {
width:399px;
float:left;
padding-right:10px;
padding-right:20px;
padding-top:20px;
font-size:18px;
line-height:20px;
color:#666666;
}

.sumright {
width:451px;
float:left;
}

.subblack {
width:864px;
float:left;
padding:8px;
margin-top:20px;
background-color:#000000;
font-size:20px;
color:#FFFFFF;
line-height:24px;
text-align:center;
}










/*Recruitment page css ends*/


/*middle css ends*/


/*footer css starts*/

#footerdiv {
width:886px;
float:left;
z-index:1;
padding-bottom:20px;
}

.ftopdiv {
width:876px;
height:24px;
float:left;
background-color:#242424;
padding-left:10px;
margin-top:20px;
padding-top:7px;
}

.ftopdiv a {
font-size:11px;
color:#929090;
font-weight:normal;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}

.ftopdiv a:hover {
font-size:11px;
color:#ffffff;
font-weight:normal;
text-decoration:none;
}




.fbotdiv {
width:886px;
float:left;
}

.fbotleft {
width:690px;
float:left;
font-size:11px;
padding-top:10px;
}

.fbotleft a {
font-size:11px;
color:#818181;
text-decoration:none;
padding-left:5px;
padding-right:5px;
font-weight:normal;
}

.fbotleft a:hover {
font-size:11px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}




.fbotright {
width:196px;
float:left;
font-size:11px;
padding-top:10px;
}






.ftopdiv1 {
width:876px;
height:24px;
float:left;
background-color:#FF9700;
padding-left:10px;
margin-top:20px;
padding-top:7px;
color:#ffffff;
}

.ftopdiv1 a {
font-size:11px;
color:#ffffff;
font-weight:normal;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}

.ftopdiv1 a:hover {
font-size:11px;
color:#000000;
font-weight:normal;
text-decoration:none;
}


.fbotleft1 {
width:690px;
float:left;
font-size:11px;
padding-top:10px;
}

.fbotleft1 a {
font-size:11px;
color:#818181;
text-decoration:none;
padding-left:5px;
padding-right:5px;
font-weight:normal;
}

.fbotleft1 a:hover {
font-size:11px;
color:#FF9700;
font-weight:normal;
text-decoration:none;
}



/*footer css ends*/



.textlinkbg {
background:url(images/tla-bg.gif) repeat-x bottom;
}

.linkul {
padding:0px;
margin:0px;
}

.linkul li {
list-style-type:none;
background:url(images/buliten.gif) no-repeat 0px 8px;
font-family:arial;
font-size:16px;
color:#333;
line-height:20px;
font-weight:normal;
padding-left:20px;
}

.border {
border-left:1px solid #E6E3E3;
border-top:1px solid #E6E3E3;
}


.inbotl1 {
width:582px;
float:left;
padding-top:10px;
}

.inbotr_bot1 {
width:273px;
padding-top:8px;
padding-bottom:10px;
padding-left:10px;
float:left;
}

.ultext1{
padding:0px;
margin:10px;
display:block;
}
.ultext1 li{
display:block;
background:url(images/dot.gif) 0px 5px;
background-repeat:no-repeat;
padding-left:15px;
}

/*30-07-08*/

.para1{
margin:0px 0 10px 0;
}

.para2{
margin:10px 0 5px 0;
}

.rhe1 {
font-size:12px;
color:#333333;
font-weight:bold;
line-height:16px;
}

/*30-07-08*/