body {
	margin:0px;
	padding:0px;
	height: 100%;
	font: 0.7em Tahoma, sans-serif;
	font-size: 15px;
	font-weight:bold;
	background-repeat: repeat-x;
	background-color: #004e87;
}
h1 {
	font: 0.7em Tahoma, sans-serif;
	font-size:0.9em;
	font-style:italic;
	font-weight:bold;
	color:#004e87;
}
h2 {
	font: 0.7em Tahoma, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:red;
}
h3 {
	font: 0.7em Tahoma, sans-serif;
	font-size:1.8em;
	font-style:italic;
	font-weight:bold;
	color:#004e87;
}
h4 {
	font: 0.7em Tahoma, sans-serif;
	font-size:1em;
	font-style:italic;
	font-weight:bold;
	color:#004e87;
}
h5 {
	font: 0.7em Tahoma, sans-serif;
	font-size:1em;
	font-style:italic;
	font-weight:bold;
	color:#004e87;
	margin-bottom:0;
}
#wrapper{
  background-color: #004e87;
  position:relative;
}
#container{
  position:relative;
  background-color: #ececec;
  width:53em;
  min-height:62em;
  _height:62em;
}
#header_panel{
  width:100%;
  height:10em;
  background-color: #95adc7;
  position:relative;
}
#logo_panel{
  position:absolute;
  padding-top:1em;
  padding-left:2em;
  width:18em;
  height:10em;
  top:0em;
  left:0; 
}
#heading_panel{
  position:absolute;
  padding-top:3em;
  width:35em;
  height:8em;
  top:0em;
  left:18em; 
}
#content_wrapper{
 min-height:53.5em;
  _height:53.5em; 
}
#left_panel{
  float:left;
  width:16em;
  margin-left:0.5em;
  margin-right:1em;
  background-color:#ececec;
}
#login_panel{
  height:6em;
  border:solid 1px #555555;
  background-color:white;
}
#forum_panel{
  height:20em;
  border:solid 1px #555555;
  background-color:white;
}
#chat_panel{
  height:6em;
  border:solid 1px #555555;
  background-color:white;
}
#myeloma_panel{
  height:8em;
  border:solid 1px #555555;
  background-color:white;
  padding-top:1em;
}
#main_panel{
  width:47em;
  background-color:#ececec;
  margin-bottom:1em;
}
#thin_content_panel{
  width:40em;
  background-color: #ececec;
}
#wide_content_panel{
  width:100%;
  background-color: #ececec;
}
#map_content_panel{
  width:100%;
  background-color: #ececec;
}  
#links_panel{
  width:20em;
  background-color: #ececec;
}
#footer_panel{
  width:100%;
  background-color:#ececec;
  Border-top:solid 1px;
  padding-top:1em;
  padding-bottom:1em;
}
#chat_footer_panel{
  width:100%;
  background-color:#ececec;
  Border-top:solid 1px;
  padding-top:1em;
  padding-bottom:1em;
  min-height:5em;
  _height:5em; 
}
#ads{
  border-top:solid 1px #555555;
  width:40em;
}
#sitemap{
  width:100%;
  background-color: #ececec;
}
#sitemap a{
  text-decoration:none; 
} /*
#sitemap th, td{
  list-style:none;
  font-size: 0.8em;
	font-weight: normal;
	text-align: left;  
} */
#sitemap td.v1{
  background: url('/images/pages/vertical-line.png') center bottom repeat-y;
}
#sitemap td.v2{
  background: url('/images/pages/L1-left.png') center center repeat-y; 
}
.bodytext {
	font: 0.8em Tahoma, sans-serif;
	color: black;
}
.browselink {
	font: 0.8em Tahoma, sans-serif;
	color: black;
}
.browselink A:hover {
  /* border-style:5px solid red; */
  border:solid 5px red;
}
.list_text {
  font: 0.8em Tahoma, sans-serif;
	color: black;
	margin-left:4em;
}
.login_text{
  font: 0.8em Tahoma, sans-serif;
  font-style:italic;
  font-weight:bold;
	color:#004e87;
}
.footertext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 13px;
	font-style: italic;
	color:#004e87;
}
.footertext a{
	color:#004e87;
	text-decoration:underline;
}	