﻿a:active, a:focus
{
    outline: none;
    -moz-outline-style: none;
}

* 
{
    margin: 0px; 
    padding: 0px; 
}


a
{
    text-decoration: none;
}

a:link
{
    text-decoration: none;
    color: Blue;
    
}

a:visited

{
    text-decoration: none;
    color: Blue;
}

a:hover
{
    text-decoration: underline;
    color: Navy;
}


img
{
    border: 0px;   
}

body 
{
    background-color: #ffffff;
    background-repeat: repeat;
    color: #000000;
    font-size: 10pt;
    font-family:  Arial, Verdana;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.Header
{
    width: 100%;
    height: 110px;
    background-image: url('images/css_images/standard/Header_Background.gif');
    background-position: left top;
    background-repeat: repeat-x;
    
}



#HeaderHolder
{
    width: 980px; 
    height: 110px; 
    background-image: url('images/css_images/standard/Header.gif');
    background-position: center top;
    background-repeat: no-repeat;
    

}

.MenuBarHolder
{
    width: 100%;
    height: 50px;
    background-color: #1f1f1f;
    
    
}

.MenuBar
{
    width: 980px;
    height: 50px;
    background-image: url('images/css_images/standard/menu_background_NEW.gif');
    background-position: center top;
    background-repeat: no-repeat;
}

.NewMenuItem
{
    padding: 5px 0px 5px 0px;
}

a.NewMenuItem:link, a.NewMenuItem:visited
{
    color: #cccccc;
    text-decoration: none;
}

a.NewMenuItem:hover
{
    color: #FF9933;
}





.MasterBody
{
    width: 100%;
    display: block;
}

.Footer
{
    width: 100%;
    height: 40px;
    color: #ffffff;
    padding-top: 30px;
    background-color: #414141;
    background-image: url('images/css_images/standard/FooterBackground.gif');
    background-position: center top;
    background-repeat: no-repeat;
    
}


#ImageMaster
{
width: 100%;
background-color: #313348;
background-image: url('images/css_images/standard/BlueBandBackground.jpg');
background-position: center top;
background-repeat: no-repeat;
}




.PageTitle
{
color: #000000;
font-size: 18pt;

}


.BodyTitle
{
    font-family: Arial;
    color: #416a92;
    font-size: 16pt;
    text-decoration: none;
    font-weight: bold;
}


.ContentDiv
{
    float: left; 
    width: 600px;
    padding: 5px 5px 5px 5px;
    text-align:left;
    
}




.ContentBodyHolder
{
    width: 100%;
    min-height: 1200px;
    display: inline-table;
    background-image: url('images/css_images/standard/whitebackground_withshadow.gif');
    background-position: center top;
    background-repeat: repeat-y;
    
}

.ContentBody
{
    width: 980px;
    min-height: 1200px;
    display: inline-table;

    
}

div#PageContent
{
    width: 740px;
    min-height: 600px;
    display: inline-table;
    float: left;
    padding: 30px 10px 15px 10px;
    
    
}
div#HomePageContent
{
background-color: #3c445e;

    
    
}


.LeftNav
{
    width: 185px;
    height: 1150px;
    background-color: #efebeb;


}
.LeftNavBottom
{
    width: 185px;
    height: 50px;
    background-color: #efebeb;
    background-image: url('images/css_images/standard/LeftNavBottomBackground.gif');
    background-position: left bottom;
    background-repeat: no-repeat;

}


.MainContent_DoubleColumn
{
    width: 610px


}

.MainContent_SingleColumn
{
    width: 795px;    

}

.RightNavHolder 
{
    width: 185;
    height: 1150px;
    background-color: #b0aeae;
    background-image: url('images/css_images/standard/RightNavBottomBackground.gif');
    background-position: left bottom;
    background-repeat: no-repeat;


}

div#RightNav
{
    width: 185;



}

div#RightNavBottom
{
    width: 185;
    height: 50px;
    background-color: #b0aeae;
    background-image: url('images/css_images/standard/RightNavBottomBackground.gif');
    background-position: right bottom;
    background-repeat: no-repeat;


}






div#RightColumn
{
    width: 220px;
    min-height: 550px;
    background-image: url('images/css_images/standard/RightColumnBottom.gif');
    background-position: right bottom;
    background-repeat: no-repeat;
    background-color: #b0aeae;
    display: inline-table;
    float: right;
    padding: 15px 0px 15px 0px;
}


/* ------------- Home Page Styles----------- */

#ParishLinksBox
{
    width: 690px; 
    height: 240px; 
    background-image: url('images/css_images/standard/ParishesLinksBoxBackground.jpg');
    background-position: left top;
    background-repeat: no-repeat;
    

}


#BishopBlog
{
    width: 980px;
    min-height: 240px;
    background-image: url('images/css_images/standard/BishopAndBlogBoxBackground.gif');
    background-position: left top;
    background-repeat: no-repeat;
    margin-top: 0px;
    display:inline-table;
    

}


#BulletinEvents
{
    width: 980px;
    min-height: 240px;
    background-image: url('images/css_images/standard/BishopsBulletinBoxBackground.gif');
    background-position: left top;
    background-repeat: no-repeat;
    margin-top: 0px;
    display: inline-table;
}

#Media
{
    width: 980px; 
    min-height: 240px;
    background-image: url('images/css_images/standard/MediaBoxBackground.gif');
    background-position: left top;
    background-repeat: no-repeat;
    margin-top: 0px;
    display: inline-table;

}


#BottomLinkBox

{
margin-top: 30px; 
width: 980px; 
height: 310px; 
background-image: url('images/css_images/standard/BottomLinkBoxBackground.gif'); 
background-repeat: repeat-x; 
background-position: left top;


}

.ColorTitles
{
    color: #AEB2C5;
}

.Colorlinks, a.Colorlinks:link, a.Colorlinks:visited
{
    color: #FF9933;
    text-decoration: none;
}
a.Colorlinks:hover
{
    color: #ffcc66;
}































#FeaturedHelp .ColorLinks, a.ColorLinks.link, a.ColorLinks.visited
{
    color: #ffffff;
    text-decoration: underline;
}
#FeaturedHelp a.ColorLinks:Hover
{
    color: #ff9933;
}





/* ------------- FrontPage Right Column Navigation ----------- */




div#HomeRightNav
{
    background-image: url('images/css_images/standard/HomePageRightNavBackground.gif');
    background-position: right top;
    background-repeat: no-repeat;
    padding-left: 40px;
    padding-top: 100px;
}

div#HomeRightNavBase
{
    width: 100%;
    height: 650px;
    padding: 0px 0px 0px 0px;
    background-image: url('images/css_images/standard/HomePageRightNavBackground_Base.gif');
    background-position: right top;
    background-repeat: repeat-y;
    display: block;

}


div#HomeRightNavBottom
{
    background-image: url('images/css_images/standard/HomePageRightNavBackground_Bottom.gif');
    background-position: right bottom;
    background-repeat: no-repeat;
    height: 115px;
}

div#OfficesList a
{

    text-decoration: none;
    
}

div#OfficesList span
{


    font-size: 8pt;
    font-weight: bold;
    display: block;
    padding: 5px 10px 5px 15px;
    color: #ffffff;
    cursor: pointer;
    background-image: url('images/arrow.gif');
    background-position: left;
    background-repeat: no-repeat;

        
}

div#OfficesList ul a:hover span
{
    color: #ffffff;
}




div#OfficesList ul
{
    width: 205px;
    padding-top: 10px;
    margin: 0px;
}


div#OfficesList li
{
    display: block;
    margin: 0px;
    border-bottom: solid 1px #999999;
}


div#OfficesList li:hover
{
    background-color: #6a6a6a;
    color: #ffffff;
    cursor: pointer;
}





/* ------------- LEFT COLUMN OFFICE NAVIGATION ----------- */


.NavigationDiv
{
    width: 185px;
    float: left;
    text-align: left;
    
    
    
}

.navMenuItem
{
    display: inline;
    
}


.NavigationDiv .navMenuItem
{
    margin-left: 0px;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 13px;
    padding-right: 5px;
    text-decoration: none;
    color: #000000;
    font-size: 10pt;
    display: block;
    background-image: url('images/arrow.gif');
    background-position: left;
    background-repeat: no-repeat;
    border-bottom: solid 1px #C0C0C0;
    width: 165px;
    height: px;

}


.NavigationDiv a:hover
{
    text-decoration: none;
    color: #ffffff;
    background-color: #275F87;
}



            /* -----------------LEFT COLUMN OFFICE NAVIGATION MENU DROPDOWNS -------------- */


            .navDropDownMenu
            {
                float:left;
                position:absolute;
                border:1px solid #000000;
                background-color:#325666;
                width:200px;
                z-index: 99999;
            }
            .navDropDownMenu > a
            {
                color:#ffffff;
                display:block;
                font-family:Arial;
                font-size:10pt;
                text-decoration:none;
                padding:5px 5px 5px 5px;
            }
            .navDropDownMenu > a:hover
            {
                color:#FFFFFF;
                background-color:#000000;
            }





/* ------------- SIDE BAR ADS FOR MASTERPAGE -------------- */




div#BishopSideAd
{
    width: 175px;
    height: 165px;
    background-image: url('images/css_images/standard/ads/BishopSwainSideAd.jpg');
    background-position: left top;
    background-repeat: no-repeat;
    border: none 0px;
    cursor: pointer;
}

div#ParishSideAd
{
    width: 175px;
    height: 280px;
    background-image: url('images/css_images/standard/ads/ParishesSideAd.jpg');
    background-position: left top;
    background-repeat: no-repeat;
    border: none 0px;
    cursor: pointer;
}

div#SideAd1
{
    width: 175px;
    height: 190px;
    background-image: url('images/css_images/standard/ads/PastoralPlanSideAd.jpg');
    background-position: left top;
    background-repeat: no-repeat;
    border: none 0px;
    cursor: pointer;
}

div#SideAd2
{
    width: 175px;
    height: 190px;
    background-image: url('images/css_images/standard/ads/SafeEnvironmentSideAd.jpg');
    background-position: left top;
    background-repeat: no-repeat;
    border: none 0px;
    cursor: pointer;
}
div#SideAd3
{

    width: 175px;
    height: 120px;
    background-image: url('images/css_images/standard/ads/CFSSideAd.jpg');
    background-position: left top;
    background-repeat: no-repeat;
    border: none 0px;
    cursor: pointer;
}





/* ---------------- MEDIA PLAYER STYLES ------------------------ */


.MediaContentBodyHolder
{
    width: 100%;
    min-height: 1200px;
    display: inline-table;
    background-color: #000000;
        
}



div#MPlayerArea
{
    width: 100%;
    background-color: #333333;
    background-image: url('images/css_images/MediaPlayer/MediaPlayerBackground.gif');
    background-repeat: repeat-x;
    background-position: center top;
    
    
}


#navbar 
{
   margin-left: -20px;
   padding: 0px;
   
}
#navbar li 
{
   list-style: none;
   float: left; 
   display: inline;
   width: 220px;
}
#navbar li a 
{
   display: block;
   padding: 2px 2px 2px 5px;
   margin-top: 3px;
   color: #666666;
   text-decoration: none; 
}
#navbar li a:hover
{
    background-color: #993300;
    color: #ffffff;
}













div#MediaPlayerWindow
{
    width: 100%;

    color: #ffffff;
    
}


div#MediaListContent
{
    width: 980px;
    height: 880px;
    background-color: #666666;
    background-image: url('images/css_images/MediaPlayer/ContentGradient.gif');
    background-position: bottom left;
    background-repeat: repeat-x;
    
    
    color: #000000;
}
.Media_VODPlayerContainer
{
    height: 515px;
    width: 100%;
    background-image: url('images/css_images/MediaPlayer/VOD_Background.jpg');
    background-position: center top;
    background-repeat: no-repeat;
    color: #ffffff;
    
    
}

.Media_AODPlayerContainer
{
    height: 515px;
    width: 100%;
    background-image: url('images/css_images/MediaPlayer/AOD_Background.jpg');
    background-position: center top;
    background-repeat: no-repeat;
    color: #ffffff;
    
    
}

.Media_DefaultContainer
{
    height: 300px;
    width: 100%;
    background-position: center top;
    background-repeat: no-repeat;
    color: #ffffff;
    
    
}



.MediaMainMenu
{
    width: 960px;
    height: 27px;
    font-size: 11pt;
    font-weight: bold;
    color: #ffffff;
   
    padding-left: 20px;
    padding-top: 13px;
    padding-bottom: 0px;
    text-align: left;
    

}



.Media_VOD_Share
{
    width: 200px;
    height: 110px;
    background-image: url('images/css_images/MediaPlayer/ShareVideoTableBackground.gif');
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 15px;
    padding-top: 40px;
    padding-right: 15px;

}



.Media_AOD_Share
{
    width: 200px;
    height: 110px;
    background-image: url('images/css_images/MediaPlayer/ShareAudioTableBackground.gif');
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 15px;
    padding-top: 40px;
    padding-right: 15px;

}

.Media_LeftNavigation
{
    width: 210px;
    color: #000000;
}


.Media_LeftNavigation a:Hover
{
    background-color: #999999;
    color: #ffffff;
    text-decoration: none;
 }
 
 .Media_LeftNavigationLink
 {
     
     text-decoration: none;
     width: 210;
     padding: 5px;
     border-bottom: dotted 1px #ffffff
 }
 
  .Media_LeftNavigationLink a:link a:visited a
 {
     
     text-decoration: none;
     color: #000000;
 }
 


#body #bodyContent #HomePageContent .ColorLinks a:link
{
color: #ff9933;
}


#DataPager1           { border:0; margin:0; padding:0; font-size:11px; list-style:none; float:left; }   
#DataPager1 a           { border:solid 1px #9aafe5; margin-right:2px; }   
#DataPager1 .command  { font-weight:bold; display:block; float:left; margin-right:2px; padding:3px 4px;}       
#DataPager1 .current { background:#2e6ab1; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; margin-right:2px; }   
#DataPager1 a:link,    
#DataPager1 a:visited   { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none; }   
#DataPager1 a:hover     { border:solid 1px #0e509e; }







/* ---------------- BLOG STYLES ------------------------ */

.BlogDiv img
{
    max-width:100%;
}

.blogTitle
{
    padding-left: 5px;
    padding-right: 5px;
    
}

.blogContent
{
    padding-left: 5px;
    padding-right: 5px;
}


.blogText
{
}

.blogText blockquote
{
    padding-left: 40px;
    padding-right: 20px;
    background-image: url('images/blog_blockquote.gif');
    background-position: left top;
    background-repeat: repeat-y;
    color: #666666;
    margin-top: 10px;
}

