body{margin:0px; padding:0px; font-family:Arial; font-size:12px; font-weight:normal; background-color:#FFF; background-image:url(../images/page_bg.jpg); background-repeat:repeat-x; background-position:top; width:100%;}

div, img { behavior: url("iepngfix.htc") }
img{border:none;}
#main{width:100%;}
#footer{width:100%; background-image:url(../images/footerbg.jpg); background-position:top; background-repeat:repeat-x; height:40px; float:left;}
#footer_content{width:990px; margin:auto;}
#content{width:100%;  }
#content_area{width:990px; margin:auto;}
#content_area2{width:990px; float:left;}
li{line-height:36px;}
input{border:1px solid #D4D4D4; background-image:url(../images/inputbg.jpg); height:16px; background-repeat:repeat-x; font-size:11px; color:#666666; padding-left:5px;}
textarea{border:1px solid #D4D4D4; background-image:url(../images/textarea_bg.jpg); height:40px; background-repeat:repeat-x; font-size:11px; overflow:auto; color:#666666; font-family:Arial; padding-left:5px;}
p{margin:0px; padding-bottom:10px;}
*html p, html* p{margin:0px; padding-bottom:9px;}
.arial22{font-size:22px; color:#777777; }
.p_top{padding-top:5px;}
.p_top_new{padding-top:2px;}
.p_top_new1{padding-top:2px; padding-right:2px; padding-top:2px; line-height:12px;}



.p_bottom{padding-bottom:5px; display:block;}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
.header_area{width:990px; height:87px; float:left; padding-top:14px; }

/*updated start*/
.header_area_new{width:990px; height:101px; float:left; background-image:url(../images/header_image.jpg); background-repeat:no-repeat;}
.header_area_new1{width:990px; height:101px; float:left; background-image:url(../images/header_image1.jpg); background-repeat:no-repeat;}
/*updated close*/

.logo{width:153px; float:left;}

/*updated start*/
.logo_new{width:153px; float:left; padding-top:14px; padding-bottom:14px;}
/*updated close*/

.header_color{color:#666666; width:810px; float:left; padding-left:25px; }

/*updated start*/
.header_color_new{color:#666666; width:825px; float:left; padding-left:10px;}
/*updated close*/


.header_col{width:480px; float:left; padding-top:39px;}

/*updated start*/
.header_col_new{width:410px; float:left; padding-top:54px;}
.header_col_new1{width:290px; float:left; padding-top:40px;}
/*updated close*/

.header_co2{width:330px; float:left; padding-top:14px;}

/*updated start*/
.header_co2_new{width:290px; float:left; padding-top:28px;}
.header_co2_new1{width:410px; float:left; padding-top:28px;}
/*updated close*/


.header_col2_row{width:315px; float:left; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}

/*updated start*/
.header_col2_row_new{width:290px; float:left; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.header_col2_row_new1{width:410px; float:left; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
/*updated close*/


.header_col2_row_divider{color:#CCCCCC;}
.time_gery{color: #666; font-weight:bold;}
.time_gery_normal{color: #666; font-weight:normal;}
.blk_bold{color:#000000; font-weight:bold; font-size:13px;}
.time_area{width:253px; float:left; text-align:left;}
.time_area2{width:113px; font-size:11px; text-align:left; float:left; background-image:url(../images/listbg.jpg); background-repeat:no-repeat; width:113px; height:19px;}
.black{color:#000000;}
.select_bg {width:120px; height:18px; font-family:Arial; font-size:11px; font-weight:bold;}
.select_bg2 { height:18px; font-family:arial; font-size:11px; font-weight:normal; color:#666666; background-color:#F6F6F6; border:1px solid #E9E9E9;}
.toplink {color:#CC0000; font-weight:bold; font-size:11px; padding-top:23px; text-decoration:none;}
.toplink a{color:#CC0000; font-weight:bold; font-size:11px; text-decoration:none;}
.toplink a:hover{color:#000000; font-weight:bold; font-size:11px; text-decoration:underline;}
/* ------  menu  ------ */
.menu{width:990px;  float:left; color:#FFFFFF; font-weight:bold; height:36px; margin:0px;}
.menutext{color:#FFFFFF; font-weight:bold; padding-top:10px;}
.menutextyellow{color:#ffd800; font-weight:bold; padding-top:10px;}
.aboutus{background-image:url(../images/aboutus_out.jpg); background-repeat:no-repeat; width:77px; height:36px; display:block; text-align:center; color:#FFFFFF; text-decoration:none; }
.aboutus a{background-image:url(../images/aboutus_out.jpg); background-repeat:no-repeat; width:77px; height:36px; display:block; text-align:center;text-decoration:none; }
.aboutus a:hover{background-image:url(../images/aboutus_over.jpg); background-repeat:no-repeat; width:77px; height:36px; display:block; text-align:center; text-decoration:none; }
.aboutus_select{background-image:url(../images/aboutus_over.jpg); background-repeat:no-repeat; width:77px; height:36px; padding-top:5px; display:block; text-align:center; color:#FFFFFF; text-decoration:none; }

.client{background-image:url(../images/client_out.jpg); background-repeat:no-repeat; width:75px; height:36px; display:block; text-align:center; color:#FFFFFF; text-decoration:none; }
.client a{background-image:url(../images/client_out.jpg); background-repeat:no-repeat; width:75px; height:36px; display:block; text-align:center;text-decoration:none; }
.client a:hover{background-image:url(../images/client_over.jpg); background-repeat:no-repeat; width:75px; height:36px; display:block; text-align:center; text-decoration:none; }
.client_select{background-image:url(../images/client_over.jpg); background-repeat:no-repeat; width:75px; height:36px; padding-top:5px; display:block; text-align:center; color:#FFFFFF; text-decoration:none; }

.softdev{background-image:url(../images/softdev_out.jpg); background-repeat:no-repeat; width:200px; height:36px; display:block; text-align:center; color:#FFFFFF; text-decoration:none; }
.softdev a{background-image:url(../images/softdev_out.jpg); background-repeat:no-repeat; width:200px; height:36px; display:block; text-align:center;text-decoration:none; }
.softdev a:hover{background-image:url(../images/softdev_over.jpg); background-repeat:no-repeat; width:200px; height:36px; display:block; text-align:center; text-decoration:none; }
.softdev_select{background-image:url(../images/softdev_over.jpg); background-repeat:no-repeat; width:200px; height:36px; padding-top:5px; display:block; text-align:center; color:#FFFFFF; text-decoration:none; }

.webdev{background-image:url(../images/webdev_out.jpg); background-repeat:no-repeat; width:218px; height:36px; display:block; text-align:center; color:#FFFFFF; text-decoration:none; float:left;}
.webdev a{background-image:url(../images/webdev_out.jpg); background-repeat:no-repeat; width:218px; height:36px; display:block; text-align:center;text-decoration:none; float:left;}
.webdev a:hover{background-image:url(../images/webdev_over.jpg); background-repeat:no-repeat; width:218px; height:36px; display:block; text-align:center; text-decoration:none; }
.webdev a:active{background-image:url(../images/webdev_over.jpg); background-repeat:no-repeat; width:218px; height:36px; display:block; text-align:center; text-decoration:none; }
.webdev_select{background-image:url(../images/webdev_over.jpg); background-repeat:no-repeat; width:218px; height:36px; padding-top:5px; display:block; text-align:center; color:#FFFFFF; text-decoration:none; }

.online{background-image:url(../images/online_out.jpg); background-repeat:no-repeat; width:115px; height:36px; display:block; text-align:center; color:#FFFFFF; text-decoration:none; }
.online a{background-image:url(../images/online_out.jpg); background-repeat:no-repeat; width:115px; height:36px; display:block; text-align:center;text-decoration:none; }
.online a:hover{background-image:url(../images/online_over.jpg); background-repeat:no-repeat; width:115px; height:36px; display:block; text-align:center; text-decoration:none; }
.online_select{background-image:url(../images/online_over.jpg); background-repeat:no-repeat; width:115px; height:36px; padding-top:5px; display:block; text-align:center; color:#FFFFFF; text-decoration:none; }

.careers{background-image:url(../images/carrers_out.jpg); background-repeat:no-repeat; width:73px; height:36px; display:block; text-align:center; color:#FFFFFF; text-decoration:none; }
.careers a{background-image:url(../images/carrers_out.jpg); background-repeat:no-repeat; width:73px; height:36px; display:block; text-align:center;text-decoration:none; }
.careers a:hover{background-image:url(../images/carrers_over.jpg); background-repeat:no-repeat; width:73px; height:36px; display:block; text-align:center; text-decoration:none; }
.careers_select{background-image:url(../images/carrers_over.jpg); background-repeat:no-repeat; width:73px; height:36px; padding-top:5px; display:block; text-align:center; color:#FFFFFF; text-decoration:none; }

.payonline{background-image:url(../images/payonline_out.jpg); background-repeat:no-repeat; width:74px; height:36px; display:block; text-align:center; color:#FFFFFF; text-decoration:none; }
.payonline a{background-image:url(../images/payonline_out.jpg); background-repeat:no-repeat; width:74px; height:36px; display:block; text-align:center;text-decoration:none; }
.payonline a:hover{background-image:url(../images/payonline_over.jpg); background-repeat:no-repeat; width:74px; height:36px; display:block; text-align:center; text-decoration:none; }
.payonline_select{background-image:url(../images/payonline_over.jpg); background-repeat:no-repeat; width:74px; height:36px; padding-top:5px; display:block; text-align:center; color:#FFFFFF; text-decoration:none; }

.pricing{background-image:url(../images/pricing_out.jpg); background-repeat:no-repeat; width:75px; height:36px; display:block; text-align:center; color:#FFFFFF; text-decoration:none; }
.pricing a{background-image:url(../images/pricing_out.jpg); background-repeat:no-repeat; width:75px; height:36px; display:block; text-align:center;text-decoration:none; }
.pricing a:hover{background-image:url(../images/pricing_over.jpg); background-repeat:no-repeat; width:75px; height:36px; display:block; text-align:center; text-decoration:none; }
.pricing_select{background-image:url(../images/pricing_over.jpg); background-repeat:no-repeat; width:75px; height:36px; padding-top:5px; display:block; text-align:center; color:#FFFFFF; text-decoration:none; }

/* ------  flash  ------ */
.flash{float:left; width:990px;}

/* ------  main content  ------ */
.content{width:990px; float:left;}
.content_home{width:990px; float:left; background-image:url(../images/contentbg_home.jpg); background-repeat:repeat-x; background-position:top;}
.whitebox{width:325px; float:left; background-color:#FFF; }
.greybox{width:325px; float:left; background-color:#F9F9F9;}
.greybox_client{width:326px; float:left; background-color:#F9F9F9; border-left:2px solid #AEAEAE; height:220px;border-right:2px solid #AEAEAE; } /*Edited*/
.main_box{width:990px; margin-top:1px; float:left;}
.box{width:990px; border-bottom:2px solid #AEAEAE; float:left; background-image:url(../images/box_bg1.png); background-repeat:repeat-y;}
.box2{width:990px; float:left; background-image:url(../images/box_bg2.png); background-repeat:repeat-y;}
.contentbox{width:300px; margin:13px 8px 0px 13px; text-align:justify;} /*Edited*/
.contentbox_white{width:300px; margin:13px 8px 0px 13px; text-align:justify;} /*Edited*/
.contentbox_home{width:305px; margin:13px 8px 0px 8px; text-align:left;} /*Edited*/
.contentbox_home_new{width:305px; margin:8px 8px 0px 8px; text-align:left;} /*Edited*/
.contentbox_feature_website{width:300px; margin:13px 15px 0px 15px; text-align:left;} /*Edited*/
.lightgrey{ text-decoration:none; color:#666666;}
a.lightgrey{ text-decoration:none; }
.contentbox_new{width:299px; margin:13px 0px 0px 10px; text-align:justify;} /*Edited*/

.green{text-decoration:none; color:#4FA01E;}
.green a:link{color:#4FA01E; text-decoration:none}
.green a:visited{color:#4FA01E; text-decoration:none}
.green a:hover{color:#000000; text-decoration:none}
.green a:active{color:#4FA01E; text-decoration:none}

.lightgrey1{color:#999999;}
.redlink2{color:#CC0000; font-size:12px; font-weight:bold; text-decoration:none;}
.redlink2 a{color:#CC0000; font-size:12px; font-weight:bold; text-decoration:underline;}
.redlink2 a:hover{color: #000000; font-size:12px; font-weight:bold; text-decoration:none;}
.redlink{color:#CC0000; font-size:12px; font-weight:bold; text-decoration:none;}
.redlink_about{color:#CC0000; font-size:13px; font-weight:bold; text-decoration:none;}
.redlink a{color:#CC0000; font-size:12px; font-weight:bold; text-decoration:none;}
.redlink a:hover{color: #000000; font-size:12px; font-weight:bold; text-decoration: underline;}
.redlink11{color:#CC0000; font-size:11px; font-weight:normal; text-decoration:none;}
.redlink3{color:#CC0000; font-size:12px; font-weight:normal; text-decoration:none;}
.redlink3 a{color:#CC0000; font-size:12px; font-weight:normal; text-decoration:underline;}
.redlink3 a:hover{color: #000000; font-size:12px; font-weight:normal; text-decoration:none;}
.img{padding-right:17px;}
.quick_left{width:45px; float:left; padding-bottom:10px;}
.quick_right{width:210px; float:left; padding-bottom:10px;}
.quick_right1{width:150px; float:left; padding-left:10px;}
.quick_submitright { width:61px; float:left; padding-left:20px;}
.quick_right2{width:70px; float:left;}
.quickright{width:300px; float:left; padding-bottom:6px;}
.red{color:#CC0000; font-size:11px; line-height:12px; padding-top:2px;}
.newstext{color:#666666; text-decoration:underline; line-height:20px;}
.newstext a{color:#666666; text-decoration:underline;}
.texfield{ width:280px;}
.message_field{ width:280px;}
.texfield_new{ width:275px;}
.message_field_new{ width:275px;}
.quickright_new{width:300px; float:left; padding-bottom:6px;}
/*----- Services popup -------*/
#ser_box{ width:668px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#414141; text-decoration:none;}
.contentbg{ background-image:url(../images/ser_midd.jpg); background-repeat:repeat-y;  width:668px;}
*html .contentbg{ background-image:url(../images/ser_midd.jpg); background-repeat:repeat-y; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.png", sizingMethod="crop");}
.content1{margin-left:10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#414141; line-height:12px;}
.content1 a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#414141; text-decoration:none;}
.content1 a:hover{text-decoration:underline;}
.row_wrap{width:650px; padding-bottom:5px;}
.col1, .col2, .col3{line-height:15px; float:left;}
.col1{width:235px;}
.col2{width:190px;}
.col3{width:220px;}

/*green popup*/
#green_box{ width:496px; height:117px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#414141; text-decoration:none;}
.contentbg_green{ background-image:url(../images/green_bg.png); background-repeat:no-repeat; width:496px; height:123px;}
.green_content{width:473px; padding-top:10px; color:#4b7607; padding-bottom:10px; line-height:18px; text-align:justify;}
*html .contentbg_green{ background-image:url(../images/green_midd.jpg); background-repeat:repeat-y; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.png", sizingMethod="crop"); position:relative; width:308px; float:left;}
.content2{margin-left:10px; margin-right:10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#414141; line-height:12px;}
.row_wrap2{width:270px; padding-bottom:10px; line-height:15px; text-align:justify;}

/* ------  footer  ------ */
.footerarea{width:990px; margin:auto;}

.footerarea_new{width:990px; text-align:left; float:left; }

.arialwhite{font-family:Arial; font-size:12px; font-weight:normal; color:#FFFFFF; padding-top:10px; text-decoration:none;}
.arialwhite a{font-family:Arial; font-size:12px; font-weight:normal; color:#FFFFFF; padding-top:10px; text-decoration:none;}
.arialwhite a:hover{font-family:Arial; font-size:12px; font-weight:normal; color:#FFFFFF; padding-top:10px; text-decoration:underline;}
.arialwhite_2{font-family:Arial; font-size:12px; font-weight:normal; color:#FFFFFF; padding-top:2px; text-decoration:none;}
.arialwhite_2 .img{font-family:Arial; font-size:12px; font-weight:normal; color:#FFFFFF; padding-top:0; padding-bottom:5px; text-decoration:none;}
.arialwhite_3{font-family:Arial; font-size:16px; font-weight:bold; color:#FFFFFF; padding-top:2px; text-decoration:none; text-align:left;}


.foo{float:left; padding-right:15px;}
.foo2{float:left; line-height:10px;}
.footer_text{color:#000000; font-size:11px; font-family:verdana; line-height:18px; text-decoration:none; padding:0px 0px 0px 0px;}
.footer_text a{color:#000000; font-size:11px; font-family:verdana; line-height:18px; text-decoration:none;}
.footer_text a:hover{color:#000000; font-size:11px; font-family:verdana; line-height:18px; text-decoration: underline;}

/* ------  seo  ------ */
.seo_left{float:left; width:244px; padding-top:15px; padding-bottom:15px;}
.seo_left_border2{background-image:url(../images/dot2.jpg);background-repeat:repeat-x; background-position:bottom; width:244px; padding:0px 0px 5px 0px;}
.seo_left_border{background-image:url(../images/dot2.jpg);background-repeat:repeat-x; background-position:bottom; width:234px; float:left; padding:10px 0px 10px 10px;}

.seo_left_border_cm_photo{background-image:url(../images/dot2.jpg);background-repeat:repeat-x; background-position:bottom; width:190px; float:left; padding:10px 0px 10px 10px;}
.seo_left_border_cm_offices{background-image:url(../images/dot2.jpg);background-repeat:repeat-x; background-position:bottom; width:170px; float:left; padding:10px 0px 10px 10px;}


.abouttext{background-image:url(../images/dot2.jpg);background-repeat:repeat-x; background-position:bottom; width:234px; float:left; padding:0px 0px 10px 10px;}
.about_photo{ float:left; margin-bottom:20px; border:2px solid #9D9D9D;}
.seo_select { color:#CC0001; text-decoration:none;}
.seo_select a{ color:#CC0001; text-decoration:none;}
.seo_select a:hover{ color:#CC0001; text-decoration:underline;}
.seotext{color:#666666; text-decoration:none; background-color:#F9F9F9;}
.seotext a{color:#666666; text-decoration:none; background-color:#F9F9F9;}
.seotext a:hover{color:#666666; text-decoration:underline; background-color:#F9F9F9;}
.seo_featured{ padding:10px 14px; width:214px; float:left;}
.featuredarea{width:244px; margin-bottom:10px; float:left;}
.news_area{width:244px; margin-bottom:10px; float:left;}

.featured_text{ padding-bottom:10px; width:214px; float:left;}
.seo_red{color:#D90000; text-decoration:none;}
.seo_red a{color:#D90000; text-decoration:none; }
.seo_red a:hover{color:#D90000; text-decoration:underline;}
.seop{padding-top:18px; float:left;}
.seo_row{padding-top:8px; float:left; width:214px;}
.seo_content{float:left; padding-left:16px; width:716px; xpadding-bottom:10px;}
.seo_content_border{border-bottom:3px solid #E00000; width:716px; float:left; padding-bottom:2px;}
.seo_content_row{width:716px; float:left;}
.seo_content_row1{ position:relative; width:716px; top:-15px; float:left;}
.seo_content_flash{position:absolute; float:left;	top:200px;	left:244px;}

.seo_content_row1{width:377px; float:left; padding-top:10px; color:#323232;}
.seo_content_row3{float:left; width:420px; padding-right:10px; padding-top:10px; color:#323232;}
.seo_flash{width:280px; margin-top:10px;}

.seo_content_row2{width:720px; float:left; color:#323232;}
.seo_content_flash{ padding-left:60px;}
.seo_content_flash1{ position:absolute; top:0px; left:380px; float:left;}
*html .seo_content_flash1{ position:absolute; top:10px; left:380px;}


.seo_content_apps{width:100%; float:left; padding-top:10px; color:#323232;}
.seo_content_apps_flash{ width:464px; float:left; margin-left:10px;}
/*.desktop_apps{ width:990px; float:left; position:absolute; padding-bottom:20px; color:#323232; }*/
.desktop_apps1{ width:990px; float:left; margin-top:0px; padding-bottom:0px; color:#323232; }

.contactnow{ position:absolute; xpadding-bottom:20px; margin-left:780px; margin-top:560px;} 
body:first-of-type .contactnow{position:absolute; xpadding-bottom:20px; margin-left:780px; margin-top:560px;}

.seo_content_row_photo{width:540px; float:left; padding-top:15px; font-size:15px; font-weight:normal;}
.seo_content_row ul{list-style-type:disc; list-style-position:inside; }
.seo_content_row li{padding-left:4px;}
.seo_development_text{ width:300px; float:left; color:#323232; padding-top:10px; }
.seo_development_text1{ width:700px; float:left; color:#323232; padding-bottom:10px; }
.seo_development_text2{ width:297px; float:left; color:#323232; padding-top:10px; }
.seo_development_flash{ width:318px; float:left; }

.seo_content_para1{ color:#323232; width:450px; position:absolute; top:200px;}
*html, html* .seo_content_para1{width:500px; position:absolute; top:200px;}
body:first-of-type .seo_content_para1{width:500px; position:absolute; top:200px;}

.seo_content_para3{ color:#323232; width:330px; position:absolute; margin-top:10px;}
*html, html* .seo_content_para3{
	width:378px;	position:absolute;	margin-top:-50px;	top: 491px;	height: 87px;}
body:first-of-type .seo_content_para3{width:450px; position:absolute; margin-top:-55px;}


/* ------  web design  ------ */
.webdesignarea{width:244px; margin-bottom:10px; float:left;}
.website_lightbox{position:absolute; margin-top:0px; margin-left:-220px; float:left;}
html * .website_lightbox{position:absolute; margin-top:0px; margin-left:-220px; float:left;}

/* ------  infrastructure  ------ */
.infrastructurearea{width:244px;  margin-bottom:10px; float:left;}
.infrastructure_left{ padding:10px 0px; width:244px;}
.inf_img{padding-right:8px; padding-top:5px;}
.inf_img2{padding-left:10px; padding-bottom:5px; padding-top:5px;}
.inf_client{background-image:url(../images/ingraimage.jpg); background-repeat:no-repeat; background-position:top; width:244px; border-bottom:1px solid #BDBCBC; float:left;}


/* ------  team  ------ */
.teamcol1{ width:730px; float:left; color:#323232; padding-top:10px; padding-bottom:10px; }
.cm_about{width:233px; height:292px; float:left;}
.cm_about_text{ width:470px; margin-left:0px; margin-top:5px; float:left; font-family:Verdana; font-weight:normal; line-height:15px; font-size:13px; color:#ffffff; background-color:#cc0000;}

.teamcont{ width:730px; float:left; color:#323232; }
.teamflash{ width:730px; float:left; color:#323232; padding-top:10px; padding-bottom:6px;}


.teamcol1 ul{list-style:disc; list-style-position:inside;}
.teamcol1 li{list-style:disc; list-style-position:inside;}
.teamcol2{width:240px; float:left;}
.team_row{width:240px; float:left;}
.z_text{padding:2px 0px 0px 5px;}
.team_member{padding-right:10px;}
/* ------  Chairman’s Message  ------ */
.chairman_top{width:990px; float:left; border-bottom:3px solid #E00000; padding-top:10px;}
.chair_row{width:730px; float:left; text-align:justify;}
.char_photo{float:left; width:225px;}
.char_text{float:left; width:738px; padding-right:20px; color:#FFFFFF; font-family:Verdana; font-weight:bold; line-height:16px; font-size:12px;}
.chair_nmae{background-color:#000000; padding:10px 0px 10px 10px; font-size:14px; color:#FFFFFF; width:720px; float:left;}
.chair_name_bold{ font-size:16px;}
.chair_row_pa{padding:10px 0px;}
.top_p{padding-top:10px;}
.chairman_content{float:left; width:740px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size:13px; padding-left:4px;}
/* ------  working at sdi  ------ */
.was{width:730px; float:left; text-align:justify;}
.was_row{width:730px; float:left; border-bottom:1px solid #CCCCCC; padding:10px 0px;}
.was_row2{width:730px; float:left;  padding:10px 0px;}
/* ------  resume  ------ */
.resumebg{width:730px; height:530px; float:left; background-image:url(../images/resumeimage.jpg); background-repeat:no-repeat; background-position:left top; }
.resumebg2{width:730px; height:400px; float:left; background-image:url(../images/resumeimage.jpg); background-repeat:no-repeat; background-position:left top; }
.resumearea{width:887px; padding:0px 0px 80px 103px; float:left; }
.resume_row{width:450px; float:left;  }
.resume_col1{width:20px; float:left; text-align:center; padding-top:3px;}
.resume_col2{width:400px; float:left; border-bottom:1px solid #EEEEEE; padding-bottom:6px;}

.resume_col1_new{width:20px; float:left; text-align:center; padding-top:7px;}
.resume_col2_new{width:400px; float:left; border-bottom:1px solid #EEEEEE; height:25px; padding-top:5px; padding-bottom:22px;}
.resume_coverletter{width:400px; float:left; border-bottom:1px solid #EEEEEE; height:65px; padding-top:3px; padding-bottom:8px;}
.resume_turningcode{width:400px; float:left; border-bottom:1px solid #EEEEEE; height:65px; padding-top:3px; padding-bottom:0px;}
.submit{float:left; padding-left:20px; padding-top:10px;}

.r_right{float:right; color:#666666; padding-right:15px;}
.resume_right{ color:#666666; height:120px; background-color:#f9f9f9; background-image:url(../images/inputbg.jpg);}
.r_right1{float:right; padding-right:20px;}
.brow_p{float:left; padding-top:6px; padding-right:5px;}

.attach_text{ padding-top:5px;}
.star{font-size:14px; color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.resume_row2{width:425px; float:left;}
/* ------  offices  ------ */
.seo_right{float:left; width:732px; padding-top:15px;}
.seo_right_new{float:left; width:700px; padding-top:15px;}

.cm_bg{ position:absolute; background-image:url(../images/cm_raj.png); background-repeat:no-repeat; width:975px; height:441px; margin-top:200px; margin-left:0px;}
body:first-of-type .cm_bg{ position:absolute; background-image:url(../images/cm_raj.png); background-repeat:no-repeat; width:975px; height:441px; margin-top:200px; margin-left:0px;}
html* .cm_bg{ margin-top:60px; margin-left:0px;}

.smile{ width:119px; height:11px; position:absolute; margin-top:10px; margin-left:550px;}
body:first-of-type .smile{position:absolute; margin-top:10px; margin-left:550px;}
*html .smile, html* .smile {position:absolute; margin-top:-15px; margin-left:10px;}

.offices_border{width:730px; border-bottom:3px solid #E00000; float:left;}
.office_col1{width:244px; float:left; }
.office_m{width:500px; float:left; height:272px; background:url(../images/map.jpg) no-repeat; padding-bottom:100px;}
.office_m_row{width:480px; float:left; }
.office_l{width:210px; float:left;}
.office_l_row{width:210px; float:left; background-image: url(../images/row_line.jpg); background-repeat:repeat-x; background-position:bottom; padding-bottom:10px; padding-top:10px;}
.office_l_row2{width:210px; float:left; padding-bottom:10px; padding-top:10px;}
.arial20red{color:#DD0000; font-size:20px;}
.office_text{font-family:Arial; font-size:12px; font-weight:normal; color:#666666; text-decoration:none;}
.office_text a{font-family:Arial; font-size:12px; font-weight:normal; color:#666666; text-decoration:none;}
.office_text a:hover{font-family:Arial; font-size:12px; font-weight:normal; color:#DD0000; text-decoration:underline;}
/* ------  pricing  ------ */
.pricing_row_border{width:990px; float:left; border-bottom:3px solid #dd0000; padding-top:10px;}
.pricing_header{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#B70100;}
.framework{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000000; line-height:15px;}
.frameworkwhite{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#ffffff; line-height:15px; width:360px; background-color:#db0000; padding:5px;}

.pricing_footer a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0A165E; text-decoration:none;}
.pricing_row{width:990px; float:left;}
.pricing_bg{width:990px; float:left; border-bottom:2px solid #999;}
.pricing_bg2{width:990px; float:left; }
.pricing_whitebox{width:330px; float:left; }
.pricing_whitebox1{width:326px; border-right:2px solid #999; border-left:2px solid #999; height:250px; float:left; }
.pricing_whitebox3{width:326px; border-right:2px solid #999; border-left:2px solid #999; height:256px; float:left; }
.pricing_whitebox2{width:314px; float:left; }
.pricing_greybox{width:330px; float:left; background-color:#EEEEEE; }
.pricing_whitebox{width:330px; float:left; }
.pricing_red{font-family:Arial; font-size:12px; font-weight:normal; color:#FF0000; text-decoration:none;}

.pricing_contact{ position:absolute; margin-top:172px; margin-left:800px;}
body:first-of-type .pricing_contact{position:absolute; margin-bottom:0px; margin-top:170px; margin-left:800px;}
*html .pricing_contact, html* .pricing_contact {position:absolute; margin-top:176px; margin-left:-160px;}

/* ------  careers  ------ */
.career_top{width:990px; float:left; padding-top:10px;}
.careers_row{width:659px; float:left; padding:10px 0px 10px 175px;}
.careers_button{width:161px; height:49px; float:left;}
.message_button{background-image:url(../images/message_out.jpg); width:199px; height:49px; background-repeat:no-repeat; float:left;}
.message_button a{background-image:url(../images/message_out.jpg); width:199px; height:49px; background-repeat:no-repeat; float:left;}
.message_button a:hover{background-image:url(../images/message_over.jpg); width:199px; height:49px; background-repeat:no-repeat; float:left;}
.workingsdi_button{background-image: url(../images/working_sdi_out.jpg); width:200px; height:49px; background-repeat:no-repeat; float:left;}
.workingsdi_button a{background-image: url(../images/working_sdi_out.jpg); width:200px; height:49px; background-repeat:no-repeat; float:left;}
.workingsdi_button a:hover{background-image: url(../images/working_sdi_over.jpg); width:200px; height:49px; background-repeat:no-repeat; float:left;}
.sdi_office{background-image:url(../images/sdi_office_out.jpg); width:182px; height:49px; background-repeat:no-repeat; float:left;}
.sdi_office a{background-image:url(../images/sdi_office_out.jpg); width:182px; height:49px; background-repeat:no-repeat; float:left;}
.sdi_office a:hover{background-image:url(../images/sdi_office_over.jpg); width:182px; height:49px; background-repeat:no-repeat; float:left;}
.meet_staff{background-image:url(../images/meetstaff_out.jpg); background-repeat:no-repeat; width:189px; height:49px; float:left;}
.meet_staff a{background-image:url(../images/meetstaff_out.jpg); background-repeat:no-repeat; width:189px; height:49px; float:left;}
.meet_staff a:hover{background-image:url(../images/meetstaff_over.jpg); background-repeat:no-repeat; width:189px; height:49px; float:left;}
.sendresume_button{background-image:url(../images/send_resume_out.jpg); width:219px; height:49px; background-repeat:no-repeat; float:left;}
.sendresume_button a{background-image:url(../images/send_resume_out.jpg); width:219px; height:49px; background-repeat:no-repeat; float:left;}
.sendresume_button a:hover{background-image:url(../images/send_resume_over.jpg); width:219px; height:49px; background-repeat:no-repeat; float:left;}
/*-----------------------------------*/

/*....terms & conditions*/
.termscondition{width:990px; padding-top:20px; padding-bottom:10px; float:left;}
.terms{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; text-align:justify;}
.careermenu { float:left; padding-left:0; margin:0; width:619px; height:49px; 
background:#f1f1f1 url(../images/cmenu_curves.gif) no-repeat 100% -49px;}

.careermenu div  {float:left; height:49px; background: url(../images/menu_gradbg.gif) repeat-x top left; }
/*.careermenu div a.cm { position:relative;width:219px; height:49px; display:block;  xbackground:url(../images/sendurresume.gif) no-repeat top center;     }*/
.careermenu span.leftcurve { float:left; width:8px;height:49px; display:block; background:url(../images/cmenu_curves.gif) no-repeat 0 0;}

.careermenu ul  { float:left; padding:0; margin:0; list-style:none;  width:619px; padding:0 8px; height:49px;  background:url(../images/cmenu_curves.gif) no-repeat 0 0;}
.careermenu ul li {list-style:none; float:left; background: url(../images/cmenu_gradbg.gif) repeat-x top left;}

.careermenu ul li#cm a, 
.careermenu ul li#sdiwork a, 
/*.careermenu ul li#sdioff a, 
.careermenu ul li#staff a, */
.careermenu ul li#resume a    { float:left; position:relative;  display:block; height:49px;  margin:0; text-decoration:none; text-indent:-9999999px; }

.careermenu ul li#cm a    	{width:191px; background: url(../images/cmenu_cm.gif) no-repeat top left;}
.careermenu ul li#sdiwork a {width:200px; background: url(../images/cmenu_worksdi.gif) no-repeat top left;}
.careermenu ul li#resume a 	{width:212px; background: url(../images/cmenu_sendresume.gif) no-repeat top left;}

.careermenu ul li#cm a:hover, 
.careermenu ul li#sdiwork a:hover, 
/*.careermenu ul li#sdioff a:hover, 
.careermenu ul li#staff a:hover, */
.careermenu ul li#resume a:hover, .careermenu ul li a#active  { position:relative; margin:0; display:block; height:49px; background-position:left bottom}

.career_right{float:right; width:244px; padding-top:15px;}


/* ------  pop-up  ------ */
.poparea{width:640px; border:2px solid #FFFFFF; background-color:#CC0000; float:left;}
.pop{width:636px; float:left;}
.pop_col1{width:320px; float:left;}
.pop_col2{width:296px; float:left; padding:25px 10px;}
.poptext{font-family:Arial; font-size:22px; font-weight:normal; color:#FFFFFF; border-bottom:1px solid #E78585; float:left; padding-right:60px; width:236px;}
/* ------  clients  ------ */
.client_area{float:left; width:990px; padding-top:15px;}
.client_content{float:left;  width:990px;}
.client_border{border-bottom:3px solid #E00000; width:990px; float:left; padding-bottom:2px;}

.contacts_right{position:absolute; margin-top:0px; margin-left:852px;}
*html, html* .contacts_right{position:absolute; margin-top:0px; margin-left:792px;}
body:first-of-type .contacts_right{position:absolute; margin-top:0px; margin-left:852px;}

.client_content_row{width:730px; float:left; padding-top:10px; text-align:justify; border-bottom:1px solid #F7A3A3; padding-bottom:5px;}
.client_row{width:990px; float:left; padding-top:10px;}
.clients_content_main{width:990px;}
.clients_content_left{width:839px; padding-right:10px; float:left; color:#323232;}
.clients_content_right{width:141px; float:left;}
.clients_portfolio{width:990px; float:left;}
.client_col1{width:385px; float:left;}
.client_row1{width:385px; float:left;}
.client_col1_row{width:359px;  padding:10px 13px; float:left;}
.client_col1_row2{width:359px;   background-color:#F5F5F5; float:left; }
.client_col1_row3{width:339px; margin:10px;  background-color:#E00000;}
.client_col1_row4{width:339px; padding:0px 10px 5px 10px; float:left;}
.client_p{padding:0px 40px 0px 30px; float:left;}
.client_p2{padding:0px 20px 0px 10px; float:left;}
.client_col2{width:340px; float:left;}
.client_col_area{ width:320px; margin:20px 18px 0px 0px; border:1px solid #D0D0D0; text-align:center;}
.client_line{background-image:url(../images/client_line.jpg); background-repeat:repeat-x; float:left; width:339px; height:26px;}
/* ------  download  ------ */
.download_area{width:990px; float:left; padding-top:10px;}
.download_col{float:left; width:330px;}
.download_col2{width:120px; float:left;}
.download_col3{width:210px; float:left; text-align:justify;}
.g_bg{background-image:url(../images/grass.jpg); float:left; background-position:bottom; background-repeat:repeat-x; width:990px;}
.red18{font-size:16px; color:#E00000; font-weight:bold; text-decoration:none;}
.red18 a{font-size:16px; color:#E00000; font-weight:bold; text-decoration:none;}
.red18 a:hover{font-size:16px; color:#E00000; font-weight:bold; text-decoration:underline;} 
/* ------  contact us  ------ */
.contactusbg{width:730px; float:left;  background-image:url(../images/contactus_bg.jpg); background-repeat:no-repeat; background-position:left top; padding-bottom:20px;}
.contactarea{width:607px; height:320px; padding:54px 0px 10px 123px; float:left;}
.contactus_left_row{width:244px; float:left;}
.contact_row{width:567px; float:left; padding-left:40px;}
.contactus_border{border-bottom:1px solid #E7E0E0; width:240px; padding-bottom:15px;  float:left;}
/* ------  payonline  ------ */
.payonline_row{width:990px; float:left; margin-bottom:10px;}
.payonline_border{ width:985px; border:1px solid #EEEEEE; float:left;  }
.payonline_bg{background-image: url(../images/payonline_bg.jpg); float:left; background-position:center; background-repeat:repeat-y;}
.payonline_left{width:492px; float:left;}
.payonline_right{width:493px; float:left;}
.payonline_border2{border-bottom:1px solid #EEEEEE; float:left; width:460px; padding:10px 15px 10px 15px;}
.payonline_row2{float:left; width:460px; padding:10px 15px 10px 15px;}
.payonline_col1{width:10px; float:left; padding-top:3px;}
.payonline_col2{width:216px; float:left; padding-left:10px;}
.payonline_col3{width:224px; float:left;}
.payonline_col4{width:286px; float:left;}
.payonline_col5{width:124px; float:left;}
.p_left{padding-left:10px; float:left;}

.payonline_col6{ width:730px; float:left; padding-right:10px;}
.payonline_col7{width:250px; float:left;}
.paypal_text{border-bottom:1px solid #ADADAD; width:730px; font-size:30px; padding-bottom:5px; font-weight:bold; color:#2E2E2E;}
.paypal_text2{font-size:15px; font-weight:bold; width:730px;  font-family:Arial; color:#666666; float:left; padding-top:10px;}

.google_chechout_col1{float:left; width:190px;}
.google_chechout_col2{float: left; width:740px;}
.google_chechout_row{float:left; width:650px; padding-left:100px; Xpadding-bottom:10px; }
.google_chechout_row_1{float:left; Xwidth:560px; padding-bottom:10px; }
.google_chechout_row1{float:left; width:700px; padding-left:20px; padding-bottom:10px; }
.google_chechout_col4{float: left; width:20px; padding-top:3px; }
.google_chechout_col4_1{Xfloat: left; width:20px; padding-top:3px; }
.google_chechout_col5{float: left; width:590px; padding-bottom:10px; border-bottom:1px solid #EFEFEF;}
.google_chechout_col5_1{float: left; width:400px; padding-bottom:10px;}
.google_chechout_col5_2{float: left; border-bottom:1px solid #EFEFEF;}

.google_checkout_col6{float:left; width:100px;}
.google_checkout_col6_1{Xfloat:left; width:100px;}

.google_checkout_fieldarea{float:left; width:260px;}

.google_checkout_field {width:260px;}
.google_checkout_co{float:left; width:300px;}
.google_checkout_col7{float:left; width:20px;}
.google_checkout_col8{float:left; width:510px; padding-left:10px; text-align:justify;}
.google_checkout_text{float:left; width:650px; padding-left:10px; text-align:justify; color:#656565; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}

.google_chechout_col3{float: left; width:206px; border:0px; margin-top:250px; }
*html, html*.google_chechout_col3{float: left; width:206px; border:0px; margin-top:270px; }
body:first-of-type .google_chechout_col3{float: left; width:206px; border:0px; margin-top:250px; }

.google_chechout_fl1{ position:absolute; float: left; width:185px; border:0px; top:10px; }
*html, html*.google_chechout_fl1{float: left; width:206px; border:0px; top:10px; }
body:first-of-type .google_chechout_fl1{float: left; width:206px; border:0px; top:10px; }

.paypal_checkout_fl1{ position:absolute; float: left; width:185px; height:115px; 
border:0px; top:10px; }
*html, html*.google_chechout_fl1{float: left; width:206px; border:0px; top:10px; }
body:first-of-type .google_chechout_fl1{float: left; width:206px; border:0px; top:10px; }

.google_chechout_fl2{ position:absolute; float: left; width:220px; border:0px; top:100px; }
*html, html*.google_chechout_fl2{float: left; width:220px; border:0px; top:100px; }
body:first-of-type .google_chechout_fl2{float: left; width:220px; border:0px; top:100px; }

.paypal_checkout_fl2{ position:absolute; float: left; width:220px; border:0px; top:60px; }
*html, html*.google_chechout_fl2{float: left; width:220px; border:0px; top:100px; }
body:first-of-type .google_chechout_fl2{float: left; width:220px; border:0px; top:100px; }

/*.google_chechout_flash{float: left; width:185px;}
.google_payonline_flash{float: left; width:220px;}*/


.google_button{background-image:url(../images/google_out.jpg); background-repeat:no-repeat; width:129px; height:26px;}
.google_button a{background-image:url(../images/google_out.jpg); background-repeat:no-repeat; color:#FFFFFF; font-weight:bold; text-decoration:none; padding:6px 13px 6px 10px;}
.google_button a:hover{background-image:url(../images/google_over.jpg); color:#000000; font-weight:bold; background-repeat:no-repeat; width:129px; height:26px;}

.google_flash{position:absolute; margin-top:0px; margin-left:750px;}
*html, html* .google_flash{position:absolute; margin-top:0px; margin-left:650px; width:185px;}
body:first-of-type .google_flash{position:absolute; margin-top:0px; margin-left:750px;}

.pay_button{background-image:url(../images/pay_out.jpg); background-repeat:no-repeat; width:65px; height:26px;}
.pay_button a{background-image:url(../images/pay_out.jpg); background-repeat:no-repeat; color:#FFFFFF; font-weight:bold; text-decoration:none; padding:6px 13px 6px 10px;}
.pay_button a:hover{background-image:url(../images/pay_over.jpg); color:#000000; font-weight:bold; background-repeat:no-repeat; width:65px; height:26px;}

.bank_button{background-image:url(../images/pay_out.jpg); background-repeat:no-repeat; width:110px; height:26px;}
.bank_button a{background-image:url(../images/bank_out.jpg); background-repeat:no-repeat; color:#FFFFFF; font-weight:bold; text-decoration:none; padding:6px 13px 6px 10px;}
.bank_button a:hover{background-image:url(../images/bank_over.jpg); color:#000000; font-weight:bold; background-repeat:no-repeat; width:110px; height:26px;}
/* ------  iphone  ------ */
.iphone_row{width:990px;  border-bottom:3px solid #E00000; float:left; padding-top:10px;}
.iphone_content{width:990px; padding-bottom:40px; float:left; padding-top:10px;}
.iphone_col1{width:296px; float:left; padding-bottom:0px; }
.iphone_col2{width:680px; float:left; color:#323232;}

/*************** droid&blackberry flash code *********************/
.iphone_flash1{position:absolute; margin-top:-45px; margin-left:700px;}
body:first-of-type .iphone_flash1{position:absolute; margin-top:-45px; margin-left:700px;}
*html .iphone_flash1, html* .iphone_flash1{position:absolute; margin-top:-50px; margin-left:20px; }

#navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist li
{
padding-left: 14px;
background-image: url(../images/arrow_new.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}



.iphoneContentbg{ float:left; background:url(../images/ipContentBG.jpg) no-repeat; width:670px; height:79px;}
.iphoneContent{ padding-left:14px; padding-top:10px; border:0px;}
.iphoneDemo{ width:163px; height:56px; float:left; padding-right:8px;}
.iphoneText{ font-size:12px; Xpadding-top:5px; font-family:Arial, Helvetica, sans-serif; color:#323232; line-height:14px; }
.iphoneDemo2{ width:163px; float:left; padding-right:8px;}
.iphoneDemo3{ width:110px; padding-right:15px; float:left;}
.iphoneText2{font-size:12px; padding-top:14px; font-family:Arial, Helvetica, sans-serif; color:#323232; line-height:14px; }
.iphoneText3{font-size:12px; padding-top:8px; font-family:Arial, Helvetica, sans-serif; color:#323232; line-height:14px; }
.iphonesmallbg{ float:left; background-color:#f4f4f4; padding: 4px; border: 1px solid #666; width:150px; height:138px;}

.iphone_flash{position:absolute; margin-top:-45px; margin-left:700px;}
body:first-of-type .iphone_flash{position:absolute; margin-top:-45px; margin-left:700px;}
*html .iphone_flash, html* .iphone_flash{position:absolute; margin-top:-725px; margin-left:20px; }

/*..iphone_flash_for Blackberry&Droidpage..*/
X.iphone_flash_1{position:absolute; margin-top:-45px; margin-left:700px;}
Xbody:first-of-type .iphone_flash_1{position:absolute; margin-top:-45px; margin-left:700px;}
*html .iphone_flash_1, html* .iphone_flash_1{position:absolute; margin-top:-50px; margin-left:20px; }

.iphone_apps_project{float:left; width:670px; padding-top:20px;}
.iphone_project1{float:left; padding-right:62px;}
.iphone_project2{float:left;}

/*************** clients page *********************/
.clientstab {
	width:768px;
	height:40px;
	background-image:url(../images/clients_head.gif);
	background-repeat:no-repeat;
}

.clientcontent {
	width:990px;
	padding-left:28px;
	padding-right:13px;
}

.clientdetails1 {
	width:255px;
	float:left;
}

.clientname12black{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:20px;
	text-decoration:none;
}
.clientname12normal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	line-height:20px;
	text-decoration:none;
}

.countrygraybold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#6E6E6E;
	line-height:20px;
}

.clientimg {
	width:82px;
	height:83px;
	float:left;
}

.clientnamebg {
	width:173px;
	height:45px;
	background-image:url(../images/clientname_bg01.jpg);
	background-repeat:no-repeat;
	padding-top:38px;
	float:left;
}

.clientdetails2 {
	width:245px;
	float:left;
}

.clientnamebg02 {
	width:163px;
	height:45px;
	background-image:url(../images/clientname_bg02.jpg);
	background-repeat:no-repeat;
	padding-top:38px;
	float:left;
}

.clientdetails3 {
	width:224px;
	float:left;
}

.clientnamebg03 {
	width:142px;
	height:45px;
	background-image:url(../images/clientname_bg03.jpg);
	background-repeat:no-repeat;
	padding-top:38px;
	float:left;
}

.clientdetails4 {
	width:224px;
	float:left;
}



/* ------  blog  ------ */

/*.blogcontainer{ width:990px; padding-top:10px;}
#blogleft{ width:749px;}
#blogright{ width:241px; }
.infrastructurearea2{width:244px;  margin-bottom:10px; float:right;}
.featuredarea2{width:244px; background-color:#F4F4F4; margin-bottom:10px; float:right;}
.featured_text2{ padding-bottom:10px; width:214px; float:right;}
background-position:inherit;}
.blogtext{ width:626px; float:left;}


.arialgrey12{font-family:Arial; font-size:12px; font-weight:normal; color:#666666; text-decoration:none; padding:3px 0px 0px 13px;}
.arial12balck{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:justify; padding:7px 0px 0px 13px;}

*/

#blogleft{ width:700px; float:left; padding-bottom:20px;}
#news_left{ width:700px; float:left; padding-bottom:20px; float:left;}
#news_right{ width:230px; float:left; padding-bottom:20px;}

#testimonial_main{ width:990px; float:left; padding-bottom:20px;}
.testimonial_left{ width:650px; float:left;}

#blogright{ width:244px; float:left; }
.arialred24{ font-family:Arial, Helvetica, sans-serif; width:700px; font-size:24px; text-align:left; float:left; color:#CC3333; padding:0px 0px 0px 0px; border-bottom:1px solid #999999;}

.testimonial_client{ font-family:Arial, Helvetica, sans-serif; width:700px; font-size:12px; text-align:left; float:left; color:#CC3333; padding:5px 0px 0px 0px; font-weight:bold; }
.testimonial_photo{position:absolute; margin-top:50px; margin-left:750px;}
html* .testimonial_photo{position:absolute; margin-top:10px; margin-left:-240px;}
body:first-of-type .testimonial_photo{position:absolute; margin-top:50px; margin-left:750px;}

.arialred24news{ font-family:Arial, Helvetica, sans-serif; width:625px; font-size:24px; text-align:left; float:left; color:#CC3333; padding:0px 0px 0px 0px;}
.arialgrey12{font-family:Arial; width:100%; font-size:12px; font-weight:normal; color:#666666; text-decoration:none; padding:3px 0px 0px 0px; float:left;}
.arialgrey12sig{font-family:Arial; width:100%;  font-size:12px; font-weight:normal; color:#666666; text-decoration:none; padding:67px 0px 0px 0px; float:left;}
.arialgrey12bg{font-family:Arial; width:683px; height:26px; font-size:12px; font-weight:normal; color:#666666; text-decoration:none; padding:17px 0px 0px 14px; float:left; background-color:#CCCCCC;}
.arial12balck{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:justify; padding:7px 0px 0px 0px; width:700px; float:left;}
.arial12balcknews{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:justify; padding:7px 0px 0px 0px; width:730px; float:left;}
.arial12balcktc{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:justify; padding:0px 0px 0px 0px; width:720px; float:left;}
.arial12balcktc ul{  width:720px; margin:0px; padding:0px; list-style:none; }
.arial12balcktc li{  width:720px; background-image:url(../images/arrow2.gif); list-style:none; background-repeat:no-repeat; background-position:left top; margin:0px; padding:0px 0px 10px 10px;}


.blogimg{ list-style-image:url(../images/blogimg.jpg); float:left; background-repeat:no-repeat; width:98px; height:98px;} 
.blogimgsideblock{ width:626px; float:left;}
.featuredareablog{width:244px; background-color:#F4F4F4; margin-bottom:10px; float:left;}
.featured_textblog{ padding-bottom:10px; width:214px; float:left;}
.seo_featuredblog{ padding:10px 14px; width:214px;}
.blogimgtext{  float:left;}
.blogimgtextnews{ width:100%; float:left;}

.testimonoals{ width:100%; float:left;}
.more1{background-image:url(../images/moreicon.jpg); background-repeat:no-repeat; background-position:left; width:100px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CA1B1A; width:100px; float:left; padding:0px 0px 0px 13px; margin:0px;  }


#blogleftcomments{width:745px; float:left; }
.arialred24comments{ font-family:Arial, Helvetica, sans-serif; width:738px; font-size:24px; text-align:left; float:left; color:#CC3333; padding:0px 0px 0px 0px;}
.arial12balckcomments{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:justify; width:730px; float:left;border-bottom:1px solid #D6D6D6; margin-bottom:10px;} 
#bolgcommimg{ width:365px; height:165px; float:left; margin:14px 0px 14px 0px;}
#testimonoalsimg{ width:245px; height:274px; float:left; margin:10px 0px 14px 0px;}

.arial24grey{font-family:Arial, Helvetica, sans-serif; font-size:24px; height:28px; font-weight:normal; color:#333333;border-bottom:1px solid #D6D6D6; width:730px; margin-bottom:15px;}
.numberimg{ width:33px; float:left;}
.allcomments{width:745px; float:left; margin-bottom:15px; }
.allleavereply{width:730px; float:left; margin-bottom:5px;}
.commenttopheading{ width:697px; height:43px; float:left; background-color:#CCCCCC;}
.commentblog{width:697px; float:left;}
.textfieldmain{width:580px; float:left;}

.arial12balckcomment{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:justify; width:669px; height:72px; float:left; background-color:#E7E7E7; padding:0px 14px 0px 14px; } 
.greybg{ width:730px; height:239px; background-color:#F4F4F4;float:left;}

.a{ width:730px; float:left;}
.name{ float:left; width:100px; margin:22px 0px 0px 18px;}
.textbox{float:left; width:247px; height:17px; margin:16px 0px 0px 0px; border:1px solid #CCCCCC; background:#FFFFFF;}
.textarea2{ width:573px; height:89px; float:left; margin:16px 0px 0px 0px; border:1px solid #CCCCCC; background:#FFFFFF; }
.submitbutton{ font-family:Arial,Helvetica, sans-serif; float:left; margin:0px 0px 7px 0px; font-size:14px; color:#ca1b1a; font-weight:bold; height:30px; width:140px; }

/*ul{
list-style:none;
margin-top:5px;}
ul li{
display:block;
float:left;
width:593px;
height:1%;}
ul li label{
float:left;
padding:10px;}
ul li input, ul li textarea{
float:right;
margin:16px 71px 0px 0px;
border:1px solid #ccc;
padding:3px;
font-family: Georgia, Times New Roman, Times, serif;
width:60%;
}
*/
label span{
color:#f00;  }


.testimonials_box{float:left; width:436px; margin-top:10px; height:274px;}
.arialgrey14{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:normal; text-align:justify; padding:0px 0px 0px 0px; height:161px; width:100%; float:left; background-image:url(../images/testimonials_bg.jpg); background-repeat:no-repeat; background-position:top left;}

.XzX {	font-size: 23px; color:#cc0001; padding:0px 0px 0px 0px;}
.red_bold_team {font-size: 18px; color:#cc0001; padding:0px 0px 0px 0px;}
.c {
	font-size: 48px; color:#cc0001; padding:0px 0px 0px 70px;
	
	}
	
	
#dropmenudiv{
position:absolute;
overflow:hidden;
border:1px solid #999;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
height:72px;
z-index:100;
text-decoration: none;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
padding: 1px 0;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: white;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
text-decoration: none;
}
.dorp_input{border:0px;  width:90px; font-weight:bold; font-size:11px;  }	
.ultext{padding-left:30px;}
.webdev_active a{width:222px; }
.online_active a{width:120px;}
.softdev_active a{width:206px;}
.client_active a{width:81px;}
.payonline_active a{width:74px;}
.careers_active a{width:73px;}
.aboutus_active a{width:77px;}
.pricing_active a{width:81px;}


.webdev_active a,.online_active a, .softdev_active a, .client_active a, .payonline_active a, .careers_active a, .aboutus_active a, .pricing_active a{height:26px; display:block; text-align:center;text-decoration:none; float:left; background-image:url(../images/webdev_over.jpg);}
.mumbai, .pondy, .usa{text-align:left; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#FFF; font-size:10px; height:95px; text-decoration:none}
.mumbai a, .pondy a, .usa a{text-align:left; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#FFF; font-size:10px; height:95px; text-decoration:underline;}

.pondy{position:absolute; margin-left:240px; margin-top:190px; padding:63px 12px 0px 15px; width:189px; height:164px; background:url(../images/pondi_new.png) no-repeat;  }
.mumbai{position:absolute; margin-left:310px; margin-top:5px; padding:13px 12px 0px 15px; width:179px; height:173px; background:url(../images/mumbai_new.png) no-repeat; }
.usa{position:absolute; margin-left:7px; margin-top:135px; padding:63px 20px 0px 15px; width:207px; height:189px; background:url(../images/usa_new.png) no-repeat; }


body:first-of-type .pondy{margin-left:240px; margin-top:190px;}
body:first-of-type .mumbai{margin-left:310px; margin-top:5px;}
body:first-of-type .usa{margin-left:7px; margin-top:135px;}

*html .usa, html* .usa{margin-left:-235px; margin-top:135px;}
*html .mumbai, html* .mumbai, html* .pondy, html* .pondy{margin-left:70px;}
*html .pondy, html* .pondy{margin-left:0px;}

* html .pondy{background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pondi_new.png", sizingMethod="crop"); }
*html .mumbai{background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/mumbai_new.png", sizingMethod="crop");}
*html .usa{background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/usa_new.png", sizingMethod="crop");}

/*date function*/

.readonlytext { border:0px; background:none; text-align:left; width:55px; line-height:12px; padding:0px; margin:0px; }
.time_text{ font-family:Arial; font-size:11px; color:#c53433;}
.pdg8pxt{padding-top:12px; padding-bottom:0px;}
.pdg8pxb{padding-top:0px; padding-bottom:0px;}
.pdg0px{padding-bottom:0px;}

form { padding:0px; margin:0px; }

.click_img { cursor:pointer; }
.progress_div { display:none; }

.contactus { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#D20203;  }
.contactus a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#D20203; text-decoration:underline;}

.intranet_footer{ float:left; background-image:url(../images/intranet_footer.jpg); background-repeat:no-repeat; width:730px; height:31px; padding:10px 0px 0px 0px;}
.intranet_footer_text{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#323232; text-align:center; line-height:10px;}

.mail{}
.print{}
.divider{}

.code_field{ width:40px; height:20px;} 
.contactus_message1{ height:80px; background-color:#f9f9f9;}
.r_right1 textarea{ height:80px; background-color:#f9f9f9; border:1px solid #D4D4D4; background-image:url(../images/textarea_bg1.jpg); background-repeat:repeat-x; font-size:11px; overflow:auto; color:#666666; font-family:Arial; padding-left:5px;}


.h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#ad1313;
	font-weight:normal;
}

.h1gray {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#777777;
	font-weight:normal;
}

.h1graysmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#777777;
	font-weight:normal;
}

/*form droppdown list*/
        .desc { color:#6b6b6b;}
        .desc a, .desc1 a  {color:#0092dd;}
        .dropdown dd, .dropdown dt, .dropdown ul, .dropdown1 dd, .dropdown1 dt, .dropdown1 ul { margin:0px; padding:0px; }
        .dropdown dd, .dropdown1 dd { position:relative; }
        .dropdown a, .dropdown a:visited, .dropdown1 a, .dropdown a:visited  { color:#292929; text-decoration:none; outline:none;}
        .dropdown a:hover, .dropdown1 a:hover  { color:#292929;}
        .dropdown dt a:hover, .dropdown1 dt a:hover { color:#5d4617; border: 1px solid #4d4d4d;}
        .dropdown dt a, .dropdown1 dt a {background: #f4f3f3 url(../images/arrow.png) no-repeat scroll right center; display:block;
                        border:1px solid #abadb3; width:50px; height:15px;}
        .dropdown dt a span, .dropdown1 dt a span {cursor:pointer; display:block; }
        .dropdown dd ul, .dropdown1 dd ul  { background:#f4f3f3 none repeat scroll 0 0; border:1px solid #4d4d4d; color:#C5C0B0; display:none;
                          left:0px; position:absolute; top:0px; width:auto; min-width:40px; list-style:none;}
        .dropdown span.value, .dropdown1 span.value { display:none;}
        .dropdown dd ul li, .dropdown1 dd ul li {line-height:13px;}
				.dropdown dd ul li a, .dropdown1 dd ul li a { padding:0px; display:block;}
        .dropdown dd ul li a:hover, .dropdown1 dd ul li a:hover { background-color:#919191;}
        .dropdown img.flag, .dropdown1 img.flag  { border:none; vertical-align:middle; margin-left:10px; }
        .flagvisibility, .flagvisibility1  { display:none;}
				
.silicon{float:left; color:#000000; font-size:11px; padding-top:4px; *padding-top:1px; width:110px;  padding-left:2px; text-align:right;}

.pdgTOP15{ padding-top:15px;}
.pdgTOP15{ padding-top:15px;}



/*--------------- July 15/2010 Specials Page --------------------------*/



#specials{ padding:10px 15px 10px 15px; margin:0; width:960px;}
#specials .spttl{ padding:0; margin:0; background:url(../images/websitespecials_ttl.gif) no-repeat; width:960px; height:63px; text-align:right;}
#specials .spttl .tahoma28nor{ font-family:Tahoma, Geneva, sans-serif; font-size:28px; color:#FFF; padding:14px 20px 0 0;}

#sp_table{ padding:8px 5px 0 5px; margin:0; width:950px;}

.sptbl_1{ padding:0; margin:0; border-left:1px solid #b0b0b0; border-right:1px solid #b0b0b0; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; color:#131313;}
.sptbl_1 tr{ padding:0; margin:0;}
.sptbl_1 tr td { padding:0; margin:0; text-align:center; background:url(../images/sptable_tdbg.jpg) top #ffffff; height:25px;}
.sptbl_1 tr td.lft { padding:0 0 0 15px; margin:0; text-align:left;}
.sptbl_1 tr th { padding:0; margin:0; text-align:center; font-weight:normal; background:url(../images/sptable_thbg.jpg) top #ebebeb; height:25px;}
.sptbl_1 tr th.lft { padding:0 0 0 15px; margin:0; text-align:left; font-weight:normal;}


ul.splist_tll{list-style:none; float:left; padding:8px 0 0 8px; margin:0; text-align:center;}
ul.splist_tll li{ list-style:none; float:left; padding:0; margin:0; text-align:center;}

ul.splist_tll_2{list-style:none; float:left; padding:0 0 0 8px; margin:0 0 15px 0; text-align:center;}
ul.splist_tll_2 li{ list-style:none; float:left; padding:0; margin:0; text-align:center;}


ul.splist{ list-style:none; float:left; padding:0; margin:0;}
ul.splist li{ list-style:none; float:left; padding:0; margin:0; text-align:center;}
ul.splist li.lft{ list-style:none; float:left; padding:0 0 0 20px; margin:0; text-align:left;}

.spwd250{ width:250px; padding:0; margin:0;}
.spwd255{ width:240px; padding:0; margin:0;}
.spwd224{ width:220px; padding:0; margin:0;}
.spwd230{ width:230px; padding:0; margin:0;}
.spwd237{ width:237px; padding:0; margin:0;}


.spred12{ color:#b00000; font-size:12px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase;}
.spred14{ color:#b00000; font-size:14px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase;}
.spred14_b{ color:#000000; font-size:14px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase;}
.spb14_n{ color:#000000; font-size:14px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase;}
.spb16_n{ color:#000000; font-size:16px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase;}

.fnt14{ font-size:14px; font-family:Tahoma, Geneva, sans-serif;}
.red16{ font-size:16px; font-family:Tahoma, Geneva, sans-serif; color:#d70000; font-weight:normal; padding:0 0 5px 0;}
.red22{ font-size:22px; font-family:Tahoma, Geneva, sans-serif; color:#d70000; font-weight:normal;}
.black20{font-size:20px; font-family:Tahoma, Geneva, sans-serif; color:#000000; font-weight:normal;}
.red26{ font-size:26px; font-family:Tahoma, Geneva, sans-serif; color:#d70000; font-weight:normal;}
.red30{ font-size:30px; font-family:Tahoma, Geneva, sans-serif; color:#d70000; font-weight:normal;}


.pddt20{ padding-top:20px !important;}

#spcontact{ padding:0; margin:auto; width:948px;}
#spcontform{ height:20px; padding:0; margin:auto; width:938px; background:#ededed; padding:5px 5px 15px 5px;}
.sp_txtfld{ color:#666666; font-size:12px; padding:0 4px 0 4px; margin:4px 0 0 0; background:url(../images/spforn_txtfld_bg.gif) repeat-x; height:20px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}

ul.frmlist{ list-style:none; float:left; padding:0; margin:0;}
ul.frmlist li{ list-style:none; float:left; padding:0 4px 0 0; margin:0;}
ul.frmlist li.npd{ list-style:none; float:left; padding:0; margin:0;}

.wd184{ width:184px;}
.wd114{ width:114px;}
.wd154{ width:154px;}
.wd369{ width:369px;}

.ask{ font-size:12px; font-weight:normal; color:#4f4f4f; padding:10px 0 5px 10px;}
.ask span{ font-size:12px; font-weight:normal; color:#b00000;}
.ask span a{ font-size:12px; font-weight:normal; color:#b00000; text-decoration:none;}

.pdb10{ padding:0; margin:0 0 10px 0;}
#footer-logo{text-align:center; margin:auto; padding:10px 0 10px 273px; height:38px;}