
BODY
{ 
background-image: url(images/bground.jpg);
background-repeat: repeat-x;
background-color: #FAF5f3;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

table.outer {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
}
table.outer td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: black black black black;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.mast {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
	width: 100%;
	height: 118px;
	background-image: url(images/mastheadback.gif);
	background-repeat: repeat-x; 
}
table.mast td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: red red red red;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.maint {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
	width: 97%;
	}
table.maint td {
	border-width: 1px 1px 1px 1px;
	padding: 15px 15px 15px 15px;
	border-style: solid solid solid solid;
	border-color: #dddddd gray gray #dddddd;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.nav {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
	width: 200px;
}
table.nav td {
	border-width: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	border-style: none none none none;
	border-color: black black black black;
	-moz-border-radius: 0px 0px 0px 0px;
}


table.comm {
	border-width: 2px 2px 2px 2px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #961A1D;
	border-collapse: collapse;
}
table.comm th {
	border-width: 1px 1px 1px 1px;
	padding: 10px 20px 10px 20px;
	border-style: solid solid solid solid;
	border-color: #961A1D;
	background-color: #f1ecea;
	-moz-border-radius: 0px 0px 0px 0px;
	font-family: trebuchet ms, Arial, Helvetica;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	color: #961A1D;
}
table.comm td {
	border-width: 1px 1px 1px 1px;
	padding: 10px 20px 10px 20px;
	border-style: solid solid solid solid;
	border-color: #961A1D;
	background-color: #fdf8f6;
	-moz-border-radius: 0px 0px 0px 0px;
	font-family: trebuchet ms, Arial, Helvetica;
	font-size: 100%;
	font-weight: bold;
	text-align: left;
	color: #105769;
}

table.links {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
}
table.links td {
	border-width: 0px 0px 1px 0px;
	padding: 5px 10px 5px 10px;
	border-style: solid solid solid solid ;
	border-color: black black #dddddd black;
	background-color: #ffffff;
	-moz-border-radius: 0px 0px 0px 0px;
	font-family: trebuchet ms, Arial, Helvetica;
	font-size: 100%;
	font-weight: normal;
	text-align: center;
	color: #105769;
}

table.newsfooter {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
}
table.newsfooter td {
	border-width: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	border-style: solid solid solid solid ;
	border-color: black black #dddddd black;
	background-color: #ffffff;
	-moz-border-radius: 0px 0px 0px 0px;
	font-family: trebuchet ms, Arial, Helvetica;
	font-size: 100%;
	font-weight: normal;
	text-align: center;
	color: #105769;
}

table.indexbanner {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
}
table.indexbanner td {
	border-width: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	border-style: solid solid solid solid ;
	border-color: black black #dddddd black;
	background-color: #ffffff;
	-moz-border-radius: 0px 0px 0px 0px;
	font-family: trebuchet ms, Arial, Helvetica;
	font-size: 100%;
	font-weight: normal;
	text-align: center;
	color: #105769;
	white-space: pre-line;
}

h3.maintableheading {
font-family: trebuchet ms, Arial, Helvetica;
font-size: 90%;
text-align: left;
color: #961A1D;
}

h2.centreheading {
font-family: trebuchet ms, Arial, Helvetica;
font-size: 130%;
text-align: center;
color: #961A1D;
}

h2.newsheading {
font-family: trebuchet ms, Arial, Helvetica;
font-size: 130%;
text-align: center;
color: #961A1D;
}

h2.maintableheading {
font-family: trebuchet ms, Arial, Helvetica;
font-size: 110%;
text-align: left;
color: #961A1D;
}

p.maintabletext {
font-family: trebuchet ms, Arial, Helvetica;
text-align: left;
font-size: 80%;
font-weight: normal;
color: #105769;
}

p.maintabletextbiggerblue {
font-family: trebuchet ms, Arial, Helvetica;
text-align: left;
font-weight: normal;
font-size: 90%;
color: #105769;
}

p.maintabletextstandoutblue {
font-family: trebuchet ms, Arial, Helvetica;
text-align: left;
font-weight: bold;
font-size: 110%;
color: #105769;
}

p.maintabletextbiggerred {
font-family: trebuchet ms, Arial, Helvetica;
text-align: left;
font-weight: normal;
font-size: 90%;
color: #961A1D;
}

p.smallbluetext {
font-family: trebuchet ms, Arial, Helvetica;
text-align: left;
font-size: 70%;
font-weight: normal;
color: #105769;
}

p.newstextblue {
font-family: trebuchet ms, Arial, Helvetica;
text-align: left;
font-weight: normal;
font-size: 100%;
color: #105769;
}

ul.newstextblue {
font-family: trebuchet ms, Arial, Helvetica;
text-align: left;
font-weight: normal;
font-size: 100%;
color: #105769;
}

.leftnav A:link {text-decoration: none; font-family: trebuchet ms, Arial, Helvetica; font-size: 110%; font-weight: bold; color: #961A1D;}
.leftnav A:visited {text-decoration: none; font-family: trebuchet ms, Arial, Helvetica; font-size: 110%; font-weight: bold; color: #961A1D;}
.leftnav A:active {text-decoration: none; font-family: trebuchet ms, Arial, Helvetica; font-size: 110%; font-weight: bold; color: #961A1D;}
.leftnav A:hover {text-decoration: none; font-family: trebuchet ms, Arial, Helvetica; font-size: 110%; font-weight: bold; color: red;}

.docnav A:link {text-decoration: none; font-family: trebuchet ms, Arial, Helvetica; font-size: 100%; font-weight: bold; color: #105769;}
.docnav A:visited {text-decoration: none; font-family: trebuchet ms, Arial, Helvetica; font-size: 100%; font-weight: bold; color: #105769;}
.docnav A:active {text-decoration: none; font-family: trebuchet ms, Arial, Helvetica; font-size: 100%; font-weight: bold; color: #105769;}
.docnav A:hover {text-decoration: none; font-family: trebuchet ms, Arial, Helvetica; font-size: 100%; font-weight: bold; color: #961A1D;}

.newslink A:link {text-decoration: none; font-family: trebuchet ms, Arial, Helvetica; font-size: 100%; font-weight: bold; color: #105769;}
.newslink A:visited {text-decoration: none; font-family: trebuchet ms, Arial, Helvetica; font-size: 100%; font-weight: bold; color: #105769;}
.newslink A:active {text-decoration: none; font-family: trebuchet ms, Arial, Helvetica; font-size: 100%; font-weight: bold; color: #105769;}
.newslink A:hover {text-decoration: none; font-family: trebuchet ms, Arial, Helvetica; font-size: 100%; font-weight: bold; color: #961A1D;}

.headlinelink A:link {text-decoration: none; font-family: trebuchet ms, Arial, Helvetica; font-size: 100%; font-weight: bold; color: #e05B1C;}
.headlinelink A:visited {text-decoration: none; font-family: trebuchet ms, Arial, Helvetica; font-size: 100%; font-weight: bold; color: #e05B1C;}
.headlinelink A:active {text-decoration: none; font-family: trebuchet ms, Arial, Helvetica; font-size: 100%; font-weight: bold; color: #e05B1C;}
.headlinelink A:hover {text-decoration: none; font-family: trebuchet ms, Arial, Helvetica; font-size: 100%; font-weight: bold; color: red;}

.linkslink A:link {text-decoration: none; font-family: trebuchet ms, Arial, Helvetica; font-size: 100%; font-weight: normal; color: #105769;}
.linkslink A:visited {text-decoration: none; font-family: trebuchet ms, Arial, Helvetica; font-size: 100%; font-weight: normal; color: #105769;}
.linkslink A:active {text-decoration: none; font-family: trebuchet ms, Arial, Helvetica; font-size: 100%; font-weight: normal; color: #105769;}
.linkslink A:hover {text-decoration: none; font-family: trebuchet ms, Arial, Helvetica; font-size: 100%; font-weight: normal; color: #961A1D;}
