.forumtitle1 {


border:1px solid ;
}
.forumtitle2 {



border:1px solid ;
}
.forumcontent {


padding:3px;
border-collapse:collapse;
border:1px solid ;
}
.foruminput {


border:1px solid black;
}
.forumsubmit {


border:1px solid black;
}
.forumlink:link,.forumlink:active,.forumlink:visited,.forumlink:hover {

}


.menubackground {
background-color:#ffffff;
color:#000000;
}
.menucurrent {
color:#9A0202;
}
.menulinked:link,.menulinked:visited,.menulinked:active {
color:#9A0202;
text-decoration:none;
}
.menulinked:hover {
color:#9A0202;
text-decoration:none;
}


.breadcrumbbackground {
font-size:10px;
}
.breadcrumbcurrent {
font-size:10px;
}
.breadcrumblinked:link,.breadcrumblinked:visited,.breadcrumblinked:active {
font-size:10px;
text-decoration:none;
}
.breadcrumblinked:hover {
font-size:10px;
text-decoration:none;
}


.formbackground {


}
.forminput {


border:1px solid black;
}
.forminput radio {
background-color:transparent;
}
.formbutton {


border:1px solid black;
}


.quicklinkstitle {
font-size:10px;
}
.quicklinksbackground {
font-size:10px;
}
.quicklinkslink:link,.quicklinkslink:visited,.quicklinkslink:active {
font-size:10px;
}
.quicklinkslink:hover {
font-size:10px;
}


table {
padding:0px;
}
td {
padding:0px;
}

h1 {
font-family:verdana, sans-serif;
font-size:20px;
font-weight:bold;
color:#C00404;
border-bottom-color:#E4E5E5;
border-left-style:none;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
padding:2px;
}

h2 {
font-family:verdana, sans-serif;
font-size:18px;
color:#C00404;
border-bottom-color:#E4E5E5;
border-left-style:none;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
padding:2px;
}

h3 {
font-family:verdana, sans-serif;
font-size:16px;
color:#C00404;
border-bottom-color:#E4E5E5;
border-left-style:none;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
padding:2px;
}

h4 {
font-family:verdana, sans-serif;
font-size:14px;
color:#C00404;
border-bottom-color:#E4E5E5;
border-left-style:none;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
padding:2px;
}

h5 {
font-family:verdana, sans-serif;
font-size:12px;
color:#C00404;
border-bottom-color:#E4E5E5;
border-left-style:none;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
padding:2px;
}

a {
font-family:verdana, sans-serif;
font-size:11px;
text-decoration:underline;
}

p {
font-family:verdana, sans-serif;
font-size:11px;
color:#404040;
}

li {
font-family:verdana, sans-serif;
font-size:11px;
color:#404040;
}

td {
font-family:verdana, sans-serif;
font-size:11px;
color:#404040;
/*padding:1;*/
}

input {
font-family:verdana, sans-serif;
font-size:10px;
color:#404040;
background-color:#E4E5E5;
border-left-color:#E4E5E5;
border-top-color:#E4E5E5;
border-right-color:#E4E5E5;
border-bottom-color:#E4E5E5;
}
input RADIO {
background-color:transparent;
}

textarea {
font-family:verdana, sans-serif;
font-size:10px;
color:#404040;
background-color:#E4E5E5;
border-left-color:#808080;
border-top-color:#808080;
border-right-color:#808080;
border-bottom-color:#808080;
padding:2px;
}

option {
font-family:verdana, sans-serif;
font-size:10px;
color:#404040;
background-color:#E4E5E5;
}

a:link {
color:#1A4A81;
}

a:active {
color:#1A4A81;
}

a:visited {
color:#1A4A81;
}

a:hover {
color:#C00404;
}

body {
 background-color:#990000;
 }

hr {
color:#808080;
}

.SectionTop {
background-color:#FFFFFF;
}

.SectionLeft {
background-color:#FFFFFF;
}

.SectionRight {
background-color:#FFFFFF;
}

.SectionBottom {
background-color:#FFFFFF;
}

.SectionContent {
background-color:#FFFFFF;
}

.boxCurved {
background-color: #ffffff;
}
.l1, .l2, .l3 { font-size: 0px; /* hack for ie...yay ie! */ }
.l1 {
border-left: 4px solid #C2C2C2;
border-right: 4px solid #C2C2C2;
height: 1px;
}
.l2 {
border-left: 2px solid #C2C2C2;
border-right: 2px solid #C2C2C2;
height: 1px;
}
.l3 {
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
height: 2px;
}
.boxCurved h2, .boxCurved p { padding: 5px; margin: 0; }

.boxFooter {
background-color: #eeeeee;
}
.l1, .l2, .l3 { font-size: 0px; /* hack for ie...yay ie! */ }
.l1 {
border-left: 4px solid #C2C2C2;
border-right: 4px solid #C2C2C2;
height: 1px;
}
.l2 {
border-left: 2px solid #C2C2C2;
border-right: 2px solid #C2C2C2;
height: 1px;
}
.l3 {
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
height: 2px;
}
.boxFooter h2, .boxFooter p { padding: 5px; margin: 0; }



.boxMenu {
background-color: #ffffff;
width: 160px;

}
.l1, .l2, .l3 { font-size: 0px; /* hack for ie...yay ie! */ }
.l1 {
border-left: 4px solid #C2C2C2;
border-right: 4px solid #C2C2C2;
height: 1px;
}
.l2 {
border-left: 2px solid #C2C2C2;
border-right: 2px solid #C2C2C2;
height: 1px;
}
.l3 {
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
height: 2px;
}
.boxMenu h2, .boxMenu p { padding: 5px; margin: 0; }


.colour1 {
background-color:#9A0202;
color:#F6E8E8;

}


/* Added by Toby experiment to get content area up to height 100%*/

/* Removed by Andy, to background colour consistent: html { background-color:#c2c2c2; height: 100%;} */
/*
html { height: 100%;}
.content { height: 100%;}
.mainarea { height: 100%; }
.maintable { height: 100%; }
.maincell { height: 100%; }
div#content { vertical-align: top; height:100%;}*/