/*body {background-color:#e0e0d3; margin:0; height: 100%; }*/
body {background-image:url("/images/backgrounds/body_125.jpg")}
form {margin-left:20px; margin-right:20px; padding:0px}
/* background-image:url("/images/backgrounds/b.jpg") */

table.normal {border: 1px solid #8a8a8a; border-collapse: collapse; background-color: #E8F0F0}
td.normal, td.tabletd {border: 1px solid gray; padding: 1px 3px 1px 3px; font: 8pt Arial;}
td.eventheader {border: 1px solid gray; padding: 1px 3px 1px 3px; font: 10pt Arial; font-weight: bold; color: white; background-color: #2050b0}
td.event {border: 1px solid gray; padding: 1px 3px 1px 13px; font: 10pt Arial; font-weight: bold}

table.thisweek {border-collapse: collapse;}
td.thisweek {border-top: 1px solid #666527; border-bottom: 1px solid #666527; padding: 1px 3px 1px 3px; font: 8pt Arial;}
td.thisweek_today {border-top: 1px solid #666527; border-bottom: 1px solid #666527; padding: 1px 3px 1px 3px; font: 8pt Arial; background-color: #cdc98b}

a.thisweek {text-decoration:none;}
a.thisweek_over {text-decoration:underline;}

table.sermons {border-collapse: collapse; font-family:arial}
th.sermons {border: 0px; text-align:left; font-family:arial; color: #7E3117; font-weight: bold; font-size: 14pt }
td.sermons {padding: 1px 3px 1px 3px; font: 8pt Arial;}

span.anchor {color:blue; text-decoration: underline; cursor:pointer}

input.button8 {font-family: Arial; font-size: 8pt; border: 1px solid #2050b0; margin: 1px; background-image: url("../images/button_gradient.gif")}

select.size8 {font-family: Arial; font-size: 8pt}

DIV
.Menu {color: beige}
.Navigational {cursor: hand}
.missiontitle {font-family:  Arial; font-size: 14pt; color: navy}
.missionbody {font-family:  Arial; font-size: 12pt; color: navy; margin-left: 5px}
.announcetitle {font-family: Arial; font-size: 12pt; color: #7E3117; Font-Weight: 700; text-align: center}
.announcedate {font-family: Arial; font-size: 10pt; color:  #4b4b41; Font-Weight: 700; text-align: center}
.announcenormal {font-family: Arial; font-size: 9pt; color: #4b4b41}
.errorcolor {background-color: red}
.tipmargin {margin-left: 5px}

div.columnhead {font-family:arial; font-size: 14pt; font-weight:bold; color:white; background-color:#aaaaaa; padding: 1px 1px 1px 1px; background-image: url("../images/grayheader.gif")}
div.columnitem0 {font-family:arial; font-size: 10pt; color:#4b4b41; margin-left: 5px; margin-top: 5px;}
div.columnitem1 {font-family:arial; font-size: 12pt; font-style: italic; color:#7E3117; margin-left: 5px; margin-top: 5px;list-style-type: square;}
div.columnitem2 {color:black; font-size: 10pt; margin-left: 5px; font-style: normal;}
div.columnitem3 {color:black; font-size: 10pt; margin-left: 20px;}
div.columnitem4 {font-family:arial; color:#4b4b41; font-size: 9pt; list-style-type: disc;}

div.heading_scheme2 {font-size:14pt; font-family: arial; color: #7E3117; font-weight: bold; padding: 1px 1px 1px 1px;}

div.emphasis {font-family: Arial; font-weight: bold; font-size: 16pt; color:navy}
div.size8 {font-family:  Arial; font-size: 8pt;}
div.size9 {font-family:  Arial; font-size: 9pt;}
div.hanging5 {text-indent: -5px; padding-left: 5px}
div.hanging10 {text-indent: -10px; padding-left: 10px}
div.hanging25 {text-indent: -25px; padding-left: 25px}
div.indent10 {padding-left: 10px}
div.indent25 {padding-left: 25px}

SPAN
.normal {color: black; font-family: Verdana, Arial; font-size: 9pt}
.tabletext {font-family: Verdana, Arial; font-size: 9pt}
.verse {color: navy; font-family: Verdana, Arial; font-style: italic; font-size: 9pt}
.verseorange {color: #FF9933; font-family: Verdana, Arial; font-style: italic; font-size: 9pt}
.links {font-family: Verdana, Arial; text-align: center}
.kids {font-family: Comic Sans MS, Arial}
.clicked {color: silver; font-family: Verdana, Arial; font-size: 9pt}
.size8 {font-family: Arial; font-size: 8pt}

H1
{color: navy; font-family: Times New Roman, Arial}

H2
{color: navy; font-family: Monotype Corsiva, Arial}

H3
{color: navy; font-family: Monotype Corsiva, Arial}
.maintext 
{font-size: 12px; color: #434343; font-family: Verdana, Arial}
.maintext A 
{font-size: 12px; color: #005daa; font-family: Verdana, Arial; text-decoration: underline}
.maintext A:hover 
{text-decoration: none}
.headerleft 
{color: white; background-color: navy}


P.headerleft {font-weight: bold; font-size: 15px; margin-left: 5px; color: white; background-color: navy}
P.emphasis {font-family: Arial; font-weight: bold; font-size: 18pt; color:navy}
P.Subtitle {font-size:11pt; font-weight:bold; color:navy}
P.Normal {font-size:10pt}

td
.smallcellyellow {font-size: 9pt; background-color: lightblue}
.size8 {font-size: 8pt}
.smallcell {font-size: 9pt}
.indexcell {color: navy; font-size: 9pt; background-color:lightblue}
.mediumcell {font-size: 11pt}
.mediumcelltoday {font-size: 11pt; background-color: lightblue}
.contact {font-size: 12pt; font-color: navy}
.weekday {font-size: 9pt; width: 100px}
.weekdaytoday {font-size: 9pt; width: 100px; background-color: lightblue}
.sunday {font-size: 9pt; width: 200px}
.sundaytoday {font-size: 9pt; width: 200px; background-color: lightblue}
.blue {background-color:blue}
.darkblue {background-color:navy}
.titleinfo {color:white; font-size: 12pt}
.title {font-family: Times New Roman; font-size: 24 pt; color: white; font-weight: 700; text-shadow: black 0.2em 0.3em 0.2em }
.editdate {font-family: Arial; font-size: 9pt}

input.size8 {font-family: Arial; font-size: 8pt; border: 1px solid #2050b0; padding-left:3px; margin: 1px}
input.size7 {font-family: Arial; font-size: 7pt; border: 1px solid #2050b0; padding-left:3px; margin: 1px}

title.text {position: relative; top: 0px; left: 0px; color: white; z-index:2;}
title.shadow {position: absolute; top: 4px; left: 4px; color: gray; z-index:1;}

.topnav {color:white; font-size: 12pt; background-color: darkred; text-decoration:none; font-weight: 700}
td.topnav a:link {text-decoration:none; color: white}
td.topnav a:visited {text-decoration:none; color: white}
td.topnav a:hover {text-decoration:none; color: SandyBrown}
td.topnav a:active {text-decoration:none; color: white}

.calnav {color:white; font-size: 12pt; background-color: navy; text-decoration:none; font-weight: 700}
td.calnav a:link {text-decoration:none; color: white}
td.calnav a:visited {text-decoration:none; color: white}
td.calnav a:hover {text-decoration:none; color: SandyBrown}
td.calnav a:active {text-decoration:none; color: white}


tr
.darkblue {background-color:navy}
.services {text-align: center; color:navy; font-family:Arial; Font-size: 10pt}

caption
{color: navy; font-family: Monotype Corsiva, Arial; font-size: 11pt}




/* begin css tabs */
 
ul#tabnav { /* general settings */
    text-align: left; /* set to left, right or center */
    margin: 0px 0px 0px 0px; /* set margins as desired */
    font: bold 11px verdana, arial, sans-serif ; /* set font as desired */
    border-bottom: 2px solid #4d4d4d; /* set border COLOR as desired */
    list-style-type: none;
    padding: 1px 10px 2px 10px; /* THIRD number must change with respect to padding-top (X) below */
    }
 
ul#tabnav li { /* do not change */
    display: inline;
    }
 
body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4, body#tab5 li.tab5, body#tab6 li.tab6, body#tab7 li.tab7, body#tab8 li.tab8, body#tab9 li.tab9 { /* settings for selected tab */
    border-bottom: 1px solid #fff; /* set border color to page background color */
    background-color: #fff; /* set background color to match above border color */
}
 
body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a, body#tab5 li.tab5 a, body#tab6 li.tab6 a, body#tab7 li.tab7 a, body#tab8 li.tab8 a, body#tab9 li.tab9 a { /* settings for selected tab link */
    background-color: #fff; /* set selected tab background color as desired */
    color: #000; /* set selected tab link color as desired */
    position: relative;
    top: 1px;
    padding-top: 3px; /* must change with respect to padding (X) above and below */
}
 
ul#tabnav li a { /* settings for all tab links */
    padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
    border: 1px solid #8a8a8a; /* set border COLOR as desired; usually matches border color specified in #tabnav */
    background-color: #eaeaea; /* set unselected tab background color as desired */
    color: #666; /* set unselected tab link color as desired */
    margin-right: 0px; /* set additional spacing between tabs as desired */
    text-decoration: none;
    border-bottom: none;
}
 
ul#tabnav a:hover { /* settings for hover effect */
    background: #cacaca; /* set desired hover color */
}
 
/* end css tabs */
 
.tabset_tabs {
    margin:0 ;
    padding:0;
    list-style-type:none;
    position:relative;
    z-index:2;
    white-space:nowrap;
    font: bold 11px verdana, arial, sans-serif ; /* set font as desired */
    }
 
.tabset_tabs li  { margin:0; padding:0; display:inline }
.tabset_tabs a  { color:#666 ! important; background-color:#eaeaea ! important; border:1px solid #8a8a8a; text-decoration:none; padding:0 0.6em; border-bottom:none }
.tabset_tabs a:hover  {background-color:#cacaca ! important }
.tabset_tabs a.active  { color:black ! important; background-color:lightblue ! important; border-color:#8a8a8a; cursor:default; border-bottom:white; padding-top:1px; padding-bottom:1px }
 
.tabset_tabs li.firstchild a  { border-left-width:1px }
 
.tabset_content {
    border:1px solid #8a8a8a;
    position:relative;
    z-index:1;
    padding:0.5em 0 0 0;
    display:none
}
 
.tabset_label  { display:none }
 
.tabset_content_active  { display:block }
 
@media aural{
  .tabset_content,
  .tabset_label  { display:block }
}

td.sidebar a{
    font-family: arial;
    font-size: 10pt;
    color: blue;
    text-decoration: none}

td.sidebar a:hover{
    padding-left: 5px;
    color: white;
    background-color: blue}

div.leftColumn {
    float: left;
    margin: 0 0 0 -750px;
    padding:0;
    width:140px;
}

.fade {
  position: relative;
}

.fade div {
  position: relative;
  top: 0;
  left: 0;
  display: none;
}

.fade img {
    height: 160px;
}

div.heading_fade_right {
    background: url("/images/backgrounds/fadeoff.gif");
    border-top:1px solid #acac89;
    border-bottom:1px solid #acac89;
    font-size:14pt;
    font-family: arial;
    color: #344144;
    padding-left:10px;
    margin-top:18px
}

div.heading_nofade {
    border-top:1px solid #acac89;
    border-bottom:1px solid #acac89;
    font-size:14pt;
    font-family: arial;
    color: #344144;
    padding-left:10px;
    margin-top:18px
}

div.heading_centerfade {
    border-top:1px solid #acac89;
    border-bottom:1px solid #acac89;
    font-size:14pt;
    font-family: arial;
    color: #344144;
    background-image: url("../images/backgrounds/fade_incenter.gif");
    font-weight:bold; 
    padding: 1px 1px 1px 1px;
}

td.rounded_topleft {
    background:url('/images/rounded.png');
    background-position: 0px 0px;
    height: 9px;
    width: 9px;
    }

td.rounded_top {
    background:url('/images/rounded_top.png');
    height: 9px;
    }

td.rounded_topright {
    background:url('/images/rounded.png');
    background-position: 9px 0px;
    height: 9px;
    width: 9px;
    }

td.rounded_left {
    background:url('/images/rounded_left.png');
    width: 9px;
    }

td.rounded_inside {
    background-color: #dfd9b1;
    }

td.rounded_right {
    background:url('/images/rounded_right.png');
    width: 9px;
    }

td.rounded_bottomleft {
    background:url('/images/rounded.png');
    background-position: 0px -9px;
    height: 9px;
    width: 9px;
    }

td.rounded_bottom {
    background:url('/images/rounded_bottom.png');
    height: 9px;
    }

td.rounded_bottomright {
    background:url('/images/rounded.png');
    background-position: -9px -9px;
    height: 9px;
    width: 9px;
    }

