body {
    background-color: #EEEEFF;
    text-align: center;
    font-family: sans-serif;
}

img {
   border-width: 0;
}

li {
    font-size: 76%;
    list-style-image: url("http://www.maaf.info/grafix/NavArrow.png");
    margin-bottom: .7em;
}

p, fieldset {
   font-size: .75em;
   padding: 0px;
   margin: 0px;
   margin-bottom: 10px;
   padding-left: 15px;
   padding-right: 15px;
}

#header, #footer  { 
    background-color: blue; 
    color: black; 
    font-size: 1em; 
    padding: 0px; 
    border-bottom: 1px solid black;
    clear:both;
} 

#header a:link, .header a:visited {color: #ffffff;} 
#footer a:link, .footer a:visited {color: #ffffff;} 

#hide {
   position:relative;
   left:300px;
   font-size: 76%;
   padding: 0px;
   margin: 0px;
   margin-bottom: 10px;
   padding-left: 15px;
   padding-right: 15px;
}

h4 {
   font-size: 76%;
   font-weight: bold;
   padding: 0px;
   margin: 0px;
   margin-bottom: 10px;
   padding-left: 15px;
   padding-right: 15px;
   color: #001666;
}

#grow {
height:35px;
font-size:1.25em;
overflow:hidden;
text-decoration:none;
font-weight:normal;
padding-left:1em;
}

p.aif {
   font-size: 76%;
   padding: 0px;
   margin: 0px;
   margin-bottom: 10px;
   padding-left: 15px;
   padding-right: 15px;
}

p.aif:first-line {
   font-weight: bold;
}

h3, legend {
    font-size: 1em;
    border: 1px solid #001666;
    background-color: #e4e0ff;
    color: #001666;
    margin-top: 2px;
    margin-bottom: 5px;
    padding: 2px;
}

a:link, a:visited {
    color: #007500;
    font-weight: bold;
    text-decoration: none;
}

a:hover{
    text-decoration: underline;
    color: #007500;
}

p.special {
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    font-style: italic;
}

p.centerlist {
   font-size: 65%;
   padding: 0px;
   margin: 0px;
   margin-bottom: 10px;
   padding-left: 15px;
   padding-right: 15px;
   text-align:center;
}

#midpage {
    background-color: white;
    color: black;
    font-size: 1em;
width:790px;
    text-align: justify;
    padding: 0px;
clear:both;
}

#leftcol {
    font-size: 1em;
    background-color: white;
    color: black;
    width: 380px;
    text-align: justify;
    padding: 10px;
float:left;
}

#mainquotes {
    background-color: #f9ffd8;
    color: black;
    text-align: justify;
    border: 1px dashed gray;
    padding: 10px;
margin:10px;
    width:330px;
float:right;
}

.quotes {
    background-color: #f9ffd8;
    color: black;
    text-align: justify;
    border: 1px dashed gray;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 25px;
    padding: 0px;
}

#quotes1 {
    background-color: #f9ffd8;
    color: black;
    text-align: center;
    border: 1px dashed gray;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 25px;
    padding: 0px;
}

#quotes2 {
    position:fixed;
    top:10px;
    left:10px;
    z-index:2;
    background-color: #f9ffd8;
    color: black;
    text-align: center;
    border: 1px dashed gray;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 25px;
    padding: 0px;
}

#leftcol2 {
    font-size: .8em;
    background-color: white;
    color: black;
    width: 195px;
    text-align: justify;
    padding: 5px;
    position: absolute;
    left:0px;
    top:0px;
}

#rightcol2 {
    background-color: white;
    color: black;
    text-align: justify;
    padding: 5px;
    width:580px;
    position:absolute;
    top:0px;
    left:200px;
}