body{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin:0px auto;
text-align:center;
}
/**-------------- viren 16-05-08 --------------------**/
#top-1 {
position:relative;
margin:0 auto;
width:779px;
display:table;
}
#top-2 {
position:relative;
margin:0 auto;
width:100%;
}
#top-3 {
position:relative;
margin:0px;
top:-31px;
z-index:860;
}
#top-4 {
position:relative;
top:-31px;
}

/**--------------------------------------------------**/
#banner-outside{
background:url(../images/common/bg_banner_out.jpg) repeat-x left top;
height:300px;
width:100%;
text-align:center;
position:relative;
float:left;
}
#banner-left{
background:url(../images/common/i_banner_left.jpg) no-repeat top left;
height:300px;
width:20%;
position:relative;
float:left;
}
#banner-right{
background:url(../images/common/i_banner_right.jpg) no-repeat top right;
height:300px;
width:20%;
position:relative;
float:left;
}
#banner-center{
background:url(../images/common/i_banner_center.jpg) no-repeat top center;
height:300px;
width:60%;
text-align:center;
position:relative;
float:left;
}
#banner-center a {
position: absolute;
height: 80px;
width: 325px;
top: 130px; 
left:130px;
text-decoration: none;
}
#banner-center a i { visibility: hidden; }

img{
/*behavior: url(inc/pngHack.htc);*/
border:0px;
margin:0;
}
/**---------------------- viren -----------------**/
#main-home{
width:779px;
/*height:185px;*/
margin:0px auto;
padding:0;
position:relative;
text-align:center;
}
#main{
width:779px;
height:185px;
margin:0px auto;
padding:0;
z-index:10;
}
#top-left {
margin:0;
padding:0;
float:left;
position:relative;
width:360px!important;
width/**/:360px;
text-align:left;
z-index:73;
}
#top-right {
margin:0;
padding:0;
float:left;
position:relative;
width:419px;
text-align:left;
}
#logo-imt {
margin:0;
padding:0;
}
#tabs-imt {
margin:0px 0px 0px 0px;
padding:63px 0px 0px 0px;
}
#tabs-imt p{
margin:0px 0px 0px 0px;
padding:0;
vertical-align:bottom;
}
.tab-1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px 2px 0px 0px;
padding:0;
float:left;
}
.tab-1 a{
background:url(../images/common/b_bg1.gif) no-repeat left top;
height:24px;
width:95px;
font-weight:bold;
color:#fff;
padding:4px 0px 0px 0px;
text-align:center;
display:block;
}
.tab-1 a:hover{
background:url(../images/common/b_bg1_mo.gif) no-repeat left top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
padding:4px 0px 0px 0px;
text-align:center;
display:block;
text-decoration:none;
}
.tab-selected1{
background:url(../images/common/b_bg1_mo.gif) no-repeat left top;
height:24px;
width:95px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
padding:4px 0px 0px 0px;
text-align:center;
display:block;
cursor:default;
float:left;
padding-right:2px;
}
.tab-2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px 2px 0px 0px;
padding:0;
float:left;
}
.tab-2 a{
background:url(../images/common/b_bg2.gif) no-repeat left top;
height:24px;
width:148px;
font-weight:bold;
color:#fff;
padding:4px 0px 0px 0px;
text-align:center;
display:block;
}
.tab-2 a:hover{
background:url(../images/common/b_bg2_mo.gif) no-repeat left top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
padding:4px 0px 0px 0px;
text-align:center;
display:block;
text-decoration:none;
}
.tab-selected2{
background:url(../images/common/b_bg2_mo.gif) no-repeat left top;
height:24px;
width:148px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
padding:4px 0px 0px 0px;
text-align:center;
display:block;
cursor:default;
float:left;
padding-right:2px;
}
#bg-line{
background:url(../images/common/bg_line.gif) repeat-x left top;
height:10px;
width:100%;
/*text-align:center;*/
position:relative;
margin:0px 0px 0px 0px;
top:-1px!important;
top/**/:-4px;
padding:0;
}
/**---------------------------------------------**/
#logo-home{
float:left;
}
#logo{
float:left;
}
#date-quicklink{
position:relative;
float:left;
font-size:11px;
font-weight:bold;
color:#6d6d6d;
padding-top:23px;
width:250px;
/*left:0;
top:0;*/
}
#date-quicklink span{
font-size:11px;
font-weight:bold;
color:#666666;
padding-left:53px!important;
padding-left/**/:73px;
padding-top:30px;
}
#date-quicklink select{
border:#b2b0b0 1px solid;
background-color:#FFFFFF;
width:175px!important;
width/**/:195px;
color:#666666;
font-size:11px;
margin-top:5px;
}
acronym, abbr{
cursor:help;
border:none;
}
form{
margin:0px;
}
/*---------------------------------------Box----------------------------------------*/
#box{
width:779px;
margin:0px auto 0px auto;
position:relative;
text-align:center;
z-index:999;
}
#more{
font-size:11px;
line-height:15px;
color:#898989;
}
#more a{
color:#898989;
text-decoration:none;
}
/*----------------box1------------------*/
#about{
background-image:url(../images/common/i_box.gif);
background-repeat:no-repeat;
width:240px;
height:151px;
float:left;
font-size:13px;
color:#ffffff;
text-align:left;
padding-left:10px;
padding-top:6px!important;
padding-top/**/:6px;
margin-left:7px;
}
#about a{
color:#ffffff;
text-decoration:none;
}
#about-img{
background:url(../images/common/i_about_img.jpg) no-repeat left;
width:60px;
height:82px;
padding-top:50px;
margin-left:4px!important;
margin-left:3px;
float:left;
}
#about-contant{
font-size:11px;
line-height:15px;
color:#898989;
padding-top:22px;
padding-left:75px;
}
#about-contant a{
color:#333333;
text-decoration:none;
}
#about-contant a:hover{
color:#898989;
text-decoration:underline;
}
/*----------------box2------------------*/
#it{
background-image:url(../images/common/i_box.gif);
background-repeat:no-repeat;
width:240px;
height:151px;
float:left;
font-size:13px;
color:#ffffff;
text-align:left;
padding-left:10px;
padding-top:6px!important;
padding-top/**/:6px;
margin-left:7px;
}
#it a{
color:#ffffff;
text-decoration:none;
}
#it-img{
background:url(../images/common/i_it_img.jpg) no-repeat left;
width:60px;
height:82px;
padding-top:50px;
margin-left:4px!important;
margin-left:3px;
float:left;
}
#it-contant{
font-size:11px;
line-height:15px;
color:#898989;
padding-top:22px;
padding-left:75px;
}
#it-contant a{
color:#333333;
text-decoration:none;
}
#it-contant a:hover{
color:#898989;
text-decoration:underline;
}
/*----------------box3------------------*/
#ites{
background-image:url(../images/common/i_box.gif);
background-repeat:no-repeat;
width:240px;
height:151px;
float:left;
font-size:13px;
color:#ffffff;
text-align:left;
padding-left:10px;
padding-top:6px!important;
padding-top/**/:6px;
margin-left:7px;
}
#ites a{
color:#ffffff;
text-decoration:none;
}
#ites-img{
background:url(../images/common/i_multimedia_img.jpg) no-repeat left;
width:60px;
height:82px;
padding-top:50px;
margin-left:4px!important;
margin-left:3px;
float:left;
}
#ites-contant{
font-size:11px;
line-height:15px;
color:#898989;
padding-top:22px;
padding-left:75px;
}
#ites-contant a{
color:#333333;
text-decoration:none;
}
#ites-contant a:hover{
color:#898989;
text-decoration:underline;
}
/*---------more----------*/
.more{
font-size:11px;
color:#898989;
float:right;
padding-right:20px;
padding-top:5px;
}
.more a{
font-size:11px;
color:#898989;
text-decoration:none;
}
.more a:hover{
color:#333333;
text-decoration:underline;
}
/*------------bottom-copy---------------*/
#bottom{
margin:0px auto;
width:779px;
position:relative;
}
#bot-link{
width:340px;
font-size:11px;
color:#777777;
float:left;
text-align:left;
padding-left:1px;
clear:both;
}
#bot-link a{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#777777;
text-decoration:none;
}
#bot-link a:hover{
text-decoration:underline;
}
#bot-copy{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#777777;
width:429px;
float:right;
}
/**--------------------- new bottom viren ---------------**/
#bot-div {
margin:0 auto;
padding:0;
background:url(../images/common/bg_bottom.jpg) no-repeat top left;
width:779px;
height:81px;
clear:both;
z-index:1001;
margin-top:5px;
}
#nasscom {
margin:0;
float:left;
position:relative;
}
#nasscom img{
padding:15px 10px;
}
#bot-bul {
margin:0;
float:right;
position:relative;
}
.bot-quick {
float:left;
position:relative;
width:150px;
margin-top:2px;
}
.bot-quick ul{
text-align:left;
margin:0;
padding:0;
}
.bot-quick li{
background:url(../images/common/b_bullet.gif) no-repeat 0% 50%;
height:auto!important;
height/**/:7px;
list-style:none;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#777777;
padding:0px 12px;
margin:0;
line-height:2;
}
.gecko .bot-quick li img{
vertical-align:baseline;
}
.bot-quick li a{
font-size:10px;
color:#777777;
text-decoration:none;
}
.bot-quick li a:hover{
color:#777777;
text-decoration:underline;
}
/*---------------------------------------------------------Inner Page-------------------------------------------------------------*/
#inner-top-bg{
background:url(../images/common/bg_top_banner.gif) repeat-x;
height:185px;
width:100%;
}
#banner-inner-img{/*Example*/
background:url(../images/common/i_portfolio.jpg) no-repeat;
float:right;
width:279px;
height:185px;
}
/*-------tab-link-------*/
#main-link{
margin-top:-30px;
width:100%;
float:left;
position:relative;
}

/*.gecko #main-link{
position:absolute;
float:left;
}*/
.bullet-arrow {
background-image:url(../images/common/bul_sub-grey.gif);
background-repeat:no-repeat;
background-position:0% 9%;
padding:0px 0px 5px 15px;
}
/*------------left---------------*/
#left{
width:220px;
float:left;
margin:0;
padding:0;
}
#left p{
font-size:11px;
color:#666666;
text-decoration:none;
text-align:justify;
margin-top:3px;
line-height:16px;
}
#left a{
color:#ff7e27;
}
.ie #menu{
float:left;
width:220px;
}
.gecko #menu{
float:left;
width:220px;
}
.menu-heading-img{
float:left;
width:220px;
padding:5px 0px 2px 0px;
}
.menu-heading{
float:left;
width:220px;
font-size:12px;
font-weight:bold;
/*color:#666666;*/
color:#ff7e27;
padding:5px 0px 2px 0px;
text-align:left;
border-bottom:#f1f1f1 2px solid;
background:url(../images/common/i_arrow_oreange.gif) no-repeat right;
}

/*-----Menu-------*/
#menu-links ul{
width:220px;
float:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
list-style:none;
background-color:#f1f1f1;
line-height:18px;
position:relative;
padding:0px;
margin:0px;
margin-top:5px;
margin-bottom:10px;
}
#menu-links li{
padding:2px 0px 2px 5px;
border-top:#ffffff 2px solid;
}
#menu-links li a{
font-size:11px;
color:#666666;
text-decoration:none;
background:url(../images/common/i_menu_icon.gif) no-repeat left;
padding-left:10px;
}
#menu-links li a:hover{
font-size:11px;
color:#ff7e27;
text-decoration:none;
background:url(../images/common/i_menu_icon_mo.gif) no-repeat left;
}
#menu-links a.bold{
font-size:11px;
color:#666666;
font-weight:bold;
background:url(../images/common/i_menu_icon_mo.gif) no-repeat left;
}
#menu-links p{
padding:0px 0px 0px 0px;
margin:3px 0px 3px 10px;
}
#menu-links p a{
font-size:11px;
color:#666666;
text-decoration:none;
background:url(../images/common/i_menu_icon.gif) no-repeat left;
padding:0px 0px 0px 10px;
margin:0px;
}
#menu-links p a:hover{
font-size:11px;
color:#ff7e27;
text-decoration:none;
background:url(../images/common/i_menu_icon_mo.gif) no-repeat left;
margin:0px;
padding:0px 0px 0px 10px;
}
#menu-links p a.selected{
font-size:11px;
color:#ff7e27;
text-decoration:none;
background:url(../images/common/i_menu_icon_mo.gif) no-repeat left;
margin:0px;
padding:0px 0px 0px 10px;
}
/*------------contant---------------*/
#contant{
width:779px;
margin:0px auto 0px auto!important;
margin/**/:-15px auto 0px auto;
clear:both;
top:0;
}
h1{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}
h2 {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
font-weight:bold;
margin:0px 0px 5px 0px;
}
h5 {                    /*user for Contact tittle*/
font-size:12px;
color:#ff7e27;
font-weight:bold;
text-align:left;
margin:5px 0px 0px 0px;
}
h6 {					/*user for Contact tittle*/
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:bold;
margin:0px 0px 5px 0px;
border-bottom:1px #999999 dashed;
padding-bottom:5px;
width:478px;
}
h3{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0094e7;
font-weight:bold;
margin:0px 0px 5px 0px;
}
h3 a{
color:#0094e7;
font-weight:bold;
text-decoration:none;
}
h3 a:hover{
text-decoration:underline;
}
p{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
line-height:16px;
margin-top:8px;
text-align:justify;
margin: 0.5em 0 
}
p a{
color:#666666;
text-decoration:none;
}
p a:hover{
color:#666666;
text-decoration:underline;
}
.blue-txt a{
color:#0094e7;
font-size:11px;
text-decoration:none;
}
.li{
background:url(../images/common/i_li_dot.gif) no-repeat;
list-style-type:none;
padding-left:12px;
margin-left:-20px;
line-height:16px;
}
.li a{
color:#666666;
text-decoration:none;
border-bottom:#ccc 1px solid;
}
.li a:hover{
color:#ff7e27;
text-decoration:none;
border-bottom:#fff 1px solid;
}
.ul{
margin-top:8px;
}
/*------------right-contant---------------*/
#right{
width:558px;
float:right;
position:relative;
margin:0;
}
#breadcrum{
width:540px;
text-align:left;
font-size:11px;
color:#666666;
float:left;
padding-top:5px;
word-spacing:2px;
padding-left:15px;
}
#breadcrum a{
font-size:11px;
color:#666666;
text-decoration:none;
}
#breadcrum a:hover{
font-size:11px;
color:#666666;
text-decoration:underline;
}
#breadcrum span{
font-size:11px;
color:#ff7e27;
text-decoration:none;
}
#right-contant{
width:540px;
padding-left:15px;
float:left;
text-align:left;
font-size:11px;
color:#666666;
}
#right-contant p{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
line-height:16px;
margin-top:8px;
text-align:justify;
}
.gecko #right-contant p{
line-height:18px;
}

/*-----------------------------------------About-IMT-----------------------------------------*/
#about-company-profile{
background:url(../images/about_imt/i_company_profile.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#about-achivement{
background:url(../images/about_imt/i_achivemnet.jpg) no-repeat top left;
float:left;
width:301px;
height:185px;
}
#about-career-opening{
background:url(../images/about_imt/i_opening.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#about-career-applynow{
background:url(../images/about_imt/i_applynow.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#about-people{
background:url(../images/about_imt/i_people.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#about-infrastructure{
background:url(../images/about_imt/i_infrastructure.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#about-vision{
background:url(../images/about_imt/i_vision-mission.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#about-history{
background:url(../images/about_imt/i_history.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#about-clients{
background:url(../images/about_imt/i_clients.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#about-culture{
background:url(../images/about_imt/i_culture.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#about-initiatives{
background:url(../images/about_imt/i_initiatives.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
/*----------------------------------------IT-solutions---------------------------------------*/
#it-solutions-overview{
background:url(../images/it_solutions/i_overview.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#it-solutions-case{
background:url(../images/it_solutions/i_case_study.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#it-solutions-client{
background:url(../images/it_solutions/i_client_testimonials.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#it-solutions-method{
background:url(../images/it_solutions/i_methodology.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#it-solutions-tech{
background:url(../images/it_solutions/i_technology.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#it-solutions-indu{
background:url(../images/it_solutions/i_industries.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#it-custom-software{
background:url(../images/it_solutions/i_custome_software.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#it-soft-deployment{
background:url(../images/it_solutions/i_software_deployment.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#it-request{
background:url(../images/it_solutions/i_request.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#it-ebuild{
background:url(../images/it_solutions/i_ebuild.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#it-maximus{
background:url(../images/it_solutions/i_maximus.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#it-nexus{
background:url(../images/it_solutions/i_nexus.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
/*-------------------------------------------ITES----------------------------------------------*/
#ites-overview{
background:url(../images/ites/i_overview.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#ites-portfolio{
background:url(../images/ites/i_portfolio.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#ites-methodology{
background:url(../images/ites/i_methodology.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#ites-web{
background:url(../images/ites/i_web.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#ites-multimedia{
background:url(../images/ites/i_multimedia.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#ites-game{
background:url(../images/ites/i_game_animation.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#ites-ecommerce{
background:url(../images/ites/i_ecommerce.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#ites-internet{
background:url(../images/ites/i_internet_marketing.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
.checkbox{
margin-left:25px;
}
.checkbox-1{
margin-left:3px!important;
margin-left/**/:0px;
}
/*--------E-product----------*/
.brochure-1{
width:250px;
font-size:11px;
color:#666666;
float:left;
text-align:center;
}
.brochure-1 img{
font-size:11px;
color:#666666;
text-align:center;
vertical-align:middle;
}
.brochure-1 span{
color:#ff0000;
font-weight:bold;
}
.brochure-2{
width:250px;
font-size:11px;
color:#666666;
float:left;
text-align:center;
padding-left:40px;
}
.brochure-2 img{
font-size:11px;
color:#666666;
text-align:center;
vertical-align:middle;
}
.brochure-2 span{
color:#ff0000;
font-weight:bold;
}
/*------------------------------------------ Other Pages banner -----------------------------------------*/
#contact-banner{
background:url(../images/i_contact.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#brochures{
background:url(../images/i_brochure.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#downloads{
background:url(../images/i_download.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#resources{
background:url(../images/i_resources.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#news-press{
background:url(../images/i_news.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#feedback{
background:url(../images/i_feedback.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#demo-tours{
background:url(../images/i_demo.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
#sitemap{
background:url(../images/i_sitemap.jpg) no-repeat top left;
float:left;
width:350px;
height:185px;
}
/*------------------------------------------Contact us-----------------------------------------*/
.input{
border:1px #cccccc solid;
color:#333;
font-size:11px;
width:300px;
text-align:left;
margin-bottom:8px; 
}
.textarea{
border:1px #cccccc solid;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:300px;
text-align:left;
margin-bottom:8px; 
}
.select-contact{
border:1px #cccccc solid;
background:#FFFFFF;
color:#333;
font-size:11px;
width:200px;
text-align:left;
margin-bottom:8px; 
}
.button-submit{
border:1px #999 solid;
background-color:#666666;
color:#FFFFFF;
font-size:12px;
padding:3px 5px 3px 5px;
}
.contact-india{
width:150px;
font-size:11px;
color:#666666;
float:left;
}
.contact-usa{
width:150px;
font-size:11px;
color:#666666;
float:left;
padding:0px 5px 0px 20px;
}
.contact-uk{
width:190px;
font-size:11px;
color:#666666;
float:left;
padding:0px 5px 0px 20px;
}
.active{
color:#ff7e27;
vertical-align:top;
text-decoration:none;
}
.button-submit{
border:1px #cccccc solid;
background-color:#666;
color:#FFFFFF;
font-size:9px;
font-weight:bold;
}
.button-browser{
border:1px #cccccc solid;
background-color:#D4D4D4;
color:#666;
font-size:9px;
font-weight:bold;
padding:2px!important;
padding/**/:1px;
}
.field{
text-align:right;
margin-right:70px;
}
/*------------------------------------------ Feedback -----------------------------------------*/
.cssform {
border:1px solid #efefef;
padding:5px;
width:450px!important;
margin-top:15px;
margin-bottom:15px;
}
.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0px 5px 0px;
padding-left: 155px; /*width of left column containing the label elements*/
text-align:left;
border-bottom: 1px solid #efefef;
}
.cssform p.last{
height:80px;
}
.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 162px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.input-cssform{ /*width of text boxes. IE6 does not understand this attribute*/
width: 250px;
height:auto;
color:#666666;
font-size:12px;
padding:3px;
border:1px #cccccc solid;
margin-left:20px;
}
.input-cssform-phone{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
height:auto;
color:#666666;
font-size:12px;
padding:3px;
border:1px #cccccc solid;
margin-left:20px;
}
.input-cssform-short{ /*width of text boxes. IE6 does not understand this attribute*/
width: 30px;
height:auto;
color:#666666;
font-size:12px;
padding:3px;
border:1px #cccccc solid;
margin-left:5px;
}
.select-sort{
width: 120px!important;
width/**/: 120px;
color:#666666;
font-size:12px;
padding:3px;
border:1px #cccccc solid;
margin-left:20px;
}
.select{
width: 190px!important;
width/**/: 205px;
color:#666666;
font-size:12px;
padding:3px;
border:1px #cccccc solid;
margin-left:20px;
}
.cssform textarea{
width: 250px;
border:1px #cccccc solid;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
margin-bottom:8px; 
margin-left:20px;
}

/*------------------------------------------ Sitemap -----------------------------------------*/
.about-imt-map{
width:125px;
font-size:11px;
color:#666666;
float:left;
}
.it-solutions-map{
width:175px;
font-size:11px;
color:#666666;
float:left;
border-left:1px #a0dcfe dashed;
border-right:1px #a0dcfe dashed;
padding-left:20px;
padding-right:20px;
}
.ites-map{
width:175px;
font-size:11px;
color:#666666;
float:left;
padding-left:20px;
}
.active-plus{
color:#0094e7;
vertical-align:top;
text-decoration:none;
}
.bottom-map{
width:250px;
font-size:11px;
color:#666666;
float:left;
text-align:left;
padding-left:15px;
}
/*--------------------------------------- clietns ----------------------------------------*/
/*.float-left {
float:left;
margin:20px 20px 10px 0px;
width:150px;
height:120px;
border:1px #cccccc dotted;
text-align:center;
}*/


.wraptocenter {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
/*	float:left;*/
	margin:0px 0px 0px 0px;
	width:150px;
	height:120px;
	border:1px #cccccc dotted;
}
.wraptocenter * {
    vertical-align: middle;
}
/* IE/Mac \*//*/
.wraptocenter {
	display: block;
	line-height: 0.6;
}
.wraptocenter span {
	display: inline-block;
	height: 100%;
	width: 1px;
}
/**/
.uno .wraptocenter {
	width: 150px;
	height: 120px;
}
.due .wraptocenter {
	width: 150px;
	height: 120px;
}
/* Op7+ */
.example {
	border-collapse: collapse;
}


.example {
	margin: 1em 0em 0 0;
	padding: 0px;
}
.example li {
	float: left;
	padding: 0px 25px 25px 0px;
	margin: 0 0em 0em 0;
	list-style-type: none;
}
.clear {
	clear: both;
	padding-top: 1em;
	margin-top: 0;
}
/* ul per override clear \*//*/ 
ul.example {
	display: inline-block;
	width: 100%;
	clear: none;
}
/**/



/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 20px 0px 3px 0px;
margin-left: 0;
margin-top: 0;
margin-bottom: 0;
margin-right:0;
font: bold 12px "Trebuchet MS";
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs li{
display: inline;
margin: 0;
}
.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 2px 12px;
margin-right: 1px;
margin-bottom:0px;
margin-left: 0;
margin-top: 0;
/*border: 1px solid #778;
*/color: #2d2b2b;
background-color:#f1f1f1;
}
/*.shadetabs li a:visited{
color: #2d2b2b;
}*/
.shadetabs li a:hover{
text-decoration: none;
color: #FFFFFF;
background-color:#5f8eb7;
}
.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 0px;
margin:0;
}
.shadetabs li a.selected{ /*selected main tab style */
background:#5f8eb7 url(../images/common/i_arrow_portfolio.gif) no-repeat center bottom; 
padding:2px 12px 8px 12px;
width:178px;
height:5px;
color: #FFFFFF;
/*border-bottom-color: white;*/
}
.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
color: #FFFFFF;
}
/**---------- page design ----------**/
.web-port {
padding:10px 0px 0px 0px;
color:#666666;
font-size:11px;
width:540px;
}
.web-port p{
margin:10px 0px;
}
.main-site-left{
margin:0;
padding:0;
width:270px;
display:table;
position:relative;
float:left;
height:auto;
}
.main-site-right{
margin:0;
padding:0;
width:270px;
display:table;
position:relative;
height:auto;
float:right;
}
div.site-div {
margin:0px 0px 20px 10px;
border:3px #CCCCCC double;
float:left;
background-color:#f1f1f1;
padding:0px 0px 0px 0px;
width:200px;
}
div.site-div-on {
margin:0px 0px 20px 10px;
border:3px #5f8eb7 double;
float:left;
background-color:#f1f1f1;
padding:0px 0px 0px 0px;
width:200px;
}

/*.site-div img{
border-bottom:#CCCCCC 3px double;
}*/ /* image border bottom */
.name-title {
float:left;
width:60px;
font-weight:bold;
padding:5px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.name-title span{
line-height:24px;
}
.colon {
padding:0px 0px 0px 10px;
}
.site-name {
float:left;
width:100px;
padding:5px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.site-name span{
line-height:24px;
}



.num{
margin:0px 50px 0px 0px;
padding:10px 0px 0px 0px;
clear:both;
}

.num a{
font-size:12px;
color:#666666;
font-weight:bold;
background-color:#f1f1f1;
padding:3px 6px;
line-height:40px;
}
.num a:hover{
font-size:12px;
color:#ff7e27;
font-weight:bold;
background-color:#f1f1f1;
padding:3px 6px;
line-height:40px;
}
.page{
font-size:12px;
color:#ff7e27;
font-weight:bold;
background-color:#f1f1f1;
padding:3px 6px;
line-height:40px;
}
/**------------------ 22-02-08 --------------------**/
.dms {
border-top:1px #666666 solid;
}
.dms-title{
font-size:12px;
color:#ff7e27;
font-weight:bold;
}
.dms img{
margin:5px 10px 10px 0px;
border:1px #bebebe solid;
}
/*.hr {
border-bottom:1px #C3C3C3 solid;
height:1px;
margin-bottom:12px;
}*/
.div-float-left {
float:left;
position:relative;
border-bottom:1px #C3C3C3 solid;
margin-bottom:12px;
}
.div-float-left-1 {
float:left;
position:relative;
}
/**----------- 280308 -------------------**/
.div-float-left-2 {
float:left;
position:relative;
width:400px;
}
.menu-heading-contact {
float:left;
width:220px;
font-size:12px;
font-weight:bold;
/*color:#666666;*/
color:#ff7e27;
padding:5px 0px 2px 0px;
text-align:left;
border-bottom:#f1f1f1 2px solid;
margin-bottom:10px;
}
/**----------- 310308 -------------------**/
.div-float-left-3 {
float:left;
position:relative;
width:520px;
text-align:justify;
}
/**-------------- 21-04-08 ---------------**/
.view-map {
color:#ff7e27;
text-decoration:underline;
font-weight:bold;
text-align:left;
font-size:11px;
}
/**------------ 14-05-08 ------------------**/
#date-top {
position:absolute;
float:left;
left:220px;
top:0;
}
#servies-name {
margin:0px 0px 0px 0px;
position:relative;
float:left;
width:300px;
}
#servies-name ul{
margin:100px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#servies-name li{
display:inline;
font-size:11px;
font-family:Tahoma;
font-weight:bold;
color:#6d6d6d;
padding:0px 7px 0px 10px;
text-align:left;
}
.bul-blue {
background:url(../images/bul_blue_top.gif) no-repeat 0em 0.4em;
}
.bul-red {
background:url(../images/bul_red_top.gif) no-repeat 0em 0.4em;
}
.bul-green {
background:url(../images/bul_green_top.gif) no-repeat 0em 0.4em;
}
#date-quicklink-home-outer{
float:left;display:table;padding:0px 0px 0px 330px;
}
#date-quicklink-home{
font-size:11px;
font-weight:bold;
color:#6d6d6d;
padding-top:23px;
position:absolute;
z-index:9999;
}
#date-quicklink-home span{
font-size:11px;
font-weight:bold;
color:#666666;
padding-left:53px!important;
padding-left/**/:73px;
padding-top:30px;
}
#date-quicklink-home select{
border:#b2b0b0 1px solid;
background-color:#FFFFFF;
width:205px!important;
width/**/:205px;
color:#666666;
font-size:11px;
margin-top:5px;
}
/**---------- 29-05-08 Added flash in IT Solution product page ----------------**/
.flash-align {
text-align:center;
margin:0 auto;
}
/**------------ 15-07-08------------------------**/
.div-float-left-partners {
float:left;
position:relative;
width:350px;
}
.img-pad {
padding:50px 0px 0px 0px;
width:190px;
text-align:center;
}
.img-pad a{
font-size:11px;
color:#666666;
text-decoration:none;
line-height:30px;
}
.img-pad a:hover{
color:#ff7e27;
text-decoration:underline;
}
#right-contant sup{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}
/**--------------------------- 14-08-08 ---------------------------**/
.header-link {
font-size:11px;
color:#666666;
font-weight:bold;
}
.header-link a{
color:#666666;
text-decoration:none;
border-bottom:#ccc 1px solid;
}
.header-link a:hover{
color:#ff7e27;
text-decoration:none;
border-bottom:#fff 1px solid;
}
.header-highlight{
width:220px;
font-size:14px;
font-weight:bold;
color:#426e9b;
padding:5px 0px 2px 0px;
text-align:left;
border-bottom:#f1f1f1 2px solid;
margin:10px 0px;
position:relative;
clear:both;
}
.header-highlight a {
color:#426e9b;
text-decoration:none;
font-size:14px;
border-bottom:0px;
font-family:"Trebuchet MS";
}
.header-highlight a span{
color:#426e9b;
text-decoration:none;
font-size:14px;
border-bottom:0px;
}
.header-highlight-blue{
width:540px;
font-size:14px;
font-weight:bold;
color:#426e9b;
padding:5px 0px 2px 0px;
text-align:right;
border-bottom:#f1f1f1 2px solid;
margin:0px 0px;
position:relative;
clear:both;
}
.header-highlight-blue a {
color:#426e9b;
text-decoration:none;
font-size:14px;
border-bottom:0px;
font-family:"Trebuchet MS";
}
.header-highlight-blue a span{
color:#426e9b;
text-decoration:none;
font-size:14px;
border-bottom:0px;
}
/**------------- Logo Bottom 28 - 08 - 08--------------------**/
#logo-bottom {
padding:5px 0px 0px 40px;
float:left;
position:relative;
}
/**--------------- Imtindia CSE --------------**/
#date-quicklink-cse{
position:relative;
float:left;
font-size:11px;
font-weight:bold;
color:#6d6d6d;
padding-top:23px;
width:250px;
/*left:0;
top:0;*/
}
#date-quicklink-cse span{
font-size:11px;
font-weight:bold;
color:#666666;
padding-left:5px!important;
padding-left/**/:5px;
padding-top:30px;
}
#right-cse{
width:750px;
float:left;
position:relative;
margin:0;
text-align:left;
font-size:11px;
color:#666666;
}
/**--------- 27-05-10 testimonial Lightbox -------------**/
a.tesimonial-link {
	color:#666666;
	text-decoration:none;
	outline:none;
}
a:hover.tesimonial-link {
	color:#666666;
	text-decoration:none;
	outline:none;
}