body {	margin:0;	padding:0;	background:url(../images/main-bg2.jpg) repeat-x  ;}a {    outline:none;}.top-blue-bg {	background:url(../images/top-blue-bg.jpg) top no-repeat;	padding:0 37px 0 0;}.worlwide-text {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#ffffff;	font-weight:normal;	padding:5px 0 0 10px;	text-decoration:none;}.worlwide-text a{	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#ffffff;	font-weight:normal;	text-decoration:none;}.reset-button1 { background:url(../images/netclues-ky.png) no-repeat -520px -441px; width:60px;  height:25px; font-weight:bold; border:none;  cursor:pointer; margin:0 0 0 7px; border:none; text-indent:-9999px; color:#fff;  }.reset-button1:hover { background:url(../images/netclues-ky.png) no-repeat -520px -466px; }.submit-button { background:url(../images/netclues-ky.png) no-repeat -420px -455px; width:71px; height:24px;  float:left; cursor:pointer;   margin:0 0 0 0; border:none; text-indent:-9999px; border:none;}.submit-button:hover { background:url(../images/netclues-ky.png) no-repeat -420px -479px; }.worlwide-text a:hover{	color:#ffffff;	text-decoration:underline;}.homepage-banner {/*	background:url(../images/homepage-banner.jpg) top no-repeat;*/	width:988px;	height:379px;}.black-bg {	background:url(../images/black-bg.jpg) bottom no-repeat;	width:988px;	height:93px;	margin:-12px 0 0 0;	position:relative;	z-index:0;/* 999 by designers*/}.demo-reel-main-bg {	background:url(../images/demo-reel-main-bg.png) no-repeat;/*	width:201px;	height:133px;	margin:10px 0 0 0;	position:relative;	z-index:999;*/}.demo-reel-text1 {	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#ffffff;	font-weight:500;	text-decoration:none;}.testimonial-text1 {	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	color:#fefefe;	font-weight:bold;}.testimonial-text2 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#a0a0a0;	font-weight:normal;}.web-design-title {	background:url(../images/web-design-title.jpg) no-repeat;	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	font-weight:bold;}.error1msg1{	color:#ff0000;	text-decoration:none;	font-size:14px;	font-family:Verdana, Geneva, sans-serif;	font-weight:bold;}.successmsg1{	font-family:Verdana, Geneva, sans-serif;	color:#009900;	text-decoration:none;	font-size:14px;	font-weight:bold;}.internet-marketing-title {	background:url(../images/internet-marketing-title.jpg) no-repeat;	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	font-weight:bold;}.software-development-title {	background:url(../images/software-development-title.jpg) no-repeat;	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	font-weight:bold;}.rendering-title {	background:url(../images/3d-rendering-title.jpg) no-repeat;	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	font-weight:bold;}.graphics-print-title {	background:url(../images/graphics-and-print-title.jpg) no-repeat;	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	font-weight:bold;}.home-page-text1 {	font-family:Tahoma, Geneva, sans-serif;	color:#4897da;	font-size:12px;	text-align:left;	font-weight:bold;	line-height:17px;}.home-page-text2 {	font-family:Tahoma, Geneva, sans-serif;	color:#666666;	font-size:12px;	text-align:left;	font-weight:normal;	padding:10px 0 0 0;	line-height:17px;}.home-page-text3 {	font-family:Tahoma, Geneva, sans-serif;	color:#858585;	font-size:14px;	font-weight:normal;	padding:12px 0 5px 0;	text-decoration:none;}.home-page-text3 a {	font-family:Tahoma, Geneva, sans-serif;	color:#858585;	font-size:14px;	font-weight:normal;	text-decoration:none;}.home-page-text3 a:hover{	color:#858585;	text-decoration:underline;}.home-page-text4 {	font-family:Tahoma, Geneva, sans-serif;	color:#dcf3ff;	font-size:12px;	font-weight:normal;	padding:10px 20px 0 0;	text-decoration:none;	text-align:justify;	line-height:17px;}.more-information-text1 {	font-family:Tahoma, Geneva, sans-serif;	color:#ffffff;	font-size:14px;	font-weight:normal;	padding:0 10px 0 0;	text-decoration:none;}.more-information-text1 a {	font-family:Tahoma, Geneva, sans-serif;	color:#ffffff;	font-size:14px;	font-weight:normal;	text-decoration:none;}.more-information-text1 a:hover {	color:#ffffff;	text-decoration:underline}.recent-web-project-image-border {	text-decoration:none;}.recent-web-project-image-border img {	border:#e1e1e1 1px solid;	padding:8px;	background:#ffffff;}.footer-bg {	background:url(../images/footer-bg2.jpg) top no-repeat;	height:190px;}.main-footer-bg {	background:url(../images/footer-bg3.jpg) top repeat-x;	height:190px;}.footer-text1 {	font-family:Arial, Helvetica, sans-serif;	color:#ffffff;	font-size:14px;	font-weight:normal;	text-decoration:none;	padding:20px 0 20px 0;}.footer-text1 a{	font-family:Arial, Helvetica, sans-serif;	color:#ffffff;	font-size:14px;	font-weight:normal;	text-decoration:none;}.footer-text1 a:hover{	color:#ffffff;	text-decoration:underline;}.footer-text2 {	font-family:Arial, Helvetica, sans-serif;	color:#c2cbd0;	font-size:11px;	font-weight:normal;	text-decoration:none;	padding:30px 0 0 5px;}.footer-text2 a{	font-family:Arial, Helvetica, sans-serif;	color:#c2cbd0;	font-size:11px;	font-weight:normal;	text-decoration:none;}.footer-text2 a:hover{	color:#c2cbd0;	text-decoration:underline;}.footer-text3 {	font-family:Arial, Helvetica, sans-serif;	color:#f16803;	font-size:14px;	font-weight:normal;	text-decoration:none;	padding:20px 0 20px 0;}.footer-text3 a{	font-family:Arial, Helvetica, sans-serif;	color:#f16803;	font-size:14px;	font-weight:normal;	text-decoration:none;}.footer-text3 a:hover{	color:#f16803;	text-decoration:underline;}.quick-quote-textbox1 {	border:0px;	width:169px;	color:#757575;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	height:18px;	background:#ffffff;	padding: 2px 0 0 5px;}.quick-quote-textbox2 {	border:0px;	width:169px;	color:#757575;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	height:90px;	background:#ffffff;	padding: 2px 0 0 5px;}.quick-quote-textbox3 {	border:0px;	width:102px;	color:#000000;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	height:22px;	background:#c7c7c7;	padding: 4px 0 0 3px;}/*.shadow-effect {	background:url(../images/shadow-effect.jpg) top repeat-x;}*/.video-testimonial-table1 {	background:url(../images/video-testimonial-home-page-bg.jpg) top repeat-x #2793c7;	height:250px;	padding:0 20px 0 20px;}.video-testimonial-border1 {	text-decoration:none;}.video-testimonial-border1 img{	border:#ffffff 2px solid;}.video-testimonial-text1 {	color:#000000;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	padding: 8px 0 0 0;	font-weight:bold;}.video-testimonial-text2 {	color:#0080c5;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	padding: 0 0 0 0;	font-weight:bold;	text-decoration:none;}.video-testimonial-text2 a{	color:#0080c5;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	text-decoration:none;}.video-testimonial-text2 a:hover{	color:#0080c5;	text-decoration:underline;}.signup-newsletter-bg {	background:url(../images/newsletter-textarea-bg.jpg) top repeat-x;	font-family:Arial, Helvetica, sans-serif;	color:#464545;	padding:6px 0 0 8px;	font-size:12px;	font-weight:normal;	height:20px;	width:218px;	border:0px;}.saprator-vertical {	background:url(../images/saprator-vertical.jpg) center no-repeat;}/*-------------------------Innerpage------------------------*/.innerpage-main-title {	font-family:Arial, Helvetica, sans-serif;	color:#000;	font-size:22px;	font-weight:bold;}.inner-page-bg {	background:url(../images/innerpage-bg.jpg) top repeat-x #ffffff;}.black-bg-innerpage {	background:url(../images/black-bg-innerpage.jpg) bottom no-repeat;	width:988px;	height:45px;	position:relative;	/*z-index:999;*/	margin:-3px 0 0 0;}.innerpage-banner {/*	background:url(../images/homepage-banner.jpg) top no-repeat;*/	width:988px;	height:103px;}.innerpage-testimonial-text1 {	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	color:#fefefe;	font-weight:bold;}.innerpage-testimonial-text2 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#a0a0a0;	font-weight:normal;}.white-line-bg {	background:url(../images/white-line-bg.jpg) top no-repeat;}.breadcrumb-text1 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000000;	text-decoration:none;	font-weight:normal;	padding:10px 0 20px 0;}.breadcrumb-text1 a{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000000;	text-decoration:none;	font-weight:normal;}.breadcrumb-text1 a:hover{	color:#000000;	text-decoration:underline;}.breadcrumb-text1-active {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#2692c9;	text-decoration:none;	font-weight:bold;}.video-testimonial-bottom-bg {	background:url(../images/video-testimonial-bottom-bg.jpg) top no-repeat;}.video-testimonial-table2 {	background:url(../images/video-testimonial-inner-page-bg.jpg) top repeat-x #2692c7;	padding:5px 15px 0 15px;}.technical-expertise-bg {	background:url(../images/technical-expertise-bg.jpg) top no-repeat;	padding:14px 22px 0 22px;}.innerpage-text1 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#404040;	font-weight:normal;	padding:12px 14px 0 0;	line-height:17px;	text-align:left;}.innerpage-text-big {	font-family:Arial, Helvetica, sans-serif;	font-size:18px;	color:#595959;	font-weight:normal;}.innerpage-text-bullet {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#595959;	font-weight:normal;	padding:0 0 10px 0;	line-height:18px; text-align:left; padding-right:15px;}.innerpage-footer-bg {	background:url(../images/innerpage-footer-bg.jpg) top repeat-x;	height:252px;}.innerpage-tab-bg {	background:url(../images/innerpage-tab-bg.jpg) top repeat-x #ececed;	padding:0 0 0 6px;}.innerpage-tab-top-bg {	background:url(../images/innerpage-tab-top-bg.jpg) top repeat-x #ffffff;}.innerpage-tab-active-text {	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#2692c9;	font-weight:bold;	padding:4px 0 4px 0;}.innerpage-tab-deactive-text {	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#000000;	font-weight:normal;	padding:7px 0 0 0;	text-decoration:none;}.innerpage-tab-deactive-text a{	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#000000;	font-weight:normal;	text-decoration:none;}.innerpage-tab-deactive-text a:hover{	color:#000000;	text-decoration:underline;}/*-------------------------Innerpage------------------------*//*-------------------------Testimonialpage------------------------*/.testimonial-logo-bg {	background:url(../images/testimonial-logo-bg.jpg) top no-repeat;	padding:0 20px 0 20px;}.testimonial-logo-text1 {	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#111111;	font-weight:bold;	text-decoration:none;	padding:0 0 10px 50px;}.testimonial-logo-text2 {	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#7e7d7d;	font-weight:normal;	text-decoration:none;	line-height:17px;	padding:0 0 10px 50px;}.testimonial-logo-text3 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#808080;	font-weight:normal;	text-decoration:none;	padding:0 0 5px 50px;}.testimonial-logo-text3 a{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#6294ce;	font-weight:normal;	text-decoration:none;	background:url(../images/read-more-arrow.jpg) right no-repeat;	padding:0 16px 1px 0;}.testimonial-logo-text3 a:hover{	color:#6294ce;	text-decoration:underline;}.testimonial-logo-saprator {	background:url(../images/testimonial-saprator.jpg) center repeat-x;	padding:50px 0 0 0;}.video-testimonial-border2 {	text-decoration:none;}.video-testimonial-border2 img{	border:#c0c0c0 1px solid;	padding:2px;	background:#ffffff;}.video-testimonial-text3 {	color:#1b5aa3;	font-family:Arial, Helvetica, sans-serif;	font-size:20px;	font-weight:500;	text-decoration:none;	padding:10px 0 5px 0;}.video-testimonial-text3-small {	color:#1b5aa3;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	text-decoration:none;	font-style:italic;}.video-testimonial-text4 {	color:#656565;	font-family:Arial, Helvetica, sans-serif;	font-size:18px;	font-weight:500;	text-decoration:none;	padding:0 0 10px 0;}.video-testimonial-text5 {	color:#464646;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	text-decoration:none;	text-align:left;	padding:0 0 10px 0;	line-height:17px;}.video-testimonial-middle-saprator {	background:url(../images/video-testimonial-middle-saprator.jpg) center repeat-y;}.video-testimonial-middle-saprator2 {	background:url(../images/testimonial-saprator.jpg) center repeat-x;/*	padding:50px 0 0 0;*/}.video-testimonial-big-image {	width:425px;	height:226px;}.paging-text1 {	color:#464646;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	text-decoration:none;	padding:4px 0 4px 0;	line-height:17px;}.paging-text1 a{	color:#464646;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	text-decoration:none;	line-height:17px;}.paging-text1 a:hover{	color:#3878c2;	text-decoration:underline;}.paging-text1-active a{	color:#3878c2;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	text-decoration:underline;	padding:4px 0 4px 0;	line-height:17px;}.print_tab_hd{	background:#e0e0e0;	height:20px;	font-size:12px;	color:#0a4c72;	font-weight:bold;	text-transform:uppercase;	font-family:Arial, Helvetica, sans-serif;	padding:5px 0 5px 0;	}/*-------------------------Testimonialpage------------------------*//*-------------------------Printing--------------------------*/.place-order-bg{background:url(../images/place-order-bg.jpg) repeat-y;}.place-order-title {	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	color:#2692c9;	text-decoration:none;	font-weight:bold;	padding:5px 5px 0 10px;}.place-order-title2 {	font-family:Arial, Helvetica, sans-serif;	color:#666666;	font-size:12px;	text-align:left;	font-weight:normal;	padding:5px 0 8px 0;	line-height:17px;}.place-order-title3 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#720000;	text-decoration:none;	font-weight:bold;	padding:5px 5px 0 10px;}.printing-text-area-bg {	background:url(../images/text-area-bg.jpg) top repeat-x;	width:220px;	height:23px;	border:#d2d0d0 1px solid;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#5b5b5b;	padding:2px 0 0 2px;}.print_pricetable{	border:1px solid #CCCCCC;	background:#f4f4f4;	}.print_tab_hd{	background:#e0e0e0;	height:20px;	font-size:12px;	color:#0a4c72;	font-weight:bold;	text-transform:uppercase;	font-family:Arial, Helvetica, sans-serif;	padding:5px 0 5px 0;	}/*-------------------------Printing--------------------------*//*-------------------------Deepshri 30th-dec-09--------------------------*/.innerpage-text-bullet2 {	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	color:#3f83c8;	font-weight:bold;}.innerpage-text2 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#404040;	font-weight:normal;	padding:0 14px 0 0;	line-height:17px;	text-align:left;}/*-------------------------Our Team Page------------------------*/.our-team-bg {	background:url(../images/our-team-bg.jpg) top left no-repeat;	padding:30px 15px 0 22px;}.our-team-text1 {	color:#000000;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	padding:0 0 0 10px;}.our-team-text2 {	color:#2692c9;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	padding:0 0 5px 10px;}.our-team-text3 {	color:#000000;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	padding:0 0 10px 10px;	text-align:left;	line-height:17px;}/*-------------------------Our Team Page------------------------*/.portfolio{	background:url(../images/menu-bg.gif) repeat-y;	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	width:410px;}.portfolio a{	display:block;	padding:0 0 0 15px;	text-decoration:none;	color:#878787;	outline:none;}.portfolio a img{	margin: 0 0 5px 20px;}.portfolio_final img{	border:1px solid #CCCCCC;	padding:5px;	background:#FFFFFF;}/*-------------------------Deepshri 30th-dec-09--------------------------*//*-------------------------Komal 30th-dec-09--------------------------*/.innerpage-text-bullet a  {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#595959;	font-weight:normal;	padding:0 0 10px 0;	line-height:18px; text-decoration:none;}.innerpage-text-bullet a:hover {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#3F83C8;	font-weight:normal;	padding:0 0 10px 0;	line-height:18px;text-decoration:underline;}.innerpage-title-text {	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	color:#3f83c8;	font-weight:bold;	margin: 0px;}/*-------------------------Komal 30th-dec-09--------------------------*//*-------------------------contact added by komal 30 dec --------------------------*/.contact-text {	font-family:Arial, Helvetica, sans-serif;	color:#666666;	font-size:12px;	text-align:left;	font-weight:normal;	line-height:17px;	padding-left:10px; padding-right:8px;}.contact-title {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#2692c9;	text-decoration:none;	font-weight:bold;	padding-left:10px;	line-height:20px;}.contact-title1 {	font-family:Arial, Helvetica, sans-serif;	font-size:17px;	color:#2692c9;	text-decoration:none;	font-weight:bold;	padding-left:10px;	line-height:20px;}.contact-title1 a{    text-decoration:none;    color:red;;}.contact-title1 a:hover{    text-decoration:underline;    color:red;}.contct-text-area-bg {	background:url(../images/text-area-bg.jpg) top repeat-x;	width:220px;	height:100px;	border:#d2d0d0 1px solid;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#5b5b5b;	padding:2px 0 0 2px;	}.contct-select-bg {	background:url(../images/text-area-bg.jpg) top repeat-x;	width:220px;	height:100px;	border:#d2d0d0 1px solid;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#5b5b5b;	padding:2px 0 0 2px;	}/*--------------------------------contact Page---------------------------*/.readmore-link {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#808080;	font-weight:normal;	text-decoration:none;	padding:0 0 5px 0;}.readmore-link a{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#6294ce;	font-weight:normal;	text-decoration:none;	background:url(../images/read-more-arrow.jpg) right no-repeat;	padding:0 16px 1px 0;}.readmore-link a:hover{	color:#6294ce;	text-decoration:underline;}/*Pooja*/.greenboxleftbdr {	background: url(../images/request-a-proposal-left-boder.jpg) repeat-y;	padding: 0;	margin: 0;}.greenboxmiddleBG {	background: url(../images/request-a-proposal-middelBG.jpg) repeat-y;	background-position: center;	padding: 0;	margin: 0;}.greenboxformtitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #000;}.greenboxtextfield {	background:  #289a0b;	border: #095c06 1px solid;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	width: 150px;	height: 20px;}.messagebox {	background:  #289a0b;	border: #095c06 1px solid;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	width: 150px;	height: 50px;}/*Pooja*/.greenboxmiddle {	background:url(../images/request-a-proposal-middelBG.jpg) repeat-y;	padding: 0;	margin: 0;}.greenboxleftbdr {	background: url(../images/request-a-proposal-left-boder.jpg) repeat-y;	background-position: right;	padding: 0;	margin: 0;}.greenboxrightbdr {	background:url(../images/request-a-proposal-right-boder.jpg) repeat-y;	padding: 0;	margin: 0;}.greenboxmiddleBG {	background: url(../images/request-a-proposal-middelBG.jpg) repeat-y;	background-position: center;	padding: 0;	margin: 0;}.greenboxformtitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #000;}.greenboxtextfield {	background:  #289a0b;	border: #095c06 1px solid;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	width: 150px;	height: 20px;}.messagebox {	background:  #289a0b;	border: #095c06 1px solid;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	width: 150px;	height: 50px;}.requaestfrmtitle {	font-family:Arial, Helvetica, sans-serif;	color:#666666;	font-size:12px;	text-align:left;	font-weight:bold;	padding:5px 5px 0px 15px;	margin: 0 ;	line-height:17px;}.greentext-area-bg {	background:url(../images/text-area-bg.jpg) top repeat-x;	width:220px;	height:23px;	border:#d2d0d0 1px solid;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#5b5b5b;	padding:2px 0 0 0px;	margin-left: 5px;}.greentext-area-bg_pin {	background:url(../images/text-area-bg.jpg) top repeat-x;	width:130px;	height:23px;	border:#d2d0d0 1px solid;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#5b5b5b;	padding:2px 0 0 0px;	margin-left: 5px;}/*---------------------------------sitemap--------------------------------*/.sitemap-title{font:bold 12px Arial, Helvetica, sans-serif;color:#2692C9; border:0; text-transform:uppercase;}.sitemap-title:link, .sitemap-title:visited, .sitemap-title:active { color:#2692C9; text-decoration:none; border:0;}.sitemap-title:hover { color:#0075AF; text-decoration:underline;}/*--------------1st UL - LI -------------------*/.sitemap ul{list-style-type: none;padding: 0px;margin: 0px;}.sitemap ul li{background-image: url(../images/skyblue-errow.png);background-repeat: no-repeat;background-position:10px 7px;padding-left: 25px;}.sitemap ul li a {	font:normal 12px Arial, Helvetica, sans-serif;	color:#7F7F7F; border:0;	}.sitemap ul li a:link, .sitemap ul li a:visited, .sitemap ul li a:active { color:#7F7F7F; text-decoration:none; border:0;}.sitemap ul li a:hover { color:#595959; text-decoration:underline;}/*--------------1st UL - LI -------------------*//*--------------2nd UL - LI -------------------*/.sitemap ul li ul{list-style-type: none;padding: 0px;margin: 0px;padding-top:7px; padding-bottom:7px;}.sitemap ul li ul li{background-image: url(../images/skyblue-errow.png);background-repeat: no-repeat;background-position:10px 7px;padding-left: 25px;}.sitemap ul li ul li a {	font:normal 12px Arial, Helvetica, sans-serif;	color:#7F7F7F; border:0;	}.sitemap ul li ul li a:link, .sitemap ul li ul li a:visited, .sitemap ul li ul li a:active { color:#7F7F7F; text-decoration:none; border:0;}.sitemap ul li ul li a:hover { color:#595959; text-decoration:underline;}/*--------------2ndst UL - LI -------------------*//*-------------------pop up---------------------*/.popup-bg{background:url(../images/popup-header-bg.jpg) no-repeat center;}.popup-bg1{background-color:#0e2849;}.sendpp{	float:left;	width:150px;	color:#666666;	font-weight:bold;	padding:5px;	font-size:11px;}.closepp{	float:right;	width:70px;	text-align:right;	padding-right:10px;}.outertablepp{	border:1px solid #CCCCCC;	background:#dfeef5;}.toppp{	height:25px;}.container2pp{	margin:10px;	width:430px;}.containerpp{	margin:10px;	width:275px;}/*----------------------------Deepshri-1st-Jan-09-----------------------------------*/.innerpage-text1 a{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#202020;	font-weight:normal;	line-height:17px;	text-align:left;	text-decoration:none;}.innerpage-text1 a:hover{	color:#202020;	text-decoration:underline;}/*----------------------------Deepshri-1st-Jan-09-----------------------------------*/#accordion2 {width:682px; margin:25px auto; border:1px solid #DFDFDF; border-top:none;}.accordion2 {clear:both;padding:0;margin:0;width:682px; font:14px Arial, Helvetica, sans-serif; color:#0b3e73;}.accordion2 dt {width:672px; padding-left:10px; font-weight:bold; cursor:pointer; background-image:url(images/accordion_toggle.jpg); background-position:right center; background-repeat:no-repeat; color:#0b3e73; border-top:1px solid #DFDFDF; height:30px;}.accordion2 dt span {padding:6px 0 0 0;}.accordion2 dt:hover {background-image:url(images/accordion_toggle.jpg); height:30px;}.accordion2 .open {background-image:url(images/accordion_toggle_active.jpg); height:30px;}.accordion2 dd {margin:0 auto; padding-left:10px;overflow:hidden; background:#fff; font:12px Arial, Helvetica, sans-serif; color:#404040;}.accordion2 span { display:block; margin:0; width:650px; border-top:none; padding-left:0px; padding-top:10px; text-align:left;}/*----------------------------Deepshri-1st-Jan-09-----------------------------------*/.video-testimonial-border2 {	text-decoration:none;}.video-testimonial-border2 img{	border:#dedede 1px solid;	padding:1px;	background:#ffffff;}.video-testimonial-text6 {	color:#000000;	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	font-weight:bold;	text-decoration:none;	padding:0 0 5px 0;}.video-testimonial-text6-small {	color:#666666;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:700;	text-decoration:none;	font-style:italic;}.video-testimonial-text7 {	color:#656565;	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	font-weight:700;	text-decoration:none;	padding:0 0 5px 0;}.video-testimonial-text8 {	color:#464646;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	text-decoration:none;	text-align:left;	padding:0 0 10px 0;	line-height:17px;}.video-testimonial-text3 {	color:#000000;	font-family:Arial, Helvetica, sans-serif;	font-size:20px;	font-weight:500;	text-decoration:none;	padding:10px 0 5px 0;}.video-testimonial-text3-small {	color:#666666;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	text-decoration:none;	font-style:italic;}.video-testimonial-text4 {	color:#656565;	font-family:Arial, Helvetica, sans-serif;	font-size:18px;	font-weight:500;	text-decoration:none;	padding:0 0 10px 0;}.video-testimonial-text5 {	color:#464646;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	text-decoration:none;	text-align:left;	padding:0 0 10px 0;	line-height:17px;}.innerpage-title-text-seo {	font-family:Arial, Helvetica, sans-serif;	font-size:15px;	color:#0a325a;	font-weight:bold;	margin-top:0px;	margin-bottom: 0px;	text-align:left;	text-decoration:none;}.innerpage-footer-newvideotesti-bg {	background:url(../images/new-video-testimonial-clientlogo-bg.jpg) top repeat-x;	height:100px;}/*---------------------START - Deepshri-18th Jan 2010-------------------------------*/.portfolio-sorting-text1 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#a5a5a5;	font-weight:600;	text-decoration:none;	text-transform:uppercase;	/*padding:0 0 25px 0;*/}.portfolio-sorting-text1 a{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#a5a5a5;	font-weight:600;	text-decoration:none;	text-transform:uppercase;}.portfolio-sorting-text1 a:hover{	color:#03c3e6;	text-decoration:none;}.portfolio-sorting-text1-active {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#03c3e6;	font-weight:600;	text-decoration:none;	text-transform:uppercase;}.portfolio-sorting-text1-active a{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#03c3e6;	font-weight:600;	text-decoration:none;	text-transform:uppercase;}.portfolio-sorting-text1-active a:hover{	color:#03c3e6;}.new-portfolio-border1 {	text-decoration:none;}.new-portfolio-border1 img{	border:#cccccc 2px solid;}.new-portfolio-border1 img:hover{	border:#00A7E5 2px solid;}.new-portfolio-text1 {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#0486b6; text-align:center;font-weight:normal;text-decoration:none;padding:10px 0 0 0;}.new-portfolio-text2 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#5c5c5c;	font-weight:normal;	text-decoration:none;	padding:5px 0 0 0;}.new-portfolio-text2 a{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#5c5c5c;	font-weight:normal;	text-decoration:none;}.new-portfolio-text2 a:hover{	color:#5c5c5c;	text-decoration:underline;}.new-video-testimonial-left-bg {	background:url(../images/new-video-testimonial-left-bg.jpg) top repeat-y;}.new-video-testimonial-right-bg {	background:url(../images/new-video-testimonial-right-bg.jpg) top repeat-y;}.new-video-testimonial-top-bg {	background:url(../images/new-video-testimonial-top-bg.jpg) top repeat-x;}.new-video-testimonial-bottom-bg {	background:url(../images/new-video-testimonial-bottom-bg.jpg) top repeat-x;}.new-video-testimonial-middle-bg {	background:#ffffff;	padding:5px 0 5px 2px;}.new-video-testimonial-text1 {	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	color:#00a7e5;	font-weight:bold;	text-decoration:none;	padding:10px 0 0 0;}.new-video-testimonial-text2 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#00709a;	font-weight:bold;	text-decoration:none;	font-style:italic;}.new-video-testimonial-text3 {	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	color:#5c5c5c;	font-weight:bold;	text-decoration:none;	padding:5px 0 0 0;}/*---------------------END - Deepshri-18th Jan 2010-------------------------------*//*---------------------START - Deepshri- Jobs-page--------------------------------*/.career-text1 {	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	color:#4b4b4b;	font-weight:bold;	text-decoration:none;	padding:12px 0 0 0;}.career-text2 {	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	color:#1b5aa3;	font-weight:bold;	text-decoration:none;}.career-text3 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#1b5aa3;	font-weight:bold;	padding:8px 0 8px 0;	line-height:17px;	text-decoration:none;}.career-text3 a{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#1b5aa3;	font-weight:bold;	line-height:17px;	text-decoration:underline;}.career-text3 a:hover{	color:#1b5aa3;	text-decoration:none;}.career-border1 {	border:#DFDFDF 1px solid;}.career-border2 {	border-top:#DFDFDF 1px solid;}.career-title-bg {	background:url(../images/career-title-bg.jpg) top repeat-x #eeeff1;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#1b5aa3;	font-weight:bold;	padding:0 0 0 6px;}.career-middle-bg {	background:#ffffff;	padding:8px 8px 8px 8px;}.career-text4 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#333333;	font-weight:normal;	padding:8px 0 8px 10px;}.career-text5 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#333333;	font-weight:normal;	padding:8px 0 8px 0;	line-height:17px;}.career-text6 {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#333333;	font-weight:normal;	padding:2px 0 4px 0;}.career-required-text {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#f10000;	font-weight:normal;}.career-text-box1 {	border:#cacaca 1px solid;	height:15px;	width:240px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#343434;	padding:2px 0 2px 0;}.career-text-box2 {	border:#cacaca 1px solid;	height:20px;	width:242px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#343434;	padding:0 0 0 0;}.career-text-box3 {	border:#cacaca 1px solid;	height:18px;	width:153px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#343434;	padding:2px 0 0 4px;}.career-text-box-date {	border:#cacaca 1px solid;	height:22px;	width:40px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#343434;}.career-text-box-month {	border:#cacaca 1px solid;	height:22px;	width:50px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#343434;}.career-text-box-year {	border:#cacaca 1px solid;	height:22px;	width:60px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#343434;}.career-text-message-box {	border:#cacaca 1px solid;	height:100px;	width:240px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#343434;	padding:2px 0 2px 0;}/*---------------------END - Deepshri- Jobs-page--------------------------------*/.UpdateProgress123{     float:right;	position:fixed;	width:200px;	background:#970201;	color:#ffffff;	padding:5px;	font-weight:bold;	font-size:14px;	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	right:0px;	z-index:999;	top: 0px;	/*left: 1100px;*/}     * html .UpdateProgress123 {     float:right;	position:absolute;	width:200px;	right:0px;	background:#970201;	color:#ffffff;	padding:5px;	font-weight:bold;	font-size:14px;	right:auto;	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );	right: expression( ( 0 - dvprocessing.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );	top: 0px;	z-index:999;     }     .dragme {		cursor: move;		}    div.dimmer     {	visibility: hidden;	position:absolute;	left:0px;	top:0px;	font-family:verdana;	font-weight:bold;	padding:40px;    filter:alpha(opacity=70);    opacity:0.7;	background:gray;	z-index:8;} /****************add on 18-5-2010****************/.directory{	text-decoration:none;}.directory a{	text-decoration:none;}.directory a:hover{	text-decoration:underline;}.readmore-link1 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#2692C9;	font-weight:normal;	text-decoration:none;	padding:0 0 5px 0;}.readmore-link1 a{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#2692C9;	font-weight:normal;	text-decoration:none;	/*background:url(../images/read-more-arrow.jpg) right no-repeat;*/	padding:0 16px 1px 0;}.readmore-link1 a:hover{	color:#2692C9;	text-decoration:underline;}.content{	font-family:Arial, Helvetica, sans-serif;	color:#333;}/**************************************************/.numberarea1 {   margin-right:2px; }.numberarea1 a:link, .numberarea1 a:visited {background:#e3e3e3; border:1px solid #afafaf; color:#000000; text-decoration:none; padding:0 5px; line-height:21px; font-size:12px; width:20px; height:10px;  }.numberarea1 a:hover {color:#000000; text-decoration:underline;}.numberarea1-selected a{background:#002056; border:1px solid #afafaf; color:#ffffff; text-decoration:none; padding:0 5px; line-height:21px; font-size:12px; width:20px; height:10px;  }.numberarea1-selected a:hover{color:#ffffff; text-decoration:underline;  }.new-portfolio-text1 a {color:#00A7E5;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;text-decoration:none;}.new-portfolio-text1 a:hover {color:#00A7E5;font-weight:normal;text-decoration:underline;}.news-title {	font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#0A325A; font-weight:bold; float:left; padding:0 0 0 5px; width:100%;}.news-title a{	font-family:Arial, Helvetica, sans-serif;font-size:15px; color:#0A325A; font-weight:bold; float:left; text-decoration:none;}.news-title a:hover{	text-decoration:underline;}.news-date-text {	width:auto; margin:10px 0 0 5px;	font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#757575; font-weight:normal; font-style:italic;}.news-detail-page-text {	width:auto; padding:5px 10px 0 5px;	font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#757575; font-weight:normal; text-align:justify; line-height:17px;}.news-image {	text-decoration:none;}.news-image img {	border:#bdbdbd 1px solid; padding:2px;}.view-pdf-text {	float:right; width:auto; text-align:right; padding:15px 10px 0 10px; text-decoration:none; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px;}.view-pdf-text a{	text-align:right;text-decoration:none;color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px;}.view-pdf-text a:hover{	text-decoration:underline;}.news-saprator {	border-bottom:#cacaca 1px dotted;}.news-links {	float:left; width:100%; text-align:left; padding:0 10px 0 0; text-decoration:none; color:#3b94c5; font-family:Arial, Helvetica, sans-serif; font-size:12px;}.news-links a{	text-align:right;text-decoration:none;color:#3b94c5; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}.news-links a:hover{	text-decoration:underline;}.live-chat-section-bg {	background:url(../images/live-chat-section-bg.jpg) top no-repeat;}/*.live-chat-section-contacts {	font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#494949; padding:5px 0 2px 0; line-height:17px;}.live-chat-section-toll-free {	font-family:Verdana, Geneva, sans-serif; font-size:9px; font-weight:normal; color:#ff6600; padding:0 18px 0 0;}*/#live-chat-messenger {	clear:both;}.gtalk-icon {	background:url(../images/gtalk-icon.jpg) no-repeat left top; cursor:pointer; height:36px; width:45px; float:left;}.msn-icon {	background:url(../images/msn-icon.jpg) no-repeat left top; cursor:pointer; height:36px; width:46px; float:left;}.yahoo-icon {	background:url(../images/yahoo-icon.jpg) no-repeat left top; cursor:pointer; height:36px; width:49px; float:left;}.skype-icon {	background:url(../images/skype-icon.jpg) no-repeat left top; cursor:pointer; height:36px; width:37px; float:left;}.gtalk-icon-hover {	background:url(../images/gtalk-icon-hover.jpg) no-repeat left top; height:36px;}.msn-icon-hover {	background:url(../images/msn-icon-hover.jpg) no-repeat left top; height:36px;}.yahoo-icon-hover {	background:url(../images/yahoo-icon-hover.jpg) no-repeat left top; height:36px;}.skype-icon-hover {	background:url(../images/skype-icon-hover.jpg) no-repeat left top; height:36px;}.livechat-hover-icon-text {	font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#494949; padding:6px 0 0 0;}.contact-numbers-bg {	background:url(../images/contact-numbers.jpg) no-repeat;}
