@charset "utf-8";
/* CSS Document */


*
{
	margin: 0 auto;
	padding:0;
}

body 
{
 	background:url(images/bg_slice.jpg) repeat-x;
	background-color:#FFFFFF;
	font-family: 'Tahoma', Arial, Helvetica, sans-serif;
  	font-size:12px;      
	text-decoration:none;
	
}
.inner_bg
{

	background:url(images/bg_slice_inner.jpg) repeat-x;
}
  
h2
{
	font-family: 'Open Sans', sans-serif;
    font-size: 20px;
	font-style:italic;
}
h3
{
	font-family: 'Open Sans', sans-serif;
	font-style:italic;
	font-size:18px;
	padding-left:10px;
	padding-top:5px;
	color:#2c2c2c;
}



.clear
{
	clear:both;
}

/********for header part **********/

#header_row
{
 	width:960px;
	height:173px;
	
}

#call_right
{
 	width:210px;
	height:44px;
	background:url(images/call_button.jpg) no-repeat;
	float:right;
	padding-right:48px;
}
 
#call_right p
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000; font-size:15px; font-weight:bold;
	padding:10px 0 0 24px;
	text-shadow: 0px 1px 2px #fff;
}

#logo
{
	width:209px;
	height:119px;
	padding:43px 0 0 19px;
	float:left;
}
#menu_box
{
	width:655px;
	height:22px;
	float:right;
	
}

.hovermenu ul
{
	font: bold 13px arial;
	float:right;
	text-shadow: 0px 1px 2px #333333;
	padding-top:62px;
	height: 20px;
}

.hovermenu ul li
{
	list-style: none;
	display: inline;
	padding:5px;
}

.hovermenu ul li a
{
	padding: 2px 15px;
	text-decoration: none;
	color:#FFFFFF;
}

.hovermenu ul li a:hover
{

	color:#FFFF33;
}
/*******for main banner *****/

#main_banner
{
	width:960px;
	height:288px;
	margin-top:40px;
}



/*******for text box below banner *****/
#txtbox
{
	width:960px;
	height:90px;
	background-color:#f0f0f0;
	margin-top:10px;
	
	
}
#txtbox p
{
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
    font-size: 17px;
	line-height:22px;
	font-style:italic;
	text-align:justify;
	color:#358e32;
	padding:10px 10px 0 10px;
}

/*******for content index*****/
#cntbox1_index
{
	width:960px;
	height:290px;
	padding-bottom:15px;
	margin-top:10px;
}

#box1
{
	width:306px;
	height:309px;
	background:url(images/mission_head.jpg) top no-repeat;
	padding-bottom:10px;
	float:left;
}
#box1 p
{
	font-size:12px;
	color:#333333;
	line-height:18px;
	padding-top:83px;
	text-align:left;

}

#box2
{
	width:306px;
	height:309px;
	background:url(images/ourteam_head.jpg) top no-repeat;
	padding-bottom:10px;
	margin-left:20px;
	float:left;
}
#box2 p
{
	font-size:12px;
	color:#333333;
	line-height:18px;
	padding-top:83px;
	text-align:left;

}

#box3
{
	width:306px;
	height:309px;
	background:url(images/helpus_head.jpg) top no-repeat;
	padding-bottom:10px;
	float:right;
}
#box3 p
{
	font-size:12px;
	color:#333333;
	line-height:18px;
	padding-top:83px;
	text-align:left;

}

#cntbox2_index
{
	width:960px;
	height:177px;
	padding-bottom:15px;
	margin-top:10px;
	
}

#gall_scroll
{
	width:634px;
	height:174px;
	background-color:#DADADA;
	border:#999933;
	border-top-style:solid;
	float:left;
}
#scroll_box
{
	width:600px;
	height:120px;
	float:left;
	padding-left:10px;
	
}
.image_carousel {
	
	padding-top:10px;
}
.image_carousel img {

	
	padding-left:20px;
	display: block;
	float: left;
}
.clearfix {
	float: none;
	clear: both;
}




#right_bt
{
	width:306px;
	height:176px;
	float:right;
}

#top_box
{
 	width:305px;
	height:81px;
	background:url(images/school_rightbox.jpg) no-repeat;
}

#top_box p
{
	padding:58px 0 0 13px;
}
#top_box a
{
	text-decoration:none;
	color:#3a8a39;
}

#top_box a:hover
{
	text-decoration:underline;
	color:#3a8a39;
}
#bott_box
{
	margin-top:15px;
 	width:305px;
	height:81px;
	background:url(images/jeeva_rightad.jpg) no-repeat;
}

#bott_box p
{
	padding:58px 0 0 13px;
}
#bott_box a
{
	text-decoration:none;
	color:#003366;
}

#bott_box a:hover
{
	text-decoration:underline;
	color:#003366;
}

/***for why jeevadhara page****/ 

#inner_banner_why
{
	width:960px;
	height:328px;
	margin-top:40px;
	background:url(images/banner_why.gif) no-repeat;
}
#cntbox_inner
{
	width:960px;
	height:177px;
	padding-bottom:15px;
	margin-top:10px;
}
#cntbox_inner h3
{
color:#009900;
padding-left:20px;
padding-top:25px;
}

#cnt_left
{
	width:620px;
	padding-bottom:30px;
	float:left;
}
#cnt_left p
{
 padding: 10px 0 0 20px;
 line-height:18px;
}
#banner_links ul
{

list-style:none;
line-height:24px;
float:right;
width:150px;
padding:200px 105px 0px 0px;
}
#banner_links li a
{
color:#FFFFFF;
text-decoration:none;
}
#banner_links li a:hover
{
color:#FFFFFF;
text-decoration:underline;
}


/***for activities page****/ 
#inner_banner_act
{
	width:960px;
	height:328px;
	margin-top:40px;
	background:url(images/banner_act.gif) no-repeat;
}
#cnt_right
{
	width:248px;
	padding-bottom:30px;
	float:right;
	padding:20px 25px 0 0;
	
}
#cnt_right p
{
padding-top:35px;

}
#cnt_right img
{
border:#CCCCCC;border-style:solid;
}

/*******For donate page*******/
#inner_banner_donate
{
	width:960px;
	height:328px;
	margin-top:40px;
	background:url(images/banner_donate.gif) no-repeat;
}



/******for gallery page******/

#inner_banner_gal
{
	width:960px;
	height:328px;
	margin-top:40px;
	background:url(images/banner_gallery.gif) no-repeat;
}
#cnt_gallery
{
	width:900px;
	padding-bottom:30px;
	padding-top:30px;
	
}

/******for Our team page******/
#inner_banner_team
{
	width:960px;
	height:328px;
	margin-top:40px;
	background:url(images/banner_team.gif) no-repeat;
}
#cnt_left_team
{
	width:680px;
	padding-bottom:30px;
	float:left;
}

.teambox
{
width:680px;
background-color:#FFFFFF;
margin-left:20px;
height:173px;
margin-bottom:25px;
}



.teambox #photo
{
width:136px;
height:174px;
float:left;
vertical-align:top;
}
#desc_right
{
width:520px;
margin-left:10px;
float:left;

height:173px;

}
#desc_right h4
{
font-family: 'Open Sans', sans-serif;
padding-left:10px;
color:#009900;
font-style:italic;
}
#desc_right h3
{
padding-left:10px; !important;
color:#000000;
}

#desc_right p
{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
padding-right:5px;
line-height:16px;
text-align:justify;
}

.teambox:hover
{
background-color:#005555;
}

#desc_right:hover p
{
color:#FFFFFF;
}

#desc_right:hover h3
{
color:#FFFF99;
}

#desc_right:hover h4
{
color:#CCFFCC;
}

#desc_leftinner
{
float:left;
width:340px;
height:173px;
}


#desc_leftinner:hover
{
background-color:#005555;
}
#desc_leftinner h3
{
color:#000000;
}
#desc_leftinner h4
{
font-family: 'Open Sans', sans-serif;
padding-left:20px;
color:#009900;
font-style:italic;
}
#desc_leftinner:hover h4
{
color:#CCFFCC;
}
#desc_leftinner:hover h3
{
color:#FFFF99;
}

/***for contact us page****/ 
#inner_banner_contact
{
	width:960px;
	height:328px;
	margin-top:40px;
	background:url(images/banner_contact.gif) no-repeat;
}


#cnt_left_contact
{
	width:440px;
	float:left;

}
#addr_box
{
	margin:15px 0 0 20px;
	width:440px;
	height:113px;
	background:url(images/address_bg.jpg) no-repeat;
}
#addr_box, #phone_box, #email_box  p
{
color:#000000;
font-size:14px;
line-height:20px;
text-shadow: 0px 1px 1px #fff;
font-family:Arial, Helvetica, sans-serif;
padding:20px 0 0 101px;
}


#phone_box
{
	margin:15px 0 0 20px;
	width:440px;
	height:65px;
	background:url(images/phone_bg.jpg) no-repeat;
}
#email_box
{
	margin:15px 0 20px 20px;
	width:440px;
	height:65px;
	background:url(images/email_bg.jpg)no-repeat;
}

#cnt_right_form
{
width:400px;
float:right;
margin-bottom:30px;	

}


/* for form*/

#form
{
width:340px;
color:#000000;
padding-right:50px;
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#form-in{
padding-left:18px;
}
#form-in h3 {
padding-left:0px;
padding-bottom:5px;
color:#990000;
}
#textbox
{
    padding: 9px; 
	border: solid 1px #999999;
	outline: 0;
	font: normal 13px/100% Verdana, Tahoma, sans-serif;
	color:#333333;
	width: 250px;
	background: #FFFFFF;
	margin-bottom:3px;
}
#but{
margin-top:6px;
   width: auto;
	padding: 9px 15px;
	background: #339900;
	border: 0;
	font-size: 14px;
  color: #FFFFFF;
}





/*******For footer box*******/
.footer_box
{
	width:100%;
	height:256px;
	background-color:#808080;
	border:#666666;
	border-top-style:solid;
}
#inner_box_top
{
	width:960px;
	height:191px;
	margin-top:40px;
	border-bottom:thin;
	border-bottom-color:#666666;
	border-bottom-style:solid;
}
.fstyle
{
	font-size:11px;
	border-right:thin;
	border-right-color:#666666;
	border-right-style:solid;
}

.list_footer 
{
	
	text-decoration:none;
	list-style:none;
	line-height:24px;
	
}

.list_footer a
{
	color:#F7F7F7;
	text-decoration:none;
}

.list_footer a:hover
{
	color:#99FF00;
	text-decoration:none;
}

#fbox1
{
	width:200px;
	float:left;
	padding-bottom:46px;
	padding-left:30px;
}
#fbox2
{
	width:215px;
	float:left;
	padding-bottom:53px;
	padding-left:25px;
}

#fbox3
{
	width:220px;
	float:left;
	padding-bottom:24px;
	padding-left:25px;
	color:#F7F7F7;
}

#fbox4
{
	width:210px;
	float:left;
	padding-bottom:24px;
	padding-left:25px;
	color:#F7F7F7;
	border:none !important;
}

#inner_box_bottom p
{	
	width:960px;
	font-size:11px;
	color:#F7F7F7;
}

