.bt {
  background-color: white;
}
h2 a {
	color: blue;
	text-decoration:underline;
}
h2 a:hover {
	color:#c68c02;
	text-decoration:none;
}
h3 a {
	color: blue;
	text-decoration:underline;
}
h3 a:hover {
	color:#c68c02;
	text-decoration:none;
}
#footer {
    background-color: #6582a2;
}
#header {
    background-color: #6582a2;
}
#mainnav {
    background-color: #28415c;
}

#nav_section li:hover a, #nav_section li.persist_open a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
    color:#c68c02;
}
#nav_section li:hover ul li a:hover, #nav_section li.persist_open ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
    color:#c68c02;
}

#container {
    background-color: #A1CCE7;
}
#content {
    background-color: #E1F3FF;
}
#maincontent.admin a, #maincontent.admin p a {
    color: blue;
    font-weight: bold;
}
#maincontent.admin a:hover, #maincontent.admin p a:hover {
    color: #c68c02;
    font-weight: bold;
}
#maincontent p a {
    color: blue;
    font-weight: normal;
    text-decoration: underline;
}
#maincontent p a:hover {
    color: #c68c02;
    font-weight: normal;
}
.hosted_by_text {
    color: #6582a2;
}
#header #header_inner .hosted_by_text a,  #header #header_inner .hosted_by_text a:hover {
    color: #6582a2;
}
#footer .copyright, #footer .copyright a, #footer .copyright a:hover {
    color: #6582a2;
}
#maincontent.default .upcomingEvents a {
    color: blue;
    text-decoration: underline;
}
#maincontent.default .upcomingEvents a:hover {
    color: #c68c02;
    text-decoration: none;
}
.event_widget_title {
    font-size: 14pt;
}
.upcomingEvents a {
    color: blue;
    text-decoration: underline;
}
.upcomingEvents a:hover {
    color: #c68c02;
    font-weight: normal;
}
.event_widget_time {
    font-size: 10pt;
}
#maincontent.default .content_body a {
    color: blue;
    font-weight: normal;
    text-decoration: underline;
}
#maincontent.default .content_body a:hover {
    color: #c68c02 !important;
    font-weight: normal;
    text-decoration: none;
}

/*Added December 2024 - JR - to handle congregant portal */
div.section {
    background-color: #E1F3FF;
}
#maincontent.member_sections a {
    color: blue;
    font-weight: normal;
    text-decoration: underline; 
}
#maincontent.member_sections a:hover {
    color: #c68c02 !important;
    font-weight: normal;
    text-decoration: none; 
}

#maincontent.member_sections tr:nth-child(odd) td,
#maincontent.member_sections table table tr:nth-child(odd) td {
    background-color: #E1F3FF;
}
#maincontent.member_sections tr:nth-child(even) td,
#maincontent.member_sections table table tr:nth-child(even) td {
    background-color: #A1CCE7;
}


#maincontent.member_sections tr.header td,
#maincontent.member_sections table table tr.header td  {
    background-color: #A1CCE7;
}
#maincontent.member_sections tr.header_light td,
#maincontent.member_sections table table tr.header_light td{
     background-color: #A1CCE7;
}


