html{}
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
table{border-color:#003399;}

td {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	border-color:#003399;
	margin:0;
	padding:0;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	border-color:#003399;
}
P {
	MARGIN-TOP: 0px;
	padding:0 0 0 2px;
	FONT: normal 10pt/normal Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	color: #343487;
}

img{
	border:none;}

P.indent {
margin:0 0 0 10px;
padding:0;

}
.centred {
	TEXT-ALIGN: center;
	}
P.centred {
	TEXT-ALIGN: center;
	}
P.success {
	TEXT-ALIGN: center;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	}
P.justifyright {
	TEXT-ALIGN: right;
	margin-right: 10px;

	}
P.justifyleft {
	TEXT-ALIGN: left;
	margin-right: 10px;
	}
P.justify
 {
	TEXT-ALIGN: justify;
	}

P.negative {
	color: #FFFFFF;
	text-align: center;
	}
#batFact p{
	color: #FFFFFF;
	text-align: center;
	}
#batFact h2{
	color: #ccc;}	
#batFact{
	margin:1px 5px;
	padding:0;
	color: #FFFFFF;
	background-color:#006699;
	text-align: center;}
P.caption {
	color: #000066;
	FONT: normal 9pt/normal Arial, Helvetica, sans-serif;
	text-align: center;
	}
STRONG {

	font-weight: bold;
	color: #0000CC;
		 }
STRONG.dark {

	font-weight: bold;
	color: #343487;
		 }
STRONG.red {
	font-weight: bold;
	color: #c00;
		 }
H1 {
	MARGIN-BOTTOM: 0px;
	FONT: bold 16pt Arial, Helvetica, sans-serif;
	COLOR: #003366;
	LETTER-SPACING: 1px;
	text-align: center;
	TEXT-DECORATION: underline
}


H2 {
	MARGIN-BOTTOM: 0px;
	FONT: bold  12pt Geneva, Arial, Helvetica, sans-serif;
	COLOR: #003366;
	text-align: center;
	}
H2.negative {
	COLOR: #CCCCCC}	

H3 {
	MARGIN-BOTTOM: 0px;
	FONT: bold 11pt Arial, Helvetica, sans-serif;
	LETTER-SPACING: normal;
	text-align: left;
	color: #003399;
	margin-top: 5px;
}
H4 {
	MARGIN-BOTTOM: 0px;
	FONT: bold  10pt Geneva, Arial, Helvetica, sans-serif;
	COLOR: #003366;
	text-align: center;
	}
H5 {
	MARGIN-BOTTOM: 0px;
	FONT: bold  12pt Geneva, Arial, Helvetica, sans-serif;
	COLOR: #003366;
	text-align: left;
	}
H6 {
	MARGIN-TOP: 0px;
	FONT: normal 10pt/normal Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	color: #343487;
	padding: 3px;



}
A:link {
	FONT-WEIGHT: bold;
	COLOR: #000099;
	TEXT-DECORATION: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
A:visited {
	FONT-WEIGHT: bold;
	COLOR: #000066;
	TEXT-DECORATION: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
A:hover {
	COLOR: #0000cc;
	TEXT-DECORATION: underline;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
A.room108:link {
	FONT-WEIGHT: bold;
	COLOR: #3399cc;
	TEXT-DECORATION: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
A.room108:visited {
	FONT-WEIGHT: bold;
	COLOR: #3399cc;
	TEXT-DECORATION: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
A.room108:hover {
	COLOR: #66ccff;
	TEXT-DECORATION: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
A.heading:link {
	FONT-WEIGHT: bold;
	COLOR: #000099;
	TEXT-DECORATION: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
A.heading:visited {
	FONT-WEIGHT: bold;
	COLOR: #000066;
	TEXT-DECORATION: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
A.heading:hover {
	COLOR: #006699;
	TEXT-DECORATION: underline;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

UL { 
}
 LI { margin:8px 0 0 0;
	color: #333399;
	FONT: normal 10pt/normal Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	


}
/*
ul.publist {
	margin:8px ;
	padding: 0;
	list-style:none;
	}

ul.publist  li{
	margin:20px 0 10px 0px ;
	padding:0;
	list-style:none;
	list-style-type:none;
	}*/
#menulist{
	text-align:center;
	background-color:#FFFFFF;
	color:#003366;
	margin:0;
	padding:0;
	}

ul#menulist {
	margin:0;
	padding:2px 0 0 0;
	list-style:none;
	text-align:center;
	}

ul#menulist  li{
	margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
	text-align:center;
	}
.listfloatleft{float:left;}
.clear{clear:both;}

img{border:0;
	margin:0;
	padding:0;}

img.right{margin:0 ; padding:0 ; text-align: right;}
img.withMargin{margin:0 15px; padding:0 15px;}
EM {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #333399;
}
div#clear { clear:both;}


div.thumb {
	margin: 2px;
	height: auto;
	float: left;
	text-align: center;
	}	
.thumb img{
	display: inline;
	margin: 5px;
	border: 1px solid #A0ACC0;
	}
.thumb a:hover img {border: 1px solid black;}


div.thumb_top {
	margin: 2px;
	height: auto;
	float: left;
	text-align: center;
	}	
.thumb_top img{
	display: inline;
	margin: 5px 20px;
	border: 1px solid #A0ACC0;
	}
.thumb_top a:hover img {border: 1px solid black;}

.photocattitle {text-align: center; font-weight: bold;} 
.phototitle {
	font-size:80%;
	text-align: center;
  font-weight: normal;
  width: 130px;
  margin: 0 3px 3px 3px;
  }

.photocattitle_top {text-align: center; font-weight: bold;} 
.phototitle_top {
	font-size:80%;
	text-align: center;
  font-weight: normal;
  width: 180px;
  margin: 0 3px 3px 3px;
  }
.linkstyle{
	FONT-WEIGHT: bold;
	COLOR: #000099;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;}
	
#container{
	/*sets width and background of main container*/
	width:745px;
	margin:0px auto;
	padding:0;
	}
#title{
	}
div.content-sub
{
	margin:0;
	margin-top:0;
	padding:0;
	float: left;
	min-height: 100px;
}
div#wrapper{
	width:748px;
	background:url(http://www.batml.org.uk/Assets/side_images/bg.gif) repeat-y left;
	}	
div#content-sub-2left
{
	margin:0;
	margin-top:0;
	padding:0;
	width: 161px;
	background-color:#003366;
}

div#content-sub-2right
	/*set width of right hand column*/
{
	width: 584px;
	text-align:justify;
}

#content-sub-2left{
	/*set width of left hand column and float left*/
	margin:0;
	padding:0;
	width: 161px;
	text-align:left;}

/*navigation in left column*/

#content-sub-2left ul{ 
}

#content-sub-2left a{
}

#content-sub-2left a:link, #navlist a:visited{
}

#content-sub-2left a:hover{
}

#content-sub-2left a:active{
}
#pub_footer {
	text-align:center;
	clear:both;
	width:745px;
	margin:0px auto;
	padding:0;
	}
.745{
	width:745px;}
table#update{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;}

table#update td {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	border-color:#003399;
	margin:0;
	padding:0;
}

table#update th {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	border-color:#003399;
}
/* to center table*/
div.tablecenter{
text-align:center;
margin:0 auto;}

td.paddedCell{
padding:0 90px;}

.indent20{
margin-left:20px;}

td.error{
font-size:90%;
color:#990000;}