/* CSS Document */
body{margin:0px; font-family:Verdana; background:url(images/bg1.jpg) repeat;}
div#outer{ padding-top:0; }
img a{border:none;}
a img{border:none;}
div#outer div#page {

	position: relative;

	width: 996px;

	height: auto;

	margin: auto;
}

div.background{display:block; width:996px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(images/body-bg.jpg) repeat-y;}
div.top{display:block; width:993px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 3px; background:none;}
div.topleft{display:block; width:73px; height:183px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.title{display:block; width:476px; height:183px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.topright{display:block; width:441px; height:183px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(images/top-right.jpg) no-repeat;}
div.blank{display:block; width:441px; height:25px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.blank1{display:block; width:58px; height:158px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.blank2{display:block; width:14px; height:72px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.toprightbutton{display:block; width:177px; height:72px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.middle{display:block; width:993px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 3px; background:none;}
div.leftpart{display:block; width:180px; height:582px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(images/left-bg.jpg) no-repeat;}
div.leftmenu1{display:block; width:180px; height:31px; float:left; margin:11px 0 0 0; padding:0 0 0 0; background:url(images/left-menu1.jpg) no-repeat;}
div.leftmenu2{display:block; width:180px; height:31px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(images/left-menu2.jpg) no-repeat;}
div.leftmenu3{display:block; width:180px; height:31px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(images/left-menu3.jpg) no-repeat;}
div.leftmenu4{display:block; width:180px; height:31px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(images/left-menu4.jpg) no-repeat;}
div.leftmenu5{display:block; width:180px; height:31px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(images/left-menu5.jpg) no-repeat;}
div.leftmenu6{display:block; width:180px; height:31px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(images/left-menu6.jpg) no-repeat;}
div.leftmenu7{display:block; width:180px; height:31px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(images/left-menu7.jpg) no-repeat;}
div.leftmenu8{display:block; width:180px; height:31px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(images/left-menu8.jpg) no-repeat;}
div.leftmenu9{display:block; width:180px; height:31px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(images/left-menu9.jpg) no-repeat;}
div.leftmenu10{display:block; width:180px; height:31px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(images/left-menu10.jpg) no-repeat;}
div.leftmenu11{display:block; width:180px; height:31px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(images/left-menu11.jpg) no-repeat;}
div.leftmenu12{display:block; width:180px; height:31px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(images/left-menu12.jpg) no-repeat;}
div.leftmenu13{display:block; width:180px; height:31px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(images/left-menu13.jpg) no-repeat;}
div.leftmenu14{display:block; width:180px; height:31px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(images/left-menu14.jpg) no-repeat;}
div.leftmenu15{display:block; width:180px; height:31px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(images/left-menu15.jpg) no-repeat;}
div.leftmenu16{display:block; width:180px; height:31px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(images/left-menu16.jpg) no-repeat;}
div.leftmenu17{display:block; width:180px; height:31px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(images/left-menu14.jpg) no-repeat;}
div.leftmenu18{display:block; width:180px; height:31px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(images/left-menu16.jpg) no-repeat;}
.leftmenutext{display:block; width:144px; height:24px; float:left; margin:0 0 0 0; padding:7px 0 0 36px; background:none; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.leftmenu14 .leftmenutext{display:block; width:144px; height:22px; float:left; margin:0 0 0 0; padding:0 0 0 36px; background:none; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
div.new{width:39px; height:8px; display:block; float:right; margin:1px 0 0 0; padding:0 2px 0 0;}

div.middlepart{display:block; width:262px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.contentpart{display:block; width:548px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(images/content-bg.jpg) no-repeat;}
div.heading{display:block; width:499px; height:auto; float:left; margin:10px 0 0 0; padding:0 0 0 49px; background:none;}
div.content{display:block; width:489px; height:auto; float:left; margin:9px 0 0 0; padding:0 0 0 49px; background:none; font-size:12px; color:#FFFFFF; line-height:20px; text-align:justify;}
.content a{text-decoration:underline; color:#FFFFFF; font-weight:normal;}
div.blank3{display:block; width:3px; height:90px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.footer{display:block; width:990px; height:90px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(images/footer-bg.jpg) no-repeat;}
div.footertext{display:block; width:990px; height:auto; float:left; margin:20px 0 0 0; padding:0 0 0 0; background:none; color:#000000; font-size:11px; text-align:center;}
.footertext a{color:#000000; text-decoration:none;}
.footertext a:hover{color:#000000; text-decoration:underline;}
div.copytext{display:block; width:990px; height:20px; float:left; margin:5px 0 0 0; padding:0 0 0 0; background:none; color:#96080d; font-size:11px; text-align:center;}
.copytext a{color:#999999; text-decoration:underline;}
.facebook-link{display:block; width:990px; height:20px; float:left; margin:5px 0 0 0; padding:0 0 0 0; background:none; color:#96080d; font-size:11px;}
.facebook-link img{border:none;}
.facebook-update{ display:block; width:88px; float:left; padding-left:440px; margin-top:3px;}
div.blank4{display:block; width:49px; height:200px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.innerpagemenu{display:block; width:489px; height:466px; float:left; margin:1px 0 0 0; padding:0 0 0 0; background:url(images/innermenu-bg1.jpg) no-repeat;}
div.festivalpagemenu{display:block; width:489px; height:561px; float:left; margin:1px 0 0 0; padding:0 0 0 0; background:url(images/festivals-menu.jpg) no-repeat;}
div.placespagemenu{display:block; width:489px; height:466px; float:left; margin:1px 0 0 0; padding:0 0 0 0; background:url(images/places-menu.jpg) no-repeat;}
div.devotionalpagemenu{display:block; width:489px; height:561px; float:left; margin:1px 0 0 0; padding:0 0 0 0; background:url(images/devitional-menu.jpg) no-repeat;}
div.gallerypagemenu{display:block; width:489px; height:561px; float:left; margin:1px 0 0 0; padding:0 0 0 0; background:url(images/photogallery-menu.jpg) no-repeat;}
div.thankyou{display:block; width:489px; height:561px; float:left; margin:1px 0 0 0; padding:0 0 0 0; background:url(images/thank-you.png) no-repeat;}
div.menucontent{display:block; width:359px; height:auto; float:left; margin:115px 0 0 0; padding:0 0 0 130px; background:none; font-size:12px; color:#000000; line-height:20px;}
div.totalmenu{display:block; width:359px; height:auto; float:left; margin:0 0 6px 0; padding:0 0 0 0; background:none;}
div.totalmenu1{display:block; width:359px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.submenu1{display:block; width:359px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.menubullet{display:block; width:25px; height:20px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.menutext{display:block; width:320px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none; font-weight:bold;}
.menutext a{font-weight:bold; color:#000000; text-decoration:none;}
.menutext a:hover{font-weight:bold; color:#a60014; text-decoration:none;}
div.totalsubmenu{display:block; width:334px; height:auto; float:left; margin:0 0 6px 0; padding:0 0 0 25px; background:none;}
div.submenubullet{display:block; width:15px; height:17px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.submenutext{display:block; width:260px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none; font-weight:bold;}
.submenutext a{font-weight:bold; color:#000000; text-decoration:none;}
.submenutext a:hover{font-weight:bold; color:#a60014; text-decoration:none;}
div.map{display:block; width:400px; height:400px; float:left; margin:9px 0 0 0; padding:0 0 0 0; background:none; font-size:12px; color:#d2001b; line-height:20px; border:#000000 1px solid; text-align:center;}
div.submenutextbottom{display:block; width:260px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none; font-weight:bold; text-align:right;}
.submenutextbottom a{font-weight:bold; color:#000000; text-decoration:none;}
.submenutextbottom a:hover{font-weight:bold; color:#a60014; text-decoration:none;}
.dttext{color:#fecd00; font-weight:bold;}

/*Current Committee */
div.memberpiccontent{display:block; width:489px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.memberpictotal{display:block; width:146px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.memberpic{display:block; width:146px; height:168px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.membernm{display:block; width:146px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none; text-align:center;}
div.memberpicblank{display:block; width:20px; height:168px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}

/*Suggestion Form */

#suggestionform{display:block; width:452px; height:auto; float:left; margin:15px 0 0 0; padding:0 0 0 40px; background:none; font-size:12px; color:#FFFFFF; line-height:20px;}
form fieldset{font-size:12px; margin:0px 0px 0 0px; width:470px; display:block; padding: 0 0 0 20px; border:none;}
label{display:block; float:left; width:110px; margin:0 0 0 0; padding:0 0 0 0; height:30px; color:#FFFFFF;}
label#name{display:block; float:left; width:120px; margin:0 0 0 0; padding:0 0 0 0; height:30px; color:#FFFFFF;}
div.total{display:block; float:left; width:460px; margin:0 0 20px 0; padding:0 0 0 0; height:auto;}
div.total2{display:block; float:left; width:460px; margin:0 0 7px 0; padding:0 0 0 0; height:auto;}
label.colon{display:block; float:left; width:12px; margin:0 0 0 0; padding:2px; height:20px; color:#FFFFFF;}
label.colon2{display:block; float:left; width:12px; margin:0 0 0 0; padding:2px; height:10px; color:#FFFFFF;}
input.textinput  {
	font-size:11px;
	width:200px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	border:2px solid #febe14;
	padding-right: 0;
	padding-left: 2px;
	background-color:#FFFFFF;
	}
textarea.textinput1  {
	font-size:11px;
	width:200px;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	border:2px solid #febe14;
	padding-right: 0;
	padding-left: 2px;
	background-color:#FFFFFF;
	}
label.error{font-weight:normal; color:#febe14; text-align:left; width:165px; padding:0 0 0 20px; background:none; }
label#name_error{font-weight:normal; color:#febe14; text-align:left; width:165px; padding:0 0 0 20px; background:none; }
label#email_error{font-weight:normal; color:#febe14; text-align:left; width:220px; padding:0 0 0 20px; background:none; }
label#subject_error{font-weight:normal; color:#febe14; text-align:left; width:165px; padding:0 0 0 20px; background:none; }
label#msg_error{font-weight:normal; color:#febe14; text-align:left; width:150px; padding:0 0 0 140px; background:none; }
#message{width:400px; margin:60px 0 0 0; padding:0 0 0 60px;}
#message h2{font-size:15px; color:white; font-weight:bold;}
#message p{color:white; font-weight:bold; margin:6px 0px;}
#checkmark{position:relative;top:-46px;left:-60px;}
div.button1{display:block; float:left; width:300px; margin:0 0 20px 0; padding:0 0 0 160px; height:auto;}

/* Contact Us Form */
#contactform{display:block; width:422px; height:auto; float:left; margin:15px 0 0 0; padding:0 0 0 70px; background:none; font-size:12px; color:#FFFFFF; line-height:20px;}
#contactform .colon{display:block; float:left; width:12px; margin:0 0 0 0; padding:0 0 0 0; height:40px;}
#commentform{display:block; width:442px; height:auto; float:left; margin:15px 0 0 0; padding:0 0 0 0; background:none;}
#commentform .total{display:block; float:left; width:460px; margin:0 0 15px 0; padding:0 0 0 0; height:auto;}
#commentform input {
	font-size:11px;
	width:227px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	border:2px solid #febe14;
	padding-right: 0;
	padding-left: 2px;
	background-color:#fffaee;
	}
	
#commentform textarea {
	font-size:11px;
	width:227px;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	border:2px solid #febe14;
	padding-right: 0;
	padding-left: 2px;
	background-color:#fffaee;
	}
#commentform #submit {
	margin: 0;
	width:97px;
	height:38px;
	border:none;
	background:none;
	float:left;
	}
#commentform label.error{
font-size: 11px; 
background: #fffdf9 url('images/cancel.jpg') no-repeat left;
border:1px solid #dbdbd3;
width:209px;
margin-top:4px;
padding-left:20px;
color:#FF0000;
height:20px;
margin-left:4px;
}



/* Message box */
div.msgbox{display:block; width:418px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 25px; background:none;}
div.msgboxtop{display:block; width:443px; height:134px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.msgboxmiddle{display:block; width:435px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 8px; background:url(images/msgbox-middle.jpg) repeat-y; color:#a10207; font-weight:bold; text-align:center;}
div.msgboxbottom{display:block; width:443px; height:60px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}


/* Worship Timing */
div.worshipbg{display:block; float:left; width:470px; height:690px; margin:0 0 0 8px; padding:0 0 0 0; background:url(images/timing-bg.jpg) no-repeat;}
div.wtcontent{display:block; float:left; width:410px; height:520px; margin:120px 0 0 0; padding:0 30px 0 30px; background:none;}
div.wtcontentheader{display:block; float:left; width:410px; height:48px; margin:0 0 0 0; padding:0 0 0 0; background:none; color:#6f0000; text-align:center; font-weight:bold;}
div.wtcontentcol1{display:block; float:left; width:134px; height:auto; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.wtcontentcol2{display:block; float:left; width:140px; height:auto; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.wtcontentcol3{display:block; float:left; width:135px; height:auto; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.wtcontentcol4{display:block; float:left; width:134px; height:20px; margin:0 0 0 0; padding:12px 0 0 0; background:none;}
div.wtcontentbody{display:block; float:left; width:410px; height:222px; margin:0 0 0 0; padding:0 0 0 0; background:none; color:#b00000; text-align:center; font-weight:bold;}
div.wtcontentbcol1{display:block; float:left; width:134px; height:54px; margin:0 0 0 0; padding:30px 0 0 0; background:none;}
div.wtcontentbcol2{display:block; float:left; width:140px; height:71px; margin:0 0 0 0; padding:13px 0 0 0; background:none;}
div.wtcontentbcol3{display:block; float:left; width:135px; height:71px; margin:0 0 0 0; padding:13px 0 0 0; background:none;}
div.wtcontentbody1{display:block; float:left; width:410px; height:auto; margin:0 0 0 0; padding:0 0 0 0; background:none; color:#b00000; text-align:center; font-weight:bold;}
div.wtcontentbcol4{display:block; float:left; width:134px; height:30px; margin:0 0 0 0; padding:10px 0 0 0; background:none;}
div.wtcontentbcol5{display:block; float:left; width:140px; height:30px; margin:0 0 0 0; padding:10px 0 0 0; background:none;}
div.wtcontentbcol6{display:block; float:left; width:135px; height:30px; margin:0 0 0 0; padding:10px 0 0 0; background:none;}


/* Download */
div.downloadtotal{display:block; float:left; width:489px; height:auto; margin:10px 0 0 0; padding:0 0 0 0; background:none;}
div.downloadwp{display:block; float:left; width:489px; height:auto; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.wallpaper{display:block; float:left; width:449px; height:auto; margin:0 0 0 0; padding:0 0 0 40px; background:none;}
div.download{display:block; float:left; width:195px; height:auto; margin:15px 0 0 0; padding:0 0 0 0; background:none;}
div.downloadblank{display:block; float:left; width:40px; height:100px; margin:15px 0 0 0; padding:0 0 0 0; background:none;}
.wallpaper a{ color:#fff; text-decoration:none; background:url(images/download-icon.png) no-repeat 0 3px; display:block; padding:0 0 0 16px; margin-top:2px; clear:both; width:auto;}
.wallpaper a:hover{ color:#fecd00; text-decoration:underline;}

div.onlinebut{position:absolute; top:160px; left:0 !important; float:left;  z-index:200px; border:none; background:none;}
img{border:none;}
/* Error Message */
.errormsg {
color:#FFCC00;
font-weight:bold;
font-size:14px;
}

