﻿body
{
    font-family: Sans-Serif,Verdana,Tahoma;
    font-size: 12px;
    color: #333333;
    background-color: #333333;
    background-image: url(/web/template/img/bodyBG.jpg);
    background-repeat: repeat-x;
    background-position: top;
    /*background-image: url(/web/template/img/pageBackground.gif);*/
}

.input
{
    font-family: Sans-Serif,Verdana,Tahoma;
    font-size: 12px;
    color: #cc3333;
}

.mainTable
{
    background-color: White;
    padding: 5px 5px 5px 5px;
    vertical-align: top;
}

.contentCell
{
    padding: 10px 10px 10px 10px;
    font-family: Sans-Serif,Verdana,Tahoma;
    font-size: 12px;
    letter-spacing: 0.04em;
}

.contentCell.*
{
    font-family: Sans-Serif,Verdana,Tahoma;
    font-size: 12px;
    letter-spacing: 0.04em;
}

.obitResults table
{
    background-image: url(/web/template/img/obitResultsBG.jpg);
    background-position: top;
    background-repeat: repeat-x;
}

.directoryResults table
{
    background-image: url(/web/template/img/directoryResultsBG.jpg);
    background-repeat: repeat-x;
}
.directoryResults td, .obitResults td
{
    font-family: Sans-Serif,Verdana,Tahoma;
    font-size: 12px;
    letter-spacing: 0.04em;
}

a:link, a:visited, a:active, .directoryResults a:link, .directoryResults a:visited, .directoryResults a:active,
.directoryResultsRightCell a:link, .directoryResultsRightCell a:visited, .directoryResultsRightCell a:active, .contentCell a:link,
.contentCell a:visited, .contentCell a:active,.homeContentCell a:link,.homeContentCell a:visited, .homeContentCell a:active,
.rightNav a:link,.rightNav a:visited, .rightNav a:active
{
    text-decoration: none;
    color: #3366CC;
}

a:hover, .directoryResults a:hover, .directoryResultsRightCell a:hover, .contentCell a:hover, .homeContentCell a:hover, .rightNav a:hover
{
    text-decoration: underline;
    color: #F09514;
}

.directoryResultsRightCell
{
    background-color: #F7F7F7;
    padding: 5px 5px 5px 5px;
}


.homeContentCell
{
    background-color: White;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}

.headerCell
{
    background-color: #DEE1CE;
    vertical-align: top;
}

.menuCell
{
    background-image: url(/web/template/img/menuLeftBackground.gif);
    color: #404040;
}

.menuButtonCell
{
    background-image: url(/web/template/img/menuRightBackground.gif);
    color: #404040;
}

.menuButton
{
    background-image: url(/web/template/img/menuButtonBackground.gif);
    color: #404040;
    font: Sans-Serif;
    font-size: 12px;
    letter-spacing: 0.1em;
}

.topnav a:link, a:visited
{
    text-decoration: none;
    color: #333333;
}

.topnav a:hover, a:active
{
    text-decoration: none;
    color: #FFFFFF;
}

.leftCell
{
    background-color: #E8E0CE;
    background-image: url(/web/template/img/columnLeft.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}

.leftCellBottom
{
    background-color: #E8E0CE;
    background-image: url(/web/template/img/bottomLeftGrad.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}

.leftNavMenuContainer
{
    background-color: #E8E0CE;
}

.leftNav
{ 
    position: relative;
    font-family: Sans-Serif, Helvetica, Tahoma;
    font-size: 12px;
    letter-spacing: 0.1em;
    background-image: url(/web/template/img/leftNavOn.gif);
    background-repeat: no-repeat;
    white-space: nowrap;
    display: block;
    width: 174px;
    height: 25px;
    margin: 0; 
    padding: 0;
}

.leftNav a:link, .leftNav a:visited, .leftNav a:active, .leftNav a:hover
{
    display: block;
    color: #000000;
    font-size: 12px;
    width: 174px;
    height: 25px;
    display: block;
    float: left;
    color: black;
    text-decoration: none;
}

.leftNav img {width: 174px; height: 25px; border: 0; }
* html a:hover {visibility:visible}
.leftNav a:hover img{visibility:hidden}

.leftNav span {
    position: absolute;
    left: 10px;
    top: 5px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

.obitNav
{ 
    position: relative;
    font-family: Sans-Serif, Helvetica, Tahoma;
    font-size: 10px;
    letter-spacing: 0.03em;
    background-image: url(/web/template/img/obitNavOn.gif);
    background-repeat: no-repeat;
    white-space: nowrap;
    display: block;
    width: 110px;
    height: 17px;
    margin: 0; 
    padding: 0; 
}

.obitNav a
{
    display: block;
    color: #000000;
    font-size: 12px;
    width: 110px;
    height: 17px;
    display: block;
    float: left;
    color: black;
    text-decoration: none;
}

.obitNav img {width: 110px; height: 17px; border: 0; }
* html a:hover {visibility:visible}
.obitNav a:hover img{visibility:hidden}

.obitNav span {
    position: absolute;
    left: 0px;
    top: 1px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

.rightCell
{
    background-color: #BAD0B6;
    padding: 5px 5px 5px 5px;
}

.rightBoxHeader
{
    BACKGROUND-COLOR: #dee1ce;
    padding: 5px 5px 5px 5px;
    background-repeat: repeat-x;
    color: #666633;
}


.rightBoxContent
{
    background-color: #F5F7E9;
    /*background-image: url(/web/themes/theme1/img/rightTopBoxContentBG.gif);
    background-repeat: repeat-x;*/
    border-left: 2px solid #DEE1CE;
    border-right: 2px solid #DEE1CE;
    border-bottom: 2px solid #DEE1CE;
    padding: 5px 5px 5px 5px;
}



.rightBox a:link, a:visited, a:active
{
    text-decoration: none;
    color: #333333;
}

.rightBox a:hover
{
    text-decoration: none;
    color: #333333;
}


.footerDividerCell
{
    background-image: url(/web/template/img/bottomBarBackground.gif);
    color: #404040;
}

.footerContentCell
{
    background-color: #F6F7EF;
    color: #404040;
    padding: 2px 5px 2px 5px
}

img
{
    border: 0px;
}

.cemeteryHeader
{
    background-image: url(/web/template/img/cemeteryHeader.jpg);
    background-repeat: no-repeat;
    font-family: Sans-Serif, Verdana, Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
}

.churchHeader
{
    background-image: url(/web/template/img/churchHeader.jpg);
    background-repeat: no-repeat;
    font-family: Sans-Serif, Verdana, Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
}

.defaultHeader
{
    background-image: url(/web/template/img/defaultHeader.jpg);
    background-repeat: no-repeat;
    font-family: Sans-Serif, Verdana, Tahoma;
    font-size: 15px;
    font-weight: bold;
    color: #333333;
}

.newsHeadline, .headline, h3, h2, h1
{
	font-size: 13px;
	font-weight: bold;
	color: #F09514;
}

.obitSubHeaderCell
{
    background-color: White;
    background-image: url(/web/template/img/obitSubBG.gif);
    background-repeat: repeat-y;
    color: white;
    padding-right: 5px; padding-left: 5px; padding-bottom: 2px; padding-top: 2px;
}

.staffImage
{
	border: solid 1px #333333;
}