.line { border-color: black black #990000 #990000; border-style: outset; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}

p { font-family: Arial, Helvetica, sans-serif; font-size: 100%; line-height: 120%; font-weight: normal; color: #000000; margin-top: 0px}

.text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 120%; font-weight: normal; color: #000000}
.bodytext {  font-family: Arial, Helvetica, sans-serif; font-size: 75%; line-height: 120%; font-weight: normal; color: #000000; margin: 0 0 0 0 }
.bodytext a:link { font-weight: bold; text-decoration: underline; color: navy}
.bodytext a:visited { font-weight: bold; text-decoration: underline; color: navy}
.bodytext a:hover { font-weight: bold; text-decoration: underline; color: #990000}
h1 { font-family: Arial, Helvetica, sans-serif; margin: 0 0 0 0; font-size: 18px; font-style: normal; font-weight: bolder; color: #000000}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bolder; color: #000000}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bolder; color: #000000}
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bolder; color: #000000}

li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; line-height: 130%; color: #000000; text-decoration: none}
li a { color: navy; text-decoration: none}
li a:hover { color: #990000; text-decoration: underline}

.tfc_media_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.tfc_media_label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-decoration: underline}
.tfc_media_date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.tfc_media_listen a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 120%; font-weight: bold; text-decoration: underline; color: navy}
.tfc_media_listen a:hover { color: #990000 }
.tx-tfcmedia-pi1-browsebox-SCell a { font-size: 1px; line-height: 10%; color: #FFFFFF; margin: 0 0 0 0 }

.tx-indexedsearch-descr { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 120%; font-weight: bold; color: #000000; margin-top: 0px}
.tx-indexedsearch-title {  font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 100%; font-style: normal; font-weight: bolder; color: #000000}
.tx-indexedsearch-info { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 120%; font-weight: normal; color: #333333; margin-top: 0px}
.tx-indexedsearch-browsebox { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000}
.tx-indexedsearch-browsebox-strong { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bolder; color: #000000}
.tx-indexedsearch-whatis { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000}
.tx-indexedsearch-percent  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bolder; color: #000000}

.quicklinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
.quicklinks a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
.quicklinks a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #990000; text-decoration: underline}

.linklist a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.linklist a:hover { color: #990000; text-decoration: underline}

.boldhead { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 120%; line-height: 120%; font-style: normal; font-weight: normal; color: #000000; }
.boldsubhead { font-family: Verdana, Helvetica, sans-serif; font-size: 90%; font-style: normal; font-weight: bolder; color: #000000}

.copywrite { font-family: "Times New Roman", Times, serif; font-size: 9px; font-style: normal; color: #000000; font-weight: normal}
.bottomlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #666633; text-decoration: none}
.printlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #DDDDAA; text-decoration: none}


.csc-firstHeader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; font-weight: bolder; color: #000000; margin: 0 0 5px 0}
.csc-firstHeader a {  color: #000000; }
.csc-firstHeader a:hover { color: #990000; text-decoration: underline }
.csc-header { font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-style: italic; font-weight: bolder; color: #003300; margin: 15px 0 5px 0}
.csc-header a {  color: #003300; }
.csc-header a:hover {  color: #990000; }
.csc-caption { font-family: Arial, Helvetica, sans-serif; font-size: 90%; line-height: 13px; font-weight: normal; color: navy; }
.csc-textpic-caption { font-family: Arial, Helvetica, sans-serif; font-size: 90%; line-height: 13px; font-weight: normal; color: navy; }
.csc-bulletlist { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; color: #000000;}
.csc-textpicHeader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; font-weight: bolder; color: #003300; margin: 0 0 5px 0}
.csc-csc-textpicHeader a { color: #003300; }


.menu1-level1-no { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 6px 10px 6px 0px; color: #FFFF81; text-decoration: none; font-weight: normal; position: relative; left: 8px}
.menu1-level1-no a:link { color: #FFFF81; text-decoration: none; }
.menu1-level1-no a:visited { color: #CCCC51; text-decoration: none; }
.menu1-level1-no a:hover { color: #CCCC51; text-decoration: none; border-bottom:1px dotted #FFFF81; }

.menu1-level1-act {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 6px 1px 0px 0px; color: #FFFFFF; text-decoration: none; font-weight: normal; }
.menu1-level1-act a:link { color: #FFFFFF; text-decoration: none; }
.menu1-level1-act a:visited { color: #FFFFFF; text-decoration: none; }
.menu1-level1-act a:hover { color: #FFFFFF; text-decoration: none; }


.menu1-level2-no { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin: 3px 6px 3px 0x; text-decoration: none; font-weight: normal; position: relative; left: 7px; }
.menu1-level2-no a:link { color: #FFFFFF; text-decoration: none; position: relative; left: 7px; }
.menu1-level2-no a:visited { color: #CCCCCC; text-decoration: none; position: relative; left: 7px; }
.menu1-level2-no a:hover { 10px; color: #FFFFFF; text-decoration: none; border-bottom:1px dotted #FFFFFF; position: relative; left: 7px; }

.menu1-level2-act { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin: 3px 6px 3px 0px; text-decoration: underline; font-weight: normal; position: relative; left: 7px; }
.menu1-level2-act a:link { color: #FFFFFF; text-decoration: none; position: relative; left: 7px; }
.menu1-level2-act a:visited { color: #FFFFFF; text-decoration: none; position: relative; left: 7px; }
.menu1-level2-act a:hover { color: #FFFFFF; text-decoration: none; position: relative; left: 7px; }

.menu1-level3-no { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin: 3px 2px 3px 5px; text-decoration: none; font-weight: normal; }
.menu1-level3-no a:link { color: #FFFFFF; text-decoration: none; }
.menu1-level3-no a:visited { color: #CCCCCC; text-decoration: none; }
.menu1-level3-no a:hover { color: #BBBBBB; text-decoration: none; border-bottom:1px dotted #FFFFFF;}

.menu1-level3-act { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin: 3px 2px 3px 5px; text-decoration: underline; font-weight: normal; }
.menu1-level3-act a:link { color: #FFFFFF; text-decoration: none; }
.menu1-level3-act a:visited { color: #FFFFFF; text-decoration: none; }
.menu1-level3-act a:hover { color: #FFFFFF; text-decoration: none; }
  

.sitemap-lvl1 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: navy; margin: 20 0 0 0; text-decoration: none; font-weight: bold; }
.sitemap-lvl1 a:visited { font-size: 14px; color: navy; text-decoration: none; font-weight: bold; }
.sitemap-lvl1 a:hover { color: #990000; text-decoration: none; border-bottom:1px dotted #990000;}

.sitemap-lvl2 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666633; margin: 10 0 0 20; text-decoration: none; font-weight: bold; }
.sitemap-lvl2 a:visited { color: #666633; text-decoration: none; font-size: 12px; font-weight: bold; margin: 10 0 0 20; }
.sitemap-lvl2 a:hover { color: #333300; text-decoration: none; border-bottom:1px dotted #333300;}

.sitemap-lvl3 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; margin: 10 0 0 40; text-decoration: none; font-weight: normal; }
.sitemap-lvl3 a:visited { font-size: 10px; color: #000000; margin: 10 0 0 40; text-decoration: none; }
.sitemap-lvl3 a:hover { color: #990000; text-decoration: none; border-bottom:1px dotted #990000;}

.sitemap-lvl4 a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; margin: 10 0 0 60; text-decoration: none; font-weight: normal; }
.sitemap-lvl4 a:visited { font-size: 10px; color: #000000; margin: 10 0 0 60; text-decoration: none; }
.sitemap-lvl4 a:hover { color: #990000; text-decoration: none; border-bottom:1px dotted #990000;}

.newslistheader a { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; color: navy; text-decoration: none; margin: 0 0 5px 0}
.newslistheader a:hover { color: #990000; text-decoration: underline; }
.newslistdate { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; font-weight: bold; color: #000000; margin: 0 0 5px 0}
.newslistmore a { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold; color: navy; margin: 0 0 15px 25px}
.newslistmore a:hover { color: #990000; text-decoration: underline; }


/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }


/* default styles for extension "xds_sermonbase" */
.tx-xdssermonbase-pi1-browsebox { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000 }
.tx-xdssermonbase-pi1-browsebox-strong { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bolder; color: #000000 }
.tx-xdssermonbase-pi1-browsebox-SCell a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000 }
.tx-xdssermonbase-pi1-browsebox-SCell a:hover { color: #990000 }
.xds_sermon_base_labels_single { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bolder; color: #000000; text-align:left }
.xds_sermon_base_sermon_title_single  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align:left }
.xds_sermon_base_details_single { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align:left }
p.wowsingletitle a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bolder; color: #000000; text-align:left }
p.wowtitle a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bolder; color: #000000; text-align:left }
p.wowtitle a:visited { font-size: 12px; font-weight: bolder; color: navy; text-align:left }
p.wowtitle a:hover { color: #990000; }
.wowdate { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bolder; color: #000000; text-decoration: none}

