@charset "utf-8";


body {background:#b23a14; margin:0px; padding:0px; font:normal 12px Tahoma, Verdana, Arial;}
/*html {overflow:auto;}*/
img {border:none;}

.clear {clear:both;}
.spacer10 {height:10px; }
.spacer18 {height:2px;}
.floatL {float:left;}
.floatR {float:right;}
.width250 {width:275px;}
.taL {text-align:left;}
.taC {text-align:center;}
.taR {text-align:right;}
.taJ {text-align:justify;}
.vaT {vertical-align:top;}
.vaM {vertical-align:middle;}
.vaB {vertical-align:bottom;}

.body_bg {background:url(../images/body_bg.gif) repeat left top;}
.wrapper {background:url(../images/wrapper_bg.jpg) repeat-x left -18px;}
.side_bg {background:url(../images/side_bg.gif) no-repeat center 30px;}
.sengine {color:#ffaa3a; font:bold 8px sans-serif; padding:2px 0px;margin-top:20px; }
.header {background:url(../images/header_bg.jpg) no-repeat left top #a11b16; height:130px; padding:0px 20px 0px 0px;vertical-align:top;}
.top_menu {font:normal 11px Arial, Helvetica, sans-serif; color:#fefcf4; border-bottom:1px solid #fff;  background:url(../images/top_bg.gif) repeat-x left bottom #C92C27; padding-right:12px;}
.top_menu a { letter-spacing:0px; color:#fefcf4; text-decoration:none;}
.top_menu a:hover {color:#efce55;}
.menu_bg {padding-left:15px; height:28px;}
.menu_bg ul {margin:0px; padding:0px; list-style-type:none;}
.menu_bg ul li {margin:0px; padding:0px; list-style-type:none; float:left; font:normal 11px Arial, Helvetica, sans-serif;  color:#545454; display:block; }
.menu_bg ul li a {display:block; text-decoration:none; color:#fefcf4; padding:8px 8px 4px 8px;}
.menu_bg ul li a:hover {background:#ad2823;color:#efce55;}
.menu_bg ul li.active {background: #ad2823;display:block; padding:8px 8px 4px 8px; text-decoration:none; color:#efce55;}

.content_bg {background:url(../images/content_bg.gif) repeat-x left bottom #FBF1DB; height:560px; vertical-align:top;}
.title_bg {background:url(../images/neralai.jpg) no-repeat left top; height:55px; text-align:right; vertical-align:middle; padding-right:20px; font:bold 16px Arial, Helvetica, sans-serif; color:#a21b17;}
.title_bg a {color:#651009; text-decoration:underline; font-size:12px;}
.title_bg a:hover {color:#a21b17; text-decoration:none;}
.temple {background:url(../images/temple.jpg) no-repeat left bottom; height:600px; vertical-align:top; padding-bottom:30px;}
.flower {background:url(../images/flower_design.jpg) no-repeat left top; padding:30px 20px 0px 20px; overflow:hidden; vertical-align:top;}
.left_side {width:210px; float:left;}
.right_side {width:635px; float:right; text-align:left;}
.text_container {background:url(../images/text_bg.jpg) repeat-x left top #fffefb; height:430px; padding:0px 30px 10px 30px; color:#981109; line-height:18px;}
.video_bg {background:url(../images/video_bg.jpg) no-repeat center top; margin-top:4px; padding:11px;}
.curve_R {background:url(../images/curve_R.gif) no-repeat left bottom #fffefb; height:5px;}
.left_bg {background:url(../images/left_bg.jpg) repeat-x left top #fffefd; height:230px; padding:0px 5px 0px 5px;}
.curve_L {background:url(../images/curve_L.gif) no-repeat left bottom #fffefb; height:5px;}

.devotees {background:#F9EDC2; padding:10px; font:normal 12px Tahoma, Verdana, Arial; border:1px solid #DDCD92; line-height:18px; margin-bottom:9px; margin-top:1px;}
.devotees div {font-size:11px;}

.grid {background:#d46550;}
.grid td {background:#fcf1d1;}


.footer {border-top:5px solid #961915; font:bold 10px Arial, Helvetica, sans-serif; text-align:center; color:#eeb64a; line-height:14px; height:30px; padding:10px 10px 20px 10px; z-index:1000;}
.footer span { font-size:9px; color:#EEE3BA;}
.footer a {text-decoration:none; color:#fff;}
.footer a:hover {color:#f8eab8; text-decoration:underline;}
.footer_bg {/*background:url(../images/footer_bg.png) no-repeat center top;*/ width:900px; margin:-95px auto 0px auto; z-index:0; position:relative; z-index:0;}

.gurupeyarchi {padding:10px 0px; text-align:center;}






		.accordion_toggle {
			width: 200px;
			height:25px;
			background-image:url(images/accordion_toggle.jpg);
			border: 1px solid #ceb761;
			margin: 0 0 0 0;
		}
		
		h1  {
		background-image:images/accordion_toggle.jpg;
		background-repeat:no-repeat;
		height:25px;
		width:210px;
		}
		
		h1 {
		padding-top:6px;
		}
		
		h1 a{
		color:#a11b16;
		text-decoration:none;
		font-weight:bold;
		font-size:13px;
		padding-left:23px;
		}
		
		.accordion_toggle_active {
			background: url(images/accordion_toggle_active.jpg) no-repeat;
			border: 1px solid #ceb761;
		}
		
		.bg {
			background-color:#f5e093;
			}
		
		.accordion_content {
			background-color: #f5e093;
			border: 1px solid #ceb761;
			width:200px;
			overflow: hidden;
		}
			
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}
			
			.accordion_content ul {
				margin:0px;
				padding:0px;
			}
			
			.accordion_content li {
				list-style-type:none;
				padding-left:10px;
				padding-bottom:5px;
				padding-top:2px;
				}
				
			.accordion_content a {
				text-decoration:none;
				list-style-type:none;
				font-size:11px;
				padding-left:4px;
				color:#ce5723;
				}
				
			.accordion_content a:hover{
				text-decoration:underline;
				color:#a11b16;
				}


.news_ticker{ margin:10px 0 10px 0;
