/* 
Style sheet for all BTO pages
Iain Downie, Mike Toms and Stephen Baillie: British Trust for Ornithology
9 August 2002
*/

body {margin-top: 1px; padding-top: 1px
}
/* 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 : bold
}
A:visited {
    color: Maroon;
    text-decoration : none;
    font-weight : bold
}
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.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.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
}
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
}
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.TXTsmallblueC {
	color : #2A377E;
	font-size : 10px;
	font-weight : normal;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	text-align : center;
}
P.TXTsmallblueR {
    color : #2A377E;
    font-size : 10px;
    font-weight : normal;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
    text-align : right
}


/*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
}


/*Some basic table formats */
TD  {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
}
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.whiteright{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: right;
	color: #2A377E;
	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.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: #2A377E;
	background-color: #B5DDFD;
	border-color: #808080
}
TD.bluecenter {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #2A377E;
	background-color: #B5DDFD;
	border-color: #808080
}
TD.shadeleft{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #2A377E;
	background-color: #EEFFFF;
	border-color: #808080
}
TD.shadecenter{
	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: #EEFFFF;
	border-color: #808080
}
TD.shadelefterror{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #FF0000;
	background-color: #EEFFFF;
	border-color: #808080
}
TD.shadecentererror{
	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
}

/* Section for H tags */
.Hgreenheadleft14{
    color : Green;
    font-size : 14pt;
    font-weight : bold;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
    text-align : left
}
.Hblueheadleft14 {
    color : #2a377e;
    font-size : 14pt;
    font-weight : bold;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
    text-align : left
}
.Hredheadleft14{
    color : red;
    font-size : 14pt;
    font-weight : bold;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
    text-align : left
}TD.greycentre {

    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align: center;
    color: #2A377E;
    border-color: #808080;
	background-color: #FFFFCC;
    background-position: center
}



/* Laura's new styles */

h3.H3small {
	font-size: 1.4em;
}

h3.H3LessSpace {
	padding-bottom: 0;
	margin-bottom: 0.3em;
}


/* SPACING STYLES */

.marginLeftBot {
margin: 0 0 1em 1em;
}

