html {
  margin: 30px;
  background-color: #EDEDED;
}

body {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
}

header a.toplogo { 
  display: block; 
  position: absolute; 
  background-position: 0px 0px; 
  background-repeat: no-repeat;  
  width: 170px; 
  height: 113px; 
  top: 135px; 
  right: 30px; 
  background-image: url(79009003_black.png); 
}

img.bottomlogo {
  display:none;
}

.wrapper {
  position: relative;
  width: 800px; 
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 1em;  
  border: 1px solid #009390;
  background-color: #d2e9ea; 
}


header {  
  background-image: url(BKA_large_banner.gif);
  background-repeat: no-repeat; 
  height: 250px;
  position: relative;
}

#content {
  text-align:left;
  float: right;
  width: 450px;
  padding: 0 30px 0 0;
  background-color: #d2e9ea; 
  height: 370px;
}

#content p {
  font-size: 80%;
}
#content ul {
  font-size: 80%;
  line-height:125%;
}

.top {
	display: block;
}

.bottom {
	display: none;
}

nav {
  background-color: #d2e9ea;
  float: left;
  padding-left: 55px;
  padding-right: 55px;
  width:210px;
  text-align:center;
  height: 370px;
}

nav ul {
  list-style: none;
  padding: 	0;
  border: none;  
}

nav li {
  font-size: 85%;
  padding-top: 0;
  padding-bottom: 0;
}

#content a:link, #content a:visited, #content a:hover, #content a:active {
  color: #000000;
  background-color: transparent;
  text-decoration: underline;
}

nav a:link, nav a:visited {
  color: #009390;
  background-color: transparent;
  display: block;
  text-decoration: none;
  min-height: 23px;
  border: 2px solid #d2e9ea;
  vertical-align:middle;
  padding: 6px 0 0 0;
}

nav a:hover, nav li.cur a:link, nav li.cur a:visited {
  color: #FFFFFF;
  background-color: #009390;
  border: 2px solid #FFFFFF;
  vertical-align:middle;
  padding: 6px 0 0 0;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}
	
footer {
  clear: both;
  font-size: 70%;
  text-align:center;
  color: #58595b;
  background-color: #d2e9ea;
  padding: 0px 0px 10px 0px;
}



