/* ACETEK SOLUTIONS CSS Document */

body{width:100%; height:100%; margin:0; padding:0; background:url(images/bg.gif) left bottom repeat-x;}

#wrapper{width:950px; height:100%; margin:0 auto; padding:0; background:#FFFFFF;}

#logo{width:950px; height:90px; margin:0; padding:0;}
.acelogo{width:260px; height:90px; margin:0; padding:0; float:left;}
.rlogo{width:690px; height:90px; margin:0; padding:0; float:right;}

.ltop{width:680px; height:32px; margin:0; padding:8px 10px 0 0; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-align:right; }


#banner{width:950px; height:200px; margin:0; padding:0;}
.navigation{width:210px; height:194px; margin:0; padding:6px 0 0 0; float:left; background:url(images/navbg.gif) left top repeat-x;}
.rbanner{width:740px; height:200px; margin:0; padding:0; float:right;}

ul.ulist{list-style:none; margin:0; padding:0 0 0 20px; font:bold 11px/27px Arial, Helvetica, sans-serif; text-align:left; float:left; color:#fff; letter-spacing:1px;}
ul.ulist li{background:url(images/arrows1.gif) 0 9px no-repeat; padding:0 0 0 20px;}
a.navt{color:#fff; text-decoration:none; outline:none;}
a.navt:hover{color:#CC0000; text-decoration:none; background:#FFFFFF; display:inline;}

a.navtt{color:#46FFFF; text-decoration:none; outline:none;}
a.navtt:hover{color:#CC0000; text-decoration:none; background:#FFFFFF; display:inline;}

#page{width:950px; margin:0; padding:0; background:url(images/cont.gif) left bottom repeat-x;}
#content{width:920px; margin:0; padding:5px 15px 10px 15px;}
p.para{margin:0; padding:0; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#404040; text-align:justify;}

#box{width:920px; margin:0 15px 0 15px; padding:0; height:400px;}

#fbox{width:222px; margin:0; padding:0; float:left;}
#sbox{width:222px; margin:0; padding:0; float:left;}
#tbox{width:222px; margin:0; padding:0; float:left;}
#lbox{width:222px; margin:0; padding:0; float:right;}

#fb{width:11px; margin:0; padding:0; float:left;}
#sb{width:10px; margin:0; padding:0; float:left;}
#tb{width:11px; margin:0; padding:0; float:left;}

img.bimage{width:210px; height:205px; padding:0; margin:0 12px 0 0; border:0 none;}
img.oimage{width:222px; height:205px; padding:0; margin:0 0 0 0; border:0 none;}
img.pimage{width:210px; height:166px; padding:0; margin:19px 12px 20px 0; border:0 none;}
img.timage{width:222px; height:205px; padding:0; margin:0 0 0 0; border:0 none;}


#footer{width:950px; height:50px; margin:0; padding:0; background:url(images/btmf1.gif) left bottom no-repeat;}
.foott{width:950px; height:22px; margin:0; padding:14px 0 0 0; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF; }

.footb{width:950px; height:14px; margin:0; padding:0 0 0 0; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF; }
a.navb{color:#F2F2F2; text-decoration:none; padding:0 10px 0 10px; outline:none;}
a.navb:hover{color:#666666; text-decoration:none; outline:none;}

a.navbb{color:#46FFFF; text-decoration:none; padding:0 10px 0 10px; outline:none;}
a.navbb:hover{color:#666666; text-decoration:none; outline:none;}

h2{background:url(images/head2.gif) 0 2px no-repeat; margin:0; padding:0 0 6px 15px; font:bold 12px Arial, Helvetica, sans-serif; color:#009CE8; text-align:left; letter-spacing:1px; border-bottom:1px dotted #333333;}

#clear{clear:both;}

a.more{color:#BF0000; float:right; text-decoration:none; font-weight:bold; outline:none;}
a.more:hover{color:#666666; text-decoration:underline; outline:none;}
img.icimage{height:15px; width:18px; border:0 none; margin:0; padding:0; vertical-align:middle;}
a.lt{margin:0; padding:0 5px 0 5px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#64B1FF; text-align:left; text-decoration:none; outline:none;}
a.lt:hover{color:#FF6600; text-decoration:underline; outline:none;}

.lbtm{width:680px; height:25px; margin:20px 10px 5px 0; padding:0; text-align:right;}
.txt{width:200px; height:16px; margin:0 10px 0 0; padding:0; }
.btn{border:0 none; outline:none;}
/* for gradient filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#BDBABD', startColorstr='#ccc', gradientType='0'); */

/** About us Page css **/
.abtbanner{width:740px; height:199px; border-bottom:1px solid #D70000; margin:0; padding:0; float:right; background:url(images/v&m.jpg) left top no-repeat;}
.abtleft{width:440px; height:159px; margin:0; padding:20px; float:left;}
.abtright{width:260px; height:199px; margin:0; padding:0; float:right;}

h1{background:url(images/h1.gif) 0 0 no-repeat; margin:0; padding:0 0 6px 35px; font:bold 24px Arial, Helvetica, sans-serif; color:#DF0000; text-align:left; letter-spacing:1px; border-bottom:1px dotted #800000;}
h3{background:url(images/head2.gif) 0 2px no-repeat; margin:0; padding:0 0 6px 15px; font:bold 12px Arial, Helvetica, sans-serif; color:#009CE8; text-align:left; letter-spacing:1px;}

p.para1{margin:0; padding:0; font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif; color:#0000A0; text-align:justify;}

.clear{clear:both;}

/** Service Page CSS **/
.servbanner{width:740px; height:199px; border-bottom:1px solid #6B6B6B; margin:0; padding:0; float:right; background:url(images/2.jpg) left top no-repeat;}
a.ser{color:#009CE8; text-decoration:none; outline:none;}
a.ser:hover{color:#BE7E7E; text-decoration:none; outline:none;}
/** Business Page CSS **/
.pmbanner{width:740px; height:199px; border-bottom:1px solid #6B6B6B; margin:0; padding:0; float:right; background:url(images/4.gif) left top no-repeat;}
#proj{width:920px; margin:0; padding:0;}
.leftp{width:600px; margin:0; padding:0 20px 0 0 ; float:left;}
.rightp{width:300px; height:284px; margin:0; padding:0; float:right; background:url(images/graphic_sdlc.gif) right top no-repeat;}

/** offshore model Page CSS **/
.offbanner{width:740px; height:199px; border-bottom:1px solid #6B6B6B; margin:0; padding:0; float:right; background:url(images/off.gif) left top no-repeat;}
#off{width:920px; margin:0; padding:0;}
.leftoff{width:460px; margin:0; padding:0 10px 0 0 ; float:left;}
.rightoff{width:450px; height:320px; margin:0; padding:0; float:right; background:url(images/offd.gif) 0 18px no-repeat;}
h5{margin:0; padding:0; font:bold 12px Arial, Helvetica, sans-serif; color:#800000; text-align:left; letter-spacing:1px;}
ul.ulist1{list-style:none; margin:0; padding:5px 0 10px 20px; font:normal 11px/25px Arial, Helvetica, sans-serif; text-align:left; float:left; color:#004891; letter-spacing:1px;}
ul.ulist1 li{background:url(images/list.gif) 0 10px no-repeat; padding:0 0 0 20px;}


/*** Business consulting ***/
ul.ulistBus{list-style:none; margin:0; padding:5px 0 10px 20px; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#404040;text-align:left; float:left; letter-spacing:1px;}
ul.ulistBus li{background:url(images/list.gif) 0 10px no-repeat; padding:0 0 0 20px;}

/** Talent Engagement Page CSS **/
.tebanner{width:739px; height:198px; border-top:1px solid #6B6B6B; border-bottom:1px solid #6B6B6B; border-right:1px solid #6B6B6B; margin:0; padding:0; float:right; background:url(images/teb.jpg) left top no-repeat;}
.teleft{width:439px; height:158px; margin:0; padding:20px; float:left;}
.teright{width:260px; height:198px; margin:0; padding:0; float:right;}
#te{width:920px; margin:0; padding:0;}
.leftt{width:500px; margin:0; padding:0 20px 0 0 ; float:left;}
.rightt{width:400px; height:405px; margin:0; padding:0; float:right; background:url(images/tel.gif) left top no-repeat;}
/** Technologies Page CSS **/
.techbanner{width:739px; height:198px; border-top:1px solid #6B6B6B; border-bottom:1px solid #6B6B6B; border-right:1px solid #6B6B6B; margin:0; padding:0; float:right; background:url(images/tech.jpg) left top no-repeat;}

#mbox{width:920px; margin:0; padding:0;}

#mbx1{width:65px; float:left; margin:0; padding:0;}
#mbx2{width:210px; float:left; margin:0; padding:0;}
#mbx3{width:80px; float:left; margin:0; padding:0;}
#mbx4{width:210px; float:left; margin:0; padding:0;}
#mbx5{width:80px; float:left; margin:0; padding:0;}
#mbx6{width:210px; float:left; margin:0; padding:0;}
#mbx7{width:65px; float:right; margin:0; padding:0;}


.head{width:175px; height:20px; margin:0 0 2px 0; padding:5px 0 0 35px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; float:left; background:#000000 url(images/tl.gif) 2px 2px no-repeat;}
.context{width:200px; height:20px; margin:0 0 2px 0; padding:5px 0 0 10px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:left; float:left; background:#DACECE;}

/** Contact us Page CSS **/
.conbanner{width:740px; height:199px; border-bottom:1px solid #6B6B6B; margin:0; padding:0; float:right; background:url(images/contac.jpg) left top no-repeat;}
#conact{width:920px; margin:0; padding:0;}
.leftcont{width:380px; margin:0; padding:0 0 0 0 ; float:left;}
.rightcont{width:540px; height:314px; margin:0; padding:0; float:right; background:url(images/map.gif) left top no-repeat;}
ul.ulist2{list-style:none; margin:0; padding:0 0 0 20px; font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif; text-align:left; float:left; color:#004891; letter-spacing:1px;}
p.cpara{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:left; margin:0; padding:0;}
a.enlink{color:#FF0000; text-decoration:none; outline:none; font-weight:600;}
a.enlink:hover{color:#4FA7FF; text-decoration:underline; outline:none;}

a.email{color:#800000; text-decoration:none; outline:none;}
a.email:hover{color:#0080FF; text-decoration:underline; outline:none;}

/** Sitemap Page CSS **/
.sitebanner{width:740px; height:199px; border-bottom:1px solid #6B6B6B; margin:0; padding:0; float:right; background:url(images/sitemap.jpg) left top no-repeat;}
.treeview ul{ margin: 0; padding: 0; font:normal 12px/28px Verdana, Arial, Helvetica, sans-serif; color:#494949; text-align:left;}
.treeview li{ background: url(images/lis.gif) no-repeat left 8px; list-style-type: none; padding-left: 22px; margin-bottom: 3px; font:normal 12px/28px Verdana, Arial, Helvetica, sans-serif; color:#494949; text-align:left; }
.treeview li.submenu{ background: url(images/closed.gif) no-repeat left 8px; cursor: hand !important; cursor: pointer !important;
font:normal 12px/28px Verdana, Arial, Helvetica, sans-serif; color:#494949; text-align:left; }
.treeview li.submenu ul{ display: none; font:normal 12px/28px Verdana, Arial, Helvetica, sans-serif; color:#494949; text-align:left; }
.treeview .submenu ul li{ cursor: default; font:normal 12px/28px Verdana, Arial, Helvetica, sans-serif; color:#494949; text-align:left; }
a.plink{color:#000000; text-decoration:none; outline:none;}
a.plink:hover{color:#F90000; text-decoration:underline; outline:none;}

#sitemap{width:920px; margin:0; padding:0;}
.leftst{width:300px; margin:0; padding:0 20px 0 0 ; float:left;}
.rightst{width:600px; height:360px; margin:0; padding:0; float:right; background:url(images/engagement.jpg) center top no-repeat;}

/** Clients Page CSS **/
.clbanner{width:740px; height:199px; border-bottom:1px solid #6B6B6B; margin:0; padding:0; float:right; background:url(images/client.jpg) left top no-repeat;}
#client{width:920px; height:300px; margin:0; padding:0;}

/** Enquiry / Feedback Page CSS **/
.enbanner{width:740px; height:199px; border-bottom:1px solid #6B6B6B; margin:0; padding:0; float:right; background:url(images/enq.jpg) left top no-repeat;}
#main{width:920px; padding:0; margin:0;}
#mainleft{width:450px; float:left; margin:0 0 0 50px; padding:0;}
#mainright{width:420px; float:right; margin:0; padding:0;}
#mainr{width:450px; height:20px; margin:0; padding:0;}
#mainr1{width:450px; height:40px; margin:0; padding:0;}
#mainr2{width:410px; height:20px; margin:10px 20px 10px 20px; padding:0; font:normal 12px/20px "Book Antiqua"; color:#4E4E4E; text-align:left;}
.labeln{width:120px; padding:0; margin:0; font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif; color:#4E4E4E; text-align:left; float:left;}
.rown{width:230px; padding:0; margin:0; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#4E4E4E; text-align:left; float:left;}

.labeln1{width:180px; padding:0; margin:0; font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif; color:#4E4E4E; text-align:left; float:left;}
.rown1{width:270px; padding:0; margin:0; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#4E4E4E; text-align:left; float:left;}

.dis{width:100px; padding:0; margin:0; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#FF3300; text-align:left; float:left;}
.buton1{width:80px; margin:0 15px 0 15px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#4E4E4E; }
.textfl{width:180px;}

.errmsg{color:#770000; text-align:left; font:normal 12px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}

/** Career Page CSS **/
.carbanner{width:740px; height:199px; border-bottom:1px solid #6B6B6B; margin:0; padding:0; float:right; background:url(images/career.gif) left top no-repeat;}

/** Copyright Powered By **/
span.powered{padding-left:20px;}
a.power{color:#FFFFFF; text-decoration:none; outline:none;}
a.power:hover{color:#000; text-decoration:underline; outline:none;}

/** Template Page CSS **/
.tmpbanner{width:740px; height:199px; border-bottom:1px solid #6B6B6B; margin:0; padding:0; float:right; background:url(images/temp.jpg) left top no-repeat;}
#templ{width:920px; padding:0; margin:0;}
#templeft{width:220px; padding:0; margin:0; float:left; border-right:1px solid #999999;}
#tempright{width:675px; padding:0; margin:0 0 0 24px; float:right;}


.tabstrip{width:650px; height:23px; margin:0; padding:2px 0 0 25px; background:#6A5152 url(images/gen.gif) 5px 4px no-repeat; font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left;}

.tbox{width:675px; margin:0; padding:0;}

.tbox1{width:158px; margin:0; padding:0; float:left; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#5BADFF; text-align:center; letter-spacing:1px;}
.tbox2{width:15px; margin:0; padding:0; float:left; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#5BADFF; text-align:center; letter-spacing:1px;}
.tbox3{width:158px; margin:0; padding:0; float:left; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#5BADFF; text-align:center; letter-spacing:1px;}
.tbox4{width:14px; margin:0; padding:0; float:left; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#5BADFF; text-align:center; letter-spacing:1px;}
.tbox5{width:158px; margin:0; padding:0; float:left; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#5BADFF; text-align:center; letter-spacing:1px;}
.tbox6{width:14px; margin:0; padding:0; float:left; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#5BADFF; text-align:center; letter-spacing:1px;}
.tbox7{width:158px; margin:0; padding:0; float:right; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#5BADFF; text-align:center; letter-spacing:1px;}

img.timage1{width:158px; height:157px; padding:0; margin:0; border:0 none;}

a.prev{color:#800000; text-decoration:none; outline:none;}
a.prev:hover{color:#333333; text-decoration:underline; outline:none;}
a.tmore{color:#000000; text-decoration:none; outline:none; float:right; text-align:right;}
a.tmore:hover{color:#66CCFF; text-decoration:underline; outline:none;}
a.timg{outline:none; border:0 none;}

a.leftlink{ font:normal 12px/22px Verdana, Arial, Helvetica, sans-serif; color:#363636; text-decoration:none; padding:0; margin:0; outline:none;}
a.leftlink:hover{color:#008FD5; text-decoration:none; outline:none;}


ul.ulist10{list-style:none; padding:0 0 0 10px; margin:0;}
ul.ulist10 li{list-style:none; background:url(images/picn.gif) 0 6px no-repeat; font:normal 12px/30px Verdana, Arial, Helvetica, sans-serif; color:#888888; margin:0; padding:0 0 0 20px; text-align:left;}
.clear{clear:both;}

/**** Search Page CSS ***/
.serbanner{width:740px; height:199px; border-bottom:1px solid #6B6B6B; margin:0; padding:0; float:right; background:url(images/search.jpg) left top no-repeat;}
.serleft{width:340px; height:159px; margin:0; padding:20px; float:left;}
.serright{width:359px; height:199px; margin:0; padding:0; float:right; border-right:1px solid #6B6B6B;}

.sear{width:920px; margin:0; padding:0;}
.sear1{width:150px; margin:0; padding:0; float:left;}
.sear2{width:200px; margin:0; padding:0; float:left;}
.sear3{width:100px; margin:0; padding:0; float:left;}
.sear4{width:470px; margin:0; padding:0; float:right;}

label.serlab{font:normal 12px Verdana, Arial, Helvetica, sans-serif; float:left; text-align:left; color:#006AD5; margin:0; padding:5px 0 0 0;}
input.txtsearch{width:180px; height:16px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; margin:0; padding:0; text-align:left; }

input.serbut{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FF6600; margin:0; padding:0; text-align:center;}

a,selink{border:0 none; text-decoration:none;}
