.HomeLink     /*    just the "home" link on the left nav (but not on home page)   */
   { margin-top: 10px;	margin-bottom: 0px; font-weight: normal;
	font-size: 12px; text-align: left; color: black; font-family: Arial, Helvetica, sans-serif}
.HomeLink a { text-decoration: none; color: black}
.HomeLink a:hover { text-decoration: underline; color: #cc0000 }

.address     /*    just the address & copyright link on the left nav   */
   {font-weight: normal; font-size: 10px; text-align: center; color: black; font-family: Arial, Helvetica, sans-serif}
.address a { text-decoration: none; color: black; font-style: italic }
.address a:hover { text-decoration: underline; color: #cc0000 }

.BodyTables {font-size: -1px; background-color:#FFF5D7}      /* for all tables in body content */
.BodyTables th { color: black; font-family: Arial, Helvetica, sans-serif; font-weight: bolder; 
	text-align: left; font-size: 14px; background-color:#EFE0C0}
.BodyTables td { text-align: left; font-weight: normal }

.caption { font-size:13px; font-style:italic; margin:10px 15px 0px 15px}

 /*   helpful links on home page     */
.helpful { font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: center; font-weight: bold; color: black; background-color:EAEAEA; border-color: gray; border-width:1px; border-style: solid; margin:20px}
.helpful a { text-decoration: none; color: #1B4881 }
.helpful a:hover { text-decoration: underline; color: #cc0000}

/*   employment link on home page     */
.employment { font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: center; font-weight: bold; color: black; background-color:FFFFFF; border-color: gray; border-width:1px; border-style: solid; margin:20px}
.employment a { text-decoration: none; color: #cc0000 }
.employment a:hover { text-decoration: underline; color: #cc0000}


.OnThisPage        /*    yellow box for anchor links (third tier nav)   */
   { margin:0px 15px 5px 15px; font-weight: normal;
	font-size: 12px; color: black; font-family: Arial, Helvetica, sans-serif;
	border: 1px; border-style: solid; border-color: gray; background-color: #F9FFA8}
.OnThisPage th { background-color: #FFDAA2; border-width: 0px }
.OnThisPage td { border-width: 1px 0px 0px 0px; border-style: solid; border-color: gray }
.OnThisPage a { text-decoration: none; color: black}
.OnThisPage a:hover { text-decoration: underline; color: #cc0000 }


.LeftNav { font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: center }
.LeftNav a { text-decoration: none; color: #cc0000; padding:5px 15px 4px 15px; display:block }
.LeftNav a:hover {	text-decoration: none; background-color: #FFFFFF }

.UtilityNav {        /*   grey About Us, etc buttons   */
	font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: white; text-align: center;
	background-color: #808080; border: none; padding: 5px }
.UtilityNav a { text-decoration: none; color: white }
.UtilityNav a:hover { text-decoration: underline }

.TabCurrentMain {        /*   white tab for currently selected MAIN page   */
	font-size: 13px; font-weight: bold; color: black; font-family: Arial, Helvetica, sans-serif;
	text-align: center; padding: 5px; background-color: white;
	border-color: gray gray white gray; border-style: solid; border-width: 2px 2px 1px 2px }

.TabCurrent {        /*   white tab for currently selected SUB pages   */
	font-size: 12px; font-weight: bold; color: black; font-family: Arial, Helvetica, sans-serif;
	text-align: center; padding: 5px; background-color: white;
	border-color: black black white black; border-style: solid; border-width: 1px }

.Tab-bg {        /*   background color between tabs   */
	padding: 2px; border-color: white white black white; border-style: solid;
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }

.TabSection {              /*   left-most tab (section title page)   */
	font-size: 13px; font-weight: bold; color: black; font-family: Arial, Helvetica, sans-serif;
	background-color: #A8B6C4; border-color: gray gray black gray;
	border-style: solid; border-right-width: 2px; border-top-width: 2px; border-bottom-width: 1px; border-left-width: 2px;
	text-align: center; padding: 5px}
.TabSection  a { text-decoration: none; color: black}
.TabSection  a:hover { text-decoration: underline; color: #CC0000 }

.TabSubs {           /*   tabs for un-selected sub-pages within a section   */
	font-size: 12px; font-weight: normal; color: black; font-family: Arial, Helvetica, sans-serif;
	text-align: center; padding: 5px; background-color: #B9C8D8;
	border-color: gray gray black gray; border-style: solid; border-width: 1px }
.TabSubs  a { text-decoration: none; color: black}
.TabSubs  a:hover { text-decoration: underline; color: #CC0000 }

        /*   just the headline for the worship schedule in left nav   */
.worship-head { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: white; 
	background-color: #3c78b5; text-align: center}
.worship-head a { text-decoration: none; color: white}
.worship-head a:hover { text-decoration: none; color: white}

        /*   workship schedu text within left nav    */
.worship { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; font-weight: normal; color: black}
.worship a { text-decoration: underline; color: #3c78b5}
.worship a:hover { text-decoration: underline; color: #cc0000}

        /*   footer text nav      */
.footer {font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-align: center;	line-height: 14px;
	background-color: white; padding: 8px}
.footer a:hover { color: #FF0033}

        /*   TEXT STYLES FOR BODY CONTENT      */

h1 {  font-family: Arial, Helvetica, sans-serif; font-size: large; color: #000000; text-transform: none; font-weight: bolder; text-align: left; padding-top: 0px; padding-right: 20px; padding-bottom: 0px; padding-left: 10px; margin-top: 10px}
h2 {  font-size: medium; font-weight: bold; color: #3E7CBB; font-family: Arial, Helvetica, sans-serif; padding-left: 20px; padding-bottom: 0px}
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding-top: 0px; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-left: 20px; padding-right: 20px}
p {  font-family: "Times New Roman", Times, serif; padding-right: 20px; padding-left: 20px}
li {  font-family: "Times New Roman", Times, serif; margin-top: 10px}
.test {
	line-height: 14px;
	margin-top: 10px;
	margin-bottom: 5px;
	background-position: center;
	font-style: italic;
}
.ImageRight {  float: right; padding-bottom: 10px; padding-left: 10px; margin-right: 20px}
.tight-list { margin-top: 0px ; font-size: smaller}
.tight-list li {  margin-top: 0px; margin-left:15px }

 
div.float     { padding: 10px; float: left }
div.float img { margin-left: 5px           }
div.float p   { font-size: 10px; text-align: center; font-family: Arial, Helvetica, sans-serif }

div.container { border: 0px solid #666; background-color: white }
  
div.spacer { margin: 0px 0px 0px 0px; font-size: 1px; clear: both }