a:link { color:grey; background-color:#F2FFF2; text-decoration:underline; font-weight:bold;}
a:visited { color:black; text-decoration:underline; font-weight:bold; }
a:visited:hover { color:#404040; text-decoration:none; background-color:#eb5510; font-weight:bold; }
a:hover { color:white; text-decoration:none; background-color:#eb5510; font-weight:bold; }
a:active {  background-color:#FFFF99; padding:2px;font-weight:bold; }

body {
  color:black;
  margin-left:11px;
  background-color: white;
}

h1 { padding-left:42px; margin-top:10px; font-size:26px; border-bottom:solid thin black;border-top:solid thin black;}
h2 { margin-top: 10px;font-size:20px;}
h3 { margin-top: 10px;font-size:16px;}

table { 
margin-left:5px;

}
td { 
vertical-align:top;
}

#top {
position:absolute;
top:0px;
height:20px;
width:80px;
left:0px;
}

#top_bg {
display: none;
position:absolute;
top:0px;
height:0px;
width:0px;
right:0px;
background-color:#fd6f31;

}


#middle {
position:absolute;
top:140px;
width:100%;
}

.page_headline {
padding-left:14px;
font-weight:bold;
font-size:26px;
}

.menu_headline {
display: none;
font-weight:bold;
padding-left:14px;
border-bottom:solid thin black;
border-top:solid thin silver;
}

.menu_level1{
display: none;
text-indent:1em;
}

.who_when{
display:block;
float:left;
padding-right:80%;
padding-left:10px;
border-bottom:solid thin black;
border-top:solid thin silver;
}

.invisible_on_print{
display: none;
}

