﻿body
{
    /*background-image: url('../images/style/shpBG_Main.gif');
    background-repeat: repeat-y;
    background-position: center top;*/
    background-color: #E8E8E8;
    margin: 0px;
    font-family: Century Gothic, arial;
    font-size:0.8em;
    
}

.mainMenu
{
    width:860px; 
    margin-left:auto; 
    margin-right:auto; 
    margin-top:10px;
    padding-left:20px; 
    padding-right:20px; 
    background-color:#ffffff; 
    /*height:90px;*/  
    color:#ffffff;
    display:none;
    border-radius:4px;
    box-shadow:0 1px 3px #BBB;
}

.pageHeading
{
    /*border: solid 1px red; */
    width: 880px;
    height:100px;
    margin-top:10px;
    margin-left: auto;
    margin-right: auto;
    background-color: #555;  
    /*border-radius:4px;*/
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    box-shadow:0 1px 3px #BBB;
    color:#ffffff;
    font-size:2.0em;
    padding-left:20px; 
    padding-top:20px;
    
}

.homeSlideContainer
{
    /*border: solid 1px red; */
    width: 900px;
    margin-top:10px;
    margin-left: auto;
    margin-right: auto;
    background-color: #ffffff;  
    border-radius:4px;
    box-shadow:0 1px 3px #BBB;
    
}

.mainContainer
{
    /*border: solid 1px red; */
    width: 900px;
    margin-top:10px;
    margin-left: auto;
    margin-right: auto;
    background-color: #ffffff;  
    border-radius:4px;
    box-shadow:0 1px 3px #BBB;
    min-height:600px;
    
}
.mainBanner
{
    /*border: solid 1px blue;*/
    /*text-align: center;*/
    /*background: url('../images/style/bannerIBIZ.gif') no-repeat;*/
    height:60px;
    
    /*background-image: url('../images/style/shpBG_Top.gif');
    background-repeat: no-repeat;
    background-position: center top;*/
    
    width:900px;
    margin-left:auto;
    margin-right:auto;
    background-color:lightsteelblue;
    border-radius:4px;
    box-shadow:0 1px 3px #BBB;
}

.mainFooter
{
    /*background-color: #e8e8e8;*/
    
    text-align:right;
    width: 900px;
    margin-top:0px;
    margin-left: auto;
    margin-right: auto;
}

.mainContent
{
    /*border: solid 1px green;*/
    /*border-left:solid 2px #646464;*/
    width:860px;
    margin-left:20px; margin-right:20px;
}


.pgTitleMain
{
    border-bottom:solid 2px #4682B4;
    color: #CC0000;
    font-family: Century Gothic,Segoe Print,Arial,Garamond,Verdana;
    font-size: 18pt;
    font-weight:normal;
    padding-top: 7px;
    padding-left: 0px;
    margin-bottom: 3px;
}

.pgSubTitle1
{
    border-bottom:solid 0px #646464;
    width:100%;
    font-weight:bold;
    font-size:12pt;
    color:#646464;
    padding-top: 7px;
    margin-bottom:5px;
}

.fieldsetLegendDefault
{
    color:Navy; 
    font-size:12pt; 
    font-weight:bold;
}

.keyword1
{
    color:#4682B4;
    font-weight:bold;
}


#divHomeLinks a
{
    text-decoration:none;    
	font-size:16pt; 
	font-family: Segoe Print,Comic Sans MS; 
	font-weight:bold; 
	color:#FF8C00;
}
#divHomeLinks a:hover{
	font-size:16pt; 
	font-family: Segoe Print,Comic Sans MS; 
	font-weight:bold; 
	color:#4682B4;
}

.AnnouncementDiv a, .AnnouncementDiv a:visited
{
    text-decoration:none;
    font-weight:normal;
    color:#555;
    /*font-size:1.2em;*/
}

.AnnouncementDiv a:hover
{
    text-decoration:none;
    font-weight:normal;
    color:#cc0000;
}

.tblCellPersonTitle {color:#cc0000; font-size:10pt; font-weight:bold;}

.parishTeamImageBorder
{
    border-radius:8px;
}

nav {
    width: 100%;
    margin: 10px auto;  
}
 
nav ul {
    list-style: none;
    overflow: hidden;
}

nav li a, nav li a:visited {
    display: block;
    float: left;
    width: 20%;
    padding: 10px;
    margin:3px;
     
    background: #c0504d;
    border-radius:4px;
    /*border-right: 1px solid #fff;*/
     
    color: #fff;    
    font: 400 13px/1.4 'Cutive', Helvetica, Verdana, Arial, sans-serif;
    text-align: center;
    text-decoration: none;
    /*text-transform: uppercase;*/
    
    /*TRANSISTIONS*/
    -webkit-transition: background 0.5s ease;
       -moz-transition: background 0.5s ease;
         -o-transition: background 0.5s ease;
        -ms-transition: background 0.5s ease;
            transition: background 0.5s ease;
}

/*HOVER*/
nav li a:hover {
    background: lightsteelblue;
}

/*SMALL*/
nav small {
    color: #555;    
    font: 100 11px/1 Helvetica, Verdana, Arial, sans-serif;
    text-transform: none;
    display:none;
     
}

nav li:last-child a {
    /*border: none;*/
}

