
body
{
	background:#7ab221 url(images/header_bg.jpg) repeat-x ;
	margin:0;
}

.wrapper
{
	width:960px;
	margin:0 auto;
}

.content
{
	 
	-webkit-box-shadow: 0px 0px 20px 5px rgba(1, 1, 1, .1);
-moz-box-shadow: 0px 0px 20px 5px rgba(1, 1, 1, .1);
box-shadow: 0px 0px 20px 5px rgba(1, 1, 1, .1); 
	
	padding:3px;
	background:url(images/wrapper-bg.gif) repeat-x  top ;
	 
	margin-top:4px;
	 background:#ffffff;
   overflow:auto;
	 
}
.innercontent
{
 
   background:#EFEFEF;
  
}

.headertitle
{
	 
    color:#FFFFFF;
	width:960px;
	background:url(images/asd.jpg) no-repeat;
	order-bottom:2px solid #FFFFFF;
	z-index:0;
	height:138px;
 
	 
}
 
 
.headertitle .p_left
{
	margin:0;
	width:auto;
	padding:10px;
	margin-left:500px;
	position:absolute;
	
	 
}
 
.headertitle .loginBox
{
   
   width:auto;
   position:absolute;
   margin-left:620px;
   margin-top:110px;
   float:right;
   
  
}
.loginBox ul
{
  margin:0;
}

.loginBox ul li
{
  display:inline;
  padding:5px;
  font-weight:400;
  
}
.loginBox ul li a
{
  color:#FFFFFF;
  text-decoration:none;
   
}
.loginBox ul li a:hover
{
  color:#CCC;
  
}
.menu
{
	width:960px;
	height:38px;
	margin-top:4px;
}

.headerslider
{
	
	height:180px;
	
	border:1px solid #9cad69;
	width:660px;
}

.headerright
{
	  
	width:268px;
	 
	margin:2px;
	padding:1px;
	border:1px groove #006666;
	 float:right;
	  
}


.messageBlock
{
  
  background:#3a6805;
  width:259px;
  padding:3px;
  margin:1px;
}

.messageCnt
{
  
  
  background:#E2E2E2;
  width:258px;
 border:1px solid #FFFFFF;
}
.messageCnt p
{
  padding:0 5px;
  color:#510000;
  font-size:12px;
  font-style:italic;
  font-weight:600;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  line-height:17px;
}


.messageCnt h1
{
  background:#3a6805;
 border-bottom:1px solid white;
			font:"Times New Roman", Times, serif;
			background-color: ##3a6805;
			background-image:
		-moz-linear-gradient(
			top,
			rgba(255,255,255,0.25),
			rgba(255,255,255,0.05)
		);
	background-image:
		-webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, rgba(255,255,255,0.25)),
			color-stop(1, rgba(255,255,255,0.05))
		);
			color:#FFFFFF;
			  font-size:16px;
			  text-transform:uppercase;
			  font-weight:bolder;
			  text-align:center;
			  margin:0px;
			  padding:2px 0;
			 width:258px;
				
			  
}
.RightBlock
{
	float:right;
	 
	
}

.rightslideshow
{
 width:262px;
  height:210px;
  background:#3a6805;
  margin:3px;
  padding-left:2px;
  border-top:2px solid #3a6805;
}
.news
{
	height:25px;
	width:661px;
	background:#fff url(images/news.png) no-repeat left;
	margin:2px 0px;
	border:1px solid #9cad69;
	border-left:none;
	overflow:hidden;
}
.news_marq
      {
	   width:580px;
	   height:24px;
	   float:right;
	   }
.tickercontainer { /* the outer div with the black border */
background: #fff; 
width: 660px; 
height: 24px; 
margin: 0; 
padding: 0;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left:0px;
top:4px;
width:660px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left:660px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 	  
.maincontent
{
	background: #f9f9f9 url(images/mainbg.jpg) repeat-x top;
	margin-bottom:2px;
	border-right:1px dotted #003333;
	padding:10px;
	text-align:justify;
	overflow:auto;
}

.maincontent h1
{
  margin:0px;
  color: #003333;
  font-family: Arial, Helvetica, sans-serif;
  font-size:18px;
  padding:0px 0px 4px 5px;
  border-bottom:2px inset #003333;
}


.maincontent p
{
   line-height: 180%;
 color: #003333;
 font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:10px;
	text-indent:140px;
	
}

.maincontent img
{
	
	height:115px;
	width:200px;
	float:left;
	margin-right:10px;
	border:2px solid #999999;
	
}

.maincontent1
{
	
	
	background: #f9f9f9 url(images/mainbg.jpg) repeat-x top;
	margin-bottom:2px;
	border-right:1px dotted #003333;
	padding:10px;
	text-align:justify;
	overflow:auto;
	min-height:600px;
	
}
.maincontent2
{
	
	
	background: #f9f9f9 url(images/mainbg.jpg) repeat-x top;
	margin-bottom:2px;
	border-right:1px dotted #003333;
	padding:10px;
	text-align:justify;
	overflow:auto;
	 
}
.maincontent1 h1
{
   margin:0px;
   
 color: #003333;
 font-family: Arial, Helvetica, sans-serif;
 font-size:18px;
 padding:0px 0px 4px 5px;
 border-bottom:2px inset #003333;
}
.maincontent1 p
{
   line-height: 180%;
 color: #003333;
 font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}
.maincontent1 img
{
	
	height:115px;
	width:200px;
	float:left;
	margin-right:10px;
	border:2px solid #999999;
	
}
.vertslider
{
	height:100px;
	border-top:3px solid #9cad69;
	padding:5px 0;
	margin-top:2px;
	 
}
.vertsliderleft
{
	height:100px;
	
	
	float:left;
	width:49%;
	
}
.vertsliderright
{
	height:100px;
	
	
	float:right;
	width:49%;
}

.leftside
{
	
	 width:665px; 
	 padding-top:3px;
	 
 
}

.footer
{
	background:url(images/Copy%20of%20header_bg.jpg) repeat-x;
	margin:0;
	height:30px;
	border:1px solid black;
	text-align:center;
	color:#FFFFFF;
	padding-top:15px;
	
}


.honoure
{
   width:260px;
   
   border:2px solid #3a6805;
   float:right;
   margin-top:5px;
   margin-right:2px;
}
.honoure h1
{
			border:1px solid white;
			font:"Times New Roman", Times, serif;
			background-color: #3a6805;
			background-image:
		-moz-linear-gradient(
			top,
			rgba(255,255,255,0.25),
			rgba(255,255,255,0.05)
		);
	background-image:
		-webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, rgba(255,255,255,0.25)),
			color-stop(1, rgba(255,255,255,0.05))
		);
			color:#FFFFFF;
			  font-size:16px;
			  text-transform:uppercase;
			  font-weight:bolder;
			  text-align:center;
			  margin:0px;
			  padding:2px 0;
			 
				
			  border-bottom:0px;
			}

.religious
{
  background:url(images/mainbg.jpg) repeat-x;
     
    
}
.religious H1
{
  margin:0px;
  background:url(menu/menubg.jpg) repeat-x;
  color:#FFFFFF;
  font-size:20px;
  padding-left:5px;
}


.gallerry
{
  width:660px;
   
}
 .gallerry ul
 {
    
 }
 #photoframe
{
 list-style:none;
 display:inline-block;
 color:#FF0000;
 background:url(images/photoframe.gif) no-repeat;
 width:145px;

 margin:5px 2px;
  	border-radius:5px;
	border:1px solid #E4E4E4;
	  
 
}

 #photoframe ul
 {
   
   padding:0;
   
 }
 #photoframe img
 {
   width:140px;
   height:110px;
   margin:2px;
   border-radius:5px;
 }
  #photoframe ul li
 {
    list-style:none;
	 
	margin-top:2px;
	padding-top:4px;
	text-align:center;
	 
	 
 }
 
 .photoname
 {
   color:#003333;
   overflow:hidden;
   height:16px;
   padding:4px;
   text-transform:capitalize;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:bolder;
    
 }
  #photoframe li img
 {
    width:129px;
	height:97px;
	 
	
	border-radius:5px;
	border:1px solid #E4E4E4;
 }
 
 .s_button
 {
  background:#5CCD00;
	background:-moz-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5CCD00),color-stop(100%,#4AA400));
	background:-webkit-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:-o-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:-ms-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5CCD00',endColorstr='#4AA400',GradientType=0);
	padding:10px 15px;
	color:#fff;
	font-family:'Helvetica Neue',sans-serif;
	font-size:16px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #459A00;
	margin-top:5px;
 }