﻿body{ background-color: #f8deb8; background-image: url(../Images/Backgrounds/backfade.jpg); background-repeat: repeat-x; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica; font-size: 8pt;}

.error_message{ color: Red;}
.error_message a:link{ color: Red;}
.error_message a:visited{ color: Red;}
.error_message a:active{ color: Red;}
.error_message a:hover{ color: #800000;}
.error_list{ color: Red; margin: 5px 0px 0px 30px; padding: 0;}
.req{ color: Red; width: 10px;}
.primary_div{ width: 100%;}
.secondary_div{ margin: 0px auto 0px auto; width: 790px;}
.presentation_div{ margin: 0px auto 0px auto; width: 790px;}
.content_div{ width: 740px; padding: 5px 5px 5px 5px; background-color: #ffffff;}
.shadow_left{ background-image: url(../Images/Backgrounds/fade_left.png); background-repeat: repeat-y; background-position:right; width: 20px;}
.shadow_right{ background-image: url(../Images/Backgrounds/fade_right.png); background-repeat: repeat-y; width: 20px;}
.button{ background-color: #d1d1d1; background-image: url(../Images/Backgrounds/bg_submit.gif); background-repeat: repeat-x; border: solid 1px #707070; font-family: Arial; font-size: 8pt; height: 19px; text-align: center;}
.button_bold{ background-color: #d1d1d1; background-image: url(../Images/Backgrounds/bg_submit.gif); background-repeat: repeat-x; border: solid 1px #707070; font-family: Arial; font-size: 8pt; height: 19px; text-align: center; font-weight: bold;}
.button_green{ background-color: #c1e4c3; background-image: url(../Images/Backgrounds/bg_submit_green.gif); background-repeat: repeat-x; border: solid 1px #707070; font-family: Arial; font-size: 8pt; height: 19px; text-align: center;}
.inputbox{ background-color:#faede4;  border-top: solid 1px #abadb3; border-right: solid 1px #dbdfe6; border-bottom: solid 1px #e3e9ef; border-left: solid 1px #e2e3ea; font-family: Verdana, Arial, Helvetica; font-size: 7pt; margin: 0px 0px 0px 0px; padding: 2px 2px 2px 2px;}
.title{ background-image: url(../Images/Logos/title_1.gif); background-repeat: no-repeat; background-position: 30px 0px; width: 408px; height: 60px;}
.footer{ width: 790px; height: 35px; font-family: Verdana, Arial, Helvetica; font-size: 7pt; color: #000000;}
.footer_content{ height: 35px;  width: 100%;}
.footer_content td{ vertical-align: top; padding: 7px 0px 0px 0px;}
.footer_content a:link{ color: #c76c29; text-decoration: underline;}
.footer_content a:visited{ color: #c76c29; text-decoration: underline;}
.footer_content a:active{ color: #c76c29; text-decoration: underline;}
.footer_content a:hover{ color: #000000; text-decoration: underline;}
.footer_left{ width: 45px; height: 35px; background-image: url(../Images/Backgrounds/bottom_left.png); background-repeat: no-repeat; background-position: 10px 0px;}
.footer_middle{ width: 700px; height: 35px; background-image: url(../Images/Backgrounds/bottom_middle.png); background-repeat: repeat-x; text-align: center;}
.footer_right{ width: 45px; height: 35px; background-image: url(../Images/Backgrounds/bottom_right.png); background-repeat: no-repeat;}
.heading1{ font-family: Verdana, Arial, Helvetica; font-size: 12pt; font-weight: bold; color: #c76c29; padding: 15px 0px 15px 0px;}
.heading2{ font-family: Verdana, Arial, Helvetica; font-size: 9pt; font-weight: bold; color: #284c95; padding: 0px 0px 5px 10px;}
.heading3{ font-family: Verdana, Arial, Helvetica; font-size: 9pt; font-weight: normal; color: #c76c29; padding: 15px 0px 15px 0px;}
.heading4{ font-family: Verdana, Arial, Helvetica; font-size: 9pt; font-weight: bold; color: #284c95;}
.heading5{ font-family: Verdana, Arial, Helvetica; font-size: 9pt; font-weight: bold; color: #284c95; margin: 10px 0px 0px 0px;}
.heading6{ font-family: Verdana, Arial, Helvetica; font-size: 9pt; font-weight: bold; color: #284c95; margin: 10px 0px 5px 10px;}
.heading7{ font-family: Verdana, Arial, Helvetica; font-size: 9pt; font-weight: bold; color: #c76c29; margin: 0px 0px 5px 0px;}
.heading8{ font-family: Verdana, Arial, Helvetica; font-size: 9pt; font-weight: bold; color: #000000; margin: 10px 0px 0px 0px; border-bottom: solid 1px #000000; width: 100%;}
.heading9{ font-family: Verdana, Arial, Helvetica; font-size: 9pt; font-weight: bold; color: #c76c29; margin: 15px 0px 0px 0px;}
.heading_success{ font-family: Verdana, Arial, Helvetica; font-size: 12pt; font-weight: bold; color: #389c06; padding: 15px 0px 15px 0px;}
.heading_attention{ font-family: Verdana, Arial, Helvetica; font-size: 12pt; font-weight: bold; color: #c3a642; padding: 15px 0px 15px 0px;}
.heading_advent_purple{ font-family: Verdana, Arial, Helvetica; font-size: 9pt; font-weight: bold; color: #735282; margin: 0px 0px 5px 0px;}
.heading_advent_pink{ font-family: Verdana, Arial, Helvetica; font-size: 9pt; font-weight: bold; color: #e4709c; margin: 0px 0px 5px 0px;}
.indent_content{ padding: 0px 0px 0px 10px;}
.remember{ font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold; color: #284c95; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.page_body{ font-family: Verdana, Arial, Helvetica; font-size: 8pt; color: #000000; padding: 0px 10px 10px 10px;}
.page_body a:link{ color: #284c95; text-decoration: underline;}
.page_body a:active{ color: #284c95; text-decoration: underline;}
.page_body a:visited{ color: #284c95; text-decoration: underline;}
.page_body a:hover{ color: #7798db; text-decoration: underline;}
.list_desc{ padding: 0px 0px 15px 10px;}
.presentationSection{ background-image: url(../Images/Backgrounds/presentation_fade.jpg); background-repeat: repeat-x; width: 770px;  padding: 0px 0px 0px 0px;  background-color: #e1dbcf;}
.presentationWindow{ background-image: url(../Images/Backgrounds/base.jpg); background-repeat: no-repeat; width: 378px; height: 229px; border: solid 2px #c2bcac; margin: 10px 20px 20px 20px;}
.presentation_top{ background-image: url(../Images/Backgrounds/presentation_top.gif); background-repeat: repeat-x; height: 6px; width: 750px;}
.presentation_right{ background-image: url(../Images/Backgrounds/presentation_right.png); background-repeat: repeat-y; width: 10px;}
.presentation_bottom{ height: 15px; background-image: url(../Images/Backgrounds/presentation_bottom.png); background-repeat: repeat-x; background-color: #ffffff;}
.presentation_bottoml{ width: 10px; height: 15px; background-image: url(../Images/Backgrounds/presentation_bottoml.png); background-repeat: no-repeat;}
.presentation_bottomr{ width: 10px; height: 15px; background-image: url(../Images/Backgrounds/presentation_bottomr.png); background-repeat: no-repeat;}
.presentation_bottomlm{ width: 10px; height: 15px; background-image: url(../Images/Backgrounds/presentation_bottomlm.png); background-repeat: no-repeat;}
.presentation_bottomrm{ width: 10px; height: 15px; background-image: url(../Images/Backgrounds/presentation_bottomrm.png); background-repeat: no-repeat;}
.presentation_left{ background-image: url(../Images/Backgrounds/presentation_left.png); background-repeat: repeat-y; width: 10px;}
.presentation_topl{ width: 10px; height: 6px; background-image: url(../Images/Backgrounds/presentation_topl.png); background-repeat: no-repeat;}
.presentation_topr{ width: 10px; height: 6px; background-image: url(../Images/Backgrounds/presentation_topr.png); background-repeat: no-repeat;}
.presentation_toplm{ width: 10px; height: 6px; background-image: url(../Images/Backgrounds/presentation_toplm.png); background-repeat: no-repeat;}
.presentation_toprm{ width: 10px; height: 6px; background-image: url(../Images/Backgrounds/presentation_toprm.png); background-repeat: no-repeat;}
.presentation_midtop{ width: 770px; height: 10px; background-color: #e1dbcf;}
.presentation_midtopl{ width: 10px; height: 10px; background-image: url(../Images/Backgrounds/presentation_midtopl.png); background-repeat: no-repeat;}
.presentation_midtopr{ width: 10px; height: 10px; background-image: url(../Images/Backgrounds/presentation_midtopr.png); background-repeat: no-repeat;}
.homeMessage{ background-image: url(../Images/Backgrounds/home_msg.jpg); background-repeat: repeat; width: 457px; border: solid 1px #6f879f; font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding: 10px 15px 5px 15px; margin: 0px 15px 15px 15px; vertical-align: top;}
.homeMessage_badBrowser{ background-color: #e1dbcf; width: 457px; border: solid 1px #b9b3a7; font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding: 10px 15px 10px 15px; margin: 0px 15px 15px 15px; vertical-align: top; color: Red; font-style: italic; font-weight: bold;}
.homeBigLink{ margin: 0px 7px 10px 0px;}
.pastorsdesk{ padding: 0px 0px 10px 0px;}
.pastorsdesk a:link{ color: #284c95; text-decoration: underline;}
.pastorsdesk a:visited{ color: #284c95; text-decoration: underline;}
.pastorsdesk a:active{ color: #284c95; text-decoration: underline;}
.pastorsdesk a:hover{ color: #000000; text-decoration: underline;}
.pastorsdesk_signature{ text-align: right; padding-right: 20px; font-weight: normal; font-style: normal;}
.linkList{ font-family: Verdana, Arial, Helvetica; font-size: 9pt; font-weight: bold; list-style-type: none;}
.linkList li{ margin: 0px 0px 10px 0px;}
.linkList div{ font-weight: normal; font-size: 8pt; margin: 10px 10px 0px 0px;}
.bulletList{ list-style-type: square; list-style-position: outside; margin: 0px 0px 0px 20px; padding: 0;}
.bulletList li{ margin: 0px 0px 20px 0px; padding: 0;}
.homeLinkTable{ width: 200px;  margin-top: 10px;}
.homeLinkTable td{ padding-bottom: 10px;}
.homeLinks{ font-family: Verdana, Arial, Helvetica; font-size: 9pt; font-weight: bold; padding: 0px 0px 5px 0px; text-align: left;}
.homeLinks a:link{ color: #284c95; text-decoration: underline;}
.homeLinks a:active{ color: #284c95; text-decoration: underline;}
.homeLinks a:visited{ color: #284c95; text-decoration: underline;}
.homeLinks a:hover{ color: #000000; text-decoration: underline;}
.homeMiniText{ font-size: 7pt;}
.calEntry{ margin: 0px 20px 0px 20px;}
.calStT{ background-image: url(../Images/Logos/StThosIcon.jpg); background-repeat: no-repeat; width: 32px; height: 32px;}
.calSee{ background-image: url(../Images/Logos/HolySeeIcon.jpg); background-repeat: no-repeat; width: 32px; height: 32px;}
.calEvents td{ padding-bottom: 40px;}
.directions_addy{ background-image: url(../Images/Backgrounds/home_msg.jpg); background-repeat: repeat; border: solid 1px #6f879f;}
.directions_addy td{ padding: 10px 30px 10px 30px;}
.homeBlueHeading{ padding: 5px 0px 5px 0px; font-family: 'Times New Roman';  font-size: 20px; font-style: italic; letter-spacing: 0.2em;}
.newsHeader{ width: 320px; height: 15px; background-color: #c2bcac; border-left: solid 2px #c2bcac; border-right: solid 2px #c2bcac;text-align: center; padding-top: 5px;}
.newsFooter{ width: 320px; height: 20px; background-color: #c2bcac; border-left: solid 2px #c2bcac; border-right: solid 2px #c2bcac; margin: 0px 0px 10px 0px;}
.newsFooter a:link{ color: #284c95; text-decoration: underline;}
.newsFooter a:visited{ color: #284c95; text-decoration: underline;}
.newsFooter a:active{ color: #284c95; text-decoration: underline;}
.newsFooter a:hover{ color: #000000; text-decoration: underline;}
.staffList{ width: 700px;}
.staffList td{ vertical-align: top; padding: 5px 0px 5px 0px;}
.historyNav{ width: 100%;}
.historyNav td{ width: 50%;}
.domeDesc{ width: 100%;}
.domeDesc td{ vertical-align: top;}
.tableCellLeft td{ text-align: left;}
.tableCellTop td{ vertical-align: top;}
.tableCellOutline{border-top: 1px solid #6f879f; border-left: 1px solid #6f879f;}
.tableCellOutline td{border-bottom: 1px solid #6f879f; border-right: 1px solid #6f879f; text-align:center; background-color:#efefef; height:30px;}
.informationSection{ width: 200px; border-left: solid 1px #ccc; padding-left: 10px; vertical-align: top;}
.information_left{ vertical-align:top; width: 500px;}
.informationHeading{ font-family: Verdana, Arial, Helvetica; font-size: 9pt; font-weight: bold; color: #777; background-color: #e1dbcf; padding: 2px 2px 2px 2px; margin-bottom: 5px; text-align: center;}
.prayerblock{ margin: 10px 20px 10px 20px; display: none;}
.homeHalfMessage{ background-color: #eeebe4; width: 205px; height: auto; border: solid 1px #b9b3a7; font-family: Verdana, Arial, Helvetica; font-size: 8pt; padding: 10px 15px 10px 15px; vertical-align: top;}
.homeHalfMessage a:link{ color: #284c95; text-decoration: underline;}
.homeHalfMessage a:active{ color: #284c95; text-decoration: underline;}
.homeHalfMessage a:visited{ color: #284c95; text-decoration: underline;}
.homeHalfMessage a:hover{ color: #000; text-decoration: underline;}
.schedule_standard table{ width: 470px; padding: 0; margin: 0; border-spacing: 0; border-bottom: solid 1px #c2bcac; border-collapse: collapse;}
.schedule_standard th{ font-family: Verdana, Arial, Helvetica; font-weight: bold; color: #777; background-color: #e1dbcf; padding: 2px 2px 2px 2px; margin-bottom: 5px; text-align: center; border: solid 1px #c2bcac;}
.schedule_standard td.l{ text-align: left; border-left: solid 1px #c2bcac; border-top: solid 1px #c2bcac; padding: 0px 5px 0px 5px; background-color: #eeebe4;}
.schedule_standard td.r{ text-align: right; border-right: solid 1px #c2bcac; border-top: solid 1px #c2bcac; padding: 0px 5px 0px 5px; background-color: #eeebe4;}
.schedule_current_container{ width: 470px; border: solid 1px #284c95;}
.schedule_current_container td#timecontainer{ padding: 10px 10px 10px 10px; background-color: #e8ebee;}
.schedule_current table{ width: 450px; padding: 0; margin: 0; border-spacing: 0; border-bottom: solid 1px #b9b3a7; border-collapse: collapse;}
.schedule_current th{ text-align: left; padding: 10px 0px 5px 0px; border-bottom: solid 1px #b5b5b5; color: #c76c29;}
.schedule_current td.l{ text-align: left; border-left: solid 1px #c4c4c4; padding: 2px 5px 2px 5px; width: 130px;}
.schedule_current td.r{ text-align: left; border-right: solid 1px #c4c4c4; padding: 2px 5px 2px 5px; width: 400px;}
.schedule_current_row{ background-color: #ffffff;}
.schedule_current_alt{ background-color: #efefef;}
.schedule_current_special{ font-weight: bold; font-style: italic;}
.servicetimes_div{ margin: 0px auto 0px auto; width: 477px;}
.servicetimes_topl{ width: 19px; height: 16px; background-image: url(../Images/Backgrounds/time_topl.jpg); background-repeat: no-repeat;}
.servicetimes_top{ background-image: url(../Images/Backgrounds/time_top.jpg); background-repeat: repeat-x; height: 16px;}
.servicetimes_topr{ width: 19px; height: 16px; background-image: url(../Images/Backgrounds/time_topr.jpg); background-repeat: no-repeat;}
.servicetimes_left{ background-image: url(../Images/Backgrounds/time_left.jpg); background-repeat: repeat-y; width: 19px;}
.servicetimes_center{ background-color: #e1dbcf; width: 477px;}
.servicetimes_right{ background-image: url(../Images/Backgrounds/time_right.jpg); background-repeat: repeat-y; width: 19px;}
.servicetimes_bottoml{ width: 19px; height: 21px; background-image: url(../Images/Backgrounds/time_bottoml.jpg); background-repeat: no-repeat;}
.servicetimes_bottom{ height: 21px; background-image: url(../Images/Backgrounds/time_bottom.jpg); background-repeat: repeat-x; background-color: #ffffff;}
.servicetimes_bottomr{ width: 19px; height: 21px; background-image: url(../Images/Backgrounds/time_bottomr.jpg); background-repeat: no-repeat;}
.sgg_selection{ width: 100%; height: 237px; margin: 10px 0px 10px 0px; background: transparent url(../Images/Backgrounds/blueprint.jpg) no-repeat center center;}
.sgg_div{ margin: 0px auto 0px auto; width: 700px;}
.sgg_center{ background-color: #e1dbcf; width: 670px; padding-bottom: 15px;}
.sgg_window{ width: 100%;}
.sgg_windowdesc{ width: 634px; margin: 0px auto 0px auto; background-color: #e1dbcf;}
.sgg_windowdesc li{ padding-bottom: 10px;}
.sgg_windowinner{ width: 630px; margin: 0px auto 0px auto; background-color: #000;}
.sgg_windowinner td{ padding: 20px 0px 20px 0px;}
.scripGeneral{ width: 100%;}
.scripGeneral table{ width: 500px; margin: 0px auto 0px auto;}
.scripList{ width: 100%;}
.scripList table{ width: 500px; margin: 20px auto 0px auto; border: solid 1px #cecabf;}
.scripList th{ padding: 2px 10px 2px 10px; text-align: left; color: #c76c29; border-bottom: solid 1px #cecabf;}
.scripList td{ padding: 2px 10px 2px 10px;}
.scripList .vendorName{ width: 300px;}
.scripTotal{ font-weight:bold; font-size: 1.3em;}
.scripTotal td{ border-top: solid 1px #000;}
.orderList{ }
.orderList td{ vertical-align: top; padding-right: 10px;}
.orderDetails{ width: 500px; margin: 10px auto 0px auto; border: solid 1px #cecabf;}
.orderDetails th{ padding: 2px 10px 2px 10px; text-align: left; color: #c76c29; border-bottom: solid 1px #cecabf;}
.orderDetails td{ padding: 2px 10px 2px 10px;}
.orderNav{ width:100%; margin-top:30px;}
.orderNav td{ padding: 0px 100px 0px 40px;}
.emailList{ width:100%; font-size: 0.8em; border-left: solid 1px #cecabf; border-right: solid 1px #cecabf;}
.emailList th{ color: #c76c29; padding-top: 5px;}
.emailList_row{ background-color: #f1eee9;}
.emailList_alt{ background-color: #e0dace;}
.emailList_pagerbar{ background-color: #cecabf;}
.emailList_pagerbar td{ padding: 0px 3px 0px 3px;}
.orghr {border: solid 1px #c76c29; margin-top: 20px;}
.doclist_pdf ul{ list-style-position: inside; list-style-type:none; margin-left: 0px; padding-left: 0px;}
.doclist_pdf li{ list-style-image: url(/Images/Icons/page_white_acrobat.gif); margin-left: -1em; padding-left: 0px;}
.doclist_doc ul{ list-style-position: inside; list-style-type:none; margin-left: 0px; padding-left: 0px;}
.doclist_doc li{ list-style-image: url(/Images/Icons/page_white_word.gif); margin-left: -1em; padding-left: 0px;}
.doclist_xls ul{ list-style-position: inside; list-style-type:none; margin-left: 0px; padding-left: 0px;}
.doclist_xls li{ list-style-image: url(/Images/Icons/page_white_excel.gif); margin-left: -1em; padding-left: 0px;}
.healthministry_list{ margin-top: 0px; margin-bottom: 0px;}
.healthministry_list li{ margin-bottom: 20px;}


/*SCROLLBAR STYLE*/
.Container { position: relative; width: 320px; height: 189px; background: #FFF url(../Images/Backgrounds/news_background.jpg) no-repeat; background-position: center; border: solid 2px #c2bcac;}
#Scroller-1 {  position: absolute;  overflow: hidden; width: 320px; height: 189px;}
#Scroller-1 p { margin: 0;  padding: 10px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.Scroller-Container{ position: absolute; top: 0px;  left: 0px;}
.Scroller-Container .head{ color: #c76c29;}
.Scroller-Container a:link{ color: #284c95;}
.Scroller-Container a:visited{ color: #284c95;}
.Scroller-Container a:active{ color: #284c95;}
.Scroller-Container a:hover{ color: #000000;}
#Scrollbar-Container { position: absolute; top: -114px;  left: 0px;}
.Scrollbar-Up { cursor: pointer; position: absolute; left: 3px;}
.Scrollbar-Track { width: 15px;  height: 200px; position: absolute; top: 9px;  left: 0px; background: transparent url(../Images/Scrollbar/news_track.gif) no-repeat center center;}
.Scrollbar-Handle { position: absolute; width: 15px;  height: 8px;}
.Scrollbar-Down { cursor: pointer; position: absolute; top: 213px; left: 3px;}
.scrollbar{ position: relative; width: 15px; margin: 0px 5px 0px 0px;}
.scroll_firstLine{ text-align: center; font-style: italic;}
.scroll_date{ text-align: center; color: #284c95; font-size: 12pt; padding: 5px 0px 5px 0px; font-weight: bold;}

/*HIT COUNTER STYLE*/
.rollOverContent{ position: relative; z-index: 0; cursor: crosshair;}
.rollOverContent:hover{ background-color: Transparent; z-index: 50;}
.rollOverContent div{ position: absolute; width: 150px; height: 20px; background-color: #000; border: solid 4px #e1dbcf; bottom: 23px; left: -113px; visibility: hidden; text-decoration: none; font-size: x-small; font-family: Arial;}
.rollOverContent:hover div{ visibility: visible; width: 150px; height: 20px; bottom: 23px; left: -113px;}
