body{padding:0; margin:0; background:url(home-bg.gif) repeat-x; font-family:Georgia, "Times New Roman", Times, serif;}
#green100{width:50%; height:300px; padding:0; margin:0; background:url(right-bg.gif) right top repeat-x; float:right; position:absolute;}
#outer{width:778px; border:0; margin:0 auto; display:table;}
#logo{padding:37px 0 30px 47px; margin:0;}
#middle{border-left:#ffffff 1px solid; border-right:#ffffff 1px solid; padding:0; margin:0; width:776px; float:left;}
#home_heading{height:20px; background:#3d3d3d; padding:4px 0 0 9px; border-bottom:#ffffff 1px solid;}
.head_txt{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#b1b1b1; float:left; padding:0 0 0 14px;}
.sublinks{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#ffffff; float:right; padding:0 15px 0 0;}
.sublinks a, .sublinks a:hover{font-size:11px; color:#ffffff; text-decoration:underline;}
#content{padding:0; margin:0;}
#left{width:560px; float:left; border-right:#ffffff 1px solid;}
#right{width:215px; float:left;}
.clear{padding:0; margin:0;}
.clear1{padding:0; margin:0; width:536px; float:left;}
#menu{height:19px; border-top:#ffffff 1px solid; border-bottom:#ffffff 1px solid; background:#006666; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#ffffff; padding:5px 0 0 23px;}
#menu a{font-size:11px; color:#ffffff; text-decoration:none;}
#menu a:hover{font-size:11px; color:#ffffff; text-decoration:underline;}
#menu span{color:#b1b1b1;}




#menu1{height:24px; border-top:#ffffff 1px solid; border-bottom:#ffffff 1px solid; background:#006666; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#ffffff; padding:0; margin:0;}


.mseptr{width:1px; height:24px; padding:0; float:left; background:url(menu-seperator1.gif) no-repeat;}
.hmenu{padding:5px 10px 0 23px; margin:0; height:19px; font-size:11px; color:#ffffff; float:left;}
.hmenu a{font-size:11px; color:#ffffff; text-decoration:none;}
.hmenu a:hover{font-size:11px; color:#ffffff; text-decoration:underline;}


.abtmenu{padding:5px 10px 0 10px; margin:0; height:19px; font-size:11px; color:#ffffff; float:left;}
.abtmenu a{font-size:11px; color:#ffffff; text-decoration:none;}
.abtmenu a:hover{font-size:11px; color:#ffffff; text-decoration:underline;}

.svrsmenu{padding:5px 10px 0 10px; margin:0; height:19px; font-size:11px; color:#ffffff; float:left;}
.svrsmenu a{font-size:11px; color:#ffffff; text-decoration:none;}
.svrsmenu a:hover{font-size:11px; color:#ffffff; text-decoration:underline;}


.ptrsmenu{padding:5px 10px 0 10px; margin:0; height:19px; font-size:11px; color:#ffffff; float:left;}
.ptrsmenu a{font-size:11px; color:#ffffff; text-decoration:none;}
.ptrsmenu a:hover{font-size:11px; color:#ffffff; text-decoration:underline;}

.cresmenu{padding:5px 10px 0 10px; margin:0; height:19px; font-size:11px; color:#ffffff; float:left;}
.cresmenu a{font-size:11px; color:#ffffff; text-decoration:none;}
.cresmenu a:hover{font-size:11px; color:#ffffff; text-decoration:underline;}


.ctusmenu{padding:5px 10px 0 10px; margin:0; height:19px; font-size:11px; color:#ffffff; float:left;}
.ctusmenu a{font-size:11px; color:#ffffff; text-decoration:none;}
.ctusmenu a:hover{font-size:11px; color:#ffffff; text-decoration:underline;}


.lmenus{width:13px; padding:0; margin:0; height:24px; float:left;}
.hmenus{padding:5px 10px 0 10px; margin:0; height:19px; font-size:11px; color:#ffffff; float:left; background:#3d3d3d; font-weight:bold;}
.hmenus a{font-size:11px; color:#ffffff; text-decoration:none;}
.hmenus a:hover{font-size:11px; color:#ffffff; text-decoration:underline;}


.abtmenus{padding:5px 10px 0 10px; margin:0; height:19px; font-size:11px; color:#ffffff; float:left; background:#3d3d3d; font-weight:bold;}
.abtmenus a{font-size:11px; color:#ffffff; text-decoration:none;}
.abtmenus a:hover{font-size:11px; color:#ffffff; text-decoration:underline;}

.svrsmenus{padding:5px 10px 0 10px; margin:0; height:19px; font-size:11px; color:#ffffff; float:left; background:#3d3d3d; font-weight:bold;}
.svrsmenus a{font-size:11px; color:#ffffff; text-decoration:none;}
.svrsmenus a:hover{font-size:11px; color:#ffffff; text-decoration:underline;}

.ptrsmenus{padding:5px 10px 0 10px; margin:0; height:19px; font-size:11px; color:#ffffff; float:left; background:#3d3d3d; font-weight:bold;}
.ptrsmenus a{font-size:11px; color:#ffffff; text-decoration:none;}
.ptrsmenus a:hover{font-size:11px; color:#ffffff; text-decoration:underline; background:#3d3d3d; font-weight:bold;}

.cresmenus{padding:5px 10px 0 10px; margin:0; height:19px; font-size:11px; color:#ffffff; float:left; background:#3d3d3d; font-weight:bold;}
.cresmenus a{font-size:11px; color:#ffffff; text-decoration:none;}
.cresmenus a:hover{font-size:11px; color:#ffffff; text-decoration:underline;}

.ctusmenus{padding:5px 10px 0 10px; margin:0; height:19px; font-size:11px; color:#ffffff; float:left; background:#3d3d3d; font-weight:bold;}
.ctusmenus a{font-size:11px; color:#ffffff; text-decoration:none;}
.ctusmenus a:hover{font-size:11px; color:#ffffff; text-decoration:underline;}




#mainimage{width:537px; height:27px; background:url(business-technology-solutions1.jpg) no-repeat; padding:126px 0 0 23px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#ffffff; border-bottom:#ffffff 1px solid;}
.hcontent{padding:15px 20px 15px 23px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#000000; float:left; background:#e5efef; width:517px; line-height:16px; border-bottom:#ffffff 1px solid;}



.sconver{width:279px; float:left; padding:0; margin:0; border-right:#ffffff 1px solid;}
.fservice{width:280px; float:left; padding:0; margin:0;}


.sconverhd{width:256px; float:left; padding:0; margin:0; height:22px; background:#d8d8d8; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#000000; padding:5px 0 0 23px; border-bottom:#ffffff 1px solid;}
.sconverhd span{font-size:13px; color:#006666;}
.fservicehd{width:270px; float:left; padding:0; margin:0; height:22px; background:#d8d8d8; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#000000; padding:5px 0 0 10px; border-bottom:#ffffff 1px solid;}
.fservicehd span{font-size:13px; color:#006666;}

.sconverct{width:230px; height:165px; float:left; margin:0; background:#ededed; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#000000; padding:8px 26px 0 23px;}

.sconverct span{padding:0; margin:0; font-size:11px; color:#006666;}
.sconverct span a, .sconverct span a:hover{font-size:11px; color:#006666; text-decoration:underline;}

.fservicect{width:243px; height:165px; float:left; margin:0; background:#ededed; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#000000; padding:8px 26px 0 11px;}
.fservicect a, .fservicect a:hover{font-size:11px; color:#000000; text-decoration:underline;}
.fservicect p{padding:0 0 4px 0; margin:0; font-size:12px; color:#737373; font-weight:bold;}
.space3{padding:3px 0 0 0; margin:0;}
.space5{padding:5px 0 0 0; margin:0;}
.space15{padding:15px 0 0 0; margin:0;}
.space8{padding:0; margin:0; clear:both; height:8px;}
.space12{padding:0; margin:0; clear:both; height:12px;}
.space16{padding:16px 0 0 0; margin:0;}
.space21{padding:21px 0 0 0; margin:0; clear:both;}
.space114{padding:114px 0 0 0; margin:0; clear:both;}



#itoview{height:20px; width:205px; background:#7c8506; border-top:#ffffff 1px solid; border-bottom:#ffffff 1px solid; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#ffffff; padding:4px 0 0 10px;}
#itoview a, #itoview a:hover{font-size:12px; color:#ffffff; text-decoration:underline;}


.oviewct{height:270px; width:215px; background:#f6f6f6; padding:4px 0 0 0;}
.ovwmain{padding:10px 0 0 0; margin:0; clear:both;}
.ovwmain .bullet{padding:4px 5px 0 9px; margin:0; float:left;}
.ovwmain .btct{padding:0 0 0 0; margin:0; float:left; width:187px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#737373;}
.ovwmain .btct a, .ovwmain .btct a:hover{font-size:11px; color:#737373; text-decoration:underline;}
.btset{padding:0; margin:0; float:left; width:187px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#000000; font-weight:bold;}
.btset a, .btset a:hover{font-size:11px; color:#000000; text-decoration:underline;}

#cthtc{height:20px; width:205px; background:#7c8506; border-bottom:#ffffff 1px solid; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#ffffff; padding:4px 0 0 10px;}
.adscnt{padding:5px 8px 5px 9px; width:198px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#7c7d7f; background:#f2f3e6; line-height:17px;}
.adscnt a,.adscnt a:hover{font-size:11px; color:#7c7d7f; text-decoration:underline;}
.adscnt span{font-size:11px; color:#000000; font-weight:bold;}
#footer{padding:5px 0 0 10px; margin:0; clear:both; height:15px;}
.fleft{font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#b1b1b1; float:left; padding:0 0 0 14px;}
.fleft a, .fleft a:hover{font-size:10px; color:#b1b1b1; text-decoration:underline;}

.fright{font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#b1b1b1; float:right; padding:0 10px 0 0; width:200px;}
.dbyimg{float:right; padding:1px 0 0 0;}
.dby{float:right; padding:0; margin:0;}

#footermain{height:15px; width:778px; margin:0 auto;}

#bottombg{height:10px; width:100%; display:table; background:#e1e3c5; border-top:#ffffff 1px solid;}


/* about us*/

#subtitle{height:34px; width:537px; background:#eeefe5; font-size:20px; color:#006666; padding:10px 0 0 23px; border-bottom:#ffffff 1px solid;}
#subtle{width:525px; background:#cbd0d0; font-size:12px; color:#000000; padding:5px 10px 6px 25px; float:left; font-weight:bold;}
#subtle span{font-size:13px; color:#006666;}
#subcontent{padding:0 0 0 24px; margin:0; float:left; background:#e5efef; font-size:11px; color:#000000; line-height:15px; width:536px;}
.sbcnt{width:241px; padding:12px 16px 0 0; margin:0; background:#e5efef; float:left; font-size:11px; color:#000000; line-height:17px;}
.sbcnt a{font-size:11px; color:#000000; text-decoration:none;}
.sbcnt a:hover{font-size:11px; color:#000000; text-decoration:underline;}

.sbcnt ul{padding:0; margin:0 1px 0 20px; list-style-image:url(bullet-image.gif); list-style-position:outside;}
.sbcnt li{padding:3px 0 0 0; margin:0;}


.sbimg{width:279px; height:147px; float:left; padding:1px 0 10px 0;}
.sbcntfull{padding:0 20px 0 0; margin:0; font-size:11px; color:#000000; line-height:15px; float:left; height:179px;}
.sbcntfull a,.sbcntfull a:hover{font-size:11px; color:#000000; text-decoration:underline;}
.sbcntfulla{padding:0 30px 20px 0; margin:0; font-size:11px; color:#000000; line-height:17px; float:left; width:506px;}
.sbcntfulla a,.sbcntfulla a:hover{font-size:11px; color:#000000; text-decoration:underline;}
.sbcntfulla ul{padding:0; margin:0 1px 0 20px; list-style-image:url(bullet-image.gif); list-style-position:outside;}
.sbcntfulla li{padding:3px 0 0 0; margin:0;}

.subbg{float:left; background:url(sub-bg.gif) repeat-y; width:776px;}

.adscnt2{padding:5px 8px 0 9px; height:50px; width:198px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#7c7d7f; background:#f2f3e6; line-height:17px;}
.adscnt2 span{font-size:11px; color:#000000; background:#f2f3e6; line-height:17px; font-weight:bold;}
.adscnt2 span a, .adscnt1 span a:hover{font-size:11px; color:#000000; text-decoration:underline;}


/*career */

#csubcontent{padding:10px 0 0 12px; margin:0; float:left; background:#e5efef; font-size:11px; color:#000000; line-height:15px; width:548px;}
#crthtc{height:20px; width:205px; background:#7c8506; border-bottom:#ffffff 1px solid; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#ffffff; padding:4px 0 0 10px;}
.adscnt1{padding:5px 8px 0 9px; height:50px; width:198px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#7c7d7f; background:#f2f3e6; line-height:17px;}
.adscnt1 span{font-size:11px; color:#000000; background:#f2f3e6; line-height:17px; font-weight:bold;}
.adscnt1 span a, .adscnt1 span a:hover{font-size:11px; color:#000000; text-decoration:underline;}



/* contact us */

form{padding:0; margin:0;}
input{font-size:11px; color:#000000;}
select{font-size:11px; color:#000000;}
textarea{font-size:11px; color:#000000;}
.ctclear{padding:0; margin:0; clear:both;}
.ctleft{padding:3px 10px 0 0; font-size:11px; color:#000000; float:left; width:200px;}
.ctleft1{padding:3px 10px 0 12px; font-size:11px; color:#000000; float:left; width:200px;}
.ctmiddle{padding:0px 3px 0 3px; font-size:11px; color:#000000; float:left; width:10px;}
.ctright{padding:0 0 10px 0; margin:0; width:150px; float:left;}
.rfield{color:#ff0000;}
.txtinput{width:175px;}




/* sitemap */

.spleft{padding:2px 6px 0 10px; margin:0; float:left; width:4px;}
.spright{padding:0 0 0 2px; margin:0; float:left; width:300px;}
.spst1{padding:3px 0 0 13px; margin:0; clear:both;}
.spst2{padding:3px 0 0 26px; margin:0; clear:both;}