/* CSS Document */



body {
	background-color: #ececec;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}



/* BODY CSS START */

.home_mainbg{
	background:url(../images/home_repbg.jpg) repeat-x;
	background-color: #ececec;
}

.main_bg{
	background:url(../images/main_repbg.jpg) repeat-x;
	background-color: #ececec;
}	


.home_bodybg{
	background:url(../images/homebody_repbg.gif) repeat-x;
	background-color: #f0f0f0;
	width:912px;
	height:219px;
}		

.bodybg{
	background:url(../images/body_repbg.gif) repeat-x;
	background-color: #ececec;
	width:912px;
	height:291px;
}	

.home_texthead{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#e80000;
}

.welcome_head{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#000000;
}

.welcome_head2{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#80ab17;
	font-weight:bold;
}

.leftlink_text, .leftlink_text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7a7a7a;
	text-decoration:none;
	line-height:29px;
}

.leftlink_text a:hover{
	color:#e80000;
}	

.welcome_cont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7a7a7a;
	text-decoration:none;
	line-height:17px;
	text-align:justify;
}

.news_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e80000;
	text-decoration:none;
}	

.news_smalltxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7a7a7a;
	text-decoration:none;
}

.viewall, .viewall a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e80000;
	text-decoration:none;
}

.viewall a:hover{
	text-decoration:underline;
}

.breadcrum_greytxt, .breadcrum_greytxt a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7a7a7a;
	text-decoration:none;
}

.breadcrum_greytxt a:hover{
	color:#e80000;
}	

.breadcrum_txt, .breadcrum_txt a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e80000;
	text-decoration:none;
}

.page_head{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#80ab17;
	font-weight:bold;
}	

.our_consulttxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
}

.table_border{
	border:1px solid #e80000;
}

.td_border{
	border:#e80000 solid 1px;
	height:200px;
}	

.td_border1{
	border-bottom:1px solid #e80000;
	border-right:1px solid #e80000;
}

.td_border2{
	border-right:1px solid #e80000;
}

.td_border3{
	border-bottom:1px solid #e80000;
}

.partners_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#80ab17;
	font-weight:bold;
	font-style:italic;
}		

	

/* BODY CSS END */


/* TOPLINK CSS START */

.toplink_txt, .toplink_txt a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
	text-align:center;
	
}

.toplink_txt a:hover{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
	background:#FFFFFF;
	display:block;
}

/* TOPLINK CSS END */	




/* FOOTER CSS START */

.footer_bg{
	background:url(../images/footer_bg.gif) repeat-x;
	height:56px;
}	

.footerlink_txt, .footerlink_txt a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5b5b5b;
	text-decoration:none;
}

.footerlink_txt a:hover{
	color:#333333;
}

/* FOOTER CSS END */



/* active css leftlink*/

/* about us */
div#over1 a#over1nav,
div#miss1 a#miss1nav,
div#vis1 a#vis1nav,
div#object1 a#object1nav,
div#govern1 a#govern1nav,
div#df_team1 a#df_team1nav
 {
color:#e80000;
line-height:29px;
text-decoration:none;
}

/* our strengths */
div#res1 a#res1nav,
div#advo1 a#advo1nav,
div#micro1 a#micro1nav,
div#aware1 a#aware1nav,
div#cap1 a#cap1nav
 {
color:#e80000;
line-height:29px;
text-decoration:none;
}

/* projects css */
div#curr_proj1 a#curr_proj1nav,
div#comp_proj1 a#comp_proj1nav
 {
color:#e80000;
line-height:29px;
text-decoration:none;
}


/* partners */
div#current1 a#current1nav,
div#donors1 a#donors1nav
 {
color:#e80000;
line-height:29px;
text-decoration:none;
}

/* from the foundation */
div#ann_rep1 a#ann_rep1nav,
div#news1 a#news1nav
 {
color:#e80000;
line-height:29px;
text-decoration:none;
}

/* careers */
div#job1 a#job1nav,
div#intern1 a#intern1nav
 {
color:#e80000;
line-height:29px;
text-decoration:none;
}



/* active css toplink*/

div#about1 a#about1nav,
div#our_strength1 a#our_strength1nav,
div#proj1 a#proj1nav,
div#partners1 a#partners1nav,
div#from_found1 a#from_found1nav,
div#careers1 a#careers1nav,
div#contact1 a#contact1nav
 {
color:#000000;
background:#ffffff;
line-height:30px;
text-decoration:none;
display:block;
}



/* drop down menu css */

a.abouttxt{
  display:block;
  width:140px;
  padding-left:11px;
  padding-top:5px;
  padding-bottom:5px;
  background: #fff;
  text-decoration:none;
  font-family:arial;
  font-weight:bold;
  font-size:10px;
  color:#000000;
  border-bottom:solid 1px #facccc;
}

a.abouttxt:hover{
  display:block;
  background:#ed1c22;
  color:#fff;
}


a.strengthtxt{
  display:block;
  width:130px;
  padding-left:12px;
  padding-top:5px;
  padding-bottom:5px;
  background: #fff;
  text-decoration:none;
  font-family:arial;
  font-weight:bold;
  font-size:10px;
  color:#000000;
  border-bottom:solid 1px #facccc;
}

a.strengthtxt:hover{
  display:block;
  background:#ed1c22;
  color:#fff;
}


a.projtxt{
  display: block;
  width:110px;
  padding-left:14px;
  padding-top:5px;
  padding-bottom:5px;
  background:#fff;
  text-decoration:none;
  font-family:arial;
  font-weight:bold;
  font-size:10px;
  color:#000000;
  border-bottom:solid 1px #facccc;
}

a.projtxt:hover{
  display: block;
  background:#ed1c22;
  color:#fff;
}


a.parttxt{
  display: block;
  width:100px;
  padding-left:14px;
  padding-top:5px;
  padding-bottom:5px;
  background:#fff;
  text-decoration:none;
  font-family:arial;
  font-weight:bold;
  font-size:10px;
  color:#000000;
  border-bottom:solid 1px #facccc;
}

a.parttxt:hover{
  display: block;
  background:#ed1c22;
  color:#fff;
}

a.foundtxt{
  display: block;
  width:150px;
  padding-left:12px;
  padding-top:5px;
  padding-bottom:5px;
  background:#fff;
  text-decoration:none;
  font-family:arial;
  font-weight:bold;
  font-size:10px;
  color:#000000;
  border-bottom:solid 1px #facccc;
}

a.foundtxt:hover{
  display: block;
  background:#ed1c22;
  color:#fff;
}


a.careertxt{
  display: block;
  width:70px;
  padding-left:12px;
  padding-top:5px;
  padding-bottom:5px;
  background:#fff;
  text-decoration:none;
  font-family:arial;
  font-weight:bold;
  font-size:10px;
  color:#000000;
  border-bottom:solid 1px #facccc;
}

a.careertxt:hover{
  display: block;
  background:#ed1c22;
  color:#fff;
}



				
/* form css start */	

.textbox{
	background:transparent;
	border:#666666 solid 1px;
	width:170px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#524240;
}

.textbox2{
	background:transparent;
	border:#666666 solid 1px;
	width:145px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#524240;
}

.textarea{
	background:transparent;
	border:#666666 solid 1px;
	width:170px;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#524240;
}

.submit_button{
	background:#e80000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	width:60px;
	height:22px;
}




/* form css end */	
	
	
				


