/* CSS Document */



/* Global Styles */

html body div.clear, html body span.clear {

	/*background:none;*/

	border:0;

	clear:both;

	display:block;

	float:none;

	font-size:0;

	margin:0;

	padding:0;

	overflow:hidden;

	visibility:hidden;

	width:0;

	height:0;

}

.clearfix:after {

	clear:both;

	content:'.';

	display:block;

	visibility:hidden;

	height:0

}

.clearfix {

	display:inline-block

}

* html .clearfix {

	height:1%

}

.clearfix {

	display:block

}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

/*	background: transparent;*/

}

ul li,

ol li{

	padding:5px 0;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}/* remember to define focus styles! */

:focus {

	outline: 0;

}/* remember to highlight inserts somehow! */

ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}/*reset end*/

img {

	border-style:none;

}

input, textarea, select {

	font:100% calibri,helvetica, sans-serif;

	vertical-align:middle;

}

input.styled, textarea.styled {

	background: none repeat scroll 0 0 #FFFFFF;

	border: 1px solid #D8D8D8;

	margin: 0;

	padding: 6px 5px;

}

form, fieldset {

	margin:0;

	padding:0;

	border-style:none;

}

.left {

	float:left;

}



.hrleft{

	float:left;

	width:100%;

	*padding:0px 0px 5px 0px;

}



.right {

	float:right;

}

.inline {

	display:inline;

}

.hidden {

	display:none;

	height:0;

	width:0;

	margin:0;

	padding:0;

}

.spacer {

	width:100%;

	height:10px;

	margin:0;

}

/* Global Styles */



body{

	background:url("../images/bg3.jpg") repeat-x  #cec5c5;

}

#main_wrapper{

}

#inner_wrapper{

	width:1000px;

	margin:0 auto;

	font:14px calibri,arial, Helvetica, sans-serif;

	/*background:#eb9630 url(../images/bg_body.jpg) no-repeat left top;*/

	background-color:#c0c0c0;

	border-top:3px solid #ba2b09;

	color:#30302c;

}

.header{

	background:#fff0c7;

	height: 49px;

    padding: 11px 20px 13px;

}



h1{

	color:#530000;

	font-size:20px;

}

h2{

	color:#530000;

	font-size:20px;

}



h3{

	color:#A8442B

	;

	font-size:24px;

}



.spacer{

	clear:both;

	padding:0px 0px 8px 0px;

	margin:0px;

}





.More{

	float:right;

}



a.morebtn{

	/*background:url("../images/More_btn.jpg") no-repeat;*/

	background-color:#d71414;

	background:-moz-linear-gradient(center top , #a80329, #72001a 60%);

	border:5px solid #E6E6E6;

	border-radius:10px;

	padding:5px 18px;

	color:#fff !important;

	text-decoration:none ;

	text-shadow:1px;

	font-weight:bold;

	line-height:35px;

}



a.morebtn:hover{

		text-decoration:none !important ;

		background:-moz-linear-gradient(center top , #72001a, #a80329 80%);

		border:5px solid #eee;

}



.RecentEvents{

	padding:0px 20px;

	float:left;

}



.sthala{

	padding:10px 20px 20px 20px;

	float:left;



}



.sthalaCont{

	background:#eeeeee;

	/*		float:left;

	width:235px;*/

		padding:0px 10px;

		text-align:center;

}





.RecentEventsMedia{

	padding:20px 20px 0px 0px;

	float:left;

}



.RecentEventsMediaHome{

	padding:20px 20px 0px 0px;

	float:left;

}



.RecentMedia{

 padding-left:20px;

}



.RecentMediaHome{

 padding-left:20px;

}



.RecentMediaHome ul li {

    border-bottom: 1px solid #CCCCCC;

    padding: 9px 0px;

	text-align:center;



}





.RecentMedia ul li {

    border-bottom: 1px solid #CCCCCC;

    padding: 7px 0px;

	text-align:center;



}



.RecentEventsHead{

	background:url("../images/RecentEvent_headbg.jpg") no-repeat;

	padding:8px 74px;

	color:#fff !important;

	text-decoration:none;

	font-weight:bold;

	/*float:left;*/

}



.OngoingHead{

	background:url("../images/RecentEvent_headbg.jpg") no-repeat;

	padding:8px 24px;

	color:#fff !important;

	text-decoration:none;

	font-weight:bold;

	/*float:left;*/

}



.RecentEventsCont{

	background:#eeeeee;

		float:left;

		width:255px;

		padding:0px 0px 15px 0px;

		margin-bottom:15px;

}







.RecentEventsContHome{

	background:#eeeeee;

		float:left;

		width:620px;

		padding:0px 10px 5px 0px;

		border-bottom-left-radius: 15px;

    border-bottom-right-radius: 15px

}



.RecentEventsCont ul{

	list-style-type:none;

	padding:0px 10px;

	margin:8px 5px 5px 0px;

	

}



.mediaul{

text-align:center;

}



.RecentEventsContHome ul{

	list-style-type:none;

	padding:0px 10px;

	margin:8px 5px 5px 0px;

	width:45%;

	float:left;

}



.RecentImg{

	float:left;

	padding:0px 7px;

}

.RecentImg img{

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #EEEEEE;

    box-shadow: 1px 2px 2px #CCCCCC;

    float: left;

    margin: 0 8px 0 0;

    padding: 4px;

 	

}







.RecentImg img:hover {  

-webkit-transform: rotate(-7deg);

	-moz-transform: rotate(-7deg);

	-o-transform: rotate(-7deg);

}





.DonationsHead{

	background:url("../images/Mission_headbg.jpg") no-repeat;

	padding:7px 40px;

	color:#fff !important;

	text-decoration:none;

	font-weight:bold;

	float:left;

	width:210px;

}



.DonationsCont{

	background:#fefefe;

	float:left;

	width:600px;

	padding:20px;

	border: #ccc 1px solid;

	border-bottom-left-radius:15px;

	border-bottom-right-radius:15px;

	border-top-right-radius:15px;

	-moz-box-shadow: 5px 4px 6px #fee8a4;

-webkit-box-shadow: 5px 4px 6px #fee8a4;

box-shadow: 5px 4px 6px #888;

}



.LeftDontCont{

	font-weight:bold;

	width:320px;

	float:left;

	

}



.RightDontCont{

	width:180px;

	font-weight:bold;

	float:left;

	padding:10px 10px 10px 40px;

}



.RightDontCont ul{

 /*list-style-type:none;

 float:left;

 padding:10px 0px;

 margin:0px;

 width:300px;*/

}





.RightDontCont ul li{

	padding:0px;

	margin:5px 0;

	float:left;

}



a.referencelink{

	background:url("../images/reference_bg.jpg") no-repeat;

	padding: 20px 54px;

	text-decoration:none;

	line-height:35px;

	font:bold 13px calibri;

	line-height:58px;

	width:255px;

}





span.ImageHeader{

	display:block;

	font-weight:bold;

	padding:0px;

	float:left;

	width:108px;

}



.RecentCont{

	font:12px calibri;

}



/*.hrline{

	background:#bb4c18;

	height:1px;

}*/

.hrline{

	border-bottom:#9e280eh2 1px solid;

	height:1px;

	}





.logo em{

	color:#8c0303;

	font-size:14px;

	font-weight:bold;

}

.slogan{

	  color: #8C0303;

    font-size: 14px;

    font-weight: bold;

    left: 36%;

    position: absolute;

    top: 18px;

}


.slogan1{

	  color: #8C0303;

    font-size: 14px;

    font-weight: bold;

    left: 43%;

    position: absolute;

    top: 55px;

}


.slogan1 span {
	padding:0px 45px;
	}
	
.slogan1 span a{
		color:#850303;
		text-decoration:underline;
	}

	
.slogan1 span a:hover{
		color:#862d0a;
		text-decoration:none;
	}

.QuickLinks a{



}



.QuickLinks ul{

	list-style-type:none;

	margin:0px;

	padding:0px;

	font: 12px calibri;

}



.QuickLinks ul li{

	display: block;

    float: left;

	padding:0 5px 0px 5px;

    border-right: 1px solid #000;

}

.QuickLinks ul li.last{

	border: 0 none;

}



.QuickLinks ul li a{

 text-decoration:none;

 color:#9e280e;

}



.QuickLinks ul li a:hover{

 text-decoration:none;

 color:#fff;

 background:#9e280e;

 padding:0px 5px;

}



.Invite{

	display:block;

	float:right;

	margin-top: 16px;

    width: 140px

	

}

.Invite a{

text-decoration:none;

color: #000;

 }

 

 span.Invite a:hover{

text-decoration:none;

color:#000;

 }



/* menu */

.header_menu{

	background:url(../images/bg_menu.jpg) repeat-x left top;

	float:left;

	width:100%;

}

.header_menu ul{

	list-style:none;

	padding:0;

	margin:0 0px;

}

.header_menu li{

	float:left;

	display:block;

	border-right:1px solid #ccc;

}

.header_menu li.last{

	border:0;

}

.header_menu li a{

	color:#fff;

	text-decoration:none;

	font-size:14px;

	display:block;

	padding:8px 25px;

	font-weight:bold;

}

.header_menu li.active,

.header_menu li:hover{

	background:url(../images/bg_menu_active.jpg) repeat-x left top;

	text-decoration:none;

}

.header_menu li.active a,

.header_menu li:hover a{

	color:#bb4d1a;

}

/* menu */

.content_area{

	/*padding:20px;*/

	background:#fff0c1;

}

.main_content{

	float:left;

	padding:0px;

	width:1000px;

}



hr{

border: #9e280e 1px solid;

float:left;

width:100%;



}

 .inner_content{

	float:left;

	padding:0px;

	padding:20px;

	width:960px;}



.left_content{

	width:640px;

	float:left;

	padding:20px;

}



.right_content{

	width:299px;

	float:left;

	padding:10px 10px 10px 10px;

	background:#fff1d3;

	min-height:500px;

}



.main_content a,

.main_content a:hover,

.inner_content a,

.inner_content a:hover{

	color:#9d1f14;

	text-decoration:none;

}



.main_content a:hover , .inner_content a:hover{

	text-decoration:none;

	text-decoration:underline;

}





.imgalign{

	float:left;

	margin:0 20px 10px 0;

}

.btn_red{

	background:url(../images/btn_red.jpg) repeat-x left top;

	line-height:26px;

	color:#fff !important;

	text-decoration:none;

	padding:0 20px;

	border-radius:5px;

}

.widgets{

	width:295px;

	float:left;

	background:#f4ae27 url(../images/bg_widgets.jpg) repeat-x left top;

	padding:10px;

	min-height:250px;

}

.widget2{

	margin:0 0 0 20px;

}

.widgets h3{

	color:#35342e;

	font-size:18px;

	font-weight:normal;

	padding:0 0 5px 0;

	border-bottom:1px solid #8c0303;

}

.widgets ul{

	margin:0;

	padding:10px 0 0;

}

.widgets ul li{

	list-style:none;

	background:url(../images/bullet_arrow.png) no-repeat left 15px;

	padding:10px 0 10px 30px;

	font-size:14px;

	color:#000;

}

.widget2 ul li{

	background:url(../images/bullet.png) no-repeat left 15px;

}

/* footer */

.footer{

	background:url(../images/bg_footer.jpg) repeat-x left top;

	min-height:104px;

	line-height:28px;

	font-size:12px;

	color:#fff;

	padding:5px 20px 0px 20px;

	text-align:center;

}

.footer ul{

	margin:0;

	padding:0;

	width:80%;

	padding-left:20%;

}

.footer ul li{

	list-style:none;

	float:left;

}

.footer ul li a{

	color:#fff;

	border-right:1px solid #fff;

	padding:0 10px;

	text-decoration:none;

}

.footer ul li.first a{

	padding:0 10px 0 0;

}

.footer ul li.last a{

	border:0;

}

.footer .cpyright{

	margin:5px 0 0;

	clear:both;

}

/* footer */

.tbl{

	border:1px solid #ccc;

}

.tbl td,

.tbl th{

	border:1px solid #ccc;

	padding:5px;

}

.tbl th{

	background:#FFCC00;

}

.donated td{

	color:#c00;

}

.imgthumb{

	margin:0 5px;

}

.heading{

	font-size:16px;

	color:#8c0303;

	margin:5px 0;

	text-decoration:underline;

}


.viewScreeenShots{

	display:inline-block;

}



.RotatorImg{

	padding:20px;

}







/* Easy Slider */





/*** set the width and height to match your images **/



#slideshow {

    position:relative;

    height:235px;

}



#slideshow IMG {

	position:absolute;

	top:0;

	left:0;

	z-index:8;

	opacity:0.0;

	width: 1000px;

	height: 236px;





}



#slideshow IMG.active {

    z-index:10;

    opacity:1.0;

}



#slideshow IMG.last-active {

    z-index:9;

}





.sect1{

	float:left;

	border-right:1px dashed #AFAFAF;

	width:350px;

	padding:10px 30px;

	min-height:100px;

	margin-top:20px;

}

.sect2{

		float:left;

		width:450px;

		padding:10px 30px 10px 50px;

		min-height:100px;

}

.sect3{

		float:left;

		width:200px;

		min-height:100px;

		padding:10px 30px;

}





.facebook{

 position:fixed;

 right:2%;

 top:1%;

 z-index:999;

}



.box {

    background-color: #FFFFFF;

    border: 5px solid #888888;

    border-radius: 10px 10px 10px 10px;

    color: #888888;

    height:75px;

    left: 100%;

    padding: 10px;

    position: fixed;

	bottom:0px;

    width: 256px;

    z-index: 101;

}





a.boxclose {

    background: url("../images/cancel.png") repeat scroll left top transparent;

    cursor: pointer;

    float: right;

    height: 26px;

    left: 22px;

    position: relative;

    top: -22px;

    width: 26px;

}





/*Accordin*/



.accordion {

    border-bottom: 1px solid #C4C4C4;

    width: 620px;

}



.accordion h3 {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background: url("../images/arrow-square.gif") no-repeat scroll right -51px #b83314;

    border-color: #C4C4C4 #C4C4C4 -moz-use-text-color;

    border-style: solid solid none;

    border-width: 1px 1px medium;

    cursor: pointer;

    font: bold 90%/100% calibri,Helvetica,sans-serif;

	color:#fff;

    margin: 0;

    padding: 7px 15px;

}



.accordion h3:hover {

	background-color: #c63a17;

	}

.accordion h3.active {

	background-position: right 5px;

}

.accordion p {

	background: #f7f7f7;

	margin: 0;

	padding: 10px 15px 20px;

	border-left: solid 1px #c4c4c4;

	border-right: solid 1px #c4c4c4;

}



.accordion ul,.accordion ol  {

	background: #f7f7f7;

	margin: 0;

	border-left: solid 1px #c4c4c4;

	border-right: solid 1px #c4c4c4;

}



h2.recenthead{

	color: #530000;

    font-size: 14px;

}





.bloggger{

width:650px;

	float:left;

}





.blog{

 width:44%;

 padding:10px 45px 22px 0;

 float:left;

 margin:0px;

  }



.bloghead{

background:url("../images/blog_headbg.jpg") no-repeat scroll 0 0 transparent;

padding:7px 48px;

color:#fff;

width:250px;

}



.blogcont{

background: none repeat scroll 0 0 #fefefe;

padding: 20px;

height:335px;

margin:0px;

width:280px;



}



.blogpaddingrght{

padding-right:0px !important;

}



p.blogcont {

	padding:0px;

	margin:0px;

	text-align:center;

}



p.quote{

 font-size:11px;

 text-align:left;



}



.quoteby{

	float:right;

	font-style:italic;

}



.blog h3{

 border-bottom: Black 4px solid;

 font-size:20px;

}







.blogcont{

font: 14px calibri;

padding:10px 10px;

border-bottom-left-radius:15px;

border-bottom-right-radius:15px;

}



.blogcont ul{

 padding:0px;

 margin:0px;

/* width:250px;*/

 float:left;

 padding:19px 12px 4px 18px;

}

.blogcont ul li{

list-style-type:none;

border:#ccc 1px solid;

padding:6px;

margin:0px;

width:220px;

background:#EEEEEE;

border:#ddd 4px solid;

-moz-box-shadow: 5px 4px 6px #888;

-webkit-box-shadow: 5px 4px 6px #888;

box-shadow: 5px 4px 6px #888;

text-align:center;

color:#fff;

/*height:210px;*/

}



/*.blogcont ul li:hover{

	background:#eee;

	color:#9f280e !important;

	text-decoration:none !important;

/*	background:url("../images/prayer_image.jpg") repeat-x  #eee;*/



}



img.prayer{

border:#ddd 4px solid;

-moz-box-shadow: 5px 4px 6px #888;

-webkit-box-shadow: 5px 4px 6px #888;

box-shadow: 5px 4px 6px #888;

}



img.prayer:hover{

opacity:.8;

}



.blogcont ul a{

	text-decoration:none ;

}



.Date a{

	text-decoration:none !important;;

	color:#000;

}

.Date a:hover{

	text-decoration:underline !important;;

	color:#A8442B;

}



#back-top {

	position: fixed;

	bottom: 20px;

	margin-left: 1160px;

}





#back-top a {

	width: 69px;

	display: block;

	text-align: center;

	font: 11px/100% calibri, Helvetica, sans-serif;

	text-transform: uppercase;

	text-decoration: none;

	color: #000;



	/* transition */

	-webkit-transition: 1s;

	-moz-transition: 1s;

	transition: 1s;

}

#back-top a:hover {

	color: #0c4c6d;

}





#back-top span {

	width: 58px;

	height: 58px;

	display: block;

	margin-bottom: 7px;

	background: #ddd url(../images/up-arrow.png) no-repeat center center;



	/* rounded corners */

	-webkit-border-radius: 15px;

	-moz-border-radius: 15px;

	border-radius: 15px;



	/* transition */

	-webkit-transition: 1s;

	-moz-transition: 1s;

	transition: 1s;

}







#back-top a:hover span {

	background-color: #fff;

}





.Mediaspace{

padding:7px 44px

}



.innerDate{

font-size:11px;

color:#b43313;

}



.Date{

font-size:10px;

color:#eee;

}



.appealhead{

	font-size:13px;

	color:#000;

}



.appeal{

	background: none repeat scroll 0 0 white;

    color: #000000;

    padding: 4px;

    text-decoration: none;

	border-radius:2px;



}



.blink {

    text-decoration: blink;

	color:red;

	

}



a.join{

	font-size:20px;

	font-weight:bold;

}



.yahoo{

	float:left;

	width:100%;

	text-align:center;

	padding-top:6px;

	/*margin-top:10px;

	padding:10px 10px;*/

}



.yahoocont {

    display: block;

    float: left;

    margin-right: 13px;

    text-align: right;

    width: 155px;

	font-weight:bold;

}



.Reachus{

	font-size:16px;

	color:#000;

}



.phone{

	background:url("../images/phone_icon.png") no-repeat;

	padding-left:25px;

}



.mail{

	background:url("../images/mail_icon.png") no-repeat;

		padding-left:25px;

}



.train{

	background:url("../images/train.png") no-repeat;

		padding:23px 0 0 101px;

}



.bus{

	background:url("../images/bus.png") no-repeat;

		padding:23px 0 0 101px;

}



.air{

	background:url("../images/flight.png") no-repeat;

		padding:23px 0 0 101px;

}



.meenakshi{

	color:#9D1F14;

    text-shadow: 0px 1px 1px #4d4d4d;

        font:small-caps 23px 'LeagueGothicRegular';

}



.newgif{

	background: none !important;

 	border: 0 none !important;

 	box-shadow: none !important;

 	float: left !important;

 	padding-left:10px !important;

	position:relative;

	margin-left: 185px !important;

	margin-top:-80px !important;

}



#RecentEvent{

 height:238px;

}



#MediaEvent{

 height:357px;}

 

 .VideoImg{

 	padding:10px 10px 10px 20px;

	position:relative;

 }

 

 .VideoImg img {

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #EEEEEE;

    box-shadow: 1px 2px 2px #CCCCCC;

    float: left;

    margin: 0 8px 0 0;

    padding: 4px;

	opacity:.5;

}



 .VideoImg img:hover {

	 opacity:.8;

 }

 

 .Videoroll{

	background:url("../images/video.png") no-repeat;

    height: 75px;

    width: 75px;

    left: 50%;

    margin: -31px -20px;

    position: absolute;

    top: 70px;

 }

 

 

h3.accordinhead{

	font-size:14px;

}