body {
background-color: #666666;
font: 12px/16px Arial, Helvetica, sans-serif;
text-align: justify;
}

#container {
width: 1002px;
height: 612px;
position:absolute; top:10px; left:20px;
background-color: #151B54;
margin: 0 auto; 
}


#logo {
width: 180px;
height: 160px;
background-color: #151B54;
position:absolute; top:5px; left:2px;
}


#header { 
width: 796px;
height: 150px;
position:absolute; top:5px; left:204px;
background-color: #333300;
}


#leftColumn {
width: 200px;
height: 450px;

position:absolute; top:160px; left:2px;
background-color: #CCCCCC;
background-image: url(images/St-Margarets-menu.gif); 
background-repeat: no-repeat; 
background-position: left top;
}


#centreColumn {
width: 400px;
height: 450px;
background-color: #9999CC;
position:absolute; top:160px; left:204px;

}

#centreColumn1 {
width: 796px;
height: 450px;
background-color: #9999CC;
margin: 20px 0 10px 0;

position:absolute; top:150px; left:224px;

}


#rightColumn {
width: 400px;
height: 450px;
background-color: #9999CC;
position:absolute; top:160px; left:600px;

}

p.padit {
font: 12px/16px Arial;
color: #wwwwww;
text-align: justify;
margin: 10px 0 10px 0;
padding: 10 10 0 10;
}

p.padit2 {
font: 12px/16px Arial;
color: #wwwwww;
text-align: justify;
margin: 20px 0 10px 0;
padding: 3px 10px 10px 30px;
}

p.padit3 {
font: 12px/16px Arial;
color: #wwwwww;
margin: 0px 0px 0px 3px;
}

.invisible {
position:absolute;
left:-9999px;
}

p {
font: 12px/16px Arial;
color: #wwwwww;
padding: 3px 8px 0px 8px;

}


#A:hover  {display: inline; font: Arial, Helvetica, sans-serif; color: #666666; text-decoration: bold}

a:link {text-decoration: none; font-weight:bold; color: #ffffff}
a:visited {text-decoration: none; font-weight:bold; color: #ffffff}
a:active {text-decoration: none; font-weight:bold; color: #ffffff}
a:hover {text-decoration: bold; font-weight:bold; color: red}

a.menu:link {text-decoration: none; font-weight:bold; color: #ffffff}
a.menu:visited {text-decoration: none; font-weight:bold}
a.menu:active {text-decoration: none; font-weight:bold; color: #ffffff}
a.menu:hover {text-decoration: bold; font-weight:bold; color: #9999CC}

.menu a:link {text-decoration: none; font: bold 16px/18px Arial, Helvetica, sans-serif; font-weight:bold; color: #ffffff}
.menu a:visited {text-decoration: none; font: bold 16px/18px Arial, Helvetica, sans-serif; font-weight:bold}
.menu a:active {text-decoration: none; font: bold 16px/18px Arial, Helvetica, sans-serif; font-weight:bold; color: #ffffff}
.menu a:hover {text-decoration: bold; font: bold 16px/18px Arial, Helvetica, sans-serif; font-weight:bold; color: #9999CC}




h1 {
font: 20px/20px Arial, Helvetica, sans-serif;
color: #FFCC33;
margin-center:auto;
padding: 0px 5px 0px 8px;
}

h2 {
font: 18px/20px Arial, Helvetica, sans-serif;
color: #wwwwww;

margin-center:auto;
}

h3 {
font: bold 16px/18px Arial, Helvetica, sans-serif;
display: inline;
color: #999900;

}

h3 a {
font: bold 16px/18px Arial, Helvetica, sans-serif;
display: inline;

color: #FF3300; text-decoration: bolder
}

h4 {
font: bold 16px/18px Arial, Helvetica, sans-serif;
color: #ffffff;
display: inline;

}

h4 a {
font: bold 16px/18px Arial, Helvetica, sans-serif;

display: inline;
color: #FF3300; text-decoration: bolder

}

h5 {
font: bold 16px/18px Arial, Helvetica, sans-serif;
color: #333333;
margin-center:auto;
}

h6 {
font: bold 16px/18px Arial, Helvetica, sans-serif;
color: #333333;
margin-center:auto;

}

dl {
margin-left:auto;

text-align: left;
}

dt {
font: bold 12px/22px Arial, Helvetica, sans-serif;
color: #003366;
background-color: #wwwwww;
padding: 0 5px 0 0;
margin: 5px 0 0 0;
}

#dd a {
width: 155px; /* needs this for the hover */
display: inline;
font: bold 12px/22px Arial, Helvetica, sans-serif;
color: #000000;

}

dd {
display: inline;
font: bold 12px/22px Arial, Helvetica, sans-serif;

}

dd a:hover {
display: inline;
font: bold 12px/22px Arial, Helvetica, sans-serif;
color: #E9AB17;
text-decoration: none;

}

#background2 {
width: 451px;
height: 440px; 
background-color: #wwwwww;
float: left;
background-image: url(images/background.jpg);
}

#textblock {
height: 440px;
overflow: scroll;
}

#textblock2 {
height: 190px;
overflow: scroll;
}

p.noBreak {
display: inline;
font: bold 12px/22px Arial, Helvetica, sans-serif;
margin: 5px 0 0 0;
}
