body { background:#FFFFFF url(../images/blue_bg.jpg) repeat-x scroll 0 85px; color: #757575; margin: 0pt; padding: 0pt; font-family: Arial, "Trebuchet MS"; }

h1, h2, h3 { color: #757575; font-family: "Trebuchet MS"; line-height:1.1em; }

* a, img { outline:none; }

#content { background:transparent url(../images/main-content-bg.jpg) no-repeat scroll center 25px; min-height:400px; padding-top:25px; }

.height-25 { height: 25em; }

.broad { margin: 0pt; padding: 0pt; }
.lovelyblue { background:transparent url(../images/header_bg.jpg) repeat-x scroll 0 0; border-bottom:5px solid #3094DB; height:80px; }

.breadcrumb { display:none; background-color:#EDF3FE; border-bottom:1px solid #D0D0D0; }
.breadcrumb p { text-transform:capitalize; color:#424242; font-weight:bold; padding:5px; margin-bottom:0; }
.breadcrumb p a { color:#BB3B20; text-decoration:none; }

.menu { list-style: none; margin: 0pt; padding: 3em 0pt 0pt; line-height: 2em; font-weight: bold; color: #FFFFFF; }
.menu .menu-link { display:block; text-decoration: none; height:38px; width:83px; }
.menu li { display: block; }
.menu-left { float: left; margin-top:-4px; padding: 0px 1px 0px 0px; }
.menu-right { float: right; height:38px; margin-top:6px; padding:0; }

.menu-right a#home { background:transparent url(../images/menus_off.jpg) no-repeat scroll 0 0; width:83px; }
.menu-right a#talentsherpa { background:transparent url(../images/menus_off.jpg) no-repeat scroll -83px 0; width:80px; }
.menu-right a#offerings { background:transparent url(../images/menus_off.jpg) no-repeat scroll -163px 0; width:82px; }
.menu-right a#blog { background:transparent url(../images/menus_off.jpg) no-repeat scroll -245px 0; width:80px; }
.menu-right a#about { background:transparent url(../images/menus_off.jpg) no-repeat scroll -325px 0; width:82px; }
.menu-right a#faq { background:transparent url(../images/menus_off.jpg) no-repeat scroll -406px 0; width:82px; }
.menu-right a#contact { background:transparent url(../images/menus_off.jpg) no-repeat scroll -487px 0; width:82px; }
.menu-right a#login { background:transparent url(../images/menus_off.jpg) no-repeat scroll -568px 0; width:83px; }

.menu-right a#home:hover, .menu li.current-page-item a#home { background:transparent url(../images/menus_on.jpg) no-repeat scroll 0 0; width:83px; }
.menu-right a#talentsherpa:hover, .menu li.current-page-item a#talentsherpa { background:transparent url(../images/menus_on.jpg) no-repeat scroll -83px 0; width:80px; }
.menu-right a#offerings:hover, .menu li.current-page-item a#offerings { background:transparent url(../images/menus_on.jpg) no-repeat scroll -163px 0; width:82px; }
.menu-right a#blog:hover, .menu li.current-page-item a#blog { background:transparent url(../images/menus_on.jpg) no-repeat scroll -245px 0; width:80px; }
.menu-right a#about:hover, .menu li.current-page-item a#about { background:transparent url(../images/menus_on.jpg) no-repeat scroll -325px 0; width:82px; }
.menu-right a#faq:hover, .menu li.current-page-item a#faq { background:transparent url(../images/menus_on.jpg) no-repeat scroll -406px 0; width:82px; }
.menu-right a#contact:hover, .menu li.current-page-item a#contact { background:transparent url(../images/menus_on.jpg) no-repeat scroll -487px 0; width:82px; }
.menu-right a#login:hover, .menu li.current-page-item a#login { background:transparent url(../images/menus_on.jpg) no-repeat scroll -568px 0; width:83px; }

.menu-clear { clear: both; }
.menu-selected { background-color: #8FDDFF; color: #000000; }

.home-desc { padding: 30px 0px 0px 0px; margin-bottom:30px; text-align:left; }
.home-desc h1 { font-weight: bold; font-size: 2em; margin-bottom:1em; text-align:left; }
.home-desc p { color:#666666; font-size:14px; line-height:1.25em; margin: 0pt 0pt 0.5em 10px; }
.home-desc2 { text-align:left; font-size: 1.2em; margin-bottom:10px; margin-left:10px; padding: 10px 0px; }
.home-desc2 a { display:inline-block; font-weight:normal; font-size:0; height:15px; margin:12px 0; padding: 9px 0px; color: #336699; text-decoration: none; }
.home-desc2 a#aboutts { background:transparent url(../images/about-talentsherpa-btn.jpg) no-repeat scroll 0 0; float:right; margin-right:35px; margin-left:6px; width:148px; }
.home-desc2 a#aboutcvl { background:transparent url(../images/about-cvl-btn.jpg) no-repeat scroll 0 0; float:left; margin-right:6px; width:184px; }
.home-desc2 #seperator { background:transparent url(../images/seperator.jpg) no-repeat scroll 0 0; float:left; height:59px; width:1px; }
.initiative {}
.initiative img { }
.offerings { padding:0 20px; }
.offer-img { float:left; margin-right:10px; }

.partner-bschools { display:block; margin-top:8px; }
#bschool-imgs { list-style-type:none; margin:0; }
#bschool-imgs li { float:left; margin-right:5px; }
.partner-bschools li a img { border: 1px solid #BBBBBB; height:40px; margin:2px; padding:2px; width:70px; }

.excerpts p { margin-bottom:0px; padding:0; }

#talentpage a, #employerpage a, #institutepage a { text-decoration: none; }

.triple { background:transparent url(../images/page-link-bg.jpg) no-repeat scroll 0 0; height:105px; margin: 10px 0px; padding: 10px; }
.triple h3 { font-size:14px; margin:-4px 0 1.5em; font-weight: bold; }
.triple p { color:#757575; font-size:12px; margin:0 0 0 0.1em; }
#page-links { margin-left:6px; }
#page-links .span-8 { margin-right:4px; }
 
.sidebar { /*background-color: #DDBF8C !important; border-color: #3B4042*/ /*#CAC7BD*//* !important;*/ background-color:#fdfcfc; border:1px solid #e1e1e1; margin: 0px 0px 20px; }
#sidebar h3 { background:transparent url(../images/sidebar_h3_bg.png) no-repeat scroll 0 0; color:#FFFFFF; font-size:13px; font-weight:bold; margin-bottom:1px; padding:5px 7px 5px 10px; }

.latest-news { background:#F8F7F7 url(../images/latestnews-bg.jpg) no-repeat scroll 0 0; padding:6px 0 6px 12px; margin:0 6px; }
.latest-news #latestnews { padding:; }
.latest-news #latestnews strong { color:#3694bf; margin-right:22px; }

.widget { border-width: 0px 2px 2px 0px; border-style: solid; border-color: #dadada; background-color: #DCF4FF; padding:10px; }
.widget-brown { border-width: 1px 0px; border-style: solid; border-color: #5A5A5A; color: #000000; }

.prod-desc img { padding: 10px; }

.dark-border { border-width: 0px 0px 1px 0px; border-style: solid; border-color: #CAC7BD; }
.home-desc-image { float:left; padding:0px 11px 0 0; margin:0px; }

#testimonial-1, #testimonial-5, #testimonial-3 { background-color:#FDFCFC; }
.testimonials, .excerpts { border-bottom:1px solid #DBDBDB; padding:10px 10px 5px; }
.test-message { color:#757575; margin-bottom:5px; /*padding-left:80px;*/ line-height:1.3em; }
.test-name { color:#046B9B; font-size:11px; font-weight: bold; padding-left:80px; line-height:1.3em; }
.test-name a { color:#4884A2; }
.test-image img { border:1px solid #DCDCDC; display:block; }
.test-image { float: left; padding: 0px 5px; margin: 0px 8px 0px 0px; background-color:#FDFCFC; border:1px solid #DBDBDB; padding: 5px;}
.moreinfo { margin-left:80px; }
 
.product-desc-sidebar-item { font-size: 1.4em; line-height: 2em; }

.mb0 { margin-bottom: 0pt; border-width: 1px 0px 0px; }
.mt0 { margin-top: 0pt; border-width: 0px 0px 1px; }

.block { clear:both; display:block; margin: 0px 0px 40px 0px; }
.block h3 { background:transparent url(../images/sidebar_h3_bg.png) no-repeat scroll 0 0; color:#FFFFFF; font-size:14px; font-weight:bold; margin-bottom:0.25em; padding:5px 7px 5px 10px; }
.block p { color:#757575; font-size:12px; padding:0 10px; margin-bottom:0px; }
.block .span-6 { background:#f8f7f7 url(../images/block_bot_bg.png) no-repeat scroll 0 100%; padding-bottom:5px; }
.huge-heading { text-align: center; font-size: 1.5em; padding: 30px 0px; font-family: "Trebuchet MS"; }
.huge-heading h1 { font-size:50px; margin-bottom:0; text-align:center; }
.block .span-6 div { border-color:#E1E1E1; border-style:solid; border-width:0 1px; }
.tour-image { border:5px solid #cdcdcd; display:inline-block; width: 410px; margin: 0px auto; }

.faqs { padding:0px 25px; }
.faqs h2 { font-size: 35px; margin: 1.5em 0pt; }
#top { display:none; }
#back-top, .people-excerpt, .moreinfo, .offerings-moreinfo { background:transparent url(../images/more_bg.png) no-repeat scroll 0 50%; color:#BB3B20; display:block; font-size:11px; padding:4px 5px 5px; font-weight:bold; text-decoration:none; text-transform:capitalize; }
#back-top { background: transparent none; }
.answers { padding: 0px; margin-bottom:20px; font-size: 13px; }
.all-answers h2:first-child { font-size: 24px; }
.question { margin-bottom:50px; padding: 0px; }
.question h3 a, .question_answers h3 { margin: 0.75em 0pt 0.5em; color: #BB3B20; }
.question h3 a { text-decoration:none; }
.question h3, .question_answers h3 { background:transparent url(../images/bullet_orange.jpg) no-repeat scroll 0 50%; padding-left:20px; }
/*.answers ul { list-style-image:url(../images/bullet_go.png); margin-bottom: 0.25em; padding-left:7px; }*/

.submenus { list-style-type:none; height:35px; margin:0 18px; }
.submenu { border-bottom:2px solid #DDDDDD; margin:0 6px 0 8px; }
.tabs { float:left; cursor: pointer; text-align: center; height:35px; font-size:13px; font-weight:bold; line-height: 1.70em; text-indent:-9999px; width:109px; }
.notselected { color:#777777; }
.selected { color:#FFFFFF; }
.tabs div { height:35px; }

.tab-overview div { background:transparent url(../images/submenus.png) no-repeat scroll 0px 0px; }
.tab-employer div { background:transparent url(../images/submenus.png) no-repeat scroll -108px 0px; }
.tab-institute div { background:transparent url(../images/submenus.png) no-repeat scroll -216px 0px; }
.tab-talent div { background:transparent url(../images/submenus.png) no-repeat scroll -324px 0px; }

.selected div#overview, .tab-overview div:hover { background:transparent url(../images/submenus.png) no-repeat scroll 0px -37px; }
.selected div#employer, .tab-employer div:hover { background:transparent url(../images/submenus.png) no-repeat scroll -108px -37px; }
.selected div#institute, .tab-institute div:hover { background:transparent url(../images/submenus.png) no-repeat scroll -216px -37px; }
.selected div#talent, .tab-talent div:hover { background:transparent url(../images/submenus.png) no-repeat scroll -324px -37px; }

.tab-aboutus div { background:transparent url(../images/submenu-aboutus.png) no-repeat scroll 0px 0px; } 
.tab-people div { background:transparent url(../images/submenu-aboutus.png) no-repeat scroll -108px 0px; }
.selected div#ourcompany, .tab-aboutus div:hover { background:transparent url(../images/submenu-aboutus.png) no-repeat scroll 0px -37px; } 
.selected div#ourteam, .tab-people div:hover { background:transparent url(../images/submenu-aboutus.png) no-repeat scroll -108px -37px; }

.tab-careervidya div { background:transparent url(../images/submenu-faqs.png) no-repeat scroll 0px 0px; }
.tab-recruiter div { background:transparent url(../images/submenu-faqs.png) no-repeat scroll -108px 0px; }
.tab-bschool div { background:transparent url(../images/submenu-faqs.png) no-repeat scroll -216px 0px; }
.tab-student div { background:transparent url(../images/submenu-faqs.png) no-repeat scroll -324px 0px; }

.selected div#talentsherpa, .tab-careervidya div:hover { background:transparent url(../images/submenu-faqs.png) no-repeat scroll 0px -37px; }
.selected div#emp, .tab-recruiter div:hover { background:transparent url(../images/submenu-faqs.png) no-repeat scroll -108px -37px; }
.selected div#inst, .tab-bschool div:hover { background:transparent url(../images/submenu-faqs.png) no-repeat scroll -216px -37px; }
.selected div#stud, .tab-student div:hover { background:transparent url(../images/submenu-faqs.png) no-repeat scroll -324px -37px; }

.about-aboutus, .people-aboutus { padding:0 25px 0 35px; }
.aboutus h3, .aboutus h3 a, .aboutus h2 a, .overview-talents .sidebar h3, #contact-info .widget h3 { color:#BB3B20; }
.aboutus h3 a { text-decoration:none; }
.people-aboutus .widget p { color:#323232; clear:left; display:block; margin:0; }
.people-excerpt { background-color:#FFFFFF; border:1px solid #CCCCCC; background-image:none; font-size:16px; margin:5px 0 0; padding:1px 5px; width:26px; }
.people-page .sidebar h4 { font-size:11px; margin-bottom:1em; }

.people-page h3 { margin-bottom: 0.5em; }
.people-page .widget { min-height: 225px; padding:6px; }
.people-page .widget .member-img { background-color:#FFFFFF; float:left; margin-bottom:6px; margin-right:4px; padding:5px; width:80px; } 
.people-page .widget img { height:85px; padding:0px; width:80px; } 
.people-page .span-6 { width:215px; }
.people-page .span-6 p, .people-page .span-6 h4{ color:#757575; }
.talents { margin:0px 25px; }
.talents #overview .span-8 { width:290px; }
.talents .overview-talents .triple { background:transparent url(../images/page-link-bg-tso.jpg) no-repeat scroll 0 0; }
#contact-form fieldset { background-color:#E9E9E9; margin:0 auto; width:350px; padding: 0.5em 0.5em 0pt; }
#contact-form p.text-left { float:left; margin-right:10px; text-align:right; width:15%; }
#contact-form p { margin: 0px 0px 0.5em; }
#contact-form fieldset p input[type="text"] { display: inline-block; }
#contact-form fieldset p input[type="submit"] { padding:7px ; color:#336699; font-weight:bold; }
#contact-form fieldset p textarea { height:100px !important; width:270px; }
#contact-form fieldset p select, #contact-form fieldset p textarea { margin:0px; }
#contact-form fieldset p.submit { text-align:center; }

#privacypolicy { padding: 0px 25px 0px 35px; }

div.footer { background-color:#eeeded; border-top:5px solid #d2d2d2; height:30px; }
.footer-content { color:#000000; }
.footer-content #footer-menu { list-style-type:none; margin:0; }
.footer-content #footer-menu li.menu-right { margin-top:6px; height:auto; }
.footer-content #footer-menu li.menu-left { margin-top:6px; }
#footer-menu li a.menu-link { padding:0 3px 0 5px; }
#footer-menu li a.current-page-item { background-image:none !important; }
.footer-content p { margin:0; }
.footer-content p a, .footer-content p, #footer-menu li a { color:#7e7e7e; text-decoration:none; }

#rss-feed a, .offerings h3 { color: #BB3B20; }

#latestnews a { color: #BB3B20; }
