<!--
	body 	{
		/*background: #dddddd ; */ /* lt gray */ 
		background: white ;
		}

/***** header banner area */
	.hdr_data, a.hdr_data:visited {
		font-family: Arial, Helvetica, sans-serif ;
		font-size: 16px ;
                font-weight: bold ;
                text-decoration: none ;
                /*color: #333399 ;*/
		/*color: #0000ff ;*/
		color: black;
                }
	a.hdr_data:hover {
		color: red ;
		text-decoration: none ;
		}

/*****  sponsor ad area */
	.ad	{
	/*	background: #FF9933 ;  /* orange color */ 
		/*background: #0033cc ;*/
		/*background: #0000ff ; /* blue */ 
		background: white ;
		text-align: center ;
		font-size: 13px ;
		}
	a.ad_txt:link, a.ad_txt:visited {
		font-weight: bold ;
	  	/*color: white ; */
	/*	color: #ffcc00 ;         /* orange-yellow color */
		color: #0080ff;
		text-decoration: none ;
		} 
	a.ad_txt:hover {
		color: red ;
		text-decoration: none ;
		}
	.ad_space:link, .ad_space:visited {
		color: white;
		}
	.ad_space:hover {
		color:red;
		}

/***** menu area */
	td.menu {
		font-family: Arial, Helvetica, sans-serif ;
		background: white ;
		/*font-size: 90% ;*/         /* controls all font-size in menu area */
		font-size: 12px;
		}
	.menu_hdr {
		/*background: #b2cbff ; */
		/*background: #ff9000 ; /*orange*/
		/*background: #ffff80 ; /*lt yellow*/
		/*background: #ccffff ; /*lt blue*/
		background: #0080ff  ; /*blue*/
		/*color: #333399 ;*/
		/*color: black ;*/
		color: white;
		padding: .5ex ;
		font-size: 14px;
		}
	a.menu_butn:link, a.menu_butn:visited {
		color: black ;
		font-weight: normal;
		text-decoration: none ;
		} 
	a.menu_butn:hover {
		color: red ; 
		text-decoration: none ;
		}
	.menu_bnow {
		font-weight: bold ;
		color: black ;
		}
	a.menu_bsub:link, a.menu_bsub:visited {
		font-weight: normal ;
		color: black ;
		text-decoration: none ;
		}
	a.menu_bsub:hover {
		color: red ; 
		text-decoration: none ;
		}
	.menu_spac {
		color: white ;
		}

/***** main area */
	table.main, td.main, table.tbl_data2 {
		font-size: 12px;
		background : white ;
		font-family: Arial, Helvetica, sans-serif ;
		}
	.main_hdr {
		font-weight: bold ;
		/*background: #b2cbff ; */
		/*background: #00ff00;    /* pure green */
		/*background: #ffff80;    /*lt yellow*/
		/*background: #ccffff;    /*lt blue*/
		background: #0080ff;
		/*color: black ;
		/*color: #333399 ;*/
		color: white;
		font-size: 14px ;
		padding: .5ex ;
		}
	.main_hd2 {
		font-weight: bold ;
	/*	background: #b2cbff ; */
		/*background: #0033cc ;*/
		background: #0080ff;
		color: white ;
		padding: .5ex ;
		font-size: 10px ;
		}
	input.main_submit, .main_submit, .main_submit:visited {
		font-size: 14px;
		font-weight: bold;
		text-decoration: none ;
		/*background: #ccffff ; /*lt blue*/
		/*background: #ffff80 ; /*lt yellow*/
		background: #0080ff;
		/*color: #333399 ; */
		color: white;
		}
	.main_submit:hover {
		color : red ; 
		}
	.main_lead {
		/*color: #333399 ;*/
		color: black;
		}
	a.main_link:link, a.main_link:visited {
		color: black ;
		text-decoration: none ;
		text-size: 12px;
		}
	a.main_link:hover {
		color : red ; 
		text-decoration: none ;
		}
	.main_link:visited {
		color: black ;
		}
	.main_data {
		/*color: #333399 ;*/
		color: black;
		font-size: 12px ;
		}
	.show_data {
		color: black ;
		font-size: 12px ;
		}
	.show_big {
                color: black ;
                font-size: 16px ;
                }
	a.tbl_data:link, a.tbl_data:visited {
		color: black ;
		text-decoration: none ;
		font-size: 12px;
		}
	A.tbl_data:hover {
		color: red ;
		text-decoration: none ;
		}
	input.tbl_data {
		text-decoration: none ;
		display: block ;
		}
	input.tbl_box {
		color: red ;
		}
	input.tbl_butn {
		font-size: 14px;
		font-weight: bold;
		/*color: #333399 ;*/
		color: white;
		/*background-color : transparent ;*/
		background: #0080ff;
		}
	input.tbl_butn:hover {
		color: red ;
		}

	/* contact listings page */
	.ctc_data {
		font-size: 12px ;
		/*color: #333399 ;*/
		color: black;
		}
	.ctc_link, .ctc_link:visited {
		/*color: #333399 ;*/
		color: black;
		text-decoration: none ;
		}
	.ctc_link:hover {
		color: red ;
		text-decoration: none ;
		}

	/* news listing page */
	.nws_head, .nws_head:visited {
		/*font-family: Helvetia ;*/
		font-size: 14px ;
		font-weight: bold ;
		text-decoration: none ;
		/*color: 333399 ;*/
		color: black;
		}
	.nws_head:hover {
		color: red ;
                text-decoration: none ;
	        }
	.nws_link, .nws_link:visited {
		font-style: italic ;
		font-size: 14px ;
		font-weight: bold ;
		/*color: #333399 ;*/
		color: white;
		text-decoration: none ;
		/*background: #b2cbff ;*/
		background: #0080ff;
		padding: .5ex ;
		}
	.nws_link:hover {
		color: red ;
		text-decoration: none ;
		}
	.nws_pic, .nws_pic:visited {
		font-size: 12px ;
		font-weight: bold ;
		color: white;
		text-decoration: none ;
		background: #0080ff;
		padding: .5ex ;
		}
	.nws_pic:hover {
		color: red ;
		text-decoration: none ;
		}
	.nws_text, .nws_text:visited {
                font-style: normal ;
		font-size: 12px ;
                /*color: #333399 ;*/
		color: black;
                text-decoration: none ;
                }
	.nws_text:hover {
                color: red ;
                text-decoration: none ;
                }
	.nws_org, .nws_org:visited {
		font-weight: bold ;
		font-size: 14px ;
                /*color: #333399 ;*/
		color: white;
                text-decoration: none ;
		/*background: #b2cbff ;*/
		background: #0080ff;
		padding: .5ex ;
                }
	.nws_org:hover {
		color: red ;
                text-decoration: none ;
                }
	.nws_ltr, .nws_ltr:visited {
		font-style: normal ;
		font-size: 12px ;
		font-weight: bold;
		/*color: #333399 ;*/
		color: black;
		text-decoration: none ;
		}
	.nws_ltr:hover {
		color: red ;
		text-decoration: none ;
		}
	.nws_sick, .nws_sick:visited {
                font-style: normal ;
		font-size: 12px ;
                /*color: #333399 ;*/
		color: black;
                text-decoration: none ;
                }
        .nws_sick:hover {
                color: red ;
                text-decoration: none ;
        	}
	.nws_pho {
                color: white ;
		background: white;
                text-decoration: none ;
                }
	.nws_pho:hover {
                color: red ;
                text-decoration: none ;
                }
	.bgo_head, .bgo_head:visited {
		font-weight: bold ;
		font-size: 14px ;
		/*color: #333399 ;*/
		color: white;
		text-decoration: none ;
		background: #0080ff ;
		}
	.bgo_head:hover {
                color: red ;
                text-decoration: none ;
                }
	.bgo_text, .bgo_text:visited {
		font-style: normal ;
                font-size: 12px ;
                /*color: #333399 ;*/
		color: black;
                text-decoration: none ;
                }
        .bgo_text:hover {
                color: red ;
                text-decoration: none ;
                }
	.bgo_drop, .bgo_drop:visited {
		font-family: Courier, sans-serif ;
                font-style: normal ;
                font-size: 14px ;
                /*color: #333399 ;*/
                text-decoration: none ;
                }
        .bgo_drop:hover {
                color: red ;
                text-decoration: none ;
                }
	
	/* event listings page */
	.eve_data {
		color: black ;
		font-size: 12px ;
		}
	.eve_link, .eve_link:visited {
		color: black ;
		text-decoration: none ;
		}
	.eve_link:hover {
		color: red ;
		text-decoration: none ;
		}

	/* note listings page */
	.note_data {
		color: black ;
		font-size: 12px ;
		}
	.note_link, .note_link:visited {
		color: black ;
		text-decoration: none ;
		}
	.note_link:hover {
		color: red ;
		text-decoration: none ;
		}

	/* ritual listings page */
	.ritl_head, .ritl_head:visited {
                font-weight: bold ;
                /*color: #333399 ;*/
		font-size: 14px;
		color: white;
                text-decoration: none ;
                /*background: #b2cbff ;*/
		background: #0080ff;
		padding: .4ex ;
                }
        .ritl_head:hover {
		color: red ;
                text-decoration: none ;
                }
	.ritl_text, .ritl_text:visited {
                font-style: normal ;
		font-size: 12px;
                /*font-size: 95% ;*/
                /*color: #333399 ;*/
		color: black;
                text-decoration: none ;
                }
        .ritl_text:hover {
                color: red ;
                text-decoration: none ;
                }
        .ritl_data {
		/*color: #333399 ;*/
		color: black;
                /*font-size: 90% ;*/
                }
        .ritl_link, .ritl_link:visited {
		/*color: #333399 ;*/
		color: black;
                text-decoration: none ;
                }
        .ritl_link:hover {
                color: red ;
                text-decoration: none ;
                }
	.ritl_submit, .ritl_submit:visited {
                font-size: 14px;
		font-weight: bold;
                text-decoration: none ;
                /*background: #b2cbff ;*/
		background: #0080ff;
                /*color: #333399 ;*/
		color: white;
                }

	/* mydb listings pages */
	.mydb_data {
		color: black ;
		font-size: 12px ;
		}
	.mydb_link, .mydb_link:visited {
		color: black ;
		text-decoration: none ;
		}
	.mydb_link:hover {
		color: red ;
		text-decoration: none ;
		}

	/* sponsor page */
	.spon_data {
		/*color: #333399 ;*/
		color: black;
		font-size: 11px ;
		}
	.spon_link, .spon_link:visited {
		color: black ;
		text-decoration: none ;
		}
	.spon_link:hover {
		color: red ;
		text-decoration: none ;
		}
	.spon_show {
		/*color: #333399 ;*/
		color: black;
		font-size: 125% ;
		}

	/* sub-menu pages */
	.corg_butn {
		/*color: #333399 ;*/
		color: black;
		}
	.corg_submit, .ceve_submit, .ccol_submit, .cmsc_submit,
		.note_submit, .mydb_submit, .eve_submit, .mail_submit {
		/*color: #333399 ;*/
		color: #0080ff;
		font-size: 14px ;
		font-weight: bold;
		text-decoration: none ;
		background-color : transparent ;
		}
	.corg_submit:hover, .ceve_submit:hover, .ccol_submit:hover, 
		.cmsc_submit:hover, .note_submit:hover, .mydb_submit:hover,
		.eve_submit:hover, .mail_submit:hover {
		color: red ;
		text-decoration: none ;
		}
	.cgrp_data, .cgrp_data:visited {
		/*color: #333399 ;*/
		color: black;
		text-decoration: none ;
		}
	.cgrp_data:hover {
		color: red ;
		text-decoration: none ;
		}
	.ccol_data, .cmsc_data, .note_data, .mess_data, .rsvp_data, 
		td.mail_data {
		/*color: #333399 ;*/
		color: black;
		font-size: 12px ;
		}
	.csvf_box {
                border-style: outset ;
                border-width: thin ;
		font-size: 125%;
		text-decoration: none ;
		/*color: #333399 ;*/
		color: black;
                }
	.csvf_box:hover { 
		color: red ;
		text-decoration: none ;
                }

	/* general group table */
	.gtbl_data {
		color: black ;
		font-size: 12px;
		}
	TD.cust_box {
		border-style: solid ;
		}
	TD.cust_box {
		border-width: thin ;
		}
	a.cust_box:link,a.cust_box:visited {
		text-decoration: none ;
		}
	a.cust_box:hover {
		color: red ;
		text-decoration: none ;
		}
	.note_titl {
		font-weight: bold ;
		font-style: italic ;
		/*color: #333399 ;*/
		color: white;
		}
	.usr_box {
		text-decoration: none ;
		color: red ;
		}

/***** copyright note */
	.copywrite {
		/*background-color: #b2cbff ; /* lt blue */
		/*color: #333399 ; /* dark blue */
		/*background-color: #00ff00 ;*/
		/*background-color: #ffff80 ; /*lt yellow*/
		/*background-color: #ccffff ; /*lt blue*/
		background-color: #0080ff;
		/*color: black ;*/
		color: white;
		font-size : 10px;
		font-weight: bold;
		padding: .5ex ;
		}
-->
