body {
  text-align:center;
  background:#000;
}

#centred {
  position: relative;
  margin-left:auto;
  margin-right:auto;
  margin-top:26px;
  width:960px;
  background:#FFFFFF;
  border:thin solid #CCCCCC;
  height:auto;
}

#header {
  position:relative;
  top:auto;
  left:auto;
  width:auto;
  height:80px;
  background-color: #ffffff;
}

#navbar {
  position:relative;
  top:auto;
  left:auto;
  width:auto;
  height:auto;
  background:black;
  padding-top:6px;
  padding-bottom:6px;
  border:1px solid green;
}
#bodytext {
  position:relative;
  top:auto;
  left:auto;
  width:auto;
  height:auto;
  text-align:left;
  padding: 16px;
  background-color:#fff;
}

#body_logo_back {
  position:relative;
  top:auto;
  left:auto;
  width:auto;
  height:auto;
  text-align:left;
  padding: 16px;
  background-image:url("img/bhalogowm.gif");
}


#bottom_nav {
  position:relative;
  top:auto;
  left:auto;
  width:100%;
  background-color:black;
}

#footer {
  position:relative;
  line-height:14px;
  top:auto;
  left:auto;
  width:auto;
  background:black;
}

#map {
  position:relative;
  width:600px; 
  height: 820px;
  border: none;
  z-index:99;
  margin-bottom: 20px;
  margin-top: 0px;
  margin-left: 20px;
  margin-right: 10px;
  padding:0px;
  left: auto;
  top:auto;
  float: left;
  background-color:#fff;
}

#side_bar{
  position:relative;
  border:1px solid #ccc;
  width:190px; 
  height: auto;
  text-align:left;
  z-index:4;
  left: auto;
  top:auto;
  margin-bottom: 20px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

.menu a:link, .menu a:visited {
  text-decoration:none;
  color:white;
  font-family:verdana,arial,helvetica,sans-serif;
  font-weight:bold;
  font-size:x-small;
 
}
.menu a:hover {
  color: rgb(255,255, 153);
}

.menu {
  color:white;
  font-family:verdana,arial,helvetica,sans-serif;
  font-weight:bold;
  font-size:x-small;
}

p,ul,li {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:small;
  font-weight:normal;
}

h1 {font-family:verdana,arial,helvetica,sans-serif; text-align: center}
h2 {font-family:verdana,arial,helvetica,sans-serif;text-align: center}
h3 {font-family:verdana,arial,helvetica,sans-serif;text-align:left}
h3.winter {font-family:verdana,arial,helvetica,sans-serif; color: #007F7F; }
h3.spring { font-family:verdana,arial,helvetica,sans-serif;color: #7F0000; }
h3.summer { font-family:verdana,arial,helvetica,sans-serif;color: #00007F; }
h3.autumn {font-family:verdana,arial,helvetica,sans-serif; color: #7F7F00; }
h4,h5 {font-family:verdana,arial,helvetica,sans-serif;}

.small_white {
  font-size:x-small;
  font-weight:bold;
  color:#fff;
}

.flat {border:0px;margin:0px; }
.heading {
  font-family:verdana,arial,helvatica,sans-serif;
  font-size:medium;
  font-weight:bold;
}

p.red {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:1.2em;
  font-weight:bold;
  color: #990000;
}
a.big { font-size: 125%; font-weight: bold; }
a.smalllink {
  font-size:x-small;
  color:#0000FF;
  font-family: verdana, arial,helvetica,sans-serif;
  text-decoration:none;
}

table {
	background: #ffffff;
	border-width: 1px;
	border-color: #000000;
	}
th {
	background: #000000 ; 
	color : #ffffff ;}
td { background-color: #ffffe1; }
td.blackbg {
  background:black;}
td.item { color: black; background : rgb(255,255, 153); }
td.yellow_var { color: black; background: #98FB98; }
td.yellow_var_item { color: black; background: #EEFB98; } 
img.mypad { margin-right: 8px }


a:link {
  color: rgb(0,150,555);
  text-decoration:none;}
a:visited {
  color: rgb(0,150,555);
  text-decoration:none;}
a:hover {
  color: #008080;
  text-decoration:none;}