* {
margin: 0;
}
html, body {
height: 100%;
}


body {
  font-size:100%;
  background: #ffff99; 
  margin-bottom:0px;
  margin-top:0px;
}



.ListLine1 {
  background: #ffff66;
}

.ListLine0 {
  background: #99ccff;
}

div.container
{
min-height: 100%;
height: auto /*!important*/;
height: 100%;
margin: 0 auto -4em;
position: absolute;
top: 0px;
/*bottom: 0px;*/
width:98%;
/*height: 150%;*/
/* pfs margin:1%*/;
/* border:2px solid gray;*/
line-height:150%;
background-color: #ffff99;
}

div.header
{
position: relative;
top: 0px;
/*margin:0.5em;*/
padding:0.5em;
color:white;
background-color:blue;
/*clear:left;*/
width: 100%;
/*height: 130px;*/
height: auto /*!important*/;
height: 9em;
border:.1em solid gray;
}



div.footer, .blank {
/*height: 2em;*/
/* height: 40px; */
height: auto /*!important*/;
height: 5%;
position: relative;
bottom: 0px;
/*left: 5px;*/
padding:0.5em;
color:white;
background-color:blue;
/*clear:left;*/
width: 100%;
border:.1em solid gray;
text-align: left;
}



div.left
{
position: relative;
top: 1em;
float:left;
width:17%;
height: auto /*!important*/;
min-height: 60%;
margin:0;
padding:1em;
border-right:1px solid gray;
border-bottom:1px solid gray;
line-height:90%;
}

div.right
{
position: relative;
top: 0px;
float:right;
width:18%;
/*height: 93%;*/
margin:0;
padding:1em;
border-right:1px solid gray;
border-bottom:1px solid gray;
line-height:90%;
}


div.content
{
position: relative;
height: auto /*!important*/;
min-height: 70%;
width: 75%;
margin-left:20%;
margin-right: 0%;
padding:1em;
z-index: 4;
border-bottom:1px solid gray;
}

div.content2
{
line-height:100%;
position: relative;
top: 5px;
/*height: 93%;*/
width: 80%;
margin-left:10%;
margin-right: 1%;
padding:1em;
z-index: 4;
/*border-bottom:1px solid gray;*/
}

div.ad_body {
  width: 98%;
  background-color: white;
  white-space: normal;
  text-align: left;
}



h1.header
{
  text-align: center;
  font-size: 4em;
  color:white;
  padding:4em;
  margin:0;
}

.center {text-align: center;
  margin: auto;}
.right {text-align: right}
.left {text-align: left}
  

a:link {color: blue}     /* unvisited link */
a:visited {color: purple}  /* visited link */
a:hover {font-size: 104%}   /* mouse over link */
a:active {color: #0000FF}   /* selected link */

a.white {color: white}
a.header:visited {color: white}

a.footer
{ 
  width: 6em;
  text-decoration: none;
  color: white;
  background-color: purple;
  padding:0.2em 0.6em;
  border-right:1px solid white;
}

ol,ul{
 font-family:courier;
 font-size:14pt;
 list-style-type:disc;
 margin-top:5px;
 line-height: 1.0;
}
ul.disc {
  list-style-type: disc;
}
ol.decimal {list-style-type: decimal}
ol.lroman {list-style-type: lower-roman}
ol.uroman {list-style-type: upper-roman}
ol.lalpha {list-style-type: lower-alpha}
ol.ualpha {list-style-type: upper-alpha}


li.inline {display: inline}