body {font-size:11pt;
font-family:"Times New Roman","serif";
color:black;
background-color:#f3f1f1;
}

h1 {font-size:20pt;
font-family:"Arial","sans-serif";
font-weight:bold;
color:#a81414}

h2 {font-size:15pt;
line-height:1;
font-family:"Arial","sans-serif";
color:#a81414}

h3 {font-size:13pt;
line-height:1.0;
font-family:"Arial","sans-serif";
font-weight:"normal";
color:#510707}

h4 {font-size:11pt;
line-height:1.1;
font-family:"Arial","sans-serif";
color:#510707}

h5 {font-size:10pt;
line-height:1;
font-family:"Arial","sans-serif";
color:#510707}

h6 {font-size:9pt;
font-family:"Times New Roman","serif";
color:#510707;
text-align:"left";
}

h6.rt {font-size:9pt;
font-family:"Times New Roman","serif";
color:maroon;
text-align:"right";
}



table {font-size:10pt;
font-family:"Arial","sans-serif";
color:black;
}

table.small {font-size:8pt;
font-family:"Arial","sans-serif";
color:black;
}

table.news {font-size:15pt;
font-family:"Arial","sans-serif";
color:navy;vertical-align:top;}
td.news {font-size:10pt;
font-family:"Arial","sans-serif";
color:navy;padding:20px;vertical-align:top;}
td.newsitem {padding:20px;vertical-align:top;border-color:#a81414;
  border-width: 1px;
  border-style: solid;background-color: white}
td.head {font-weight:bold;background-color:#f3f1f1;color:#a81414}
.noJS {position:absolute;margin-left:0px;z-index: 100;width: 10%;}
.red {color:red;}

div.newsflash {font-size:13pt;margin-left:auto; margin-right:auto;font-weight:bold;text-align:center; padding:10px}
 .newslist {font-size:13pt; font-weight:bold}
 li.news {padding:10px}
.centre {text-align:center}
.newpage {page-break-before:always }
/* this padding ensures that there is a space at the bottom - for IE6
*/
html #content-wrapper {
 margin: 0px 2% 0px 2%;
  }
 table.centre {margin-left:auto; margin-right:auto;text-align: left;}
 div.centre {margin-left:auto; margin-right:auto;}
 table.smallcentre {margin-left:auto; margin-right:auto;text-align: left;font-size:8pt;
font-family:"Arial","sans-serif";
color:black;
}
td.ctee {padding: 0 25px 0 25px;}
a.results {line-height:1.3;}



#content {
  /* without the bottom padding IE6 puts the corners in the wrong place */
  margin: 2px 8% 20px 8%;
  padding: 15px;
  border-color:#a81414;
  border-width: 1px;
  border-style: solid;
  background-color: white;
  line-height:1;
}

#header {
{ font-weight: 600; font-style: normal; font-size: 18pt; font-family:
               "Verdana","Sans-Serif" ;color:maroon}
}

.nomenu a:hover{ /*hover background color*/
background-color: #808080;}
a.info{
    position:relative; /*this is the key*/
    z-index:24;
    text-decoration:underline;}

a.info:hover{z-index:25; background-color:#eeecec}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:30em;
    border:1px solid #006A44;
    background-color:#eeecec; color:#000;
	 font-weight: normal;
    text-align: left;padding:2em;}

.bcrclogo {width:100%; background-color:#dbdbdb; height:19px;
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
   }

.align-right { float:right; margin: 0px 0px 0px 0px;}