@charset "utf-8";
body { margin:0; padding:0; width:100%; background: #FFF;  }
html { padding:0; margin:0;}

a { text-decoration:none;}
a:hover { text-decoration:underline;}
/* main */
.main { padding:0; margin:0 auto; }
/********** header **********/
.blok_header { margin:0; padding:0; background: #FFF; }
.header { width:960px; margin:0 auto; padding:0;}
.header h2 { font: bold 36px Arial, Helvetica, sans-serif; color:#fefefe; padding:20px; margin:5px 0; background:#0c0c0c; width:920px;}
/* top_text */
.top_text { text-align:right; font: normal 11px Arial, Helvetica, sans-serif; color:#646464; padding:70px 0 0 0; margin:0; width:250px; float:right;}
.top_text a { color:#646464; text-decoration:none;}
/* mobile box*/
.mob { width:380px; float:right; height:60px; font:bold 14px Arial, Helvetica, sans-serif; color:#646464;  padding:50px 0px 0 0; margin:0;}
.col { color:#e56c23; }


/* logo */
.logo { padding:0 0 20px 0; margin:0; width:400px; height:100px; float:left; background: url(../images/logo.png) no-repeat;}
/*menu*/
#menu_border {  margin-top:10px; border-top:1px solid #e6e6e7; background: #0461a6; height:37px; }
.menu { width:960px; margin:0px auto; height:36px; font-family:normal 14px Verdana, Arial, Helvetica, sans-serif; }
.menu ul { text-align: left; padding:0; margin:0; list-style:none; border:0; float:left;}
.menu ul li { float:left; border:0; background:right url(../images/border_menu.png) no-repeat; margin:0px;
	padding:0px;}
.menu ul li a { float:left; margin:0; padding:10px 15px; color: #FFF; font:normal 14px Arial, Helvetica, sans-serif; text-decoration:none;}
.menu ul li a:hover { background:#024c82; color:#FFF; }
.menu ul li a.active { background:#024c82;}
/* Slider */

.slid_boder_resize { padding:0; margin:0;  }
.slid_boder { width:100%; margin:0 auto; padding:0 0px; height:20px;  background:url(../images/slide_bk.png) no-repeat; }


/********** body **********/
.body_resize { margin:0; padding:0;}
.body { width:960px; margin:0 auto; padding:0px 0;  }
.body h2 { font: normal 18px Arial, Helvetica, sans-serif; color:#2a2a2a; padding:10px 0; margin:0;}
.body h2 span { text-transform:none; font: normal 11px Arial, Helvetica, sans-serif; color:#b1b1b1;}
.body h3 { font: normal 14px Arial, Helvetica, sans-serif; font-weight:500; color:#2a2a2a; padding:15px 0; margin:0;}
.body img { padding:0; margin:10px auto;}
.body img.floated { float:left; padding:0; margin:10px 15px 10px 0;}
.body ul { list-style:none; margin:10px auto; padding:10px 0;}
.body li { border-bottom:1px solid #dbdbdb; padding:5px; margin:0; font: normal 11px Arial, Helvetica, sans-serif; color:#606060;}
.body li a { font: normal 11px Arial, Helvetica, sans-serif; color:#7d7d7d; text-decoration:none;}
.body li a:hover { color:#53d5ff; font-weight:bold;}
.body p { font:normal 14px Arial, Helvetica, sans-serif; color:#606060; line-height:1.9em; padding:5px 0; margin:0; text-align:justify;}
.body p span { color:#565656; font: bold 14px Arial, Helvetica, sans-serif; }
.body a { text-decoration:none; color:#0461a6;}
.right { width:270px; float:right; padding:5px 20px; margin:0;}
.left { width:610px; float:left; padding:5px 20px; margin:0; }
.center { width:920px; float:left; padding:5px 20px; margin:0; }
.port {width:280px; float:left; margin:0; padding:10px 15px 10px 15px; border-right:1px solid #d8d8d8;}
.port.last { border:0;}



.callus_bx { float:left; width:260px; height:100px;
border: 1px solid #e6e6e6;
-webkit-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
-moz-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);   border-radius:5px; }

.callus_img { float:left; width:100px; height:90px; background:url(../images/callus_img.jpg) no-repeat; margin:5px; border-radius:5px; }
.callus_txt1 { float:left; width:150px; height:40px;  font: normal 25px Arial, Helvetica, sans-serif; color:#2a2a2a; line-height:1.5em; text-align:center; padding-top:5px;  }
.callus_txt2 { float:left; width:150px; height:50px;  font: normal 15px Arial, Helvetica, sans-serif; color:#606060; font-weight:bold; line-height:1.5em; text-align:center;  }

.download_bx { float:left; width:195px; height:55px; border-radius:5px; margin:20px 10px 10px 35px; border:1px solid #EFEFEF; background-color:#F4F4F4; }
.download_bx img { padding:0; margin:0px auto; border:none;}






.broder_img { float:left; height:30px; width:100%; background: url(../images/border_img.jpg) no-repeat;    }


.lnk a { float:left; clear: both; display: block; width:100%; font:normal 12px Arial, Helvetica, sans-serif; color:#606060; line-height:1.5em; font-weight:bold; text-decoration: none;   }
.lnk a:hover { color: #999;}

/*List Bullets*/
.list_bullet1 { margin: 10px 0px 10px 5px; padding: 0; list-style: none; line-height: 20px;    }
.list_bullet1 li { color:#555; margin: 0 0 10px 0;  padding: 0 0 0 30px; font:normal 13px Arial, Helvetica, sans-serif; background: url(../images/bullet_org1.png) no-repeat scroll 0 0px; border:none;  }
.list_bullet1 li a { color: #555; font-weight: normal; text-decoration: none }
.list_bullet1 li a:hover { color: #555 }
/* END List Bullets*/


/*FBG*/
.FBG_resize { margin:0; padding:0 0 30px 0; background: url(../images/border_img.jpg) center bottom no-repeat; }
.FBG { width:938px; margin:0 auto; padding:10px 10px; background:#fff;  height:90px; }
.FBG h2 {font: normal 18px Arial, Helvetica, sans-serif; color:#3a3a3a; padding:5px; margin:0;}
.FBG img { float:left; padding:0; margin:10px 15px 10px 5px;}
.FBG p { font: normal 12px Arial, Helvetica, sans-serif; color:#606060; padding:5px; margin:0; line-height:1.5em;}
.FBG a { text-decoration:none; color:#00a2ca;}
.FBG .blog_resize {width:203px; float:left; margin:0; padding:10px 15px 10px 15px; border-right:1px solid #d8d8d8;}
.FBG .blog_resize.last { border:0;}

.icon_bx { float:left; width:100%; height:50px; }



.colums_box_1 a { float:left; padding-left:50px; height:40px; width:100%; background: url(../images/h_1.png) no-repeat; font: normal 18px Arial, Helvetica, sans-serif; color:#a8a8a8;  }
.colums_box_1 a:hover { background:url(../images/h_1a.png) no-repeat; color:#de6a1b; }

.colums_box_2 a { float:left; padding-left:50px; height:40px; width:100%; background: url(../images/h_2.png) no-repeat; font: normal 18px Arial, Helvetica, sans-serif; color:#a8a8a8; }
.colums_box_2 a:hover { background:url(../images/h_2a.png) no-repeat; color:#de6a1b; }

.colums_box_3 a { float:left; padding-left:50px; height:40px; width:100%; background: url(../images/h_3.png) no-repeat; font: normal 18px Arial, Helvetica, sans-serif; color:#a8a8a8; }
.colums_box_3 a:hover { background:url(../images/h_3a.png) no-repeat; color:#de6a1b; }

.colums_box_4 a { float:left; padding-left:50px; height:40px; width:100%; background: url(../images/h_4.png) no-repeat; font: normal 18px Arial, Helvetica, sans-serif; color:#a8a8a8; }
.colums_box_4 a:hover { background:url(../images/h_4a.png) no-repeat; color:#de6a1b; }

.colums_box_5 { float:left; padding-left:50px; height:40px; width:150px; background:url(../images/h_1a.png) no-repeat; font: normal 18px Arial, Helvetica, sans-serif; color:#de6a1b;  }

.colums_box_6 { float:left; padding-left:50px; height:40px; width:150px; background:url(../images/h_2a.png) no-repeat; font: normal 18px Arial, Helvetica, sans-serif; color:#de6a1b;  }

.colums_box_7 { float:left; padding-left:50px; height:40px; width:150px; background:url(../images/h_3a.png) no-repeat; font: normal 18px Arial, Helvetica, sans-serif; color:#de6a1b;  }

.colums_box_8 { float:left; padding-left:50px; height:40px; width:150px; background:url(../images/h_4a.png) no-repeat; font: normal 18px Arial, Helvetica, sans-serif; color:#de6a1b;  }


/*Recent project*/

.container { position: relative; width: 960px; margin: 0 auto; padding: 0; margin-top:10px;    }

.main_resise { margin:0 auto;  background:#f9f7f8; border:1px solid #EFEFEF; padding-top:20px;
              -webkit-box-sizing: border-box; 
	          -moz-box-sizing: border-box;    
	           box-sizing: border-box; width:100%;   }
.container h2 { font: normal 18px Arial, Helvetica, sans-serif; color:#3a3a3a; padding:5px; margin:0; }
.hrenover {
    background: none;
    margin-top:5px; font: normal 12px Arial, Helvetica, sans-serif; color:#de6a1b; line-height:1em; text-align:center; font-style:normal;
}

.hrenover a{
    background: none; text-decoration: none;
    margin-top:5px; font: normal 12px Arial, Helvetica, sans-serif; color:#de6a1b;  line-height:1em; text-align:center;  
}

.hrenover:hover h3 a {
    color: #de6a1b!important;
}

.hrenover:hover p {
	text-align:center !important;
	color: #D4D4D4  !important; line-height:1em;
}

.view_Portfolio { float:right; font: normal 12px Arial, Helvetica, sans-serif; color:#de6a1b; padding:5px; margin:0; width:150px; height:20px;}
.view_Portfolio a {  float:right; font: normal 12px Arial, Helvetica, sans-serif; color: #999; padding:5px; margin:0; text-decoration:none; }
.view_Portfolio a:hover { color: #de6a1b; }


/* END_Recent project*/


/**** logo slider ******/


.slid_resize { padding:0; margin:0;  margin-top:30px;  }
.slid { width:950px; margin:0 auto; padding:0 0px; height:150px; }
.slid h2 { font: normal 18px Arial, Helvetica, sans-serif; color:#3a3a3a; padding:5px; margin:0;}
.slid img { float:left; padding:0; }
.slid p { font: normal 12px Arial, Helvetica, sans-serif; color:#606060; padding:5px; margin:0; line-height:1.5em;}
.slid a { text-decoration:none; color:#00a2ca;}

.slid_bx {
float: left;
width: 950px;
height: 100px;
margin: 10px 0px 10px 0px;
border: 1px solid #CCC;
border-radius: 5px;
padding-top: 10px; padding-bottom:10px;
border: 1px solid #e6e6e6;
-webkit-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
-moz-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1); }

.slid_lf { float:left; width:20px;   height:80px; margin:10px 10px 0 10px; text-align:center; background:url(../images/lf_img.png) no-repeat; border-radius:10px 5px 5px 10px; font: normal 12px Arial, Helvetica, sans-serif; }
.slid_rit { float:right; width:20px;   height:80px; margin:10px 10px 0 10px; text-align:center; background:url(../images/rit_img.png) no-repeat; border-radius:5px 10px 10px 5px; font: normal 12px Arial, Helvetica, sans-serif; }

.slid_center { float:left; width:820px;  padding:5px; height:95px; margin:0 10px 0 10px; text-align:center; padding-left:20px;  font: normal 12px Arial, Helvetica, sans-serif; }


/*************footer**********/
.footer { padding:0; margin:0;  border-top:5px solid #717070; margin-top:30px; background:#2a2929; }
.footer_resize { width:920px; margin:0 auto; padding:0 20px; height:160px; }
.footer p { font:normal 12px Arial, Helvetica, sans-serif; color:#909090; line-height:17px;}
.footer a { font:normal 12px Arial, Helvetica, sans-serif; color:#1caedd; text-decoration:none; padding:5px; margin:0; text-align:center; }
.footer p.left { text-align:left; margin:0; padding:0;} 

.bottom_txt {  padding:10px 0 5px 0;  }
.bottom_txt a { color: #666 ;  line-height:17px; text-align:left; text-decoration: none;    }
.bottom_txt a:hover { color: #999;}

.bottom_top { float:left; width:100%; height:120px; font:normal 12px Arial, Helvetica, sans-serif; color:#909090; text-align:center; }
.bottom_right { float:right; width:170px; height:30px; font:normal 10px Arial, Helvetica, sans-serif; color:#909090; text-align:left; text-decoration: none;  } 
.bottom_icon { float:right; width:30px; height:25px; }
.bottom_conn { float:right; width:80px; height:15px; font:normal 12px Arial, Helvetica, sans-serif; color:#606060; padding-top:5px; }

/********** connect icon **********/


.icon_1 a { float:left; height:25px; width:25px; background:url(../images/tw_b.png) no-repeat;  }
.icon_1 a:hover { background:url(../images/tw.png) no-repeat;}

.icon_2 a { float:left; height:25px; width:25px; background:url(../images/fb_b.png) no-repeat;  }
.icon_2 a:hover { background:url(../images/fb.png) no-repeat;}




p.clr, .clr { clear:both; padding:0; margin:0;}
li.bg, .bg { clear:both; border-bottom:1px solid #d8d8d8; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none;}




/********** About us **********/

.Abt_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.Abt { width:960px; margin:0 auto;  height:232px; background: url(../images/about_us.jpg) no-repeat;  }

.Abt_title { font: normal 18px Arial, Helvetica, sans-serif; color: #2a2a2a; padding: 10px 0; }

.Abt_add {  width: 960px; margin: 0 auto; padding: 0;  font: normal 14px Arial, Helvetica, sans-serif; color: #3a3a3a; height:190px; } 
.Abt_add p { normal 13px Arial, Helvetica, sans-serif; color: #606060; line-height: 0.9em; padding: 5px 0; margin: 0; text-align: justify; } 

.Abt_add_lf { float:left; width:250px;  font: normal 13px Arial, Helvetica, sans-serif; color:#0461a6; border-right: 1px solid #d8d8d8; } 
.Abt_add_rit { float:left; width:300px; padding-left:50px;  font: normal 13px Arial, Helvetica, sans-serif; color: #3a3a3a; } 

.Abt_callus_bx { float:right; width:260px; height:100px; margin:10px 20px 0 0;
border: 1px solid #e6e6e6;
-webkit-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
-moz-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);   border-radius:5px; }




/********** Services **********/

.Ser_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.Ser { width:960px; margin:0 auto;  height:232px; background: url(../images/services.jpg) no-repeat;  }


.ser { font:normal 14px Arial, Helvetica, sans-serif; color:#606060; margin-bottom:20px; }
.ser_lf  li { font:normal 14px Arial, Helvetica, sans-serif; color:#606060; line-height:1.2em; padding:5px 0; margin:0; text-align:justify; border:none; list-style-type: square; }
.ser_lf {float:left; font:normal 14px Arial, Helvetica, sans-serif; color:#606060; margin-bottom:20px; width:580px; padding-left:20px; }

.ser_rit { float:left; font:normal 14px Arial, Helvetica, sans-serif; color:#606060; margin:0px 0 20px 40px; width:280px; }


.ser_txt { font:normal 14px Arial, Helvetica, sans-serif; color:#0461a6; text-align: justify; line-height:15px; text-decoration:none;  }
.ser_txt a{ text-decoration:none; }
.ser_txt a:hover{ text-decoration:none; color:#0461a6; }




.ser_list { width:960px; margin: 0 auto; padding: 0;  font: normal 14px Arial, Helvetica, sans-serif; color: #606060; margin-bottom:10px; } 
.ser_list p { font:normal 14px Arial, Helvetica, sans-serif; color: #606060; line-height: 1.5em; padding: 5px 0; margin: 0; text-align: justify; } 
.ser_link a{ font:normal 14px Arial, Helvetica, sans-serif; color: #F30;  } 
.ser_link  a:hover{ font:normal 14px Arial, Helvetica, sans-serif; color: #F30;}

.faqlist {
padding-top: 8px;
padding-bottom: 8px; line-height: 15px; list-style-type: square;
}

.faqAnswerDiv {
display: none;
margin-left: 10px; line-height: 20px;
padding-right: 8px;
padding-top: 2px;
}

.ser_callus_bx { float:right; width:260px; height:100px; margin:10px 20px 0 0;
border: 1px solid #e6e6e6;
-webkit-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
-moz-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);   border-radius:5px; }

.ser_download_bx { float:left; width:195px; height:55px; border-radius:5px; margin:20px 10px 10px 10px; border:1px solid #EFEFEF; background-color:#F4F4F4; }
.ser_download_bx img { padding:0; margin:0px auto;}



/********** Technology  **********/

.Tech_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.Tech { width:960px; margin:0 auto;  height:232px; background: url(../images/technology.jpg) no-repeat;  }


.Tech { font:normal 12px Arial, Helvetica, sans-serif; color:#606060;  }
.Tech_lf  li { font:normal 12px Arial, Helvetica, sans-serif; color:#606060; line-height:1.2em; padding:5px 0; margin:0; text-align:justify; border:none; }
.Tech_lf { float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#606060; margin-bottom:10px; width:650px; }

.Tech_rit { float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#606060; margin:0px 0 20px 10px; width:260px; }
.Tech_title { float: left; font:normal 12px Arial, Helvetica, sans-serif; color:#606060; height:20px; width:180px; background: #FFEAD5; margin-bottom:15px; padding:5px 0 0 10px; font-weight:bold;  }

.Tech_bx { float:left; width:200px; height:200px; margin:5px; }
.Tech_bx p { font:normal 14px Arial, Helvetica, sans-serif; color: #606060; line-height: 1.0em; padding: 5px 0; margin: 0; text-align: justify;    }

.Tech_callus_bx { float:right; width:260px; height:100px; margin:5px 20px 0 0;
border: 1px solid #e6e6e6;
-webkit-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
-moz-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);   border-radius:5px; }

.Tech_col { color:#F60; }

.Tech_download_bx { float:left; width:195px; height:55px; border-radius:5px; margin:20px 10px 10px 10px; border:1px solid #EFEFEF; background-color:#F4F4F4; }
.Tech_download_bx img { padding:0; margin:0px auto;}

/********** Process Model  **********/

.Proce_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.Proce { width:960px; margin:0 auto;  height:232px; background: url(../images/process_model.jpg) no-repeat;  }

.Proce_lf { float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#606060; margin-bottom:10px; width:650px; height:880px; background: url(../images/Process%20Model.jpg) no-repeat; }

.Proce_lf2 { float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#606060; margin-bottom:10px; width:620px; padding-left:20px; }
.Proce_lf2  li { font:normal 13px Arial, Helvetica, sans-serif; color:#606060; line-height:1.2em; padding:5px 0; margin:0; text-align:justify; border:none; list-style-type: square; }
.Proce_lf2 li a{ font:bold 13px Arial, Helvetica, sans-serif; color: #606060;  } 
.Proce_lf2 li a:hover{ font:bold 13px Arial, Helvetica, sans-serif; color:#838181;}


.Proce_rit { float:right; font:normal 12px Arial, Helvetica, sans-serif; color:#606060; width:260px; }
.Proce_callus_bx { float:right; width:260px; height:100px; margin:5px 20px 0 0;
border: 1px solid #e6e6e6;
-webkit-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
-moz-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);   border-radius:5px; }

/* ------   Mode Of Engagement  ------- */

.Mode_enga_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.Mode_enga { width:960px; margin:0 auto;  height:232px; background: url(../images/Our_service/mode_of_engagement.jpg) no-repeat;  }


/* ------   Support and maintenance  ------- */

.Sup_main_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.Sup_main { width:960px; margin:0 auto;  height:232px; background: url(../images/Our_service/support.jpg) no-repeat;  }

.Sup_main_lf { float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#606060; width:600px; height:300px; background: url(../images/Support_maintenance.jpg) no-repeat; margin-top:20px; }

/* ------   Execution Methodology  ------- */

.Exe_metho_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.Exe_metho { width:960px; margin:0 auto;  height:232px; background: url(../images/Our_service/execution.jpg) no-repeat;  }

.Exe_metho_lf {float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#606060; width:600px; height:450px; background: url(../images/Execution%20Methodology.jpg) no-repeat; margin:20px 0;}

/* ------   Stage Description  ------- */

.Stage_desc_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.Stage_desc { width:960px; margin:0 auto;  height:232px; background: url(../images/Our_service/stage_description.jpg) no-repeat;  }

.Stage_desc_Bx {float:left; width:610px;  margin:20px 0; }

.Stage_desc_Tp {float:left; width:610px; margin:0; padding-top:10px; }
.Stage_desc_Tp1 {float:left; font:normal 18px Arial, Helvetica, sans-serif; color: #FFF; height:30px; width:150px; background:#0461a6; text-align:center; padding-top:10px; }
.Stage_desc_Tp2 {float:left; font:normal 18px Arial, Helvetica, sans-serif; color: #FFF; height:30px; width:230px; background:#0461a6; text-align:center; padding-top:10px; }

.Stage_desc_Tp_in {float:left; width:610px; margin:0; padding:10px 0; background: #FFF; border-bottom: 1px dashed #e6e6e6; }
.Stage_desc_Tp_in:hover { background:#f5f9ff; }
.Stage_desc_Lf { float:left; width:130px; margin:0; padding:10px 10px; font:bold 13px Arial, Helvetica, sans-serif; color:#606060; }

.Stage_desc_Rt { float:left; width:208px; margin:0; padding:10px 10px; font:normal 14px Arial, Helvetica, sans-serif; color:#606060; border-left: 1px solid #e6e6e6; }


/* ------   Communi-Link  ------- */

.Comm_link_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.Comm_link { width:960px; margin:0 auto;  height:232px; background: url(../images/Our_service/communi-link.jpg) no-repeat;  }


.Comm_link_lf  li { font:normal 14px Arial, Helvetica, sans-serif; color:#606060; line-height:1.2em; padding:5px 0; margin:0; text-align:justify; border:none; list-style-type: square; }
.Comm_link_lf {float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#606060; margin-bottom:20px; width:600px; padding-left:20px; }

.Comm_link_img {float:left; width:600px; height:450px; background: url(../images/Communi-Link.jpg) no-repeat; margin:20px 0;}



/* ------   Team Responsibilities  ------- */

.Team_resp_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.Team_resp { width:960px; margin:0 auto;  height:232px; background: url(../images/Our_service/team_responsibilities.jpg) no-repeat;  }

.Team_resp_Bx {float:left; width:610px;  margin:20px 0; }

.Team_resp_Tp {float:left; width:610px; margin:0; padding-top:10px; }
.Team_resp_Tp1 {float:left; font:normal 18px Arial, Helvetica, sans-serif; color: #FFF; height:30px; width:380px; background:#0461a6; text-align:center; padding-top:10px; }
.Team_resp_Tp2 {float:left; font:normal 18px Arial, Helvetica, sans-serif; color: #FFF; height:30px; width:230px; background:#0461a6; text-align:center; padding-top:10px; }


.Team_resp_Tp_in {float:left; width:610px; margin:0; padding:10px 0; background: #FFF; border-bottom: 1px dashed #e6e6e6; }
.Team_resp_Tp_in:hover { background:#f5f9ff; }
.Team_resp_Lf { float:left; width:360px; margin:0; padding:10px 10px; font:normal 14px Arial, Helvetica, sans-serif; color:#606060; }

.Team_resp_Rt { float:left; width:208px; margin:0; padding:10px 10px; font:normal 14px Arial, Helvetica, sans-serif; color:#606060; border-left: 1px solid #e6e6e6; }




/********** Our Clients  **********/

.our_clie_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.our_clie { width:960px; margin:0 auto;  height:232px; background: url(../images/our_clients.jpg) no-repeat;  }


.our_clie_box { float:left; width:610px; height: auto;   }

.our_clie_imgbox { float:left; width:220px; height:140px; margin-top:10px;  }


.our_clie_ritbox_text { float:left; width:365px; height: auto; font: normal 14px Arial, Helvetica, sans-serif;color:#606060;  padding:10px; margin:0; line-height:1.5em; text-align:justify; }
.our_clie_bot_box { float:left; width:610px; height:20px;  margin:10px 0 10px 0;  color: #333; }
.our_clie_title { font: normal 18px Arial, Helvetica, sans-serif; color: #0461a6; padding:10px 0 10px 0; }
.col_bot1 {  font: normal 12px Arial, Helvetica, sans-serif; color:#888888; width:auto; float:left; padding-left:10px; }
.col_bot2 { width:auto; float:left;  color:#0b71bf; font: normal 12px Arial, Helvetica, sans-serif; margin:0 5px; padding:0 15px 0 0px;  border-right: 1px solid #eee; }
.our_clie_border { float:left; width:600px; height:5px; border-top:1px dotted #d8d8d8; margin-bottom:10px; }

.pagging { margin: 0 0 20px; padding: 0 }
.pagging ul { margin: 0; padding: 0; list-style: none }
.pagging ul li { margin: 0; padding: 0; display: inline }
.pagging ul li a { float: left; display: block; color: #666; text-decoration: none; margin-right: 5px; padding: 5px 10px; background: #ebe7e4; border: 1px solid #d6d0cc; font-weight:100;}
.pagging ul li a:hover { color: #fff; background: #cfccc9; font-weight:100; }
.pagging ul li a.selected { background: #cfccc9; color: #fff; pointer-events:none;   }
.pagging ul li a.disable { pointer-events:none;   }


.our_clie_callus_bx { float:right; width:260px; height:100px; margin:5px 0px 0 0;
border: 1px solid #e6e6e6;
-webkit-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
-moz-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);   border-radius:5px; }


/********** Case Studies **********/

.Case_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.Case { width:960px; margin:0 auto;  height:232px; background: url(../images/case_studies.jpg) no-repeat;  }

.Case_box { float:left; width:920px; height: auto; margin-bottom:10px;   }

.Case_box:hover { background: #F4F4F4; border-radius:10px; }

.Case_title { font: normal 18px Arial, Helvetica, sans-serif; color: #0461a6; padding:10px; }

.Case_text{ float:left; width:900px; height: auto; font: normal 14px Arial, Helvetica, sans-serif;color:#606060;  padding:10px; margin:0; line-height:1.5em; text-align:justify; }

.Case_view_box { float:left; width:500px; height:50px; }
.Case_img_bx { float:left; width:50px; height:50px; padding-left:10px; }
.Case_img_bx img { border:none; }
.Case_txt_bx { float:left; width:70px; height:15px; color:#F60; padding-top:20px;  }

.Case_border { float: left; width: 900px; height: 5px; border-top: 1px dotted #d8d8d8; margin: 10px 0; }
.Case_border2 { float: left; width: 920px; height: 5px; border-top: 1px solid #d8d8d8; margin: 20px 0; }



/**********  FAQs **********/

.FAQs_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.FAQs { width:960px; margin:0 auto;  height:232px; background: url(../images/FAQs.jpg) no-repeat;  }


.FAQs_txt { font:normal 13px Arial, Helvetica, sans-serif; color:#606060; text-align: justify; line-height:15px; text-decoration:none; }
.FAQs_txt a{ text-decoration:none; }
.FAQs_txt a:hover{ text-decoration:none; color:#838181; }

.FAQs_tit { font: normal 18px Arial, Helvetica, sans-serif; color: #2a2a2a; padding: 10px 0; margin: 0; }
.FAQs_tit2 { font: bold 13px Arial, Helvetica, sans-serif; color: #606060; line-height: 1.5em; text-align: justify; }

.FAQs_list { width:960px; margin: 0 auto; padding: 0;  font: normal 14px Arial, Helvetica, sans-serif; color: #606060; margin-bottom:10px; } 
.FAQs_list p { font:normal 13px Arial, Helvetica, sans-serif; color: #606060; line-height: 1.5em; padding: 5px 0; margin: 0; text-align: justify; } 
.FAQs_link a{ font:normal 13px Arial, Helvetica, sans-serif; color: #F30;  } 
.FAQs_link  a:hover{ font:normal 13px Arial, Helvetica, sans-serif; color: #F30;}




.FAQslist {
padding-top: 8px;
padding-bottom: 8px; line-height: 15px; border:none; list-style-type: square;
}

.FAQsAnswerDiv {
display: none;
margin-left: 10px; line-height: 20px;
padding-right: 8px;
padding-top: 2px;
}

.FAQs_border { float: left; width: 920px; height: 5px; border-top: 1px dotted #d8d8d8; margin: 20px 0; }

.FAQs { font:normal 12px Arial, Helvetica, sans-serif; color:#606060;  }
.FAQs_lf  li { font:bold 12px Arial, Helvetica, sans-serif; color:#606060; line-height:1.2em; padding:5px 0; margin:0; text-align:justify; border:none; }
.FAQs_lf { float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#606060; margin-bottom:20px; width:900px; margin-left:20px; }
.FAQs_lf p{ float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#606060;   margin:0 0 10px 20px; }


.FAQs_txt2 { font:normal 12px Arial, Helvetica, sans-serif; color:#606060; text-align: justify; line-height:15px; text-decoration:none; }
.FAQs_txt2 a { text-decoration:none; }
.FAQs_txt2 a:hover { text-decoration:none; color:#838181; }

.FAQs_list2 { width:960px; margin: 0 auto; padding: 0;  font: normal 14px Arial, Helvetica, sans-serif; color: #606060; margin-bottom:10px; } 
.FAQs_list2 p { font:normal 13px Arial, Helvetica, sans-serif; color: #606060; line-height: 1.5em; padding: 5px 0; margin: 0; text-align: justify; } 
.FAQs_link2 a { font:normal 13px Arial, Helvetica, sans-serif; color: #F30;  } 
.FAQs_link2  a:hover { font:normal 13px Arial, Helvetica, sans-serif; color: #F30;}



/**********  Portfolio **********/

.Portfolio_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.Portfolio { width:960px; margin:0 auto;  height:232px; background: url(../images/portfolio.jpg) no-repeat;  }

.Portfolio_img_bx { float:left; width:250px; height:200px; margin:0 25px; border: 1px solid #CCC; }

.Portfolio_img { float:left; width:250px; height:150px;  }
.Portfolio_img img { padding:0; margin:0px auto; border:none; }
.Portfolio_img a { display: block; }
.Portfolio_img a:hover { display: block; opacity: 0.4; }

.Portfolio_Txt { float:left; width:250px; height:20px; font:bold 13px Arial, Helvetica, sans-serif; color: #FFF; background: #0461a6; text-align:center; padding-top:5PX; border-bottom: 1px  dotted #02518c; }
.Portfolio_Txt2 { float:left; width:250px; height:20px; font:normal 12px Arial, Helvetica, sans-serif; color: #FFF; background: #0461a6; text-align:center; padding-top:5PX; }

.Portfolio_border { float:left; width:100%; height:10px; border-bottom: 1px  dashed #D4D4D4; margin:20px 0;  }

.Portfolio_pd { margin: 0 0 20px; padding: 0; margin-right:30px; float:right; }
.Portfolio_pd ul { margin: 0; padding: 0; list-style: none }
.Portfolio_pd ul li { margin: 0; padding: 0; display: inline }
.Portfolio_pd ul li a { float: left; display: block; color: #666; text-decoration: none; margin-right: 5px; padding: 5px 10px; background: #ebe7e4; border: 1px solid #d6d0cc; font-weight:100;}
.Portfolio_pd ul li a:hover { color: #fff; background: #cfccc9; font-weight:100; }

.Portfolio_pd ul li a.selected { background: #cfccc9; color: #fff; pointer-events:none;   }
.Portfolio_pd ul li a.disable { pointer-events:none;   }

/********** Contact us **********/

.cont_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.cont { width:960px; margin:0 auto;  height:232px; background: url(../images/contact_us.jpg) no-repeat;  }


#contact_form { padding: 0; margin-bottom: 10px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#606060; line-height:20px; }
#contact_form form { margin: 0px; padding: 0px; }

#contact_form form .input_field { 
	width: 400px; 
	padding: 5px; 
	color: #555555; 
	background: #ffffff; 
	border: 1px solid #cccccc; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#contact_form form label { display: block; width: 300px; margin-right: 12px; font-size: 11px }

#contact_form form textarea { 
	width: 400px; 
	height: 160px; 
	padding: 5px; 
	color: #555555; 
	background: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.cont_tit {
float: left;
clear: both;
display: block;
width: 100%;
text-align: start;
font: normal 18px Arial, Helvetica, sans-serif;
color: #F60;
line-height: 1.5em;
font-weight: bold;
text-decoration: none; border-bottom:1px dotted #CCCCCC; margin-bottom:10px;
}

.h20 {
height: 20px;
}
.clear {
clear: both;
display: block;
}


.textbox {
border: 1px solid #c4c4c4;

width: 400px;
font-size: 13px;
padding: 4px 4px 4px 4px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;


}

.textbox:focus {
outline: none;
border: 1px solid #7bc1f7;
box-shadow: 0px 0px 8px #7bc1f7;
-moz-box-shadow: 0px 0px 8px #7bc1f7;
-webkit-box-shadow: 0px 0px 8px #7bc1f7;
}

.submit_btn { float:right; border: none; margin-right:200px;
cursor: pointer;
clear: both;
display: block;
width: 80px;
height: 24px;

text-align: center;
text-decoration: none;
background: url(../images/templatemo_button.png) no-repeat;
}

.reset_btn { float:right; border: none; margin-right:200px;
cursor: pointer;
clear: both;
display: block;
width: 80px;
height: 24px;
line-height: 24px;
text-align: center;
text-decoration: none;
background: url(../images/templatemo_button.png) no-repeat;
}


.Cont_right { width:270px; float:right; padding:5px 20px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color: #0461a6; }


.Cont_add {  width: 960px; margin: 0 auto; padding: 0;  font: normal 14px Arial, Helvetica, sans-serif; color: #3a3a3a; height:230px; } 
.Cont_add p { font: normal 13px Arial, Helvetica, sans-serif; color: #606060; line-height: 0.9em; padding: 5px 0; margin: 0; text-align: justify; } 
.Cont_add_1 {  width: 960px; margin: 0 auto;  font: normal 14px Arial, Helvetica, sans-serif; color: #3a3a3a; height:250px; padding-top:10px; }
.Cont_add_1 p { normal 13px Arial, Helvetica, sans-serif; color: #606060; line-height: 0.9em; padding: 5px 0; margin: 0; text-align: justify; } 
.Cont_add_lf_1 { float:left; width:250px; padding:0 30px 0 0;  font: normal 13px Arial, Helvetica, sans-serif; color: #0461a6;  border-right: 1px solid #EFEFEF; }
.Cont_add_rit_1 { float:left; width:250px; padding-left:50px; padding-right:40px;  font: normal 13px Arial, Helvetica, sans-serif; color: #0461a6; border-right: 1px solid #EFEFEF; }  
.Cont_add_lf { float:left; width:270px; padding-right:10px; margin-top:70px; font: normal 14px Arial, Helvetica, sans-serif; color: #0461a6;  border-right: 1px solid #EFEFEF; } 
.Cont_add_rit { float:left; width:270px; padding-left:50px; margin-top:70px;  font: normal 14px Arial, Helvetica, sans-serif; color: #0461a6; text-align: left;  } 

.Cont_add_US { float:left; width:100%;  font: normal 13px Arial, Helvetica, sans-serif; color: #0461a6; margin-bottom:10px; }
.Cont_add_US p { line-height: 18px;  }
.Cont_add_India { float:left; width:100%;  font: normal 13px Arial, Helvetica, sans-serif; color: #0461a6; margin-bottom:10px; }
.Cont_add_India p { line-height: 19px;  }

.cont_sm_tit { float: left; clear: both;  width: 100%; text-align: start; font: normal 13px Arial, Helvetica, sans-serif; color: #000;
               line-height: 1.5em; font-weight: bold; text-decoration: none; border-bottom:1px dotted #CCCCCC; margin-bottom:5px; }

.Cont_add_Chennai { float:left; width:100%;  font: normal 13px Arial, Helvetica, sans-serif; color: #0461a6; margin-bottom:10px; }
.Cont_add_Chennai p { line-height: 19px;  }
.Cont_add_Madurai { float:left; width:100%;  font: normal 13px Arial, Helvetica, sans-serif; color: #0461a6; margin-bottom:10px; }
.Cont_add_Madurai p { line-height: 19px;  }
 

.Cont_add_lf { float:left; width:250px; padding-right:10px; margin-top:50px; font: normal 13px Arial, Helvetica, sans-serif; color: #0461a6;  border-right: 1px solid #EFEFEF; }
.Cont_add_lf span { color: #000; font-size:15px;  } 
.Cont_add_rit { float:left; width:250px; padding-left:50px; margin-top:50px;  font: normal 13px Arial, Helvetica, sans-serif; color: #0461a6; }
.Cont_add_rit span { color: #000; font-size:15px;  }


.Cont_rit_text { float:left; width:270px;    font: normal 13px Arial, Helvetica, sans-serif; color: #0461a6; text-align: left;  }
.Cont_rit_text p{ float:left; width:270px;    font: normal 14px Arial, Helvetica, sans-serif; color: #606060; text-align: left; line-height: 20px;  }
.Cont_rit_text text{ padding-left:60px;  }

.Cont_callus_bx { float:right; width:260px; height:100px; margin:0px 20px 0 0;
border: 1px solid #e6e6e6;
-webkit-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
-moz-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);   border-radius:5px; }


.Cont_Request_quote_bx { float:right; width:260px; height:100px; margin:20px 20px 10px 0; }
.Cont_Request_quote_bx img { padding:0; margin:0px auto; border:none;}

.map_bx { float:right; width:300px; height:220px; font: normal 12px Arial, Helvetica, sans-serif; }

.icon_ct_1 a:hover {
background: url(../images/twitter_hover-icon.png) no-repeat;
}


.icon_ct_1 a {
height: 48px;
width: 48px;
background: url(../images/twitter-icon.png) no-repeat;
display: block;
float:left; padding-left:5px;
}

.icon_ct_2 a {
height: 48px;
width: 48px;
background: url(../images/facebook_icon.png) no-repeat;
display: block;
float:left; padding-left:5px;
}

.icon_ct_2 a:hover {
background: url(../images/facebook_hover-icon.png) no-repeat;
}

.icon_ct_3 a {
height: 48px;
width: 48px;
background: url(../images/message-icon.png) no-repeat;
display: block;
float:left; padding-left:5px;
}

.icon_ct_3 a:hover {
background: url(../images/message_hover-icon.png) no-repeat;
}



/* ------   Careers  ------- */

.Careers_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.Careers { width:960px; margin:0 auto;  height:232px; background: url(../images/Our_service/careers.jpg) no-repeat;  }

.Careers_in {float:left; width:610px; margin:0; background: #FFF; border-bottom: 1px dashed #e6e6e6; }
.Careers_in:hover { background:#f5f9ff; }

.Careers_txt1 { float:left; width:100px; height:90px; padding:10px; font:normal 14px Arial, Helvetica, sans-serif; color:#606060;   }
.Careers_txt2 { float:left; width:460px; height:40px; font:normal 14px Arial, Helvetica, sans-serif; color:#606060; padding-top:60px; line-height:1.5em;  }
.Careers_txt3 { float:left; width:460px; height:140px; font:normal 14px Arial, Helvetica, sans-serif; color:#606060; padding-top:40px; line-height:1.5em; }


#Careers_form { padding: 0; margin-bottom: 10px; font:normal 14px Arial, Helvetica, sans-serif; color:#606060; line-height:20px; }
#Careers_form form { margin: 0px; padding: 0px; }

#Careers_form form .input_field { 
	width: 200px; 
	padding: 5px; 
	color: #555555; 
	background: #ffffff; 
	border: 1px solid #cccccc; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#Careers_form form label { display: block; width: 300px; margin-right: 12px; font-size: 11px }

#Careers_form form textarea { 
	width: 200px; 
	height: 160px; 
	padding: 5px; 
	color: #555555; 
	background: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.textbox_Careers {
border: 1px solid #c4c4c4;
width: 200px;
font-size: 13px;
padding: 4px 4px 4px 4px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

.textbox_Careers:focus {
outline: none;
border: 1px solid #7bc1f7;
box-shadow: 0px 0px 8px #7bc1f7;
-moz-box-shadow: 0px 0px 8px #7bc1f7;
-webkit-box-shadow: 0px 0px 8px #7bc1f7;
}

.textbox_Careers_bx {
border: 1px solid #c4c4c4;
width: 400px; height:150px;
font-size: 13px;
padding: 4px 4px 4px 4px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

.textbox_Careers_bx:focus {
outline: none;
border: 1px solid #7bc1f7;
box-shadow: 0px 0px 8px #7bc1f7;
-moz-box-shadow: 0px 0px 8px #7bc1f7;
-webkit-box-shadow: 0px 0px 8px #7bc1f7;
}


.Careers_lf { float:left; width:150px; height:45px; padding-top:5px; }

.Careers_rt { float:left; width:280px; height:50px; }

.sub_bx { float:left; width:700px; height:50px; border-top:1px dashed #e6e6e6; padding-top:20px; margin-top:20px; }

.submit_btn { float:right; border: none; margin-right:200px;
cursor: pointer;
clear: both;
display: block;
width: 80px;
height: 24px;

text-align: center;
text-decoration: none;
background: url(../images/templatemo_button.png) no-repeat;
}

.reset_btn { float:right; border: none; margin-right:200px;
cursor: pointer;
clear: both;
display: block;
width: 80px;
height: 24px;
line-height: 24px;
text-align: center;
text-decoration: none;
background: url(../images/templatemo_button.png) no-repeat;
}



/********** Request Quote  **********/

.Request_quote_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.Request_quote { width:960px; margin:0 auto;  height:232px; background: url(../images/Our_service/request_quote.jpg) no-repeat;  }

.Request_quote_bx { float:left; width:260px; height:100px; margin:20px 0 10px 10px; }
.Request_quote_bx img { padding:0; margin:0px auto; border:none; }
.req_quote_bx { float:left; width:610px;  padding:30px 0 ; font:normal 13px Arial, Helvetica, sans-serif; color:#606060; }

.req_quote_lf { float:left; width:120px; height:45px; padding-top:5px;  }

.req_quote_rt { float:left; width:450px; height:50px; }


#Req_quote_form { padding: 0; margin-bottom: 10px; font:normal 13px Arial, Helvetica, sans-serif; color:#606060; line-height:20px; }
#Req_quote_form form { margin: 0px; padding: 0px; }

#Req_quote_form form .input_field { 
	width: 200px; 
	padding: 5px; 
	color: #555555; 
	background: #ffffff; 
	border: 1px solid #cccccc; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#Req_quote_form form label { display: block; width: 300px; margin-right: 12px; font-size: 11px }

#Req_quote_form form textarea {  width: 200px; height: 160px; padding: 5px; color: #555555; background: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

.textbox_Req_quote { border: 1px solid #c4c4c4; width: 200px; font-size: 13px; padding: 4px 4px 4px 4px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

.textbox_Req_quote:focus { outline: none; border: 1px solid #7bc1f7; box-shadow: 0px 0px 8px #7bc1f7; -moz-box-shadow: 0px 0px 8px #7bc1f7; -webkit-box-shadow: 0px 0px 8px #7bc1f7; }

.textbox_Req_quote_bx { border: 1px solid #c4c4c4; width: 400px; height:150px; font-size: 13px; padding: 4px 4px 4px 4px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

.textbox_Req_quote_bx:focus { outline: none; border: 1px solid #7bc1f7; box-shadow: 0px 0px 8px #7bc1f7; -moz-box-shadow: 0px 0px 8px #7bc1f7; -webkit-box-shadow: 0px 0px 8px #7bc1f7; }

.Req_sub_bx { float:left; width:480px; height:30px; padding-left:120px; border-top:1px dashed #e6e6e6; padding-top:20px;  }

.Req_submit { float:left; border: none;
cursor: pointer;
clear: both;
display: block;
width: 80px;
height: 24px;
text-align: center;
text-decoration: none;
background: url(../images/templatemo_button.png) no-repeat;
}

.Req_reset { float:left; border: none; margin-left:250px; cursor: pointer; border:none;
width: 80px;
height: 24px;
line-height: 24px;
text-align: center;
text-decoration: none;
background: url(../images/templatemo_button.png) no-repeat;
}



/********** Custom Software Development **********/

.Cus_sof_dev_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.Cus_sof_dev { width:960px; margin:0 auto;  height:232px; background: url(../images/custom_software_development.jpg) no-repeat;  }

.Cus_sof_dev_lf  li { font:normal 14px Arial, Helvetica, sans-serif; color:#606060; line-height:1.5em; padding:5px 0; margin:0; padding-left:20px; border:none; }
.Cus_sof_dev_lf { float:left; font:normal 14px Arial, Helvetica, sans-serif; color:#606060; margin-bottom:20px; width:600px; }

.Cus_sof_dev_lf2  li { font:normal 14px Arial, Helvetica, sans-serif; color:#606060; line-height:1.5em; padding:5px 0; margin:0; padding-left:20px; border:none; }
.Cus_sof_dev_lf2 { float:left; font:normal 14px Arial, Helvetica, sans-serif; color:#606060; margin-bottom:20px; width:300px; }

.Cus_sof_dev_rit_BX { float:left; padding:10px; width:235px; margin:0; border:1px solid #F4F4F4;  }
.Cus_sof_dev_rit_BX:hover { background: #F9F9F9; }
.Cus_sof_dev_rit_BX p { font:normal 14px Arial, Helvetica, sans-serif; color: #606060; line-height: 1.8em; padding: 5px 0; margin: 0;   }
.Cus_sof_dev_rit_BX p span { color: #F60; font:normal 13px Arial, Helvetica, sans-serif; line-height: 1.8em; padding: 5px 0; margin: 0; }
.Cus_sof_dev_rit_BX a { color:#646464; text-decoration:none; font:normal 14px Arial, Helvetica, sans-serif; }
.Cus_sof_dev_rit_BX a:hover { background:#F4F4F4; color: #F60; font:normal 14px Arial, Helvetica, sans-serif; text-decoration:none; }


/********** Website Design & Development **********/

.Web_des_dev_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.Web_des_dev { width:960px; margin:0 auto;  height:232px; background: url(../images/website_design_and_development.jpg) no-repeat;  }

.Web_des_dev_lf  li { font:normal 14px Arial, Helvetica, sans-serif; color:#606060; line-height:1.5em; padding:5px 0; margin:0; text-align:justify; padding-left:20px; border:none; } 
.Web_des_dev_lf { float:left; font:normal 14px Arial, Helvetica, sans-serif; color:#606060; margin-bottom:20px; width:600px; }


/********** Web Application Development **********/

.web_app_dev_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.web_app_dev { width:960px; margin:0 auto;  height:232px; background: url(../images/web_application_development.jpg) no-repeat;  }


/********** Application Maintenance Services **********/

.appli_main_serv_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.appli_main_serv { width:960px; margin:0 auto;  height:232px; background: url(../images/application_maintenance_services.jpg) no-repeat;  }



/********** Outsourcing Services **********/

.Outsourc_serv_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.Outsourc_serv { width:960px; margin:0 auto;  height:232px; background: url(../images/Our_service/outsourcing_services.jpg) no-repeat;  }

.Outsourc_serv_lf  li { font:normal 14px Arial, Helvetica, sans-serif; color:#606060; line-height:1.5em; padding:5px 0; margin:0; text-align:justify; border:none; list-style-type: square; }
.Outsourc_serv_lf {float:left; font:normal 14px Arial, Helvetica, sans-serif; color:#606060; margin-bottom:20px; width:600px; padding-left:20px; }



/********** Site Map **********/

.sitemap_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.sitemap { width:960px; margin:0 auto;  height:232px; background: url(../images/Our_service/sitemap.jpg) no-repeat;  }

.sitemap_lf { float:left; width:200px; margin:0; padding:10px 50px 20px 20px; }
.sitemap_lf p { font:normal 14px Arial, Helvetica, sans-serif; color: #606060; line-height: 1.5em; padding: 2px 0; margin: 0; text-align: left; }

.sitemap_rt { float:left; width:200px; margin:0; padding:10px 10px 10px 100px;  border-left: 1px dashed #D4D4D4; }
.sitemap_rt p { font:normal 14px Arial, Helvetica, sans-serif; color: #606060; line-height: 1.5em; padding: 2px 0; margin: 0; text-align: left; }



/********** Web Design and Development **********/

.webdesign_dev_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.webdesign_dev { width:960px; margin:0 auto;  height:232px; background: url(../images/Our_service/webdesign_development.jpg) no-repeat;  }

/********** Business Application Development **********/

.bus_app_dev_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.bus_app_dev { width:960px; margin:0 auto;  height:232px; background: url(../images/Our_service/business_application_development.jpg) no-repeat;  }

/********** Custom Website Design **********/

.cus_web_des_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.cus_web_des { width:960px; margin:0 auto;  height:232px; background: url(../images/Our_service/custom_website_design.jpg) no-repeat;  }

/********** Product Development **********/

.prod_dev_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.prod_dev { width:960px; margin:0 auto;  height:232px; background: url(../images/Our_service/product_development.jpg) no-repeat;  }

/********** Ecommerce **********/

.ecomm_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.ecomm { width:960px; margin:0 auto;  height:232px; background: url(../images/Our_service/ecommerce.jpg) no-repeat;  }

/********** Flash Presentation **********/

.flash_pre_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.flash_pre { width:960px; margin:0 auto;  height:232px; background: url(../images/Our_service/flash_websites.jpg) no-repeat;  }

/********** Application Development  **********/

.app_dev_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.app_dev { width:960px; margin:0 auto;  height:232px; background: url(../images/Our_service/application_development.jpg) no-repeat;  }

/********** Search Engine Optimization  **********/

.sear_eng_opt_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.sear_eng_opt { width:960px; margin:0 auto;  height:232px; background: url(../images/Our_service/search_engine_optimization.jpg) no-repeat;  }

/********** Web Hosting  **********/

.web_host_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.web_host { width:960px; margin:0 auto;  height:232px; background: url(../images/Our_service/web_hosting.jpg) no-repeat;  }

/**********  B2B and B2C Portals  **********/

.B2B_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.B2B { width:960px; margin:0 auto;  height:232px; background: url(../images/Our_service/b2b_and_b2c_portals.jpg) no-repeat;  }

/********** Data cleanup services  **********/

.data_clen_ser_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.data_clen_ser { width:960px; margin:0 auto;  height:232px; background: url(../images/Our_service/data_cleanup_services.jpg) no-repeat;  }

/********** Why Outsource?  **********/

.Why_outsource_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.Why_outsource { width:960px; margin:0 auto;  height:232px; background: url(../images/Our_service/why_outsource.jpg) no-repeat;  }

.Why_outsource_lf  li { font:bold 14px Arial, Helvetica, sans-serif; color:#606060; line-height:1.0em; padding:5px 0; margin:0; text-align:justify; padding-left:20px; border:none; }
.Why_outsource_lf {float:left; font:normal 14px Arial, Helvetica, sans-serif; color:#606060; margin-bottom:20px; width:600px; }
.Why_outsource_lf p { font:normal 14px Arial, Helvetica, sans-serif; color:#606060; line-height:1.5em; padding:5px 0; margin:0; text-align:justify; padding-left:40px; border:none; }

/********** Legacy Application Migration   **********/

.Leg_app_mig_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.Leg_app_mig { width:960px; margin:0 auto;  height:232px; background: url(../images/Our_service/legacy_application_development_maintenance.jpg) no-repeat;  }

/********** Workflow Applications   **********/

.work_app_resize { margin:0; padding:0; background: bottom url(../images/slider_bg.png) no-repeat;  }
.work_app { width:960px; margin:0 auto;  height:232px; background: url(../images/Our_service/workflow_applications.jpg) no-repeat;  }








