body {

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	background: #291d0e url(images/bg_html.jpg) no-repeat center 0;

	margin: 0px;

}



@font-face {
	font-family: 'MLTTKarthikaNormal';
	src: url('karthika-webfont.eot');
	src: local('karthika-webfont.eot'), url('karthika-webfont.woff') format('woff'), url('karthika-webfont.ttf') format('truetype'), url('karthika-webfont.svg#webfontn2GJTH4Z') format('svg');
	font-weight: normal;
	font-style: normal;
}



.clear {

	clear: both;

	font-size: 0em;

	line-height: 0px;

	height: 0px;

	margin: 0px;

	padding: 0px;

}



a, a:link, a:visited {

    outline: none;

	text-decoration: none;	

}



a:hover {	

	text-decoration: underline;

}



img {

	border: none;

}



ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

}



li {

	float: left;

}



h1 {

	font-size: 2em;

	font-weight: bold;

	margin: 0px;

	padding: 0px;	

}



h2 {

	font-size: 1.2em;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

}



h3 {

	font-size: 1em;

	font-weight: normal;

	margin: 0px;

	padding: 0px;	

}



h4 {

	font-size: 0.8em;

	font-weight: normal;

	margin: 0px;

	padding: 0px;	

}





p {

	margin: 0;

}



form {

	margin: 0;

}



input:focus, textarea {

	outline: 0;

}



.container {

	width: 877px;

	margin: 0 auto 0 auto;

	position: relative;

}



.page_header {

	width: 877px;

	height: 79px;

	position: relative;

	z-index: 20;

}



.page_header img {

	margin: 7px 0 0 0;

	float: left;

}



.tell_a_friend {

	text-align: center;

	background: url(images/bg_tella_friend.jpg) no-repeat 0 0;

	width: 185px;

	height: 29px;

	padding: 5px 0 0 0;

	position: absolute;

	z-index: 1000;

	left: 567px;

	top: 0;

}



.tell_a_friend a,.tell_a_friend a:link,.tell_a_friend a:visited,.tell_a_friend a:hover {

		text-indent: -9999px;

	width: 185px;

	height: 29px;

	text-decoration: none;

	color: #FFF;

	display: block;

}



.page_nav {

	background: url(images/tile_page_nav.jpg) repeat-x 0 0;

	width: 877px;

	height: 44px;

}



.page_nav_left {

	background: url(images/bg_page_nav_left.jpg) no-repeat 0 0;

	width: 827px;

	height: 44px;

	padding: 0 0 0 50px;

}



.page_nav_right {

	background: url(images/bg_page_nav_right.jpg) no-repeat right 0;

	width: 877px;

	height: 44px;

}



.page_wrapper {

	background: #eadeb8;

	width: 844px;

	padding: 12px 16px 52px 17px;

}



.page_wrapper h2 {

	font-family: Tahoma;

	font-size: 1.3em;

	color: #333300;

	width: 380px;

	padding: 10px 0 10px 0;

	height: 20px;

	float: left;

	display: block;

}



.banner_news_wrapper {

	width: 844px;

}



.page_banner {

	width: 539px;

	float: left;

	position: relative;

}



.banner_handle{

	width: 539px;

}





.glidecontentwrapper{

	position: relative; 

	width: 539px;

	height: 289px; 

	overflow: hidden;

	z-index: 0;

}





.glidecontent{ 

	position: absolute; 

	visibility: hidden;

	width: 539px;

}



.glidecontenttoggler{

	width: 539px;

	margin-top: 6px;

	text-align: right;

	position: absolute;

	bottom: 10px;

	right: 30px;

	z-index: 1;

}



.glidecontenttoggler a{

	display: -moz-inline-box;

	display: inline-block;

	color: #FFF;

	text-align: center;

	margin: 0 5px 0 5px;

	padding: 2px 0 0 0;

	font-weight: bold;

	text-decoration: none;

	width: 20px;

	height: 18px;

}



.glidecontenttoggler a.number{

	display: -moz-inline-box;

	display: inline-block;

	color: #FFF;

	text-align: center;

	margin: 0 5px 0 5px;

	padding: 2px 0 0 0;

	font-weight: bold;

	text-decoration: none;

	width: 20px;

	height: 18px;

}



.glidecontenttoggler a.selected{ 

	color: #663333;

}



.glidecontenttoggler a:hover{

	color: #552b0e;

}



.glidecontenttoggler a.prev, .glidecontenttoggler a.next{

	color: #d99721;

	background: none;

	width: 50px;

}



.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{

	text-decoration: none;

	background: none;

	color: white;

}



.page_banner p {

	font-family: Tahoma;

	font-size: 1.25em;

	color: #624112;

	padding: 0 0 10px 0;

	display: block

}



.news_events_hanle {

	width: 290px;

	height: 318px;

	float: right;

	position: relative;

	z-index: 0;

}





ul.tabs {

	margin: 0;

	padding: 0;

	float: left;

	width: 280px;

}

ul.tabs li {

	font-family: Tahoma;

	font-size: 1.06em;

	text-align: center;

	float: left;

	color: #573e19;

	margin: 0 2px 0 0;

	padding: 0;

	height: 29px;

	overflow: hidden;

	position: relative;

}



ul.tabs li a {

	text-decoration: none;

	color: #573e19;

	background:  url(images/bg_tab.jpg) no-repeat 0 0;

	text-decoration: none;

	color: #573e19;

	width: 137px;

	height: 28px;

	display: block;

	font-size: 1.06em;

	font-weight: 800;

	padding:4px 0 0 0;

}

ul.tabs li a:hover {

	color: #FFF;

	text-decoration: none;

	background: url(images/bg_tab_mo.jpg) no-repeat 0 0;

}	





 ul.tabs li.active a {

	background: url(images/bg_tab_mo.jpg) no-repeat 0 0;

}



.page_tabcontent {

	clear: both;

	background: #d8b67b;

	width: 241px;

	height: 238px;

	padding: 20px 34px 26px 15px;

	top:3px;

}



.tabcontent{

	height: 250px;

	position: relative;

	

}



.tabcontent ul {

	display: block;

}



.tabcontent li{

	width: 242px;

	height:90px;

	margin: 0 0 15px 0;

	color: #333;

}



.tabcontent li img {

	margin: 0 5px 5px 0;

	float: left;

	display: block;

}



.tabcontent li span {

	font-family: 'MLTTKarthikaNormal';

	font-size:18px;

	color: #FFF;

	font-weight: bold;

	display: block;

}



.tabcontent p {

	font-family: 'MLTTKarthikaNormal';

	font-size:16px;

	font-weight:normal;

	color: #000000;

	margin:0px;

	padding:0px;



}





.tabcontent p a{

	font-family: 'MLTTKarthikaNormal';

	font-size:16px;

	font-weight:normal;

	color: #000000;

	text-decoration:none;

	



}



.tabcontent p a:hover{

	font-family: 'MLTTKarthikaNormal';

	font-size:16px;

	font-weight:normal;

	color: #663300;

	text-decoration:none;

	



}



#newsticker-demo {

	font-size: .9em;

	width: 242px;

	position: relative;

	top: 20px;

	left: 2px;

	float: left;

}



#newsticker-demo a,#newsticker-demo a:link,#newsticker-demo a:visited {	

	font-weight: bold;

	color: #fff;

	text-indent: inherit;

	text-decoration: none;

	background: none;

	margin: 5px 0 0 0;

	display: block;

}



#newsticker-demo a:hover {

	color:#FFF;

	

}



#newsticker-demo li {

	color: #d5d4d4;

	width: 242px;

	height: 100px;

	border: 1px solid #000;

	padding: 0 0 0 5px;

}



.content_wrapper {

	width: 844px;

	margin: 6px 0 0 0;

}



.content_left {

	width: 540px;

	float: left;

}





.bg_content {

	background: url(images/bg_content.jpg) repeat-x 0 0;

	width: 540px;

	margin: 6px 0 0 0;

	float: left;

}



.bg_content_top {

	background: url(images/bg_content_top.jpg) no-repeat 0 0; 

	width: 491px;

	padding: 17px 30px 0 19px;

}





p.text_content {

	background: url(images/bg_w.jpg) no-repeat 0 0;

	text-indent: 40px;

	line-height: 18px;

	padding: 20px 0 0 0;

	display: block;

}



.bg_content p a,.bg_content p a:link,.bg_content p a:visited {

	clear: both;

	font-size: 1.083em;

	color: #a2650d;

	margin: 10px 0 0 0;

	float: right;

	display: block;

}



.church_content {

	width: 474px;

	margin: 25px 0 0 0;

}



.church_history {

	color: #493214;

	width: 147px;

	float: left;

}



.church_history span {

	font-size: 1.1em;

	background: url(images/bg_church_history.jpg) repeat-x 0 0;

	width: 142px;

	height: 18px;

	padding: 5px 0 0 5px;

	display: block;

}



.church_history img {

	margin: 12px 0 9px 0;

}



.church_history p{

	font-size: .916em;

	color: #493214;

}



.church_directory {

	color: #493214;

	width: 147px;

	margin: 0 18px 0 15px;

	float: left;

}



.church_directory span {

	font-size: 1.1em;

	background: url(images/bg_church_history.jpg) repeat-x 0 0;

	width: 142px;

	height: 18px;

	padding: 5px 0 0 5px;

	display: block;

}



.church_directory img {

	margin: 12px 0 9px 0;

}



.church_directory p {

	font-size: .916em;

	color: #493214;

}



.church_content a,.church_content a:link,.church_content a:visited{

	font-size: 1em;

	color: #a2650d;

	margin: 5px 0 0 0;

	float: right;

	display: block;

}



p.service_timing {

	font-family: Tahoma;

	font-size: 1.5em;

	color:#624112 ;

	margin: 14px 0 0 0;

}



.bg_service_timing {

	background: #b9a275 url(images/bg_service.jpg) repeat-x 0 0;

	width: 476px;

	margin: 10px 0 0 0;	

}



.bg_service_timing_top {

	background:  url(images/bg_service_top.jpg) no-repeat 0 0;

	width: 476px;

}



.bg_service_timing_bottom {

	background: url(images/bg_service_bottom.jpg) no-repeat 0 bottom;

	width: 476px;

	padding: 16px 0 8px 0;

}



.bg_service_timing_bottom img {

	float: left;

}



.bg_service_timing_bottom ul {

	width: 150px;

	margin: 0 0px 0 0;

	float: left;

	display: block;

}



.bg_service_timing_bottom li {

	font-size: 1.16em;

	color: #503718;

	width: 150px;

	margin: 5px 0 0 0;

	float: none;

	display: block;

}



.bg_service_timing_bottom li span {

	color: #FFF;

	width: 150px;

	float: none;

	display: block;

}



p.content_strip {

	background: #e0b86f;

	width: 476px;

	height: 28px;

	margin: 3px 0 0 0;

}



.content_right {

	width: 290px;

	float: right;

}



.spiritual_guidence {

	clear: both;

	background: url(images/bg_spiritul_guidence.jpg) no-repeat 0 51px;

	width: 290px;

	height: 285px;

	padding: 6px 0 0 0;

}



.spiritual_guidence p {

	font-family: Tahoma;

	font-weight: bold;

	font-size: 1.11em;

	color: #68522d;

	background: #e0b86f;

	width: 280px;

	height: 24px;

	padding: 4px 0 0 10px;

	display: block;

}



.spiritual_guidence a,.spiritual_guidence a:link,.spiritual_guidence a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.16em;

	color: #333;

	margin: 127px 0 0 38px;

	display: block;

}



.church_choir {

	background: #e6e7eb url(images/bg_church_choir.jpg) no-repeat 22px 32px;

	width: 290px;

	height: 180px;

	margin: 2px 0 0 0;

}



.church_choir p {

	font-family: Tahoma;

	font-weight: bold;

	font-size: 1.11em;

	color: #68522d;

	background: #e0b86f;

	width: 280px;

	height: 24px;

	padding: 4px 0 0 10px;

	display: block;

	border-bottom: 2px solid #eadeb8;

}



.church_choir img {

	margin: 20px 0 0 104px;

}



.church_choir a,.church_choir a:link,.church_choir a:visited {

	font-size: 1.16em;

	font-style:italic;

	color: #4f2511;

	margin: 5px 0 0 104px;

	display: block;

}





.email_newsletter {

	background: url(images/bg_news_letter.jpg) no-repeat 0 30px;

	width: 290px;

	height: 156px;

	

	margin: 6px 0 0 0;

}





.email_newsletter p {

	font-family: Tahoma;

	font-weight: bold;

	font-size: 1.11em;

	color: #68522d;

	background: #e0b86f;

	width: 280px;

	height: 24px;

	margin: 0 0 20px 0;

	padding: 4px 0 0 10px;

	display: block;

	border-bottom: 2px solid #eadeb8;

}



.email_newsletter form {

	width: 290px;

}



.email_newsletter label {

	font-size: .916em;

	color: #493214;

	width: 35px;

	padding: 5px 0 0 90px;

	float: left;

	display: block;

	

}



.email_newsletter_input {

	/*background-image: alt in stylesheet*/

	width: 150px;

	height: 24px;

	margin: 0px 0 10px 0;

	float: left;

	border: 1px solid #8e8681;

}



.email_newsletter input {

	text-indent: 3px;

	background:  transparent;

	width: 150px;

	height: 21px;

	color: #493214;

	padding: 3px 0 0 0;

	border: 0;

}



.email_newsletter a,.email_newsletter a:link,.email_newsletter a:visited {

	width: 102px;

	height: 22px;

	margin: 0 20px 0 0;

	float: right;

}



ul.church_directory {

	width: 500px;

	margin: 20px 0 0 0;

	display: block;

}



.create_profile label.search {

	width: 50px;

}



ul.church_directory li {

	background: #e5d6a8 ;

	width: 480px;

	margin: 0 0 2px 0;

	padding: 10px;

	border-bottom: 2px solid #d8c399;

	display: block;

}



ul.church_directory li img {

	float: left;

	display: block;

	margin: 0 15px 0 0;

}



ul.church_directory li p {

	background: none;

	float: left;

	display: block;

}



ul.church_directory li p span {

	color: #6d4e3a;

	background: none;

	padding: 0;

	display: block;

}



ul.church_directory li a,ul.church_directory li a:link,ul.church_directory li a:visited {

	font-weight: bold;

	color: #625844;

	text-decoration: none;

	width: 100px;

	margin: 80px 0 0 0;

	display: block;

	float: right;

}



ul.church_directory li a:hover {

	color: #807258;

	text-decoration: underline;

}



ul.pagination {

	width: 300px;

	margin: 20px auto;

	display: block;

}



ul.pagination li {

	font-size: 1em;	margin: 0 3px 0 3px;

	padding: 0px 5px 0 5px;

	border: 1px solid #999;

}



ul.pagination li a,ul.pagination li a:link,ul.pagination li a:visited {

	font-weight: bold;

	text-decoration: none;

	color: #666;

}



ul.pagination li a.active {

	font-weight: bold;

	text-decoration: none;

	color: #663300;

}





ul.profile_details {

	width: 500px;

	margin: 0 0 0 0;

	display: block;

}



ul.profile_details li {

	width: 225px;

	margin: 0 0 15px 0;

	float: left;

}





.page_footer {

	width: 877px;

	height: 70px;

	margin: 15px auto 0 auto;

}



.page_footer p{	

	color: #FFF;

}



.page_footer span{	

	color: #e0b86f;

	position: relative;

	top: 20px;

	padding: 0 60px 0 0 ;

	float: left;

	display: block;

}



a.footer_icon,a:link.footer_icon,a:visited.footer_icon {

	margin: 10px 0 0 20px;

	float: left;

	display: block;



}



p.siteby {

	color: #e0b86f;

	position: relative;

	top: 20px;

	right: 0px;

	float: right;

	display: block;	

}



p.siteby a,p.siteby a:link,p.siteby a:visited {

	color: #e0b86f;

}





.tell_friend {

	margin: 3px 0 0 0;

	right: 28px;

	position: relative;

	z-index: 800;

}



.tell_friend_content  {

	background: #FFF url(images/tile_tell_friend.jpg) repeat-x 0 bottom;

	width: 285px;

}



.tell_friend_inner {

	width: 255px;

	margin: 0 auto;

	padding: 15px 0 0 0;

}



p.title_tell_friend {

	color: #333;

	width: 120px;

	margin: 0 10px 10px 0;

	float: left;

	display: block;		

}



p.title_tell_friend_right {

	color: #333;

	width:110px;

	margin: 0 0 10px 0;

	float: left;

	display: block;		

}



p.title_custom_message {

	color: #333;

	margin: 10px 10px 10px 0;

}



.tell_friend_inner p span {

	font-size: 1.1em;

	font-weight: bold;

	color: #548044;

}



.tell_friend_inner label {

	display: none;

}



input.tell_friend_left  {

	font-size: .9em;

	text-indent: 2px;

	width: 120px;

	height: 16px;

	margin: 0 5px 10px 0;

	padding: 2px 0 0 0;

	float: left;

	border: 1px solid #ccc;

}



input.tell_friend_right {

	font-size: .9em;

	text-indent: 2px;

	width: 120px;

	height: 18px;

	float: left;

	border: 1px solid #ccc;

}



.tell_friend_inner textarea {

	width: 250px;

	height: 80px;

	border: 1px solid #ccc;

}



input.btn_login {

	width: 70px;

	height: 22px;

	margin: 10px 5px 18px 0;

	float: right;

}



ul.topnav {

	font-weight: bold;

	list-style: none;	

	margin: 0;

	float: left;

	width: 830px;

	font-size: 1.2em;

	top: 5px;

	left: 55px;

	z-index: 1;

}

ul.topnav li {

	float: left;

	margin: 0;	

	padding: 0;

	position: relative; 

	z-index: 1;

	

}

ul.topnav li a{

	padding: 10px 5px 13px 5px;

	color: #fff;

	display: block;

	text-decoration: none;

	float: left;

}

ul.topnav li a:hover{

	text-decoration: none;

}

ul.topnav li span {

	float: left;

	display: block;

}





ul.topnav li span.subhover {

	background-position:center bottom; 

	cursor: pointer;

}



ul.topnav li ul.subnav {

	font-size: .9em;

	font-weight: normal;

	list-style: none;

	position: absolute; 

	left: 0; 

	top: 37px;

	background: #291d0e;

	margin: 0; 

	padding: 0;

	display: none;

	float: left;

	width: 170px;

	-moz-border-radius-bottomleft: 5px;

	-moz-border-radius-bottomright: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	border: 1px solid #111;

}

ul.topnav li ul.subnav li{

	margin: 0;

	padding: 0;

	border-bottom: 1px solid #444; 

	clear: both;

	width: 170px;

}

html ul.topnav li ul.subnav li a {

	text-decoration: none;

	float: left;

	width: 145px;

	padding-left: 20px;

}

html ul.topnav li ul.subnav li a:hover { 

	background: #9a5917;

	text-decoration:none;

}



.divider {

	text-indent: -9999px;

	background: url(images/divider.jpg) no-repeat 0 0;

	width: 2px;

	height: 15px;

	margin: 11px 4px 0 4px;

	float: left;

	display: block;

}



.about_us_left {

	text-align: justify;

	line-height: 18px;

	width: 500px;

	padding:0 0 0 26px;

	float: left;

}



.about_us_left img {

	margin: 0px 0 15px 0;

}



.about_us_left p {

	margin: 0 0 15px 0;

}



.download_handle {

	width: 290px;

	margin: 0 0 15px 0;

}



.download_handle h3 {

	font-size: 1.6em;

	color: #804913;

	padding: 20px 0 0 0;

}



.download_handle p {

	color: #804913;

	margin: 5px 0 0 0;

}



.download_handle span {

	font-weight: bold;

	color: #804913;

	margin: 5px 0 0 0;

	display: block;

}



.download_handle a,download_handle a:link,.download_handle a:visited {

	font-size: 1.3em;

	font-weight: bold;

	color: #FFF;

	text-align: center;

	background: url(images/btn_download.jpg) no-repeat 0 0;

	width: 158px;

	height: 29px;

	margin: 10px 0 10px 0;

	padding: 8px 0 0 0;

	display: block;

}



.download_handle span a.presbyter_parish,.download_handle span a:link.presbyter_parish,.download_handle span a:visited.presbyter_parish,.download_handle span a:hover.presbyter_parish {

	font-size: 1em;

	font-weight: bold;

	background: none;

	color: #804913;

	text-decoration: none;

	text-align: left;

	width: auto;

	height: auto;

	margin: 5px 0 0 0;

	padding: 0;

	display: block;

}



.presbyter_form {

	width: 222px;

	margin: 25px 0 0 0;

}



.presbyter_form label {

	float: left;

	display: none;

}



.presbyter_form_input {

	font-size: .9em;

	text-indent: 2px;

	background: transparent;

	width: 220px;

	height: 15px;

	margin: 0 0 10px 0;

	float: left;

	border: 1px solid #999999;

}



.presbyter_form textarea {

	background: transparent;

	width: 220px;

	border: 1px solid #999999;

}



.presbyter_form img {

	margin: 10px 0 0 0;

	float: right;

}



.img_location_map {

	text-align: center;

}



table {

	width: 455px;

	margin: 20px auto 0 auto;

	border: 1px solid #999;

	border-right: none;

	border-bottom: none;

}



td {

	width: 220px;

	height: 25px;

	padding-left: 10px;

	border-bottom: 1px solid #999;

	border-right: 1px solid #999;

}



td span{

	font-weight: bold;

	text-align: left;

	color: #623911;;

	height: 30px;

	padding: 13px 0 0 0;

	display: block;

}



.about_us_left h3 {

	font-family: Tahoma;

	font-size: 1.2em;

	font-weight: bold;

	color: #623911;

	padding: 0 0 10px 0;

}



.about_us_left h3 span {

	font-family: Tahoma;

	font-size: 1.1em;

	font-weight: normal;

	color: #623911;

	padding: 0 0 10px 0;

	display: block;

}



p.address {

	width: 100px;

	float: left;

	display: block;

}



span.address_church  {

 	float: right;

	display: block;

}



a.mailto,a:link.mailto,a:visited.mailto {

	color: #333;

	text-decoration: none;

}



a:hover.mailto {

	color: #990000;

	text-decoration: underline;

}



.about_us_left p span {

	font-weight: bold;

	color: #623911;

	display: block;

}



.sign_in_handle {

	width: 290px;

}



.sign_in_handle label {

	width: 73px;

	margin: 0 0 10px 0;

	float: left;

	display: block;

}



.sign_in_handle input {

	text-indent: 2px;

	width: 200px;

	height: 18px;

	margin: 0 0 10px 0;

	float: left;

	border: 1px solid #999;

}



input.btn_signin {

	width: 50px;

	height: 20px;

	float: left;

}



.sign_in {

	margin: 0 0 0 138px;

}



span.forget_password {

	position: relative;

	top: -10px;

	right: 15px;

	float: right;

	display: block;

}



span.forget_password a,span.forget_password a:link,span.forget_password a:visited {	

	color: #333;

	text-decoration: none;

}



span.forget_password a:hover {

	text-decoration: underline;

	color: #990000;

}



ul.page_subnav {

	width: 400px;

	padding: 0 0 10px 0;

	float: left;

	display: block;

}



ul.page_subnav li {

	font-weight: bold;

	color: #666666;

	float: left;

	display: block;

}



ul.page_subnav li a,ul.page_subnav li a:link,ul.page_subnav li a:visited {

	font-weight: normal;

	color: #666666;

	text-decoration: none;

	float: left;

	display: block;

}



.create_profile {

	width: 500px;

	margin: 35px 0 0 0;

}



p.title_create_profile {

	font-weight: bold;

	color: #FFF;

	background: url(images/bg_create_profile.jpg) no-repeat 0 0; 

 	width: 470x;

	height: 22px;

	padding: 3px 0 0 30px;

	border-bottom: 1px solid #5d2001;

	display: block;

}



.create_profile label {

	width: 95px;

	float: left;

	display: block;

}



label.date_and_year {

	text-align: center;

	width: 25px;

	float: left;

	display: block;

}



label.merital_status {

	text-align: center;

	width: 50px;

	float: left;

	display: block;

}



.create_profile_input {

	text-indent: 2px;

	width: 284px;

	height: 18px;

	margin: 0 0 10px 0;

	float: left;

	border: 1px solid #999;

}



.create_profile_select {

	width: 53px;

	height: 22px;

	margin: 0 0 10px 0;

	float: left;

	border: 1px solid #999;

}



.check_box_marital_status {

	margin: 0 0 15px 0;

	float: left;

}



.create_profile_textarea {

	text-indent: 2px;

	width: 288px;

	height: 150px;

	margin: 0 0 10px 0;

	float: left;

	border: 1px solid #999;

}



label.feedback_label {

	width: 190px;

	padding: 0 10px 0 0;

	float: left;

	display: block;

}



.feedback_select {

	width: 288px;

	height: 22px;

	margin: 0 0 10px 0;

	float: left;

	border: 1px solid #999;

}



.photo_upload {

	width: 210px;

	height: 18px;

	float: left;

}



.btn_browse {

	margin: 0 0 0 5px;

}



.profile_submit {

	margin: 0 0 0 95px;

}



.feedback_submit {

	margin: 0 0 0 200px;

	cursor:pointer;

}





table.news_section {

	width: 510px;

	margin: 20px 0 0 0;

	padding: 0;

	border: 0;

}



td.news_date {	

	text-align: center;

	width: 100px;

	padding: 0;

	border: 1px solid #999;

}



td.news {

	width: 390px;

	font-family: 'MLTTKarthikaNormal';

	font-size:17px;

	font-weight:normal;

	color: #000;  

	padding: 5px;

	border: 1px solid #999;

}

.spiritual {

	width:100%;

	margin:0px;

	padding:0px;

}

.spiritual p {

	font-family: 'MLTTKarthikaNormal';

	font-size:17px;

	font-weight:normal;

	color: #000;

	margin:0px;

	padding:0px 0 8px 0; 

	

	 

}



.img_parish_messenger{

	margin: 20px 0 0 40px;

	display: block;

}



.flash_gallery {

	width: 500px;

	padding: 0 0 0 26px;

	float: left;

}



.flash_player {

	width: 384px;

	height: 165px;

	position: relative;

	left: -105px;

}



.tab_player {

	width: 85px;

	height: 33px;

	position: relative;

	float: left;

	z-index: 100;

}



.music_player {

	position: absolute;

	left: 190px;

	top: -166px;

}



.tab_player a, .tab_player a:link, .tab_player a:visited {

	text-indent: -9999px;

	width: 85px;

	height: 33px;

	position: relative;

	left: 166px;

	top: 0px;

	display: block;

}



#PlayerClose {

	text-indent: -9999px;

	width: 85px;

	height: 33px;

	position: relative;

	left: 166px;

	top: 0px;

	display: none;

}





table.presbyter_table {

	width: 500px;

	margin: 20px auto 0 auto;

	border: 1px solid #999;

	border-right: none;

	border-bottom: none;

}



td.presbyter_td {

	width: 80px;

	height: 25px;

	padding-left: 10px;

	border-bottom: 1px solid #999;

	border-right: 1px solid #999;

}



td.presbyter_parish {

	width: 25px;

	height: 25px;

	padding-left: 10px;

	border-bottom: 1px solid #999;

	border-right: 1px solid #999;

}

/*riju */

table.boxer { 

	border-collapse : collapse;

	border-top : 0px solid #fff;

	border-right : 0px solid #fff;

	border-bottom : 0px solid #fff;

	border-left : 0px solid #fff;

} 



td.cells { 

	border-top : 0px solid #fff;

	border-right : 0px solid #fff;

	border-bottom : 0px solid #fff;

	border-left : 0px solid #fff;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 11px;

	font-weight : normal;

	color : #fff;

	padding-top : 2px;

	padding-right : 0;

	padding-left : 12px;

	padding-bottom : 2px;

	text-align : justify;

} 



#thumbBox{ /*Outermost DIV for thumbnail viewer*/

	position: absolute;

	left: 0;

	top: 0;

	width: auto;

	padding: 10px;

	padding-bottom: 0;

	background: #313131;

	visibility: hidden;

	z-index: 10;

	cursor: hand;

	cursor: pointer;

}



#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */

	font: bold 16px Tahoma;

	letter-spacing: 5px;

	line-height: 1.1em;

	color: white;

	padding: 5px 0;

	text-align: right;

}





#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */

	background-color: white;

}



#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/

	position: absolute;

	visibility: hidden;

	border: 1px solid black;

	background-color: #EFEFEF;

	padding: 5px;

	z-index: 5;

}



.credits_new {

	width:100%;

	margin:0px;

	padding:0px;

}



.credits_new h3{

	font-size:16px;

	font-weight: bold;

	color:#990000;

	margin:0px;

	padding:0px 0 6px 0;

}



.credits_new p {

	font-size:12px;

	font-weight:normal;

	color:#000000;

	margin:0px;

	padding:0px 0 8px 0;

}





.activites_tab {

	width: 500px;

	margin: 15px 0 15px 0;

}



.bg_activites_tab {

	font-family: Tahoma;

	font-weight: bold;

	font-size: 12px;

	color: #000;

	background: #e1c694;

	width: 500px;

	height: 23px;

	margin: 2px 0 0 0;

	padding: 5px 0 0 14px;

	cursor: pointer;

}



.activities_content {

	width: 500px;

	display: none;

	

}

.activities_inner {

	padding:10px 0px 10px 5px;

}



.activities_inner p {

	width: 298px;

	margin: 0 0 10px 0;

	display: block;

}

.activities_inner p.text_bottom {

	width: 500px;

	margin: 0 0px 10px 0;

	display: block;

}



.linksnew {

	width:100%;

	margin:0px;

	padding:0px;

}



.linksnew p {

	font-size:12px;

	font-weight:normal;

	color:#660000;

	margin:0px;

	padding:0px;

}



.linksnew p a {

	font-size:12px;

	font-weight:normal;

	color:#660000;

	text-decoration:none;

}



.linksnew p a:hover {

	font-size:12px;

	font-weight:normal;

	color: #000066;

	text-decoration: underline;

}

.popbox {

	font-family: 'MLTTKarthikaNormal';

	font-size:17px;

	font-weight:normal;

	color: #000;

	margin:0px;

	padding:0px 0 8px 0;

	line-height:20px;

}



.popbox_title {

	font-family: 'MLTTKarthikaNormal';

	font-size:24px;

	font-weight:normal;

	color: #FF0000;

	margin:0px;

	padding:0px 0 8px 0; 

}	



/*popup box*/



#sponsorAdDiv {

	position:absolute; 

	height:1px; 

	width:1px; 

	top:0; 

	left:0;

	z-index:1;

}






