

a:active{color: red;}
a:hover{background: #ffff00;}
a:link{color: blue;}
a:visited{color: purple;}

a.mnu:active{color: red;text-decoration: none;}
a.mnu:hover{background: #ffff00;text-decoration: none;}
a.mnu:link{color: blue;text-decoration: none;}
a.mnu:visited{color: purple;text-decoration: none;}


a.mnucurrent:active{color: red;}

a.mnucurrent:link{color: blue;}
a.mnucurrent:visited{
color: purple;
text-decoration: none;
font-weight: bold;}

a.mnucurrent:hover{
color: gray;text-decoration: none;}

a.PicLinkLeft {
float: left;
margin-right: 10px;}
a.PicLinkLeft:hover{background: #ffff00;}

a.PicLinkRight {
float: right;
margin-left: 10px;}
a.PicLinkRight:hover{background: #ffff00;}

body{
background: #FFFFCC;
margin-top: 0;
margin-left: 15%;
margin-right: 15%;
background-image: url(../images/background.jpg);
background-repeat: repeat-y;
}

body.centrebody{
background: #FFFFCC;
margin-left: 10em;
margin-right: 10em;
background-image: url(../images/background.jpg);
background-repeat: repeat-y;
text-align: center;
border-style: none;

}

body.centrewidebody{
background: #FFFFCC;
margin-left: 0;
margin-right: 0;
background-image: url(../images/background.jpg);
background-repeat: repeat-y;
text-align: center;
border-style: none;

}



body.leftbody{
background: #FFFFCC;
margin-left: 0;
margin-right: 0;
background-image: url(../images/background.jpg);
background-repeat: repeat-y;
text-align: left;
}

body.leftbodyblue{
background: #F0F8FF;
margin-left: 0;
margin-right: 10em;
background-image: url(../images/backgroundblue.jpg);
background-repeat: repeat-y;
text-align: left;
}

body.mfsbody{
background: #FFFFCE;
margin-left: 0;
margin-right: 0;
background-image: url(../images/echbkgnd.gif);
background-repeat: repeat;
text-align: left;
border-style: none;
}

body.widebody{
background: #FFFFCE;
margin-left: 0;
margin-right: 0;
background-image: url(../images/mfsback.jpg);
background-repeat: repeat-y;
text-align: left;
border-style: none;
}

body.widebodyblue{
background: #F0F8FF;
margin-left: 0;
margin-right: 0;
background-image: url(../images/backgroundblue.jpg);
background-repeat: repeat-y;
text-align: left;
border-style: none;
}
body.widebodymoree{
background: #FFFFCE;
margin-left: 0;
margin-right: 160px;
background-image: url(../images/backgroundmoree.jpg);
background-repeat: repeat-y;
text-align: left;
border-style: none;
}

div.images{float: left; 
margin: 0 5px 5px 0}
div.right{text-align: right;}


h1{
text-align: center;
}

h1.lft{
text-align: left;
}
h1.coloured{
margin-top: 0;
text-align: left;
color: navy;
}

h2{
text-align: center;
}


h2.coloured{
text-align: left;
color: navy;
}

h2.lft{
text-align: left;
}

img{
border-style: none;
}
img.lft{
border-style: none;
text-align: left;
}
img.boxed{
border-style: solid;
text-align: left;
}
img.FloatLeft {
float: left;
margin-right: 10px;}

img.FloatRight {
float: Right;
margin-left: 10px;}

img.lnk:hover{background: #ffff00;text-decoration: none;}

img.PicLinkRight {
float: right;
margin-left: 10px;}
img.PicLinkRight:hover{background: #ffff00;}

p.margin15{
margin-left: 15%;
margin-right: 15%;
}


p.blue{color: blue}

p.cell{text-align: center;}

p.coloured{
text-align: left;
color: navy;
}

p.cursive{font-family:  "Monotype Corsiva", "Brush Script MT",
 cursive;
font-size: 180%;
text-align: center;
color: blue }


p.menubar{text-align: center; font-size: 80%;}

p.small{font-size: 80%}

span.acknowledge{text-align: center; font-size: 50%; color: Teal}

span.currentpage{color: purple; font-weight: bold;text-decoration:none;}


span.cursive{font-family:  "Monotype Corsiva", "Brush Script MT",
 cursive;
}

span.coloured{
text-align: left;
color: navy;
font-weight: bold;
}

span.largeblue{
margin-top: 0;
margin-bottom: 0;
font-size: 180%;
color: blue }


span.red{

color: red;
font-weight: bold;
}

table{
border-style: none;
}

table.centre{
margin-left: auto;
margin-right: auto;


border-style:solid;
border-color:#808080;
border-width:thin;
}

table.tbl{
border-style:solid;
border-color:#808080;
border-width:thin;
}

td{
text-align: left;
vertical-align: top;
border-style: none;
}

td.bblue{
background-color: blue;
}

td.lft{
text-align: left;
vertical-align: top;
border-style: none;
}

td.cursive{font-family:  "Monotype Corsiva", "Brush Script MT",
 cursive;
font-size: 180%;
text-align: center;
color: blue }

td.mnu{
text-align: left;
text-decoration: none;
vertical-align: bottom;
border-style: none;
background-image: url(../images/background_menu.jpg);
background-repeat: repeat-y;

}

td.menubar{text-align: center; font-size: 80%;}



td.mfsmenu{
text-align: left;
text-decoration: none;
vertical-align: bottom;
border-style: none;
background-image: url(../images/mfsback_menu.jpg);
background-repeat: repeat-y;

}



