﻿/*bg_black*/
/*bg_blue*/
/*bg_green*/
/*bg_orange*/
/*bg_purple*/
/*bg_red*/
/*bg_suede*/
/*bg_violet*/


        body
        {
            text-align: center;
            margin-right: auto; margin-left: auto;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 0.7em;
            color: #FFFFFF;
        }
        .header
        {
             background-image: url(../Images/bg_purple.gif);
            background-repeat: repeat;
            text-align:center;
            margin-right: auto; margin-left: auto;
            width: 900px;
            height: 90px;
            font-size: medium; 
        }
        .header img
        {
            border-width: 0;
            float: left;
        }
        .headerLogo
        {
            left: 5px;
            top: 5px;
            width: 65px;
            text-align: left;
        }
        .headerStatus
        {
            width: 300px;
            text-align: left;
            font-size: medium;
        }
        .headerLinks
        {
            width: 300px;
            text-align: right;
            width: 300px;
        }
        .header a
        {
            text-align: right;
            text-decoration: none;
            color: White;
        }
        
        .headerMidle
        {
            height: 35px;
            text-align:center;
            margin-right: auto; margin-left: auto;
            margin: auto;
        }
        /*Menu styles*/
        .headerMenu
        {
            text-align: center;
            margin-right: auto; margin-left: auto;
            vertical-align: middle;
            height: 25px;
        }
        .Menu
        {
        	text-align:center;
            margin-right: auto; margin-left: auto;
            /*color: White;*/
        }
        .HoverStyle
        {
          /*  border-bottom-color: Yellow;
            border-bottom-width: medium;
            border-bottom-style: ridge;*/
        }
        .HoverStyle a
        {
            color: Yellow;
        }
        .MenuItemStyle
        {
            padding: 2px 2px;
            font-size: small;
            text-align: left;
             background-image: url(../Images/bg_purple.gif);
            
            /*background-position:0px -100px;
            /*background:url('topMenuImages.png') 100% -90px no-repeat;*/
            
        }
        .SelectedItemStyle
        {
        }
        .content
        {
            width: 900px;
            height: auto;
            display: block;
            text-align: center;
            margin-right: auto; margin-left: auto;
            text-decoration: none;
            color: Black;
            font-size: medium;
        }
        .Readonly
        {
            background-color: #EEEEEE;
        }
        .Watermark
        {
            color: #AAAAAA;
        }
        .LoginPanel
        {
            color: Black;
            background-color: White;
            width: 300px;
            height: 130px;
            background-color: White;
            border-width: 3px;
            border-style: solid;
            border-color: Gray;
            padding: 3px;
        }
        .modalBackground
        {
            background-color: #888888; /*Gray;*/
            filter: alpha(opacity=70);
            opacity: 0.7;
        }

        .ErrorPanel
        {
            width: 900px;
            font-size: medium;
        }
        .ErrorPanel legend
        {
            color: #FF0000;
            font-weight: bold;
            font-size: medium;
        }
        .footer
        {
             background-image: url(../Images/bg_purple.gif);
            background-repeat: repeat;
            text-align:center;
            margin-right: auto; margin-left: auto;
            width: 900px;
            height: 50px;
        }
        .FooterLeftInner
        {
            text-align: left;
            width: 60px;
        }
        .footerLeft
        {
            top: 5px;
            text-align: left;
            width: 40px;
        }
        .footerCentre
        {
            text-align: center;
            margin-right: auto; margin-left: auto;
            vertical-align: middle;
            width: 700px;
        }
        .FooterRightInner
        {
            text-align: right;
            width: 60px;
        }
        .footerRight
        {
            top: 5px;
            text-align: right;
            width: 40px;
        }
        .footer a
        {
            text-decoration: none;
            color: White;
        }
        
        /*Event Viewing*/
        
        .EventPanel
        {
        }
        
        .EventPanel legend
        {
            color: Blue;
        }
        
        /*Diary*/
        .DiaryDate, .a
        {
        	font-weight:bold;
        	color:Black;
        }
        .DiarySubject
        {
        	font-size: small; 
        	color: rgb(0, 0, 255);
        }
        .DiaryTime
        {
        	font-size: x-small; 
        	color: rgb(204, 51, 0);
        }
        .DiaryDescription
        {
        	font-size: small;
        }
 

/*Photo Galery*/
/* Inline styles are used because image controls hard code a border property */
.view .photo-frame {
	margin-left: auto;
	margin-right: auto;
}

.photo_198 
{
	border: 4px solid #FFFFFF;
}
/* Photo Border for All Pages Except the Albums Page */

.photo-frame .topx-- {
	background-image: url(PhotoGallery/Images/frame-topx--.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}
.photo-frame .top-x- {
	background-image: url(PhotoGallery/Images/frame-top-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.photo-frame .top--x {
	background-image: url(PhotoGallery/Images/frame-top--x.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}

.photo-frame .midx-- {
	background-image: url(PhotoGallery/Images/frame-midx--.gif);
	background-repeat: repeat-y;
	width: 4px;
	height: 100%;
}
.photo-frame .mid--x {
	background-image: url(PhotoGallery/Images/frame-mid--x.gif);
	background-repeat: repeat-y;
	width: 4px;
	height: 100%;
}

.photo-frame .botx-- {
	background-image: url(PhotoGallery/Images/frame-botx--.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: top;
}
.photo-frame .bot-x- {
	background-image: url(PhotoGallery/Images/frame-bot-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.photo-frame .bot--x {
	background-image: url(PhotoGallery/Images/frame-bot--x.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: bottom;
}

/* Photo Border for the Album Page */

.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(PhotoGallery/Images/album-tstretch.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 14px;
	width: auto;
}
.album-frame .top--x-- {
	background-image: url(PhotoGallery/Images/album-tstretch.gif);
	background-repeat: repeat-x;
	height: 14px;
	width: auto;
}
.album-frame .top---x- {
	background-image: url(PhotoGallery/Images/album-tstretch.gif);
	background-repeat: repeat-x;
	text-align: right;
	height: 14px;
	width: auto;
}

.album-frame .mtpx---- {
	background-image: url(PhotoGallery/Images/album-lstretch.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	height: auto;
	width: 14px;
}
.album-frame .mtp----x {
	background-image: url(PhotoGallery/Images/album-rstretch.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	height: auto;
	width: 14px;
}

.album-frame .midx---- {
	background-image: url(PhotoGallery/Images/album-lstretch.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 14px;
}
.album-frame .mid----x {
	background-image: url(PhotoGallery/Images/album-rstretch.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 14px;
}

.album-frame .mbtx---- {
	background-image: url(PhotoGallery/Images/album-lstretch.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: auto;
	width: 14px;
}
.album-frame .mbt----x {
	background-image: url(PhotoGallery/Images/album-rstretch.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: auto;
	width: 14px;
}

.album-frame .bot-x--- {
	background-image: url(PhotoGallery/Images/album-bstretch.gif);
	background-repeat: repeat-x;
	text-align: right;
	height: 14px;
	width: auto;
}
.album-frame .bot--x-- {
	background-image: url(PhotoGallery/Images/album-bstretch.gif);
	background-repeat: repeat-x;
	height: 14px;
	width: auto;
}
.album-frame .bot---x- {
	background-image: url(PhotoGallery/Images/album-bstretch.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 14px;
	width: auto;
}

/*Ministry Viewer*/ 
    .Ministry
    {
    }
    
    .MinistryHeaderStyle
    {
    	 background-image: url(../Images/bg_purple.gif); 
		background-repeat: repeat;
    	font-weight:bold; Color:White; 
    }
    .MinistryPagerStyle
    {
    	 background-image: url(../Images/bg_purple.gif);  
    	Color:White; 
    	text-align:Center; 
    }
    .MinistryHeaderStyle a, MinistryPagerStyle a
    {
    	font-weight:bold; Color:White; 
    }
    .MinistryPagerStyle a
    {
    	font-weight:bold; Color:White; 
    }
    
    .MinistryAlternatingRowStyle {background-color:White;}
	.MinistryRowStyle {background-color:#EFF3FB}
	
    .MinistrySelectedRowStyle {background-color:#D1DDF1; font-weight:bold; Color:#333333;}
	.MinistryEditRowStyle {background-color: Black; border-style:solid; border-width:20px;}