* {margin: 0;padding: 0;}
ol, ul { list-style: none;  }
table {border-collapse: collapse;border-spacing: 0;}
th { text-align: left; }
a { text-decoration: none; outline: none;}
a:hover { text-decoration: underline; }
a img { border: none; }
body {  font: 12px Arial, Verdana;  color: black;}
h1 { font-size: 1.5em; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1em; }
p, h2, h3, h4, ul.cont, ol.cont { margin-bottom: 10px; }
h2 { margin-bottom: 10px; }
h3 { margin-bottom: 10px; }
h4 { margin-bottom: 10px; }
ul.cont { margin-bottom: 10px; }
ol.cont { margin-bottom: 10px; }
ul.cont li {  list-style: disc;  margin-left: 1.5em;}
ol.cont li { margin-left: 1.5em; }
table.cont { width: 100%; }
table.cont tr th {  padding: 5px;  border: 1px dotted #cccccc;  background: #f1f1f1;  text-align: left;}
table.cont tr td {  padding: 5px;  border: 1px dotted #cccccc;}
.sml { font-size: 0.85em; }
big { font-size: 1.5em; }
.clearFloat { overflow: auto; }
body {  background: url(../images/bg_strip.gif) repeat-x #686259;  margin-bottom: 30px;}
.lrg{font-size:1.2em;}
.em{font-style:italic;}
.gry{color:#666;}

#logo {position: absolute;  top: 32px;  left: 10px;  z-index: 2;  width: 140px;  height: 140px;  background: url(../images/logo_new_140.gif) no-repeat;}
#logo a {  width: 140px;  height: 140px;  display: block;}
#logo a:hover { text-decoration: none; }
#logo span { visibility: hidden; }

/*body.lindia{background: url(../images/bg_strip_green.gif) repeat-x #333705;}*/
.lindia #logo{position: absolute;  top: 155px;  left: 10px;  z-index: 2;  width: 298px;  height: 58px;  background: url(../images/li_logo_trans.png) no-repeat;}
.bcrumb{padding:8px 12px 5px 12px; background:#f4f4ef; border-bottom:1px solid #ccc; font-size:0.9em;}
.lindia h1 span{color:#c0a904}
.lindia h2{color:#c0a904;}

h1 {position: absolute;  background-color: #46423c; padding: 5px 10px;  top: 226px;  height: 30px;  width: 930px; overflow: hidden;  font: normal 2em "Myriad Pro", "Arial", Gadget, sans-serif;  color: #ffffff;
    opacity: 0.7;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  filter: alpha(opacity=70);  }
h1 span { color: #f3912c; }
h2 {  font-weight: normal;  font-size: 1.5em;  font-family: Arial, 'Myriad Pro', Georgia, 'Times New Roman', Times, serif;  color: #f3912c;}
.larger { font-size: 1.5em; }
a {   color: #686259;  font-weight: bold;}
img.cont_l {  float: left;  margin: 0px 10px 10px 0px;
}
img.cont_r {  float: right;  margin: 0px 0px 10px 10px;}
table.cont td {  border: none;  border-bottom: 1px solid #cccccc;}
table.cont th {  background: #e4e3d2;  font-weight: bold;  font-size: 1.2em;  font-family: Arial, 'Myriad Pro', Georgia, 'Times New Roman', Times, serif;  color: #2d2c26;  vertical-align: top;}
table.cont td.thish {  background: #e4e3d2;  font-weight: bold;  font-size: 1.2em;  font-family: Arial, 'Myriad Pro', Georgia, 'Times New Roman', Times, serif;  color: #2d2c26;  vertical-align: top;}
table.cont td span {  text-transform: uppercase;  color: #666666;  font-size: 0.8em;}
.d_pdf {padding: 3px 0px 3px 20px;background: url(../images/page_white_acrobat.gif) no-repeat left;}
.d_wrd {padding: 3px 0px 3px 20px;background: url(../images/page_white_word.gif) no-repeat left;}
hr {height: 1px;border: none;border-top: 1px solid #cccccc;width: 95%;}

.site_container{background:white;}
.container_12 .site_container.grid_12{ width:950px;}
.content { padding: 20px 10px; }
.no_col .content { padding: 20px 30px;}

/*navigation*/
.nav ul li { float: left; }
.nav ul li img {vertical-align: middle;margin: 0px;}
.nav ul li a {  outline: none;  display: block;  width: 135px;  text-align: center;  padding: 8px 0px;  font-family: Arial, 'Myriad Pro', Georgia, 'Times New Roman', Times, serif;  color: #ffffff;  background: #2a2923;}
.nav ul li a:hover {  background: #666666;  color: #ffffff;  text-decoration: none;}
.nav ul li.last a {  border-right: none;  width: 134px;}
.nav ul ul {  position: absolute;  display: none;}
.nav ul ul li {  clear: both;  display: block;}
.nav ul li:hover ul { display: block; }
.nav ul#nav li.sfhover ul { display: block; }
.nav ul li:hover ul ul { display: none; }
.nav ul#nav li.sfhover ul ul { display: none; }
.nav ul ul li a {  padding: 6px 0px;  border-right: none;}
.nav {  overflow: auto;  height: 100px;  opacity: 0.8;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  filter: alpha(opacity=80);  position: absolute;  top: 0px;}
.nav ul li a {  font-size: 1.2em;  border-right: 1px solid #e1cd92;}
.nav ul li.last a { border-right: none; }
.nav ul ul { border-top: 1px solid #cccccc; }
.nav ul ul li {  background: #f1f1f1;  border-bottom: 1px solid #f1f1f1;}

.subnav {  background-color: #f4f4ed;  margin: 0px 0px;  border-left: 20px solid #93907f;  padding: 20px 0px; margin-bottom:10px;}
.subnav ul li { list-style: none; }
.subnav ul li a {  display: block;  padding: 6px 12px;  font-size: 0.9em;  color: #333333; text-decoration: none;}
.subnav ul li a:hover {  background: #f1f1f1;  color: #f99d1c;  text-decoration: none;}
.subnav ul ul li a {  display: block;  font-size: 0.9em;  color: #333333;  text-decoration: none;  padding: 3px 6px 3px 30px;}
.subnav ul ul li a:hover {  background: #f1f1f1;  color: #f99d1c;  text-decoration: none;}
.footer {  clear: both;  background: #e4e3d2;  color: #46423c;  border-top: 1px solid #999999;  font-size: 0.9em;  overflow: auto;}
.footer ul li {  float: left;  margin: 10px 0px 0px 0px;  margin-right: 10px;  padding-right: 10px;}
.footer ul li.brdr {  border-right: 1px solid #b8b5a6;  margin-right: 10px;}
.footer ul li h3 {  background: #9a9689;  color: white;  text-transform: uppercase;  padding: 5px 10px;}
.big_italic {  font: 1.1em Georgia, "Times New Roman", Times, serif;  color: #999999;  font-style: italic;
  padding: 20px 0px;
}
.sidelink{padding: 20px 10px;}
.sidelink a {font: normal 0.8em Arial, Helvetica, sans-serif;}
.sidelink a img { border: 1px solid #cccccc; }
.sidelink a:hover { text-decoration: none; }

.index_2 .col_l {
  width: 240px;
  padding: 0px;
  margin: 0;
}
.index_2 h2 {
  margin: 0;
  background: #46423c;
  font-size: 1.5em;
  color: white;
  text-transform: uppercase;
  padding: 10px;
}
.index_2 h2.mod_gry { background: #696258; }
.index_2 h2 span { color: #f3912c; }
.index_2 .col_m { margin-right: 310px; }
.index_2 .col_r {
  border: none;
  border-left: 1px solid #999999;
  width: 310px;
  margin: 0;
  padding: 0px;
  overflow: auto;
}
.sub_mf {
  float: left;
  width: 279px;
  padding-left: 15px;
  padding-right: 20px;
  border-right: 1px solid #cccccc;
}
.sub_livelihoods { margin-left: 339px; }
.sub_mf {
  margin-right: 20px;
  margin-bottom: 20px;
  font-size: 0.9em;
}
.sub_mf h3 {
  background: url(../images/index_h3.gif) no-repeat;
  padding: 10px 20px;
  color: white;
}
.sub_mf h3 a { color: white; }
.sub_livelihoods {
  margin-right: 20px;
  margin-bottom: 20px;
  font-size: 0.9em;
}
.sub_livelihoods h3 {
  background: url(../images/index_h3.gif) no-repeat;
  padding: 10px 20px;
  color: white;
}
.sub_livelihoods h3 a { color: white; }
.index_news {  padding: 10px;  font-size: 0.9em;}
.index_news li, .news_list li {  margin-bottom: 10px;  padding-bottom: 10px;  border-bottom: 1px solid #cccccc;  overflow: auto;}
.index_news img, .news_list img {  float: left;  margin-right: 10px;  margin-bottom: 5px;}
.index_partners li {
  float: left;
  margin-left: 12px;
  margin-top: 20px;
  margin-bottom: 5px;
}
.index_partners li a img {
  border: 1px solid #cccccc;
  width: 64px;
  height: 64px;
}
.index_partners li a:hover img { border: 1px solid #666666; }
.india_map {
  background: url(../images/india_map.gif) no-repeat;
  width: 700px;
  height: 559px;
  position: relative;
  margin: 20px;
  font-size: 0.9em;
}
.mp {
  position: absolute;
  top: 220px;
  left: 150px;
}
.wbengal {
  position: absolute;
  top: 210px;
  left: 300px;
}
.orissa {
  position: absolute;
  top: 290px;
  left: 300px;
}
.uttrakhand {
  position: absolute;
  left: 180px;
  top: 140px;
}
#headerimg {
  background: url(../images/header_image0.jpg) no-repeat;
  height: 266px;
  position: relative;
}


.about {  position: absolute;  top: 32px;  left: 10px;  z-index: 1;  background: #2a2923;  padding: 150px 10px 10px;  width: 119px;  opacity: 0.7;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  filter: alpha(opacity=70);  color: white;  height: 74px;  z-index: 1;  font-size: 1.4em;}
#headerimg.index_header ul.hp_images li {  position: absolute;  top: 0px;}
#headerimg.index_header {  background-image: none;  background: #3c3a33;}
#about_vision #headerimg { background-image: url(../images/header_image3.jpg); }
#about_bod #headerimg { background-image: url(../images/header_image3.jpg); }
#about_access #headerimg { background-image: url(../images/header_image3.jpg); }
#about_teams #headerimg { background-image: url(../images/header_image3.jpg); }
#mf_overview #headerimg { background-image: url(../images/header_image2.jpg); }
#mf_summit #headerimg { background-image: url(../images/header_image2.jpg); }
#mf_ts #headerimg { background-image: url(../images/header_image2.jpg); }
#mf_amfa #headerimg { background-image: url(../images/header_image2.jpg); }
#l_overview #headerimg { background-image: url(../images/header_image0.jpg); }
#l_farm #headerimg { background-image: url(../images/header_image0.jpg); }
#l_nonfarm #headerimg { background-image: url(../images/header_image0.jpg); }
#l_forest #headerimg { background-image: url(../images/header_image0.jpg); }
#l_nat #headerimg { background-image: url(../images/header_image0.jpg); }
#l_reg #headerimg { background-image: url(../images/header_image0.jpg); }
#careers #headerimg { background-image: url(../images/header_image7.jpg); }
#pub #headerimg { background-image: url(../images/header_image4.jpg); }
#li_one #headerimg { background-image: url(../images/header_image16.jpg); }
#li_two #headerimg { background-image: url(../images/header_image17.jpg); }
.show_more {
  font-size: 10px;
  font-weight: bold;
}
table.cont.offices td { border: none; }
.partner_control {
  text-align: right;
  padding: 5px 5px 0px 0px;
}
p.intro {
  font-size: 1.2em;
  color: #666666;
  font-style: italic;
}

.sponsor { clear:both; padding:10px; font-size:0.9em; text-transform:uppercase; color:#666; text-align:right; }
.sponsor img { vertical-align:middle; }

#map { width:720px; height:600px; margin:0px 0px 30px 25px; }
.map_info { position:absolute; padding:10px; background:#fff; color:#555; width:200px; display:none; font-size:0.9em; border:1px solid #666; }

/*Project detail*/
.highlights{padding:0 20px 0 0;}
    .highlights ul{margin-bottom:10px;}
    .highlights ul li{list-style:disc; margin-left:20px; color:#228B22;}
    .case_study{padding:20px; border:1px solid #e7e7e7; background:#f1f1f1;}
    .case_study img{float:left; border:1px solid #e7e7e7; margin-right:10px; margin-bottom:10px;}
    .short_desc{padding:10px 20px;}
    .project_content{padding:0 0px 30px 20px;}


