@charset "utf-8";
/* CSS Document */

/*global settings*/
body{margin:0; padding:0; background:url(../images/top-bg.jpg) no-repeat top center; font-family:Arial,Tahoma, Geneva, sans-serif; font-size:0.75em; color:#7a7a7a; }
#my_body{margin:0 auto;width:930px;}
a{text-decoration:none; color:#696969;}
a:hover{text-decoration:none; color:#000;}
acronym{color:#696969;}
a:hover acronym{text-decoration:none; color:#000;}

/*positioning for header*/
#header{float: left; padding:0 28px 0 40px;height:197px;width:862px;}
#header ul#menu{float: left;list-style:none; padding:0; margin:5px 0 0 0; width:250px; height:38px;}
#header ul#menu li{float: left; padding-right:8px; margin-right:8px; border-right:1px solid #ccc;text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:0.75em;font-weight:bold;}
#header ul#menu li a{color:#646B77; text-decoration:none;}
#header ul#menu li a:hover{color:#000;}
#header #logo{float: left;clear:both;}
#header #header_desc{font-size:10px;padding:5px;text-align:center;width:600px;}
#header #messenger{float: right; width:177px; margin:-25px 0 0 16px;}
#header #messenger ul{list-style:none; padding:0;margin:0;}
#header #messenger ul li{float: left; margin-bottom:4px;font-size:0.9em;}
#header #messenger ul li img{float: left; padding-right:5px;}
#header #messenger ul li span{float: left; width:40px;color:#000; text-transform:uppercase; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:0.95em;}
#header #messenger ul li a{color:#5b5a5a; text-decoration:none;}
#header #messenger ul li a:hover{color:#000; text-decoration:underline;}
#header #messenger h2{color:#999a9a;font-family:Tahoma, Geneva, sans-serif; font-weight:normal; font-size:0.8em;}


#navigation{float: left; width:862px;}
#navigation ul{list-style:none; padding:0; margin:26px 0 0 0;}
#navigation ul li{float: left; padding-right:30px;font-family:"Myriad Pro", Arial, Helvetica, sans-serif; text-transform:uppercase;font-weight:bold;font-size:1.1em;}
#navigation ul li a{color:#0b72d1; text-decoration:none;outline:0;}
#navigation ul li a:hover{color:#000;}
#navigation ul li ul{ margin:5px 0px 0px 0px; position:absolute;}
#navigation ul li ul li{ padding-right:10px;padding-left:10px;}
#navigation ul li ul li a{text-transform:none; font-weight:normal;}
#navigation ul li#top_menu_13{/*float:right;*/padding-right:10px;}
#navigation ul li#top_menu_13 a{/*color:#272727;*/color:#cc0000;}
#navigation ul li#top_menu_13 a:hover{color:#000;}


/*positioning for content*/
#content{float: left;padding:0 16px 0 19px;}
#content .texts{float: left;margin-top:0px; width:670px;padding-right:16px;background: url(../images/dropshadow.gif) no-repeat right top;margin-left:20px;}
#content #texts-home{margin-left:0; width:690px;}
#content .textelement{float:left;padding:0px 0 0 0;width:670px;}
#content .half{float:left; width:316px;}
#content .half h2{font-size:1em;color:#0B72D1}
#content .alt{margin-left:20px;}
#content .section-image{float:left; width:150px; padding-right:16px;}
#content .section-text{padding:0 18px 14px 0px;float: left;width:486px;}
#content .full{width:auto;}
#content #texts-team-management .full{width:98%;}
#content .has_contact_form{float:left;width:440px;}
#content .textelement h1{text-transform:uppercase;font-size:1.1em; color:#373737;font-family:Arial, Helvetica, sans-serif;padding:0;margin:0 0 10px 0; }
#content .textelement #frm_contact h1{margin:0 0 10px 0;}
#content .textelement h1 span{font-family:  Arial, Helvetica, sans-serif;font-size:0.9em; font-weight:normal; color:#999999;padding:0;margin:0;text-transform:none;display: block;}
#content .textelement h2{font-size:1em; text-transform:uppercase; color:#0B72D1; font-family:Arial, Helvetica, sans-serif;margin-top:20px;}
#content .textelement h2 a{color:#0B72D1;}
#content .textelement h3{font-size:1em; color:#0B72D1; font-weight:normal;padding:0;margin:0 0 10px 0; }
.related-links{float:left; width:214px;margin-top:18px;min-height:200px;}
.related-links a.morelink{font-size:0.9em;}
#content ul{list-style:none; margin:0; padding:0;}
#content ul li{background: url(../images/arrow.gif) no-repeat left 5px; padding-left:11px;margin-top:4px}
#content #texts-jobs ul li{ line-height:14px;}
#content .textelement a.link{color:#0B72D1}
#content .textelement a.link:hover{text-decoration:underline;}
h1 a{color:#0B72D1;}

/*positioning for home below content*/
.home-content{position:relative; margin-top:-255px;padding:20px 0 0 0;z-index:999;background:#ffffff;}
.home-content p{padding:0 5px 10px 2px;}
#content .home-content ul li{margin-bottom:7px;}

/*positioning for section text*/
#content .related-text{/*background:url(../images/text-bg.png) repeat-x left bottom;*/height:155px; overflow:hidden;font-family:Arial, Helvetica, sans-serif;cursor:pointer;padding-bottom:10px;}
#content .margin{margin:18px 0px 0 14px;}
#content .related-text h1{font-size:1em; color:#373737;text-transform:uppercase; margin:0 0 14px 0; padding:0; font-family:Arial, Helvetica, sans-serif;}
#content .related-text img{float: right; padding-left:8px;}
#content .related-text ol{padding:0 0 0 20px; margin:0;}
#content a.morelink{background:transparent url(../images/more.gif) no-repeat scroll right center;color:#cedff1;float:left;font-weight:bold;padding:8px 25px 8px 10px;text-align:right;text-decoration:none;text-transform:uppercase;width:181px;font-family:Arial, Helvetica, sans-serif;position:relative; top:-13px;z-index:-1;}


/* 
style before jobs publication
#content #texts-home .textelement{float: left; width:690px;padding:0;}
#content #texts-home .portfolio{background: url(../images/portfolio.jpg) no-repeat left top; width:490px; height:287px;float: left;}
#content #texts-home .portfolio a{color:#3E3D3D;font-size:1.12em; font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;background: url(../images/arrow.jpg) no-repeat right 7px; padding-right:13px; margin:118px 0 0 298px;float:left;}
#content #texts-home .portfolio a:hover{ color:#000000; text-decoration:underline;}
#content #texts-home .portfolio h1{font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:2.1em; font-weight:normal;color:#000;padding-left:232px290px;margin:42px 10px 0 0;float:left;text-transform:none;}
#content #texts-home .portfolio h1 span {color:#373737;display:block;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:0.7em;font-stretch:extra-condensed;font-weight:normal;margin:8px 20px 0 28px;float:left;text-transform:none;color:#486589}

*/

/*positioning for home content*/
#content #texts-home .textelement{float: left; width:690px;padding:0;}
#content #texts-home .portfolio{background: url(../images/jobs.jpg) no-repeat left top; width:490px; height:287px;float: left;}
#content #texts-home .portfolio a{color:#3E3D3D;font-size:1.12em; font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;background: url(../images/arrow.jpg) no-repeat right 7px; padding-right:13px; /*margin:118px 0 0 298px;*/margin:10px 0 0 320px;float:left;}
#content #texts-home .portfolio a:hover{ color:#000000; text-decoration:underline;}

#content #texts-home .portfolio h1{font-family:Arial, Helvetica, sans-serif;font-size:1.3em; font-weight:normal;color:#656464;padding-left:/*232px*/295px;margin:42px 10px 0 0;float:left;text-transform:none;}
#content #texts-home .portfolio h1 span {font-family:"Arial Narrow", Arial, Helvetica, sans-serif;display:block;font-size:1.5em;font-stretch:extra-condensed;font-weight:normal;margin:8px 20px 0 8px;float:left;text-transform:none; color:#2f2f2f;}

#content #texts-home .portfolio span a{padding:0 3px 0 10px;float:none; color:#486589; background:url(../images/dot.gif) no-repeat left 5px;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; margin: 0 0 9px 10px;font-weight:normal;font-size:0.65em;display:block; line-height:13px;}
#content #texts-home .portfolio span a:hover{ color:#000;text-decoration:none;}
#texts-expertise #expertise h2{margin:0px;}

/*positioning for contact form*/
form#frm_contact{float:left; width:185px;padding-right:15px;/*margin-top:30px;*/}
form#frm_contact h1{font-size:1.1em; padding:0; margin:0 0 14px 0;font-family:Arial, Helvetica, sans-serif;text-transform:none;}
form#frm_contact label{float: left; margin:0 8px 0px 0;}
form#frm_contact .textfield{float: left;border-right:1px solid #DCDBDB;border-bottom:1px solid #DCDBDB;border-left:1px solid #c6c6c6;border-top:1px solid #c6c6c6;background:url(../images/textfield-bg.gif) repeat-x left;margin-bottom:6px;width:82px; padding:4px 3px; font-size:0.85em; font-family:Tahoma, Geneva, sans-serif;color:#696969;}
form#frm_contact .textarea{float: left; width:177px;border-right:1px solid #DCDBDB;border-bottom:1px solid #DCDBDB;border-left:1px solid #c6c6c6;border-top:1px solid #c6c6c6; background:url(../images/textarea-bg.gif) repeat-x left bottom;margin-bottom:6px;min-height:40px;max-height:180px;padding:4px 3px;font-size:0.85em; font-family:Tahoma, Geneva, sans-serif;color:#696969;}
form#frm_contact .text_box{float: left; width:93px;border-right:1px solid #DCDBDB;border-bottom:1px solid #DCDBDB;border-left:1px solid #c6c6c6;border-top:1px solid #c6c6c6; background:url(../images/textfield-bg.gif) repeat-x left;margin-top:5px;margin-bottom:14px;padding: 4px 3px;font-size:0.85em; font-family:Tahoma, Geneva, sans-serif;color:#bababa;}
form#frm_contact a.submit_button{background: url(../images/submit.jpg) no-repeat left; clear:left;margin-top:-10px; padding:8px 18px; font-weight:bold;color:#4c4c4c;text-decoration:none;outline:0;float:left;}
form#frm_contact img{float:left; padding-right:4px;margin-top:5px;}
form#frm_contact .input_error{float: left;border:1px solid #CC0000;background:url(../images/textfield-bg.gif) repeat-x left;margin-bottom:6px;width:82px; padding:4px 3px; font-size:0.85em; font-family:Tahoma, Geneva, sans-serif;color:#bababa;}


/*positioning for highlights*/
#highlights{float: left; margin:12px 0 0 0; width:189px;}
#highlights .item{float: left; margin-bottom:35px;width:185px;position:relative}
#highlights h1{color:#505050;font-family:"Myriad Pro", Arial, Helvetica, sans-serif;font-size:1.1em;margin:0 0 12px 0;padding:0;text-transform:uppercase;}
#highlights h2{font-weight:normal;color:#858585;font-family:Arial, Helvetica, sans-serif;font-size:1em; font-stretch:extra-condensed;margin:0 0 1px 0;padding:0; /*font-size-adjust:20px*/}
#highlights h1 a{color:#505050;}
#highlights h1 a:hover{color:#000000;}
#highlights .item:nth-child(4){margin-bottom:20px;}
#highlights .iframe{width:185px; height:215px;overflow:hidden;}
#highlights .iframe iframe{margin-top:-1px; margin-left:-1px;}
#highlights .item img{padding:3px; border:1px solid #e5e5e5} 

/*positioning for content below promo
#content-footer{float:left; width:930px;margin-top:-287px;}
#content-footer p{ margi:0; padding:20px 28px 0 40px;}*/

/*positioning for footer*/
#footer{float: left; clear:both;padding:20px 24px 35px 40px;background:url(../images/footer-bg.gif) no-repeat left bottom; width:866px;}
ul#footer-links{list-style: none; margin:0; padding:0 27px 0 0; width:625px;float: left;}
ul#footer-links li{float: left;padding-right:60px;width:80px;}
ul#footer-links li a{color:#696969; text-decoration:none;}
ul#footer-links img{float:left;}
#bookmark{float: right;margin:16px 15px 0 0}
#bookmark ul{list-style:none; padding:0; margin:0;}
#bookmark ul li{float: left; padding-right:4px;}
#bookmark h2{font-size:1em; font-weight:normal; margin:0; padding:0;color:#696969}
#copyright{font-size:0.85em; color:#939394; float:right; margin:0 26px 5px 0;}


/*positioning for contact form*/

#frm_quote label{
float:left;
width:105px;
}

#frm_quote .textfield{
margin:2px 0;
width:250px;
}

#frm_quote .input_error{
background:url(../images/textfield-bg.gif) repeat-x left;margin-bottom:6px;width:200px; padding:4px 3px; font-size:0.85em; font-family:Tahoma, Geneva, sans-serif;color:#696969;
border:1px solid #CC0000;
}

form#frm_quote .textfield{border-right:1px solid #DCDBDB;border-bottom:1px solid #DCDBDB;border-left:1px solid #c6c6c6;border-top:1px solid #c6c6c6;background:url(../images/textfield-bg.gif) repeat-x left;margin-bottom:6px;width:200px; padding:4px 3px; font-size:0.85em; font-family:Tahoma, Geneva, sans-serif;color:#696969;}
form#frm_quote .textarea{width:250px;border-right:1px solid #DCDBDB;border-bottom:1px solid #DCDBDB;border-left:1px solid #c6c6c6;border-top:1px solid #c6c6c6; background:url(../images/textarea-bg.gif) repeat-x left bottom;margin-bottom:6px;min-height:40px;max-height:180px;padding:4px 3px;font-size:0.85em; font-family:Tahoma, Geneva, sans-serif;color:#696969;}
form#frm_quote .textarea_error{width:250px;border:1px solid #CC0000;background:url(../images/textarea-bg.gif) repeat-x left bottom;margin-bottom:6px;min-height:40px;max-height:180px;padding:4px 3px;font-size:0.85em; font-family:Tahoma, Geneva, sans-serif;color:#696969;}
form#frm_quote .small{width:130px;}
form#frm_quote .text2verify_error
{
background:url(../images/textfield-bg.gif) repeat-x left;margin-bottom:6px;width:130px; padding:4px 3px; font-size:0.85em; font-family:Tahoma, Geneva, sans-serif;color:#696969;
border:1px solid #CC0000;

}
form#frm_quote a.submit_button{background: url(../images/submit.jpg) no-repeat left; clear:left;margin-top:-10px; padding:8px 16px 8px 10px; font-weight:bold;color:#4c4c4c;text-decoration:none;outline:0;}
form#frm_quote .text_file{margin-bottom:6px; width:200px;}

.personal_info
{
padding:10px 0;
}
#services_left_menu{float:left;padding-right:50px;}
#services_right_menu{float:left;}


#texts-testimonials .textelement img
{
float:right;
padding:10px;
}

#highlights blockquote{margin:0;}

#texts-services #services_left_menu h1,#texts-services #services_right_menu h1
{
margin:0 0 8px;
font-size:1.04em;
}

#content .textelement .management_person{margin-bottom:20px;float:left;}
#content .textelement .management_person h1{text-transform:none;}
#content .textelement .management_person p.person_is{color:#0b5ad1;font-family:arial;}
table#expertise{padding:0px;}
#content .textelement table#expertise h1{font-size:1.1em; background:#e9f2fb; margin:0 0 10px 0; padding:5px;}
#content .textelement table#expertise h2{font-size:1em;}
table#expertise td.line{background:url(../../images/divider.gif) no-repeat left; height:20px; width:320px;}
table#expertise .active{background:url(../images/percentage-active.gif) repeat-x left;height:12px;font-size:10px;}
table#expertise .deactive{background:url(../images/percentage.gif) repeat-x left;height:12px;font-size:10px;}

table#expertise .percentage10{width:10%}
table#expertise .percentage20{width:20%}
table#expertise .percentage30{width:30%}
table#expertise .percentage40{width:40%}
table#expertise .percentage50{width:50%}
table#expertise .percentage60{width:60%}
table#expertise .percentage70{width:70%}
table#expertise .percentage80{width:80%}
table#expertise .percentage90{width:90%}
table#expertise .percentage100{width:100%}

#facebook_static_text{float:left;padding-right:20px; width:330px;}
#facebook_api_text{float:left; width:330px;}

.mgmt-image, .mgmt-image-out{float:left; width:140px; height:160px; overflow:hidden;border:0px solid #4f4f4f;margin-right:12px;}
.mgmt-image-over{float:left; width:320px; height:288px; overflow:visible;cursor:pointer;border:1px solid #4f4f4f;}

table.portfolio td.image{background:#fff; border:1px solid #e2e2e2;width:130px; height:100px;}
table.portfolio td.image-link{background:#EBE9E9; border:1px solid #e2e2e2;color:#000;height:22px;}


#route_planner_form .submit_button {
background:transparent url(../images/bg_go.jpg) no-repeat scroll left center;
border:1px none;
clear:left;
color:#4C4C4C;
font-weight:bold;
padding:5px 10px;
text-decoration:none;
}

#texts-testimonials .items
{
background:#FCFCFC url(../images/start_quote.gif) no-repeat scroll 10px 10px;
width:275px;
padding:15px 0 5px 12px;
float:left;
display:block;
margin:5px;
min-height:125px;
}

#texts-testimonials .items span
{
background:transparent url(../images/end_quote.gif) no-repeat scroll right bottom;
padding:0 25px 5px 25px;
}

#texts-testimonials .items .clients





{
font-weight:bold;
text-align:right;
margin-right:15px;
}
.back_link{display:block;margin-top:10px;}

#frm_kontakt label{
float:left;
width:90px;
}

#frm_kontakt .textfield{
margin:2px 0;
width:150px;
}

#frm_kontakt .input_error{
background:url(../images/textfield-bg.gif) repeat-x left;margin-bottom:6px;width:150px; padding:4px 3px; font-size:0.85em; font-family:Tahoma, Geneva, sans-serif;color:#696969;
border:1px solid #CC0000;
}

form#frm_kontakt .textfield{border-right:1px solid #DCDBDB;border-bottom:1px solid #DCDBDB;border-left:1px solid #c6c6c6;border-top:1px solid #c6c6c6;background:url(../images/textfield-bg.gif) repeat-x left;margin-bottom:6px;width:150px; padding:4px 3px; font-size:0.85em; font-family:Tahoma, Geneva, sans-serif;color:#696969;}
form#frm_kontakt .textarea{width:150px;border-right:1px solid #DCDBDB;border-bottom:1px solid #DCDBDB;border-left:1px solid #c6c6c6;border-top:1px solid #c6c6c6; background:url(../images/textarea-bg.gif) repeat-x left bottom;margin-bottom:6px;min-height:40px;max-height:180px;padding:4px 3px;font-size:0.85em; font-family:Tahoma, Geneva, sans-serif;color:#696969;}
form#frm_kontakt .textarea_error{width:150px;border:1px solid #CC0000;background:url(../images/textarea-bg.gif) repeat-x left bottom;margin-bottom:6px;min-height:40px;max-height:180px;padding:4px 3px;font-size:0.85em; font-family:Tahoma, Geneva, sans-serif;color:#696969;}
form#frm_kontakt .small{width:130px;}
form#frm_kontakt .text2verify_error
{
background:url(../images/textfield-bg.gif) repeat-x left;margin-bottom:6px;width:130px; padding:4px 3px; font-size:0.85em; font-family:Tahoma, Geneva, sans-serif;color:#696969;
border:1px solid #CC0000;

}
form#frm_kontakt a.submit_button{background: url(../images/submit.jpg) no-repeat left; clear:left;margin-top:-10px; padding:8px 16px 8px 10px; font-weight:bold;color:#4c4c4c;text-decoration:none;outline:0;}
form#frm_kontakt .text_file{margin-bottom:6px;}

form#frm_kontakt{width:250px;margin-top:20px;float:left;}

.promo-content a#about-image img{display:inline;}
.promo-content a#about-image{position:relative; top:95px; left:105px;}
.full h1{font-size:1.03em;}

.submit_btn{background: url(../images/submit.jpg) no-repeat left; border:none;clear:left;margin-top:-10px; padding:8px 18px; font-weight:bold;color:#4c4c4c;text-decoration:none;outline:0;float:left;}
.textfield{border-right:1px solid #DCDBDB;border-bottom:1px solid #DCDBDB;border-left:1px solid #c6c6c6;border-top:1px solid #c6c6c6;background:url(../images/textfield-bg.gif) repeat-x left;margin-bottom:6px;width:200px; padding:4px 3px; font-size:0.85em; font-family:Tahoma, Geneva, sans-serif;color:#696969;}
div.section-2_detail{display:none;clear:both;}
#content .textelement h2.section-2_head{cursor:pointer;color:#0B72D1;clear:both;margin-top:14px; float:left; width:100%}
#content #texts-jobs .textelement h2.section-2_head{ font-size:1.02em;}

img.content_image{position:relative}

#theHint{display:none; float:left; width:25%}
#theHint span{display:none; font-weight:bold;}
.one-liner{width:100%;float:left;}
#texts-jobs .half{ width:325px; float:left; padding-left:20px;}
#texts-jobs .textelement{ padding-left:20px;}
#content #texts-jobs{margin-left:0; width:690px;}
#texts-jobs #frm_quote #Comments{ width:200px;}
#texts-portfolio .textelement h2{ clear:left; float:left;width:99%}

/* css for picturegallery starts here */
#texts-photo-gallery .item{ float:left;width:300px;padding-right:15px; margin-bottom:10px;min-height:120px;}
#texts-photo-gallery .item img {float:left; padding-right:8px;}
#texts-photo-gallery .item .section-text h2{margin:0 0 3px 0;padding:0;}
#texts-photo-gallery .item .section-text{ width:130px; /* height:50px; overflow-y:hidden; float:left;*/}

.image-gallery{ float:left;width:600px;padding-top:20px;margin-left:15px;}
.image-gallery a.lightbox-2 img{ height:300px;}

#previousScrollButton, #nextScrollButton { float:left;margin-top:14px;width:26px;}
#scrollWindow { margin-top:9px;overflow:hidden;padding-top:18px;width:480px;padding-left:0px;}
#scroller  { height:80px;overflow:hidden;width:auto;}
#scroller .scrolling_img {display:block;float:left;margin:0 5px;overflow:hidden;}
#cboxTitle{font-weight:bold;padding-bottom:10px;}

/* Style css */
#scrollWindow {border-top:1px solid #4C4C4C;}


/* Text css */
a#play_button {font-weight:bold;}

#previousScrollButton{margin-left:10px;height:26px; overflow:hidden;}
#nextScrollButton{margin-right:10px;height:26px; overflow:hidden;}
/* css for picturegallery ends here */



.gallery-link{float:left;margin-top:-8px;}

/*team page css*/
.tooltip {background:transparent url(../images/title-bg.png) no-repeat;font-size:15px;height:80px;width:160px;padding:35px 10px 0;color:#000;font-weight:bold; text-align:center;position:absolute; z-index:999}
.tooltip span{clear: both; float: left;font-size: 12px;text-align: center; width: 100%;}

#content .tabs-team{position:relative; float:left; width:100%}
#content .tabs-team #tab2 h1{float:left; padding:0;margin:0 35px 5px 0;height:20px;cursor:pointer;font-size:1em; color:#0B72D1; text-transform:none; font-weight:normal}
#content .tabs-team #tab2 h1.active{font-weight:bold/*background:url(../images/active-img.jpg) no-repeat center 20px;*/}
.programming-team, .designing-team, .qa-team, .mgmt-team{min-height:550px; display:none;float:left; width:100%;}
.programming-team ul, .designing-team ul, .qa-team ul, .mgmt-team ul{list-style:none; margin:0; padding:0;}
#content .programming-team li, #content .designing-team li, #content .qa-team li, #content .mgmt-team li{float:left; width:100%;background:none; padding:0;margin-top:0; line-height:auto;}
#content .programming-team .section-text, #content .designing-team .section-text, #content .qa-team .section-text, #content .mgmt-team .section-text{margin:0 0 0px 0;width:605px; padding:10px; background:#F8F9FB;min-height:80px}
.programming-team .smriti .tooltip{top:5px; left:55px;}
.programming-team .anil .tooltip{top:-32px; left:155px;}
.programming-team .rajan .tooltip{top:12px; left:265px;}
.programming-team .ananta .tooltip{top:-6px; left:440px;}

.designing-team .sangeeta .tooltip{top:-3px; left:60px;}
.designing-team .ananta .tooltip{top:-35px; left:230px;}
.designing-team .smriti .tooltip{top:-47px; left:460px;}

.qa-team .nitesh .tooltip{top:-4px; left:80px;}
.qa-team .arati .tooltip{top:30px; left:290px;}
.qa-team .aayasha .tooltip{top:40px; left:470px;}

.mgmt-team .avinash .tooltip{top:-3px; left:110px;}
.mgmt-team .ananta .tooltip{top:25px; left:270px;}
.mgmt-team .nitesh .tooltip{top:-26px; left:460px;}

.tabs-worxpro dt{margin-top:20px;}
.tabs-worxpro dd{margin:5px 0 0 0; }
.tabs-worxpro #tab2 p, #texts-jobs p{margin-bottom:2px;}

#content #texts-team-management .tabs-team #tab2{ background:url(../images/team-bar.gif) repeat-x left 24px;
    height: 545px;
    overflow: hidden;
    width: 620px;}
#content .service{margin-bottom:20px;}
#content #texts-services h2{margin-top:0;}
#content #texts-services li{color:#4c4c4c;}
#content #texts-services .second-teaser-text{padding:0px 14px 5px 0;color:#7a7a7a;}
#content #texts-services .service-text{margin-bottom:20px;}
#content #texts-contact-us .full{width:250px;}
/*#content .service h1 {cursor:pointer;background:#eff2f6 url(../images/accordion-arrow.png) no-repeat 10px;border: 1px solid #E2E2E2;display: block;font-size: 1em; margin-bottom: 0; padding: 8px 10px 8px 22px;}
#content .service-links h1.selected{background:#eff2f6 url(../images/accordion-arrowdown.png) no-repeat 8px}
.service-links .service-text {border: 1px solid #E2E2E2; display: block;border-top:0;border-bottom:0;}
.service-links .service-text p.text{padding:10px 21px; margin:0; }
#content .service-links h2{cursor:pointer;font-size:0.95em;margin:0;border-bottom:1px solid #e2e2e2;padding:5px 25px; background:#fafbfe}
.service-links .second-teaser-text{padding:10px 25px; border-bottom:1px solid #e2e2e2}*/
#content .service-links .half{min-heigth:225px;}
#content .textelement h2.mission{margin-top:0;}
#content #texts-portfolio ul{float:left; width:100%;}
#content #texts-services h3{color:#7a7a7a; cursor:pointer;}
#content #texts-services h3.selected{color:#000;font-weight:bold;}
#content #texts-services .second-teaser-text a{color:#0B72D1}
#content #texts-services .second-teaser-text a:hover{color:#000;}
#content #texts-services .half{min-height:200px;}
#content .clear{clear:both;}
#content #texts-company #tab2 h2{color:#000; text-transform:none;font-size:1.1em;}
#content #texts-company h1{margin-bottom:34px}
#content #texts-company .related-text h1{margin-bottom:14px;}
#content #texts-portfolio .full{width:660px; padding-right:0;}
#content #texts-portfolio .portfolio-table td{padding:2px 0; border-bottom:1px solid #f2f2f2}
