body{ 
background:url(images/bg.gif) repeat-x top #ffffff;
margin:0px auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
.body_text{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:18px;
text-align:justify;
}
.clear{
clear:both;
}
h2{
font-size:13px;
color:#666666;
margin:0px;
padding:3px;
}
h3{
font-size:14px;
color:#666666;
margin:0px;
padding:3px;
}
.marq{
font-size:12px;
color:#FFF;
margin:0px;
padding:3px;
font-family:"Trebuchet MS", Verdana, "Times New Roman";
}
#main_content{
width:800px;
height:auto;
margin:auto;
background-color:#FFFFFF;
border:#000000 solid 1px;
}
#case_table{
width:750px;
height:auto;
margin:auto;
background-color:#FFFFFF;
border:#000000 solid 1px;
padding:25px;
}
#top_banner{
width:799px;
height:220px;
background:url(images/top_banner.jpg) no-repeat center;
}
#top_banner1{
width:799px;
height:220px;
background:url(images/top_banner1.jpg) no-repeat center;
}
#top_banner_partners{
width:798px;
height:220px;
background:url(images/partners_banner.jpg) no-repeat center;
}
#top_banner_voluntary{
width:798px;
height:190px;
background: url(images/voluntary_banner.jpg) no-repeat center;
}
#top_banner_ningappa{
width:798px;
height:190px;
background: url(images/ninga[ppa_banner.jpg) no-repeat center;
}
#top_banner_aboutus{
width:798px;
height:190px;
background: url(images/aboutus_banner.jpg) no-repeat center;
}
#top_banner_operational{
width:798px;
height:190px;
background: url(images/operationalarea_banner.jpg) no-repeat center;
}

#top_banner_photogallery{
width:798px;
height:190px;
background: url(images/photogallery_bannet.jpg) no-repeat center;
}
#top_banner_founder{
width:798px;
height:190px;
background: url(images/founder_banner.jpg) no-repeat center;
}

#top_banner_united{
width:798px;
height:190px;
background: url(images/united_banner.jpg) no-repeat center;
}

#top_banner_eshwaramma{
width:798px;
height:190px;
background: url(images/eshwaramma_banner.jpg) no-repeat center;
}
#top_banner_group{
width:798px;
height:190px;
background: url(images/goupmotation_banner.jpg) no-repeat center;
}

#top_banner_onlinedonation{
width:798px;
height:190px;
background: url(images/onlinedonation_banner.jpg)  no-repeat center;
}

/** -------------------------------- banner place logo place -----------------------------------**/
#banner_img {
width:800px;
height:220px;
}
#banner_logo {
width:288px;
height:220px;
background:url(images/logo.jpg);
background-repeat:no-repeat;
float:left;
}
#add_div{
margin-top:190px;
width:255px;
padding-left:20px;
}
#banner_left_bottom {
width:288px;
height:30px;
background:url(images/asf_banner_three_bottom.jpg);
background-repeat:no-repeat;
float:left;
}
#banner_right_img{
width:512px;
height:220px;
background:url(images/New-banner-asf-right_img.jpg);
background-repeat:no-repeat;
float:right;
vertical-align:top;
}
#about_banner{
width:512px;
height:220px;
background:url(images/about_banner.jpg);
background-repeat:no-repeat;
float:right;
}
#founder_banner{
width:512px;
height:220px;
background:url(images/founder_banner.jpg);
background-repeat:no-repeat;
float:right;
}
#agricultural_banner{
width:512px;
height:220px;
background:url(images/agricultural_banner.jpg);
background-repeat:no-repeat;
float:right;
}
#aims_banner{
width:512px;
height:220px;
background:url(images/aims_banner.jpg);
background-repeat:no-repeat;
float:right;
}
#awards_banner{
width:512px;
height:220px;
background:url(images/awards_banner.jpg);
background-repeat:no-repeat;
float:right;
}
#case_two_banner{
width:512px;
height:220px;
background:url(images/casestudytwo_banner.jpg);
background-repeat:no-repeat;
float:right;
}
#case_four_banner{
width:512px;
height:220px;
background:url(images/casestudyfour_banner.jpg);
background-repeat: no-repeat;
float:right;
}
#case_one_banner{
width:512px;
height:220px;
background:url(images/casestudyone_banner.jpg);
background-repeat:no-repeat;
float:right;
}
#case_karelli_banner{
width:512px;
height:220px;
background:url(images/case_karelli_banner.jpg);
background-repeat:no-repeat;
float:right;
}
#case_three_banner{
width:512px;
height:220px;
background:url(images/case_three_banner.jpg);
background-repeat:no-repeat;
float:right;
}
#case_one_banner{
width:512px;
height:220px;
background:url(images/case_two_banner.jpg);
background-repeat:no-repeat;
float:right;
}
#case_out_banner{
width:512px;
height:220px;
background: url(images/cast_out_banner.jpg);
background-repeat:no-repeat;
float:right;
}
#out_come_banner{
width:512px;
height:220px;
background:url(images/out_come_banner.jpg);
background-repeat:no-repeat;
float:right;
}
#economic_banner{
width:512px;
height:220px;
background: url(images/economic_banner.jpg);
background-repeat:no-repeat;
float:right;
}
#crop_banner{
width:512px;
height:220px;
background: url(images/crop_banner.jpg);
background-repeat:no-repeat;
float:right;
}
#current_supporter_banner{
width:512px;
height:220px;
background: url(images/current_support_banner.jpg);
background-repeat:no-repeat;
float:right;
}
#liveli_banner{
width:512px;
height:220px;
background: url(images/livelihood_banner.jpg);
background-repeat:no-repeat;
float:right;
}
#support_banner{
width:512px;
height:220px;
background: url(images/support_banner.jpg);
background-repeat:no-repeat;
float:right;
}
#contact_banner{
width:512px;
height:220px;
background: url(images/contact_banner.jpg);
background-repeat:no-repeat;
float:right;
}
#projects_banner{
width:512px;
height:220px;
background: url(images/projects_banner.jpg);
background-repeat:no-repeat;
float:right;
}
#volunteer_banner{
width:512px;
height:220px;
background: url(images/volunteer_banner.jpg);
background-repeat:no-repeat;
float:right;
}
#gallery_banner{
width:512px;
height:220px;
background: url(images/gallery_banner.jpg);
background-repeat:no-repeat;
float:right;
}
#board_banner{
width:512px;
height:220px;
background: url(images/board_banner.jpg);
background-repeat:no-repeat;
float:right;
}
/** ---------------------------------- banner place logo place ---------------------------------------------------**/

.projects{
font-family:"Trebuchet MS", Verdana, "Times New Roman";
font-size:14px;
color:#336600;
font-weight:bold;
text-decoration:none;
}
.projects:hover{
font-family:"Trebuchet MS", Verdana, "Times New Roman";
font-size:14px;
color: #663333;
font-weight:bold;
text-decoration:overline;
}


#left_marquee{
width:230px;
height:8px;
float:left;
padding:155px 0 0 22px;
}
/** ------------------- **/
#marquee_scroll {
width:800px;
height:20px;
background-color:#2b5879;
}
#marquee_scroll h3 {
font-family:Verdana, Arial, Helvetica, sans-serif, "Franklin Gothic Book";
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
line-height:15px;
}
/*------------MENU---------*/
ul.menu {
list-style-type:none; float:left; display:block; width:796px; height:28px; 
clear:both; margin:0; padding:0; padding-left:2px; background-color:#4B96AD; border:#4B96AD 1px solid;}

ul.menu li {
display:inline;}

a.nav:link, a.nav:visited {
display:block; float:left; padding:0 6px 0 6px; margin:0;width:120px; height:28px; text-align:center; line-height:28px;
text-decoration:none; background-color:#4B96AD; color:#FFFFFF; border-right:#FFFFFF 0px dotted; border-left:#FFFFFF 0px dotted; }
a.nav_even:link, a.nav_even:visited {
display:block; float:left; padding:0 6px 0 6px; margin:0;width:120px; height:28px; text-align:center; line-height:28px;
text-decoration:none; background-color:#4B96AD; color:#FFFFFF; border-right:#FFFFFF 0px;}

a.nav:hover, a.nav_even:hover{
display:block; float:left; padding:0 6px 0 6px; margin:0;width:120px; height:28px; text-align:center; line-height:28px;
text-decoration:none;  background-color:#000000;  color:#FFFFFF;}

/*------------Footer MENU---------*/

ul.menuf{
list-style-type:none; float:left; display:block; width:798px; height:28px; 
clear:both; margin:0; padding:0; padding-left:3px; background-color:#4B96AD; border:#4B96AD 1px dotted; border-bottom: #FFFFFF dotted 1px; }

ul.menuf li {
display:inline;}

a.navf:link, a.navf:visited {
display:block; float:left; padding:0 6px 0 6px; margin:0;width:119px; height:28px; text-align:center; line-height:28px;
text-decoration:none; background-color:#4B96AD; color:#FFFFFF; border-right:#FFFFFF 1px dotted; border-left:#FFFFFF 1px dotted; }
a.nav_evenf:link, a.nav_evenf:visited {
display:block; float:left; padding:0 6px 0 6px; margin:0;width:119px; height:28px; text-align:center; line-height:28px;
text-decoration:none; background-color:#4B96AD; color:#FFFFFF; border-right:#FFFFFF 1px dotted;}

a.navf:hover, a.nav_evenf:hover{
display:block; float:left; padding:0 6px 0 6px; margin:0;width:119px; height:28px; text-align:center; line-height:28px;
text-decoration:none;  background-color:#000000;  color:#FFFFFF;}

/*--------------------------------------geniewebs box---------------------------------------------*/

ul.menugenie{
list-style-type:none; float:left; display:block; width:800px; height:28px; 
clear:both; margin:0; padding:0; padding-left:3px; background-color:#4B96AD; border:#4B96AD 0px dotted; border-bottom: #FFFFFF dotted 0px; }

ul.menuf li {
display:inline;}

a.navf:link, a.navf:visited {
display:block; float:left; padding:0 6px 0 6px; margin:0;width:119px; height:28px; text-align:center; line-height:28px;
text-decoration:none; background-color:#4B96AD; color:#FFFFFF; border-right:#FFFFFF 1px dotted; border-left:#FFFFFF 1px dotted; }
a.nav_evenf:link, a.nav_evenf:visited {
display:block; float:left; padding:0 6px 0 6px; margin:0;width:119px; height:28px; text-align:center; line-height:28px;
text-decoration:none; background-color:#4B96AD; color:#FFFFFF; border-right:#FFFFFF 1px dotted;}

a.navf:hover, a.nav_evenf:hover{
display:block; float:left; padding:0 6px 0 6px; margin:0;width:119px; height:28px; text-align:center; line-height:28px;
text-decoration:none;  background-color:#000000;  color:#FFFFFF;}

/*--------------------------------------geniewebs box---------------------------------------------*/

/*-------------table_Links------------------*/


a.table:visited {
display:block; float:left; padding:0 7px 0 6px; margin:0;width:100px; height:25px; text-align:center; line-height:25px;
text-decoration:none; background-color:#4B96AD; color:#FFFFFF;}
a.table:link, a.table:visited {
display:block; float:left; padding:0 7px 0 6px; margin:0;width:100px; height:25px; text-align:center; line-height:25px;
text-decoration:none; background-color:#133457; color:#FFFFFF;}

a.table:hover, a.table:hover{
display:block; float:left; padding:0 7px 0 6px; margin:0;width:100px; height:25px; text-align:center; line-height:25px;
text-decoration:none;  background-color:#000000;  color:#FFFFFF;}

/*-------------left_section-----------------*/
#page_content{
padding:0 0 20px 0;
background:url(images/top_left_corner.gif) no-repeat top left;
}
#left_section{
width:508px;
height:auto;
float:left;
border-right:#006600;
border-right-width:1px;
border-right-style: dotted;
margin-top:20px;
padding-right:15px;
}
.photogallery{ width:400px; overflow:hidden; height:auto; padding:45px 30px; margin:0 auto; }

.photogallery ul.topic,.photogallery ul.topic li
{ margin:0; padding:0; }

.photogallery ul.topic li
{display:inline; float:left; border:1px solid #fff; margin:8px; }

.photogallery ul.topic li a
{display:block; width:110px; height:83px; cursor:default; float:left; text-decoration:none; background:#444; border:1px solid #888;}


.photogallery ul.topic li a img
{display:block; width:100px; height:73px; border:5px solid #eee;}

.photogallery ul.topic li a:hover, 
.photogallery ul.topic li:hover a:hover 
{white-space:normal; position:relative;}

.photogallery ul.topic li a:hover img, 
.photogallery ul.topic li:hover img 
{position:absolute; left:-50px; top:-42px; width:200px; height:150px; border-color: #CCCCCC;}

.flash{
width:546px;
height:184px;
float: right;
}
.title{
font-size:16px;
font-weight:bold;
padding-left:5px;
padding:5px 0 0 50px;
color:#265171;
}
.start{
font-size:16px;
font-weight:bold;
color:#265171;
line-height:20px;
font-family:"Trebuchet MS", Verdana, "Times New Roman";
}
.subheading{
font-size:13px;
font-weight:bold;
color:#8DAA10;
}
.subheading1{
font-size:13px;
font-weight:bold;
color:#000000;
}
.text_content{
width:460px;
height:auto;
color:#000000;
margin:23px 0 0 50px;
line-height:16px;
text-align:justify;
}
.text_content a{
text-decoration:none;
color:#666666;

}
.text_content a:hover{
text-decoration:none;
color:#000000;

}
#gray_box_border{
width:470px;
height:auto;
background-color:#FFFFFF;
border:1px #E4E4E4 solid;
margin:20px 0 0 35px;
}
#gray_box_content{
width:450px;
color:#666666;
margin:5px;
background-color: #ebeaca;
padding:5px;
}
#gray_box_content a{
text-decoration:none;
color:#993300;
}

#sublist li{
color:#143258;
}


/*-------------right_section-----------------*/
#right_section{
width:260px;
height:auto;
float:left;
margin-left:10px;
}
a.smalllinks{
color:#000000;
font-size:12px;
text-decoration:none;
}
.title2{
font-size:16px;
padding-left:5px;
padding:25px 0 0 20px;
font-weight:bold;
color:#8DAA10;
}
.text_content2{
width:220px;
margin:23px 0 0 5px;
line-height:16px;
text-align:justify;
}
.text_right_content a{
text-decoration:none;
color:#000000;
}
.text_right_content a:hover{
text-decoration:none;
color:#000000;
}
.text_content3{
width:220px;
color:#ffffff;
margin:23px 0 0 5px;
line-height:16px;
text-align:justify;
}
.read_more_box{
width:220px;
height:18px;
margin:23px 0 0 5px;
border-top:1px #CCCCCC dashed;
}
.read_more_box{
width:220px;
height:18px;
margin:23px 0 0 5px;
}
.read_more_box_right_empty{
float:right;
width:220px;
height:18px;
margin:23px 0 0 5px;
}
a img.more{
float:right;
}
#read_more_box_left{
width:460px;
height:18px;
margin:23px 0 0 45px;
border-top:1px #CCCCCC dashed;
}
#custom{
width:227px;
height:92px;
margin:5px;
padding: 0px;
text-align:right;
}
/*---------------footer-----*/
#footer{
width:803px;
height:55px;
clear:both;
background-color:#4B96AD;
margin:0px auto;
}
.footer_links{
float:middle;
padding:0px;
}
.footer_links a{
text-decoration:none;
padding:0 8px 0 8px;
color:#74BBCF;
line-height:40px;
}
.footer_links a:hover{
text-decoration:underline;
}
.copyright{
float:right;
padding-right:15px;
padding-top:7px;
}
#marquee {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#FFFFFF;
padding-top:175px;
}
.links_style {
font-family:Verdana, Arial, Helvetica, sans-serif, "Franklin Gothic Book";
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#275473;
background:url(images/flower.jpg) no-repeat;
background-position:left;
padding-left:20px;
}
.links_style:hover {
text-decoration:none;
background:url(images/flower_hover.jpg) no-repeat;
background-position:left;
padding-left:20px;
}
#footer_box {
width:798px;
padding-top:10px;
background-color:#4B96AD;
}
.footer_style {
font-family:Verdana, Arial, Helvetica, sans-serif, "Franklin Gothic Book";
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#FFF;
text-align:center;
line-height:25px;
padding-left:100px;
}
.genie_webs {
font-family:Verdana, Arial, Helvetica, sans-serif, "Franklin Gothic Book";
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#FFF;
text-decoration:none;
}
.genie_webs:hover {
text-decoration:underline;
}
#bottom_footer_box {
width:798px;
margin-top:5px;
}

a img, img 			{ border: none; }

#page-wrap			{ width: 435px; margin: 0 auto; }

.photo-link			{ padding: 5px; margin: 5px; border: 1px solid #999; display: block; width: 100px;
					  float: left; }
.photo-link:hover	{ border-color: white; }