/*
Style sheet for all BTO pages
Iain Downie, Mike Toms and Stephen Baillie: British Trust for Ornithology
9 August 2002
*/

div#busy {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 500px;
    height: 235px;
    padding: 250px;
    border: 1px solid red;
    background-color: black;
    filter:alpha(opacity=80);
    text-align: center;
    font: bold 24px arial, helvetica, sans-serif;
    color: #336699;
    opacity:0.8;
    z-index: 9998;
}


.blueBorder {
border: #081b5e 1px solid;
background-color: #FFFFFF;
}
body {
background: #d7d8ed;
text-align: center;
margin-top: 1px; padding-top: 1px;
border: 0;
}
html {
min-height: 101%;
}


 hr.green{
    border: 0;
    width: 100%;
    color: #006633;
    background-color: #006633;
    height: 2px;
}

/* Default link colours, link and visited same colour */
A:link {
    color: #336699;
    text-decoration : none;
    font-weight : bold;
    font-family : Arial, Helvetica, sans-serif
}
A:active {
    color: #CC3366;
    text-decoration : none;
    font-weight : normal
}
A:visited {
    color: Maroon;
    text-decoration : none;
    font-weight : normal
}
A:hover {
    color: Maroon;
    text-decoration : none
}


/*Some basic P and Heading formats*/
P.TXTblueheadcenter18{
	color : #2A377E;
	font-size : 18pt;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	text-align : center
}
P.TXTgreenheadcenter18{
	color : Green;
	font-size : 18pt;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	text-align : center
}
P.TXTredheadcenter18{
	color : Red;
	font-size : 18pt;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	text-align : center
}
P.TXTbluesubheadcenter14 {
    color : #2A377E;
    font-size : 14pt;
    font-weight : bold;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
    text-align : center
}
P.TXTgreensubheadcenter14 {
    color : green;
    font-size : 14pt;
    font-weight : bold;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
    text-align : center
}
P.TXTredsubheadcenter14 {
    color : red;
    font-size : 14pt;
    font-weight : bold;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
    text-align : center
}
P.TXTbluesubheadcenter14ital {
    color : #2A377E;
    font-size : 14pt;
    font-weight : normal;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
    text-align : center;
    font-style: italic
}
P.TXTblueboldcenter12 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    color: #2A377E;
    border: #808080
}
P.TXTblueboldcenter10 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    color: #2A377E;
    border: #808080
}
P.TXTgreenboldcenter12 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    color : Green;
    border: #808080
}
P.TXTredboldcenter10 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    color : Red;
    border: #808080
}
P.TXTmaroonboldcenter12 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    color : Maroon;
    border: #808080
}
P.TXTgreenheadleft18 {
    color : Green;
    font-size : 18pt;
    font-weight : bold;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
    text-align : left
}
P.TXTblueheadleft18 {
    color : #2a377e;
    font-size : 18pt;
    font-weight : bold;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
    text-align : left
}
P.TXTredheadleft18 {
    color : red;
    font-size : 18pt;
    font-weight : bold;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
    text-align : left
}
P.TXTgreenheadleft14{
    color : Green;
    font-size : 14pt;
    font-weight : bold;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
    text-align : left
}
P.TXTblueheadleft14 {
    color : #2a377e;
    font-size : 14pt;
    font-weight : bold;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
    text-align : left
}
P.TXTredheadleft14{
    color : red;
    font-size : 14pt;
    font-weight : bold;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
    text-align : left
}
P.TXTbluenormaltext9{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #2A377E;
	text-decoration : none
}
P.TXTbluenormaltext10{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #2A377E;
	text-decoration : none
}
li.TXTbluenormaltext10{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #2A377E;
	text-decoration : none
}
P.TXTblueboldtext10{
	font-size: 10pt;
        font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #2A377E;
	text-decoration : none
}
P.TXTbluenormaltext12 {
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #2A377E;
    text-decoration : none;
    text-align: justify
}
P.TXTblueboldleft12 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    color: #2A377E;
    border: #808080
}
P.TXTgreenboldleft12 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    color : Green;
    border: #808080
}
P.TXTmaroonboldleft12 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    color : Maroon;
    border: #808080
}
P.TXTblueboldleft10 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    color: #2A377E;
    border: #808080
}
P.TXTblueboldleft9 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    color: #2A377E;
    border: #808080
}
LEGEND.TXTblueboldleft8 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    color: #2A377E;
    border: #808080
}
LEGEND.TXTblueboldleft12 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    color: #2A377E;
    border: #808080
}
P.TXTgreennote10 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align: left;
    color: Green;
}
P.TXTgreennote10center {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align: center;
    color: Green;
}
P {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none
}
P.TXTsmall {
    color : #000000;
    font-size : 10px;
    font-weight : normal;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
    text-align : left
}
P.TXTsmallblue {
    color : #2A377E;
    font-size : 10px;
    font-weight : normal;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
    text-align : left
}
P.TXTsmallblueR {
    color : #2A377E;
    font-size : 10px;
    font-weight : normal;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
    text-align : right
}
P.TXTsmallbluecenter {
    color : #2A377E;
    font-size : 10px;
    font-weight : normal;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
    text-align : center
}
/*Superscript text format */
SUP.TXTSuperscript{
    font-size : 7pt;
    font-family : Arial, Helvetica, sans-serif;
}
span.highlight{
    font-family : Arial, Helvetica, sans-serif;
    color : #2A377E;
    font-weight : bold
}

span.red{
    font-family : Arial, Helvetica, sans-serif;
    color : red
}

/*Some basic table formats */
TD  {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
}
TD.TXTbluenormaltext10{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #2A377E;
        font-weight : normal;
	text-decoration : none
}
TD.TXTblueboldtext10{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #2A377E;
        font-weight : bold;
	text-decoration : none
}
TD.TXTblueboldtext8{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #2A377E;
        font-weight : bold;
	text-decoration : none
}
TD.TXTbluenormaltext12{
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #2A377E;
        font-weight : bold;
	text-decoration : none
}
P.TXTbluenormaltext12 {
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #2A377E;
    text-decoration : none;
    text-align: justify
}
P.whiteleftbold{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #2A377E;
	border-color: #808080
}
P.whiteleft{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #2A377E;
	border-color: #808080
}
P.whitecenter{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #2A377E;
	border-color: #808080
}
P.whitecenteritalic{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #2A377E;
	border-color: #808080;
        font-style: italic;
}
TD.whiteleft{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #2A377E;
	background-color: #FFFFFF;
	border-color: #808080
}
TD.whiteleft-small{
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #2A377E;
	background-color: #FFFFFF;
	border-color: #808080
}
TD.whiteright{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: right;
	color: #2A377E;
	background-color: #FFFFFF;
	border-color: #808080
}
P.whiteleft-greentext{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    color: Green;
	background-color: #FFFFFF;
    border-color: #808080
}
TD.whiteleft-greentext{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    color: Green;
	background-color: #FFFFFF;
    border-color: #808080
}
TD.whiteleft-greentext-blue{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    color: Green;
	background-color: #C5E0FF;
    border-color: #808080
}
P.whiteleft-greentext-blue{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    color: Green;
	background-color: #C5E0FF;
    border-color: #808080
}
P.whiteleft-redtext{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    color: Red;
	background-color: #FFFFFF;
    border-color: #808080
}
P.whiteleft-redtext-blue{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    color: Red;
	background-color: #C5E0FF;
    border-color: #808080
}
P.whiteleft-orangetext{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    color: #E06900;
	background-color: #FFFFFF;
    border-color: #808080
}
P.whiteleft-orangetext-blue{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    color: #E06900;
	background-color: #C5E0FF;
    border-color: #808080
}
TD.paleblueleft-greentext{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    color: Green;
	background-color: #C5E0FF;
    border-color: #808080
}
TD.paleyellowleft-greentext{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    color: Green;
	background-color: #FFFFE1;
    border-color: #808080
}
TD.paleyellowleft-bluetext{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    color: #2A377E;
	background-color: #FFFFE1;
    border-color: #808080
}
TD.whitecenter{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align: center;
    color: #2A377E;
    border-color: #808080;
	background-color: #FFFFFF;
    background-position: center
}
TD.whitecentreb {
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #2A377E;
    text-decoration : none;
    font-weight: bold;
	background-color: #FFFFFF;
    text-align: center
}
TD.whiteleftb {
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #2A377E;
    text-decoration : none;
    font-weight: bold;
	background-color: #FFFFFF;
    text-align: left
}
TD.whiterightb {
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #2A377E;
    text-decoration : none;
	background-color: #FFFFFF;
    font-weight: bold;
    text-align: right;
}
TD.beigeleft{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #2A377E;
	background-color: #E7D4AB;
	border-color: #808080
}
TD.beigecenter{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #2A377E;
	background-color: #E7D4AB;
	border-color: #808080
}
TD.whitelefterror {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #FF0000;
	background-color: #FFFFFF;
	border-color: #808080
}
TD.whitecentererror {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #FF0000;
	background-color: #FFFFFF;
	border-color: #808080
}
TD.blueleft {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	background-color: #336699;
	border-color: #808080
}
TD.blueleft10 {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #2A377E;
	background-color: #FFFFFF;
	border-color: #808080
}
TD.bluecenterBold12 {
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #2A377E;
	background-color: #FFFFFF;
	border-color: #808080
}
TD.bluecenterBold10 {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #2A377E;
	background-color: #FFFFFF;
	border-color: #808080
}
TD.blueleftBold10 {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #2A377E;
	background-color: #FFFFFF;
	border-color: #808080
}
TH.tableheader {
        font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #FFFFFF;
	background-color: #4273A4;
	border-color: #808080
      
}
TD.bluecenter {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #336699;
	border-color: #808080
}
TD.shadeleft{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #2A377E;
	background-color: #C5E0FF;
	border-color: #808080
}
TD.shadelefterror{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	color: red;
	background-color: #C5E0FF;
	border-color: #808080
}
TD.whiteleft{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #2A377E;
	background-color: #FFFFFF;
	border-color: #808080
}
TD.shadeleft-turquoise{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #2A377E;
	background-color: #EEFFFF;
	border-color: #808080
}
TD.shadeleft10{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #2A377E;
	background-color: #C5E0FF;
	border-color: #808080
}
TD.shadeleftbold10{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #2A377E;
	background-color: #C5E0FF;
	border-color: #808080
}
TD.shadecenter{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #2A377E;
	background-color: #C5E0FF;
	border-color: #808080
}
TD.center-white{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #2A377E;
	background-color: #FFFFFF;
	border-color: #808080
}
TD.shadecenter-turquoise{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #2A377E;
	background-color: #EEFFFF;
	border-color: #808080
}
TD.shaderight{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: right;
	color: #2A377E;
	background-color: #C5E0FF;
	border-color: #808080
}
TD.shaderight-turquoise{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: right;
	color: #2A377E;
	background-color: #EEFFFF;
	border-color: #808080
}
TD.shadeleft-error{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #FF0000;
	background-color: #C5E0FF;
	border-color: #808080
}
TD.whiteleft-error{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #FF0000;
	background-color: #FFFFFF;
	border-color: #808080
}
TD.shadeleft-turquoise-error{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #FF0000;
	background-color: #EEFFFF;
	border-color: #808080
}
TD.shadecenter-error{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #FF0000;
	background-color: #C5E0FF;
	border-color: #808080
}
TD.whitecenter-error{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #FF0000;
	background-color: #FFFFFF;
	border-color: #808080
}

TD.shadecenter-turquoise-error{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #FF0000;
	background-color: #EEFFFF;
	border-color: #808080
}
TD.tabletoprow {
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration : none;
    font-weight: bold;
    background-color: #2A377E;
    text-align: center
}
TD.tabletoprowleft {
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration : none;
    font-weight: bold;
    background-color: #2A377E;
    text-align: left
}
TD.tabletoprow12 {
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration : none;
    font-weight: bold;
    background-color: #2A377E;
    text-align: center
}
TD.tabletoprowleft12 {
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration : none;
    font-weight: bold;
    background-color: #2A377E;
    text-align: left
}
TD.tabletoprow12green {
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration : none;
    font-weight: bold;
    background-color: #006633;
    text-align: center
}
TD.tabletoprowleft12green {
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration : none;
    font-weight: bold;
    background-color: #006633;
    text-align: left
}
TD.tabletoprow12red {
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration : none;
    font-weight: bold;
    background-color: #cc3333;
    text-align: center
}
TD.tabletoprowleft12red {
    font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration : none;
    font-weight: bold;
    background-color: #cc3333;
    text-align: left
}TD.tabletextcenterbblueback {
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #2A377E;
    text-decoration : none;
    font-weight: bold;
    background-color: #B9C8E6;
    text-align: center
}
TD.tabletextleftbblueback {
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #2A377E;
    text-decoration : none;
    font-weight: bold;
    background-color: #B9C8E6;
    text-align: left
}
TD.yellowcenterbold{
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #2A377E;
    text-decoration : none;
    font-weight: bold;
    background-color: #FFFFCC;
    text-align: center
}
TD.yellowcenter{
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #2A377E;
    text-decoration : none;
    background-color: #FFFFCC;
    text-align: center
}
TD.yellowleftbold{
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #2A377E;
    text-decoration : none;
    font-weight: bold;
    background-color: #FFFFCC;
    text-align: left
}
TD.yellowleft{
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #2A377E;
    text-decoration : none;
    font-weight: normal;
    background-color: #FFFFCC;
    text-align: left
}
TD.yellowlefterror{
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    color: red;
    text-decoration : none;
    font-weight: normal;
    background-color: #FFFFCC;
    text-align: left
}
.whitebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 5px;
	/*border: 1px solid #999999;*/
}
TD.webspinkleftbold{
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #2A377E;
    text-decoration : none;
    font-weight: bold;
    background-color: #FFCCCC;
    text-align: left
}
TD.webspinkleftnormal{
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #2A377E;
    text-decoration : none;
    font-weight: normal;
    background-color: #FFCCCC;
    text-align: left
}

/*Added By Matt*/
P.TXTgreennote10justify {
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: justify;
    color: Green;
}

.paging {
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align: center;
    color: #808080;
    border-color: #808080;
    background-color: #FFFFFF;
    background-position: center;
}

.paging A:link {
    color: #336699;
    font-weight: normal;
    text-decoration : none;
}

.paging A:active {
    color: #CC3366;
    text-decoration : none;
}

.paging A:visited {
    color: #336699;
    text-decoration : none;
}

.paging A:hover {
    color: Maroon;
    text-decoration : none;
}

.paging STRONG {
    color: #336699;
    font-weight: normal;
}
/*End Additions*/

/*Added by Bryony*/
.styleamber {
   background-color:#FFCC00;
   font-weight:normal;
   border:1px #006699 solid;
}
/*Added by Bryony for SOC text boxes*/
INPUT.directionsInputCenter
{
    FONT-SIZE: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    color:#B3B5BD;
    text-align: center;
}
INPUT.directionsInputCenterBlue
{
    FONT-SIZE: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    color:#2A377E;
    text-align: center;
}
INPUT.blueLeft
{
    FONT-SIZE: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    color:#2A377E;
    text-align: left;
}
input.gridrefs-white
{
     background-color:#FFFFFF;
}
input.gridrefs-changed
{
     background-color:#FFFE9D;
}
SELECT.blueLeft
{
    /*there is an IE bug that means we can't use FONT-SIZE: 8pt;*/
    FONT-SIZE: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    color:#2A377E;
    text-align: left;
}
SELECT.blueLeftIE
{
    /*there is an IE bug that means we can't use FONT-SIZE: 8pt;*/
    FONT-SIZE: 0.9em;
    font-family: Arial, Helvetica, sans-serif;
    color:#2A377E;
    text-align: left;
}
FIELDSET.green{
    border:1px solid green;
      padding: 8px;
}
FIELDSET.greenCasualEdit{
    border:1px solid green;
      padding: 8px;
      width: 675px;
}
FIELDSET.greenRare{
    border:1px solid green;
      padding: 16px;
}
FIELDSET.blue{
    border:1px solid Navy ;
    padding: 6px;
   

}
TABLE.green{
    border:1px solid green;
    height:5em;    
}
TABLE.green2{
    border:1px solid green;
    height:3em;    
}


/*Added by Teresa*/
TABLE.shadeleft{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #2A377E;
	background-color: #C5E0FF;
	border-color: #808080
}
TD.nopad{
    padding: 0;
    margin: 0;
    border: 0;
}
TR.nopad{
    padding: 0;
    margin: 0;
    border: 0;
}
div#header {
width:850px;
height:98px;
margin: 0;
padding: 0;
border:0;
background: url(../images/bt-header2.gif) 0 0 no-repeat;
}
div#headernomenu {
width:760px;
height:96px;
margin: 0;
padding: 0;
border:0;
background: url(../images/bt-headernomenu.gif) 0 0 no-repeat;
}

#headerlink a {
width: 760px;
height: 75px;
display: block;
margin: 0;
padding: 0;
border: 0;
}

/*MAIN NAVIGATION MENU added by Bryony for Mike's new page design*/

.tab {
float: left;
padding: 0px 28px 0 15px;
margin: 0;
border: 0;
display:inline;
vertical-align: bottom;
text-align: center;
position: relative; 
left: 0px;
/*top: -20px;*/
/*top: -22px;*/ 
}/* Hack to align menu items in IE 6 & 7 */

.tab a:link { 
color:#2a377e;
text-decoration: none; 
font: bold 13px Arial, Helvetica, sans-serif;
}

.tab a:visited { 
color:#2a377e;
text-decoration: none; 
font: bold 13px Arial, Helvetica, sans-serif;
}

.tab a:2a377e { 
color:#ffffff;
} 
/* SPACING STYLES */

.marginLeftBot {
margin: 0 0 1em 1em;
}
div#wrap {
width:852px;
text-align: center;
margin: 0 auto;
padding: 0;
border: 0;
border-left: #081b5e 1px solid;
border-right: #081b5e 1px solid;
border-bottom: #081b5e 1px solid;
background: #ffffff;
}
div#bufferSizeDiv{
width:760px;
text-align: center;
margin: 0 auto;
padding: 0;
border: 0;
/*border-left: #081b5e 1px solid;
border-right: #081b5e 1px solid;
border-bottom: #081b5e 1px solid;*/
background: #ffffff;
}
div#nobufferSizeDiv{
width:760px;
text-align: center;
margin: 0 auto;
padding: 0;
border: 0;
/*border-left: #081b5e 1px solid;
border-right: #081b5e 1px solid;
border-bottom: #081b5e 1px solid;*/
background: #ffffff;
}
div#timePeriod{
width:760px;
text-align: center;
margin: 0 auto;
padding: 0;
border: 0;
/*border-left: #081b5e 1px solid;
border-right: #081b5e 1px solid;
border-bottom: #081b5e 1px solid;*/
background: #ffffff;
}
div#container {
font-size:8pt;
font-family: Arial, Helvetica, sans-serif;
    color:#2A377E;
    text-align: left;
    background: #ffffff;
} 
/* added by Bryony for custom e-windows popups */
      .estyle1 {
        background-color:#ffffff;
        border:3px black solid;
      }
      .estyle2 {
        background-color:#ffffff;
        border:1px black solid;
      }
      .estyle3 {
        background-color:#ffffff;
        border:10px black solid;
        padding: 10px;
      }
      .estyle4 {
        background-color:#ffffff;
        border:10px black double;
        padding: 10px;
      }
      .estyle5 {
        background-color:#ffffff;
        border-bottom:3px black solid;
        border-left:3px #aaaaaa solid;
        border-top:3px #aaaaaa solid;
        border-right:3px black solid;
        padding: 5px;
      }
      .estyle6 {
        background-color:#ffffff;
        border:2px black solid;
      }
.EWTitle {
         background-color:#ffdd88;
         font-weight:bold;
         border-bottom:1px solid #ee8888;
         text-align:center;
      }
/* Copyright 2006 Joost de Valk */
a img {
	border: 0;
}
table.sortable {
	border-spacing: 0;
	border: 1px solid #000;
	border-collapse: collapse;
}
table.sortable th, table.sortable td {
	text-align: left;
	padding: 2px 4px 2px 4px;
	width: 100px;
	border-style: solid;
	border-color: #BEBFD2;

}
table.sortable th {
	border-width: 0px 1px 1px 1px;
	background-color: #336699;
}
table.sortable td {
	border-width: 0px 1px 0px 1px;
}
table.sortable tr.odd td {
	background-color: #c5e0ff;
        color: #336699;
}
table.sortable tr.even td {
	background-color: #fff;
        color: #336699;
}
table.sortable tr.sortbottom td {
	border-top: 1px solid #444;
	background-color: #336699;
	font-weight: bold;
        color: #ffffff;
}
table.sortable th.unsortable {
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    background-color: #336699;
    color: #ffffff;
}
table.sortable th.sortableHeader {
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    color:red;
}
a.sortheader{
    color: white;
    font-weight: bold;

}

/*End Additions*/

