
.header-solid { background: #DCEAF5; color: #000000; }
.header-solid .txt-titles { background: #DCEAF5; color: #000000; }
.header-solid .txt-titles h1 { background: #DCEAF5; color: #000000; }
.header-solid .subsection-title { color: #000000; }
.header-gray-solid { background: #F7F7F7; color: #000000; }

/* --- Navigation ----------------------------------------------------- */
.tbl_nav1stbar { background: #767676 !important; border:0px !important; }
.nav1stbar { background: #767676; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }
.nav1stbar .major { padding-left: 0px; padding-right: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #E5E5E5; text-decoration: none; }
.nav1stbar .major a { text-transform:capitalize; font-family: Arial; font-size: 10pt; color: #E5E5E5; text-decoration: none; }
.nav1stbar .major a.on { color: #AFD4EF; }
.nav1stbar .major a:hover {  text-decoration: underline; }
.nav2ndbar { background: #FFFFFF; padding-left: 1px; padding-right: 1px; padding-top: 2px; padding-bottom: 2px; margin: 5px 25px; border-bottom:1px solid #c0c0c0;}
.nav2ndbar .minor { padding-left: 3px; padding-right: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; color: #336799; text-decoration: none;}
.nav2ndbar .minor a { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; color: #336799; text-decoration: none; }
.nav2ndbar .minor a.on { text-decoration: underline; color: #336799; }
.nav2ndbar .minor a:hover {  text-decoration: underline; color: #DDA666; }

.churchSecondaryBar { height: 3px; background-color: #767676 }

.navTopbarTable { background-color: #767676 }

body { scrollbar-face-color: #E5E5E5; scrollbar-shadow-color: #CDCCCC; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #B3B2B2; scrollbar-darkshadow-color: #A9A9A9; scrollbar-track-color: #8F8F8F; scrollbar-arrow-color: #8F8F8F; background: #767676; }

.custom_top_bg{ background: #767676; }

.emaillisttop { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding:5px; background-color:#DCEAF5; }

.border-blue-inf-maintitles { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #336799; }

.border-blue { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #336799; }
.mychurch_members { background-color: #DDE9F5; border:1px solid #BCC1C5; }
.facebook_members { background-color: #F7F7F7; border:1px solid #BCC1C5; }

/* --- Tabs --------------------------------------------------- */


.tabset_tabs	{ font: bold 13px Arial, Helvetica, sans-serif; margin:0; padding:0; list-style-type:none; position:relative; z-index:2; white-space:nowrap }
.tabset_tabs li	{ margin:0 2px; padding:0; display:inline }
.tabset_tabs li.firstchild a	{ border-left-width:1px } 
.tabset_tabs a	{ color:#A0A0A0 ! important; background-color:#E2DfDf ! important; border:1px solid #D2CECE; text-decoration:none; padding:3px 16px; border-bottom:none }
.tabset_tabs a:hover	{ color:#336799 ! important; background-color:#E2DfDf ! important }
.tabset_tabs a.active	{ color: #336799 ! important; background-color:white ! important; border:1px solid #D2CECE; cursor:default; border-bottom:white; padding-top:3px; padding-bottom:4px }

.tabset_line {border-bottom:1px solid #D2CECE;padding:3px 20px;}

/* --- Members, connect with members*/
.connect_with_member { background-color:#DDE9F5; }
.missing_people { background-color:#DDE9F5; }
.support_church { background-color:#DDE9F5; }