html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, p, img {
	margin:0;
	padding: 0;
	border:0;
	list-style-type:none;
}
body { font:12px verdana;color:#5a5a5a;}
.float-left{ float:left;}
.float-right{ float:right;}

#wrapper { width:1024px;margin:0px auto;background:url(../images/bg.jpg) repeat-y;}


#header { width:100%;height: 170px;position: relative;}
.logo { padding-top:20px;padding-left:48px;}
.people { position:absolute;left: 314px;top: 0px;}
.number { position:absolute;right: 40px;top: 15px;}
.pad13 { padding-left:13px;}
.navi { text-align: right;padding-top: 0;padding-right: 26px;padding-bottom: 0;padding-left: 0;color: #0099FF;}
.navi a{ padding:0px 5px;color:#0099FF;text-decoration:none; font-size:14px;}
.navi a:hover{ color:#FF9900; text-decoration:underline;}

#container { width:990px;margin-left:17px;}


#banner{ width:100%;}
.bannertop{ background:url(../images/bannertop.jpg) repeat-x; height:31px; width:990px;}
.banner{ width:100%;}


.navigation{ width:100%;}
.navigation a{ text-decoration:none; font:20px "Arial Narrow"; color:#0489c7;}
.navigation a:hover{color:#022e42;}

.out{ background:url(../images/outsourcing.jpg) no-repeat; width:196px; height:46px; padding-top:76px;}
.wprogramming{ background:url(../images/w-programming.jpg) no-repeat; width:228px; height:46px; padding-top:76px;}
.animation{ background:url(../images/animation.jpg) no-repeat; width:183px; height:46px; padding-top:76px;}
.wdesign{ background:url(../images/wdesign.jpg) no-repeat; width:183px; height:46px; padding-top:76px;}
.wmarketing{ background:url(../images/wmarketing.jpg) no-repeat; width:200px; height:46px; padding-top:76px;}
.font12{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#068dc9;}
.fontcolor{ color:#068dc9;}


.content { width:100%;}
.leftcontent{ width:762px; padding-left:16px;}
.welcome{ font:28px "Arial Rounded MT Bold";}
.welcolor{ color:#37a1de;}
.orangecolor{ color:#f57c07; font-size:14px;}
.para{ line-height:20px; padding:9px 10px 0px 0px;}


.rightcontent{ width:200px;}
.tablebg{ background-color:#00ccff; border:#999999 1px solid;}
.margin13{ margin-top:13px;}
.paddingl{ margin-left:69px;}
.font24{ font-size:24px; color:#FFFFFF; padding:4px 0px 0px 0px;}
.padding35{ font-size:24px; color:#FFFFFF; padding:4px 0px 0px 42px;}

.middle{ background:url(../images/curve-bg.jpg) repeat-x; width:990px; height:53px; margin-top:7px; }


#footer { width:990px; background:url(../images/footerbg.jpg) repeat-x;}
.footerleft{ width:229px; border-right:1px #999999 solid; padding:17px 20px 17px 20px;}
.footerleft ul li{ font-size:12px; text-decoration:none;}
.footermiddle{ width:151px; border-right:1px #999999 solid; padding:17px 25px 15px 23px; }
.footermiddle li{ padding-top:10px;}
.footerright{ width:492px; padding:17px 9px 0px 18px;}
.latest{ font:14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#555653;}
.footerleft li{ padding-top:12px;}



.copyright{ width:990px; background:#999999; line-height:50px; margin-left:17px; color:#2d2c2c;}
.copyright a{ text-decoration:none; color:#2d2c2c;}
.padding8{ padding-left:8px;}
.paddingright8{ padding-right:8px;}
.padding7{ padding-top:7px;}

/*It-Outsouring page start form here*/ 
.font28{ font:28px "Arial Narrow";}
.fontstyle{ font-family:"Trebuchet MS"; line-height:20px;}
.innercontent{ width:100%; margin-top:20px;}
.innerbg{ background:url(../images/welbg.jpg) repeat-x; width:752px;}
.padding25{ padding:15px 25px 0px 4px; line-height:20px;}
.rectanglebg{ background:url(../images/rec-bg.jpg) repeat-x; width:760px; border-left:1px #e4e1e1 solid; border-right:1px #e4e1e1 solid;}
.font18{ font:18px Arial; color:#5f5f5f;}
.padding10{ padding:15px 0px 0px 10px;}
.rectanglebg li{ padding:13px 0px 0px 10px;}
.rightnavi{ width:198px; line-height:57px; background:url(../images/rightnavi-bg.jpg) repeat-x; border:1px #e4e1e1 solid;}
.margin3{ margin-top:3px;}
.service{ width:100%}
.servicebg{ background:url(../images/servicebg.jpg) repeat-x; width:198px;  border:1px #e4e1e1 solid; border-bottom:none; margin-top:5px; font:14px Arial, Helvetica, sans-serif; font-weight:bold; padding-top:4px; padding-bottom:5px; color:#707070; }
.categories{ width:200px;}
.categorieslink ul li{display:block; background:url(../images/sepretor.jpg) 0 13px  no-repeat; line-height:20px; padding:6px 0 2px 0px; list-style-type:none; border:1px solid #e4e1e1; font:12px "Trebuchet MS"; border-top:0;}
.categorieslink  li a{ font-size:14px; color:#666666; text-decoration:none; padding-left:18px; height:20px;}
.categorieslink  li:hover{ background:url(../images/lihover.jpg) top right no-repeat; padding:6px 0 2px 0px; }
.categorieslink ul li a:hover{ color:#0981CB; text-decoration:none; }


.q-cont {
	width:154px;
	height:41px;
	margin-top:7px;
	background:url(../images/q-conect.jpg) 0 0 no-repeat;
	padding:34px 0 0 48px;
}
.q-cont:hover {
	background:url(../images/q-conect.jpg) 0 -75px no-repeat;
}
.q-cont a {
	display:block;
	height:25px;
	width:35px;
	text-indent:-9000px;
	float:left;
}
	
.y-chat{ background:url(../images/chat.jpg) 0 0 no-repeat;}	
.y-chat:hover {
	background:url(../images/chat.jpg) 0 -25px no-repeat;
}
.msn-chat {
	background:url(../images/chat.jpg) -34px 0 no-repeat;
}
.msn-chat:hover {
	background:url(../images/chat.jpg) -34px -25px no-repeat;
}
.sk-chat {
	background:url(../images/chat.jpg) -68px 0 no-repeat;
}
.sk-chat:hover {
	background:url(../images/chat.jpg) -68px -25px no-repeat;
}
.gm-chat {
	background:url(../images/chat.jpg) -103px 0 no-repeat;
}
.gm-chat:hover {
	background:url(../images/chat.jpg) -103px -25px no-repeat;
}

.overview{ background:url(../images/overviewbg.jpg) no-repeat; width:200px; height:34px; margin-top:5px; font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#707070; line-height:32px;}
.overviewdetail{ width:198px; border:1px solid #e8e8e8; border-top:none; height:150px;}  

.t1{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom:5px;
	padding-left: 10px;
	font-weight: bold;
}
