body
{
font-family: geneva, verdana, arial, helvetica;
font-size: 11px;
background-color: #f9f9f0;
}
.bannerbox
{
color: #f9f9f0;
background-color: #880000;
border:#880000 1px dotted;
}
.featurebox
{
border:#265e15 1px dotted;
}
.toplinxbox
{
background-color: #f9f9f0;
border-bottom:#265e15 1px solid;
}
.toplinxbox-noborder
{
background-color: #f9f9f0;
}
.toplinxdeco
{
font: 14px/14px verdana, arial, helvetica;
color: #265e15;
background-color: #f9f9f0;
}
.toplinxdecored
{
font: 14px/14px verdana, arial, helvetica;
color: #880000;
background-color: #f9f9f0;
}
.toplinx
{
font: 14px/14px verdana, arial, helvetica;
text-decoration: none;
cursor: hand;
color: #265e15;
font-weight: bold;
}
.toplinx:hover
{
font: 14px/14px verdana, arial, helvetica;
cursor: hand;
color: #901C1C;
font-weight: bold;
}
.bodylinx {
font: 14px/14px arial, helvetica;
text-decoration: none;
cursor: hand;
color: #265e15;
}
.bodylinx:hover {
font: 14px/14px arial, helvetica;
cursor: hand;
border-bottom:#963 1px solid;
}
.leftlinx
{
font: 11px/11px arial, helvetica;
text-decoration: none;
cursor: hand;
color: #333399;
}
.leftlinx:hover
{
font: 11px/11px arial, helvetica;
text-decoration: underline;
cursor: hand;
color: #990033;
font-weight: bold;
}
.titlelinx
{
font: 11px/11px arial, helvetica;
text-decoration: none;
cursor: hand;
color: #333399;
}
.titlelinx:hover
{
font: 11px/11px arial, helvetica;
text-decoration: underline;
cursor: hand;
color: #990033;
 background-color: #FFF6F6;
font-weight: bold;
}
.sitelinx
{
font: 15px/15px verdana, arial, helvetica;
text-decoration: none;
cursor: hand;
color: #333399;
}
.sitelinx:hover
{
font: 15px/15px verdana, arial, helvetica;
text-decoration: underline;
cursor: hand;
color: #990033;
font-weight: bold;
}
.horizontalinx
{
font: 12px/12px arial, helvetica;
font-weight: bold;
text-decoration: none;
}
.horizontalinx:hover
{
font: 12px/12px arial, helvetica;
font-weight: bold;
text-decoration: underline;
}
.spacerline
{
background-color: #1EA39B;
height: 1px;
}
.graphixbox
{
background-color: #FEDEE1;
width: 210px;
}
.rightlinxbox
{
background-color: #F4F4F4;
width: 185px;
}
.displaytitle
{
font: 18px/18px arial, helvetica;
text-decoration: none;
color: #265e15;
background-color: #f9f9f0;
}
.displaytitlerev
{
font: 18px/18px arial, helvetica;
text-decoration: none;
background-color: #265e15;
font-weight: bold;
color: #f9f9f0;
}
.displaytitlered
{
font: 18px/18px arial, helvetica;
text-decoration: none;
color: #880000;
background-color: #f9f9f0;
}
.displaytitlerevred
{
font: 18px/18px arial, helvetica;
text-decoration: none;
background-color: #880000;
font-weight: bold;
color: #f9f9f0;
}
.linktitle
{
font: 16px/16px arial, helvetica;
font-weight: bold;
}
.smalltext
{
font: 11px/11px arial, helvetica;
text-decoration: none;
color: #000000;
}
.smalltextgreen
{
font: 10px/10px arial, helvetica;
text-decoration: none;
color: #265e15;
}
.smalltextred
{
font: 10px/10px arial, helvetica;
text-decoration: none;
color: #880000;
}

.smalltextbold
{
font: 9px/9px arial, helvetica;
text-decoration: none;
color: #000000;
font-style: bold;
}
.smalltextitalics
{
font: 9px/9px arial, helvetica;
text-decoration: none;
color: #000000;
font-style: italic;
}
.displaytext
{
font: 12px/12px arial, helvetica;
text-decoration: none;
color: #000000;
}
/* font-size: small; aka 16px/16px */
/* font-size: x-small; aka 14px/14px */
.excerpttext
{
font: 14px/14px arial, helvetica;
}
.unshadedtext
{
padding-left: 20px;
font: 12px/12px arial, helvetica;
text-decoration: none;
color: #000000;
}
.unshadeditalics
{
padding-left: 20px;
font: 12px/12px arial, helvetica;
text-decoration: none;
font-style: italic;
color: #000000;
}
.shadedtext
{
padding-left: 20px;
font: 12px/12px arial, helvetica;
text-decoration: none;
color: #000000;
background-color: #F1F5FE;
}
.unshadedredtext
{
font: 10px/10px arial, helvetica;
text-decoration: none;
color: Red;
}
.shadedredtext
{
font: 10px/10px arial, helvetica;
text-decoration: none;
color: Red;
background-color: #F4F4F4;
}

.emailtext
{
font: 14px/14px arial, helvetica;
background-color: #E6FAF9;
}
.colourtext
{
font: 15px/15px arial, helvetica;
text-decoration: none;
color: #880000;
font-weight: bold;
}
.coloursep
{
font: 9px/9px arial, helvetica;
text-decoration: none;
color: #880000;
font-weight: bold;
}
.leadtext
{
font: 17px/17px arial, helvetica;
text-decoration: none;
font-weight: bold;
font-style: italic;
}
.header
{
font: 13px/13px arial, helvetica;
text-decoration: none;
color: #14706A;
font-weight: bold;
font-style: italic;
}
.newsheader
{
font: 11px/11px arial, helvetica;
background-color: #F4F4F4;
width: 100%;
color: #CC0000;
}
h1, h2, h3, h4, h5, h6
{
   font-family:Georgia, Verdana, Arial, Serif;
color: #265e15;
}

#header h1
{
   font-size:1.8em;
   margin:10px 0 0 10px;
   font-variant:small-caps;
   letter-spacing:1px;
}
#header h1 a {

   text-decoration:none;
   border:none;
}
#header h2
{
   margin:5px 0 0 10px;
   font-size:1em;
   font-weight:normal;
   font-family:Tahoma, Verdana, Arial, Serif;
   letter-spacing:1px;
}.bigbg{
   background-image:url(images/map.gif);
   background-repeat:no-repeat;
   background-position: center;
   height:91px

}