﻿.tblCell {
    border-bottom: #949494 thin dotted;
}

.pastorNotes { background-image: url(Images/paper017.jpg); background-repeat:repeat;}
.generic { background-color:Yellow; }
/* Table Borders */
/******************Site Frame with columns table Master page***************************/
.master-frame{
    width: 100%;
    border-width:0px;
}
.master-frame .topY{
	background-image: url(Images/frame-topY.png);
	background-repeat:repeat-x;
	width: auto;
	height: 60px;
	background-position:left bottom;
}
.master-frame .topx--
{	
    background-image: url(Images/frame-topx--.png);
	background-repeat:no-repeat;
	width: auto;
	height: 68px;
	background-position:right bottom;
}
.master-frame .top-x-{
	background-image: url(Images/frame-top-x-.png);
	background-repeat:repeat-x;
	width: auto;
	height: 68px;
	background-position:left bottom;
}
.master-frame .top--x
{
    background-image: url(Images/frame-top--x.png);
	background-repeat:no-repeat;
	width: auto;
	height: 68px;
	background-position:left bottom;
}
.master-frame .midx--{
	background-image: url(Images/frame-midx--.png);
	background-repeat: repeat-y;
	width: auto;
	background-position:right top;
}
.master-frame .mid-x-{
	width: auto;
	height: 100%;
	vertical-align:top;
}
.master-frame .mid--x{
	background-image: url(Images/frame-mid--x.png);
	background-repeat: repeat-y;
	width: auto;
	background-position:left top;
}
.master-frame .botx--
{
    background-image: url(Images/frame-botx--.png);
	background-repeat:no-repeat;
	width: 87px;
	height: 59px;
	background-position: right top;
}
.master-frame .bot-x-
{
    background-image: url(Images/frame-bot-x-.png);
	background-repeat: repeat-x;
	width: auto;
	height: 59px;
	background-position:left top;
}
.master-frame .bot--x
{
    background-image: url(Images/frame-bot--x.png);
	background-repeat:no-repeat;
	width: 87px;
	height: 59px;
	background-position:left top;
}
.master-frame .botY{
	background-image: url(Images/frame-botY.png);
	background-repeat:repeat-x;
	width: auto;
	height: 87px;
	background-position:left top;
}

/**********************Content place holder table Master page***********************************/
.master-frame .txx--{
    background-image: url(Images/content/topxx--.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	background-position:right bottom;
}
.master-frame .t-xx-{
    background-image: url(Images/content/top-xx-.png);
	background-repeat: repeat-x;
	width: auto;
	height: 15px;
	background-position:left bottom;
}
.master-frame .t--xx{
    background-image: url(Images/content/top--xx.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	background-position: left bottom
}
.master-frame .mxx--{
	background-image: url(Images/content/midxx--.png);
	background-repeat: repeat-y;
	width: 15px;
	height: auto;
	background-position:right top;
}
.master-frame .m-xx-{
    background-image: url(Images/content/mid-xx-.png);
	background-repeat: repeat;
	width: auto;
    height: auto;
}
.master-frame .m--xx{
    background-image: url(Images/content/mid--xx.png);
	background-repeat: repeat-y;
	width: 15px;
	height: auto;
	background-position:left top;
}
.master-frame .bxx--{
    background-image: url(Images/content/botxx--.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	background-position:right top;
}
.master-frame .b-xx-{
    background-image: url(Images/content/bot-xx-.png);
	background-repeat: repeat-x;
	width: auto;
	height: 15px;
	background-position:left top;
}
.master-frame .b--xx{
    background-image: url(Images/content/bot--xx.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	background-position:left top;
}
 /*Picture Frame Borders */
.form-frame{
    height: auto;
    border-width:0px;
    margin-left: auto;
    margin-right: auto;
}
.form-frame .topf-- {
	background-image: url(Images/content/form-topx--.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	background-position:right bottom;
}
.form-frame .top-f-{
    background-image: url(Images/content/form-top-x-.png);
	background-repeat: repeat-x;
	width: auto;
	height: 16px;
	background-position:left bottom;
}
.form-frame .top--f{
	background-image: url(Images/content/form-top--x.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	background-position: left bottom;
}
.form-frame .midf--{
	background-image: url(Images/content/form-midx--.png);
	background-repeat: repeat-y;
	width: 16px;
	background-position:right top;	
}
.form-frame .mid-f-{
    background-color: #e1dec6;
	width: auto;
	height: auto;
	vertical-align:top;
	text-align: left;
}
.form-frame .mid--f{
	background-image: url(Images/content/form-mid--x.png);
	background-repeat: repeat-y;
	width: 16px;
    background-position:left top;		
}
.form-frame .botf--{
	background-image: url(Images/content/form-botx--.png);	
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
    background-position:right top;
}
.form-frame .bot-f-{
    background-image: url(Images/content/form-bot-x-.png);
	background-repeat: repeat-x;
	width:auto;
	height: 16px;
	background-position:left top;
}
.form-frame .bot--f{
	background-image: url(Images/content/form-bot--x.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	background-position:left top;
}
 /*Picture Frame Borders */
.pic-frames{
    width: auto;
    height: auto;
    border-width:0px;
    margin-left: auto;
    margin-right: auto;
}
.pic-frame{
    width: auto;
    height: auto;
    border-width:0px;
    margin: 5px;
}
.pic-frame .topxx-- {
	background-image: url(Images/content/pic-topx--.png);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	background-position:right bottom;
}
.pic-frame .top-xx-{
    background-image: url(Images/content/pic-top-x-.png);
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
	background-position:left bottom;
}
.pic-frame .top--xx{
	background-image: url(Images/content/pic-top--x.png);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	background-position: left bottom;
}
.pic-frame .midxx--{
	background-image: url(Images/content/pic-midx--.png);
	background-repeat: repeat-y;
	width: 4px;
	background-position:right top;	
}
.pic-frame .mid-xx-{
	width: auto;
	height: auto;
	vertical-align:top;
	text-align: left;
}
.pic-frame .mid--xx{
	background-image: url(Images/content/pic-mid--x.png);
	background-repeat: repeat-y;
	width: 4px;
    background-position:left top;		
}
.pic-frame .botxx--{
	background-image: url(Images/content/pic-botx--.png);	
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
    background-position:right top;
}
.pic-frame .bot-xx-{
    background-image: url(Images/content/pic-bot-x-.png);
	background-repeat: repeat-x;
	width:auto;
	height: 4px;
	background-position:left top;
}
.pic-frame .bot--xx{
	background-image: url(Images/content/pic-bot--x.png);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	background-position:left top;
}
/* Album Frame Borders */

.album-frame .topx----,
.album-frame .top----x,
.album-frame .botx----,
.album-frame .bot----x {
	height: 14px;
	width: 14px;
}

.album-frame .top-x--- {
	background-image: url(Images/content/album-tstretch.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 14px;
	width: auto;
}
.album-frame .top--x-- {
	background-image: url(Images/content/album-tstretch.gif);
	background-repeat: repeat-x;
	height: 14px;
	width: auto;
}
.album-frame .top---x- {
	background-image: url(Images/content/album-tstretch.gif);
	background-repeat: repeat-x;
	text-align: right;
	height: 14px;
	width: auto;
}

.album-frame .mtpx---- {
	background-image: url(Images/content/album-lstretch.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	height: auto;
	width: 14px;
}
.album-frame .mtp----x {
	background-image: url(Images/content/album-rstretch.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	height: auto;
	width: 14px;
}

.album-frame .midx---- {
	background-image: url(Images/content/album-lstretch.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 14px;
}
.album-frame .mid----x {
	background-image: url(Images/content/album-rstretch.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 14px;
}

.album-frame .mbtx---- {
	background-image: url(Images/content/album-lstretch.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: auto;
	width: 14px;
}
.album-frame .mbt----x {
	background-image: url(Images/content/album-rstretch.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: auto;
	width: 14px;
}

.album-frame .bot-x--- {
	background-image: url(Images/content/album-bstretch.gif);
	background-repeat: repeat-x;
	text-align: right;
	height: 14px;
	width: auto;
}
.album-frame .bot--x-- {
	background-image: url(Images/content/album-bstretch.gif);
	background-repeat: repeat-x;
	height: 14px;
	width: auto;
}
.album-frame .bot---x- {
	background-image: url(Images/content/album-bstretch.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 14px;
	width: auto;
}

/*-------------------------PASTORS NOTES---------------------------*/
.pScroll{
    width: auto;
    height: auto;
    border-width:0px;
    margin-left: auto;
    margin-right: auto;
}
.pScroll .topBAA {
	background-image: url(Images/content/paperScroll-topx--.png);
	background-repeat: no-repeat;
	width: 59px;
	height: 42px;
	background-position:right bottom;
}
.pScroll .topABA{
    background-image: url(Images/content/paperScroll-top-x-.png);
	background-repeat: repeat-x;
	width: auto;
	height: 42px;
	background-position:left bottom;
}
.pScroll .topAAB{
	background-image: url(Images/content/paperScroll-top--x.png);
	background-repeat: no-repeat;
	width: 59px;
	height: 42px;
	background-position: left bottom;
}
.pScroll .midBAA{
	background-image: url(Images/content/paperScroll-midx--.png);
	background-repeat: repeat-y;
	width: 59px;
	background-position:right top;	
}
.pScroll .midABA{
    background-image: url(Images/content/paperScroll-mid-x-.png);
    background-repeat: repeat;
	width: auto;
	height: auto;
	vertical-align:top;
	text-align: left;
}
.pScroll .midAAB{
	background-image: url(Images/content/paperScroll-mid--x.png);
	background-repeat: repeat-y;
	width: 59px;
    background-position:left top;		
}
.pScroll .botBAA{
	background-image: url(Images/content/paperScroll-botx--.png);	
	background-repeat: no-repeat;
	width: 59px;
	height: 42px;
    background-position:right top;
}
.pScroll .botABA{
    background-image: url(Images/content/paperScroll-bot-x-.png);
	background-repeat: repeat-x;
	width:auto;
	height: 42px;
	background-position:left top;
}
.pScroll .botAAB{
	background-image: url(Images/content/paperScroll-bot--x.png);
	background-repeat: no-repeat;
	width: 59px;
	height: 42px;
	background-position:left top;
}