/* CSS Document */

body {background: #fff; color: #000; font-family:arial, sans-serif; font-size: 62%;}

#global-header{background:#cc1631;}	
#global-header-signin{padding:0.5em;}
#global-header-aftersignin{padding:0.5em;}
#global-header-signin a{color:#E11936;text-decoration:none;font-size:1.1em;}
#global-header-signin ul li{display:inline;}
#global-header-signin ul li img{vertical-align:middle;}
.clearFix{clear:both;font-size:1px;height:0px;}
.right{float:right;}
#global-header-content{background:#e31837;padding:0.5em 0;}
#global-header-content ul{margin-top:4em;margin-right:5em;}
#global-header-content  ul li{padding:0 1.5em;display:inline;}
#global-header-content  ul  ul li{padding:0 1.5em;display:inline;width:10em;}
#global-header-content ul li a{color:#fff;text-decoration:none;font-size:1.4em;}
#global-header2{background:#e31837;}
.normal{width:100%!important;margin:0 auto!important;background-color:#FFFFFF;}	
#global-header-nav a{text-decoration:none;color:#666666;font-size:1.1em;}
#global-header-nav{padding:0.5em 0;}
.career_banner{background:none repeat scroll 0 0 #F6F6F6;}
.banner_nav{background:url(../images/banner_background.jpg)repeat;}
.career_content{background:#f6f6f6;border-bottom:1px solid #d0d0d0;}
.career_content_div{padding:0em 0;margin:10px;}
.career_content_rightdiv{background:gray;padding:0.3em;margin-top:0px;/*width:30%;float:right; background:#e31837*/}
.career_content_rightdiv h3{font-size:0.9em; font-weight:bold;color:#fff;margin:0.1em;}
.career_form{background:#f6f6f6;padding:0.1em;}
.career_SearchDiv{background:#f6f6f6;padding:1em;}
.career_content_rightdiv form h3{color:#f4972c;text-align:center;font-size:1.2em;margin-bottom:0.5em;}
.career_form label,.recruitemnt_form label{font-size:1.2em;color:#6d6e71;margin-right:2em;}
.career_content_rightdiv form input{width:60%;padding:0.2em;border:1px solid #6d6e71;margin-bottom:0.8em;color:#6d6e71;font-size:1.2em;border-radius:0.5em;}
.career_content_rightdiv form select{width:62%;padding:0.2em;border:1px solid #6d6e71;margin-bottom:0.8em;color:#6d6e71;font-size:1.2em;border-radius:0.5em;}
.career_content_leftdiv{/*width:65%;*/float:left; margin-left:10px;}
.career_content_leftdiv img{float:left;margin:0 2em 2em 0;}
.career_content_leftdiv p{font-size:1.2em;text-align:center;}
.career_content_rightdiv button{background:#e31837;border:1px solid #6d6e71;color:#fff;padding:0 0.2em 0.2em 0.2em;margin-left:0em;border-radius:0.5em;font-size:1.2em;}
.Newbutton{background:#e31837;border:1px solid #6d6e71;color:#fff;padding:0 0.2em 0.2em 0.2em;margin-left:0em;border-radius:0.5em;font-size:1.1em;font-family: Arial;}
.career_content_leftdiv a{text-decoration:none; color:#e31837;font-size:1.0em;}
.career_meetourpeople_div{width:68%;float:left;margin-bottom:2em;}
.recruitemnt_form{background:#fff;padding:1em 1em 0.5em 1em; line-height:1.5em;}
.recruitemnt_form p{font-size:1.2em;color:#6d6e71;margin:0.6em 0;}
.recruitemnt_form a{margin-left:12em;}
.orange{color:#f3901d;font-weight:bold;}
.grey{color:#6d6e71;font-weight:bold;}
.career_lifeatmahindra{padding:1em 0;}
.career_meetourpeople_div h2,.career_lifeatmahindra h2{font-size:1.5em;font-weight:bold;color:#6d6e71;}
.career_carousel{float:left;background:#F6F6F6;padding: 1em 0.5em;border:1px solid #d0d0d0;margin:1em 0!important;width:17em;}
.career_carousel img{width:auto!important;height:auto!important;}
.carousel_life img{width:118px!important;height:90px!important; border:1px solid #F6F6F6;}
.career_carousel_content h3{font-weight:bold;font-size:1.2em;margin-top:0.5em;}
.career_carousel_content p{font-size:1.2em;line-height:1.5em;}
.career_carousel_content a{text-decoration:none;color:#0066cc;font-size:1.2em;font-weight:bold;}
.scroll{margin-top:0!important;}
.career_meetourpeople{padding-top:1em!important;}
.carousel_life{margin:1em!important;float:left;}
.carousel_life p{color:#6d6e71!important;font-size:1.2em!important;}
/*.career_footer{font-size:1.2em;padding-bottom:1em;border-bottom:1px solid #FFFFFF; margin-top:10px;margin-left:10px; }*/
.career_footer{font-size:1.2em;}
.career_footer ul li{display:inline;}
.career_footer ul li img{vertical-align:middle;}
.career_footer p{float:left;}
.career_footer_ul{text-align:center;margin-top:1em;color:#6D6E71;}
.career_footer_ul li{display:inline;}
.itemwrap{margin-left:4.6em;}
.nomargin{margin:1em 0!important;}
.carousel-arrow{  position: absolute;  top: 40%;opacity: 0.5;  filter: alpha(opacity=50);} 
.carousel-arrow  img{width:auto!important;height:auto!important;} 
.carousel-arrow.right {left:auto;right:0;}
.carousel-arrow.left {left:0;right:auto;}
.carousel-arrow:hover {  color: #ffffff;  text-decoration: none;  opacity: 0.9;  filter: alpha(opacity=90);}
.middle{margin:1em 0.5em!important;}
.career_contact{margin-right:10em;}
.career_thumbnails:first-child{margin-left:12em;}
.career_thumbnails img{height:80px;width:130px;color:#ffffff }
.career_thumbnails {background:#fff;width:13.5em;float:left;margin:0.5em;padding:0.2em 0;text-align:center;}
.career_thumbnails a{color:#e31837;font-size:1.2em;font-weight:bold;text-decoration:none;}
.career_thumbnails a:hover{background:#e31837; color:#ffffff !important; display:block;}
.career_thumbnails:hover{background:#e31837; }
.career_text p{text-align:center!important;}

/*Internal page starts here*/

.lifetext{color:#f3901d;}
.change{color:#fff ;}
.subscribe{background:#f3901d;margin-top:2em;}
.news button{margin-left:0em!important;}
.news input{width:80%!important;}
.news a{color:#ffffff; font-size:1.2em;}
.bg{background:#ffffff!important;}
.lefttab{ width:20em; float:left; }
.content h3{color:#6d6e71;padding:0.3em;font-size:1.5em;}
.content p{padding:2.3em;font-size:1.1em!important;}
.content {color: #707070;float: right;font-size: 1.2em;line-height: 1.4em;padding:0.2em 0.3em 0.2em 0.29em;/*width: 66.8%;*/ }

/* Menu starts here*/
.sub-level{margin-top:0em !important;}
.submenu-li {width:20em !important; margin-left:1.5em;}
.menu a:hover { text-decoration:underline !important;}
ul.sub-level { display: none; }
.sub-level li{display:block!important;padding:1em 2em 0.5em 2em !important;text-align:center !important;border:0.1em solid #fff;}
li:hover .sub-level { background:#cc1631;color:#ffffff !important;  display: block; position: fixed;}
.menu:hover{background:#cc1631;padding:1.5em !important;}
.findfit{margin-left: 11em;}
.applynow{margin-left: 23.3em;}
.graduates{margin-left:38em;}
/* Menu Ends here*/


/* UIDG Update*/
.hp_image { background:url(../images/people4.jpg) no-repeat; width:952px; height:498px;}
.hp_content { width:268px; background:url(../images/transparent.png); margin-right: 17px; height:484px; padding:14px 5px 0px 8px;}
.hp_content p { font-size:1.1em; color:#FFF; margin-bottom:10px;}


/*.hp_career_position {position: absolute;top:50;width: 90%;}*/
.hp_career_position {top:50;width: 90%;}
.span3 { width:0px !important; margin-left:0 !important;}
.normal_updated{width:99em!important;margin:0 auto!important;}
li a.border-last { border-right:1px solid #ddd !important;}
.leftblock { width:68%;}
.rightblock { width:30%; padding:6px;}
.top_space { margin-top:30px;}
.oneword a { padding-bottom:12px !important; }
.icon_holder { width:108px;}
.pos_menu1 { left:60px !important ;  width:170px !important;}
.pos_menu2 { left:68px !important ;  width:170px !important;}
.icon_postion { width:260px !important;}
.mar_right { margin-right: 10px;}
.ico-head{padding:20px 0px;display: inline-block;float: left;height: 16px;margin-left: 5px;margin-top: 1px;vertical-align: text-top;width: 16px;}
/*.job-apply-table {border :1px Solid #F6F6F6;margin-left :10px;}
.job-apply-table th{background-color:#E12D41;color:#FFFFFF}
.job-apply-table td{background-color:#EBEBEB;}
.job-Search-table {border :1px Solid #6D6E70;margin-left :10px;}
.job-Search-table tr:nth-child(odd){ background-color:#C8C8C8; }
.job-Search-table tr:nth-child(even){ background-color:#EBEBEB; }*/
.midColumn{margin-left:10px;width:550px;}
.footer{background-color: #FFFFFF;width:944px;margin:auto;}
/*.footer{background-color: #FFFFFF;margin-bottom: -10px !important;margin-left: 34px;margin-right: auto !important;margin-top: -10px !important;width: 95em !important;}	
/*Internal page ends here*/

.accordionHeader {background-color: #E31837;border: 1px solid #E31837; color: #FFFFFF;cursor: pointer;font-family: Arial,Sans-Serif;font-size: 12px;font-weight: bold;margin-top: 5px;padding: 5px;width:620px;} 
.accordionHeaderSelected {background-color: #E31837;border: 1px solid #E31837;color: #FFFFFF;cursor: pointer;font-family: Arial,Sans-Serif;font-size: 12px;font-weight: bold;margin-top: 5px;padding: 5px;width:620px;}
.accordionHeaderSelected a {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);color: #FFFFFF;text-decoration: none;}
.accordionContent {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-right: 1px dashed #2F4F4F;border-style: none none none;border-width: medium 1px 1px;padding: 10px 5px 5px;width:620px;overflow:hidden;}
.contentbox {padding: 5px 0 15px;}
.content {color: #707070;font-size: 1.2em;line-height: 1.4em;}
.processSteps {height: 52px;margin: 7px 0;padding:0px;width: 495px;}
.processSteps li {display: inline;float: left;width: 160px;}
.spaceleft {padding-left: 10px;}
.table_content {background: none repeat scroll 0 0 #808080;border: 0px solid #808080;padding: 5em;width: 550px;border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;}
.table_form {background: none repeat scroll 0 0 #F6F6F6;padding: 0em;}
.table_form label {color: #6D6E71;font-size: 1em; margin-left: 0;margin-right: 1em;}
.navlogin{ }
.navlogin > li {float: left;}
.navlogin > li > a {float: none;padding: 3px 1px 10px;color: #E11936;font-size:10px;text-decoration: none; text-shadow: 0 1px 0 #ffffff;}
#searchcontact {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DFDFDF;height: 25px;margin: 15px 0 10px 15px;padding: 0;width: 200px;}
.inpSelectDrp {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);color: #000000;left: -2px;position: absolute;top: -2px;width: 192px;}
.modalBackground
{
    background-color:Black;
    filter: alpha(opacity=50);
    opacity: 0.7;
}
.PageMessage
{
    font-weight: bold;
    font-size:0.8em;    
}

.FormTextField {
	/*height:30%;width:62%;padding:0.1em;border:1px solid #6d6e71;margin-bottom:0.8em;color:#6d6e71;font-size:1.0em; border-radius:0.5em;*/
	width:62%;padding:0.1em;border:1px solid #6d6e71;color:#6d6e71;font-size:1.0em; border-radius:0.5em;
}
.mandatory
{
  color: #E31837;  }
  
  .curved { -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px; background-color:Red;}
    
    
    
 /*Applicant Detail Page CSS START*/
    
#customers
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#customers td, #customers th 
{
font-size:1em;
border:1px solid #98bf21;
padding:3px 7px 2px 7px;
}
#customers th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#ffffff;
}
#customers tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}
#tblCSS
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:300px;
border-collapse:collapse;
}
#tblCSS td, #tblCSS th 
{
font-size:1em;
border:1px solid #98bf21;
padding:3px 7px 2px 7px;
}
#tblCSS th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#ffffff;
}
#tblCSS tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}

.button1
{background:#e31837;border:1px solid #6d6e71;color:#fff;padding:0 0.2em 0.2em 0.2em;margin-left:0em;border-radius:0.5em;font-size:1.2em;}

.text1
  {width:60%;padding:0.2em;border:1px solid #6d6e71;margin-bottom:0.8em;color:#6d6e71;font-size:1.2em;border-radius:0.5em;}
/*Applicant Detail Page CSS END */

  .textbox1
   {
	/*height:30%;width:62%;padding:0.1em;border:1px solid #6d6e71;margin-bottom:0.8em;color:#6d6e71;font-size:1.0em; border-radius:0.5em;*/
	width:62%;padding:0.1em;border:1px solid #6d6e71;color:#6d6e71;font-size:1.0em; border-radius:0.5em;
}


.table_content1 {background: none repeat scroll 0 0 #808080;border: 0px solid #808080;padding: 5em;width: 95%;border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;font-size :1.1em   }
  
  
  div.ob_tree {
        border: 1px solid #999999;
         background-color: #eeeeee;
         font-size :12px ;
        /* overflow: auto;
        height: 50px;
        width: 10px;
        
        height: 100%;
        width: 100%;*/
        }  
        
div.ob_tree A {
        color: crimson; 
} 

div.ob_tree A:hover {
        color: crimson;
        text-decoration: underline;  
}