BODY {
margin:0;
}

.shadingleft
{ 
background-image: url(../images/header/blue-shading-left.jpg);
background-repeat: repeat;
background-position: top right;
}

.shadingright
{ 
background-image: url(../images/header/blue-shading-right.jpg);
background-repeat: repeat;
background-position: top left;
}


.shadingleftservices
{ 
background-image: url(../images/header/blue-shading-left-services.jpg);
background-repeat: repeat;
background-position: top right;
}

.shadingrightservices
{ 
background-image: url(../images/header/blue-shading-right-services.jpg);
background-repeat: repeat;
background-position: top left;
}


.welcomepichomepage
{ 
background-image: url(../images/banners/homepage/welcome.jpg);
background-repeat: no-repeat;
background-position: bottom right;
}


.linkFooter a:hover {
font:11px Arial, Helvetica, sans-serif;
color:#E8E8E8;
text-decoration:underline;
}

.linkFooter,.linkFooter a {
font:11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}

.BodyText,.BodyText a, .BodyText a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#686868;
line-height:16px;

}

.BodyTextHighlight{
font-family: Arial, Helvetica, sans-serif;
color:#176AC9;
font-weight: bold;
font-size:11px;
line-height:16px;
}

.ContactText{
font-family: Arial, Helvetica, sans-serif;
color:#02467E;
font-weight: bold;
font-size:12px;
}


.upcomingevents a:hover {
font:11px Arial, Helvetica, sans-serif;
color:#000000;
letter-spacing:-0.5px;
text-decoration:underline;
}

.upcomingevents,.upcomingevents a {
font:11px Arial, Helvetica, sans-serif;
color:#000000;
letter-spacing:-0.5px;
text-decoration:none;
}


A {
font-size:12px;
font-weight:400;
color:#CD2C27;
text-decoration:none;
}

A:hover {
font-size:12px;
font-weight:400;
color:#CD2C27;
text-decoration:underline;
}
