body.a {
       background: #fff8dd  none repeat-y;;       
	}
img    {
       border: 0px solid;
       }

a { text-decoration: none; }
a:link  {
        color: #03F;
        }
a:visited {
          color: #60A;
          }

a:hover {
        color: #F30;
        }

a:active {
         color: #F00;
         }


dl.links {
         text-align: left;
         }
dt.links {
         font-weight: bold;
	}
dd.links {
         font-weight: normal;
         margin-left: 60px;
         margin-right: 60px;
         margin-bottom: 20px;
         }

dl.lect {
         text-align: left;
         margin-left: 5px;
         margin-right: 5px;
         }
dt.lect {
         font-style: italic;
         font-size: 120%;
         display: inline;
         clear: left;
         margin-left: 5px;
         margin-right: 5px;
	}
dd.lect {
         display: inline;
         font-weight: bold;
         margin-left: 5px;
         margin-right: 5px;
         }
dl.call {
         text-align: left;
         margin-left: 5px;
         margin-right: 5px;
         }
dt.call {
         font-weight: bold;
         font-size: 120%;
         clear: left;
         display: inline;
         margin-left: 5px;
         margin-right: 5px;
	}
dd.call {
         font-style: italic;
         }
dd.date {
        display: inline;
        font-style: normal;
        font-size: 80%;
         margin-left: 5px;
         margin-right: 5px;
        }

table.nfd {
          margin-left: 50px;
          border: 1px solid #884400;
          text-align: center;
          width: 80%;
          background-color:#bb6600;
          }

tr.header {
          background-color:#d8c0b0;
          font-weight: bold;
	}
tr.odd {
          background-color:#f8f8dd;
	}
tr.even {
          background-color:#ffd8bb;
	}
td.nfd	{
          border: 0px solid #bb6600;
          margin: 0px;
          text-align: center;
	}




div.top {
        text-align: center;
        background-color: #336699;
/*
        background-image: url(top.gif);
        background-repeat: no-repeat;
        Background-position: center;
*/
	font-family : sans-serif;
        color : #ffffff;
        margin-bottom: 20px;
        }
/* this is based on the holly hack*/
/* see http://www.communitymx.com/content/article.cfm?page=2&cid=C37E0 */
/* John Gallant, Holly Bergevin */

/* Hides from IE5-mac \*/
* html div.right {height: 1%;}
/* End hide from IE5-mac */
div.left {
         float: left;
         margin-bottom: 10px;
         margin-right: 40px;
	}
div.text {
         margin-left: 10px;
         margin-right: 10px;
         text-align: center;
         color: #603000;
	}
div.bottom {
       clear: both;
       background-color: #f8f0cc;
       border: 1px solid #aa3300;
       text-align: center;
       padding: 10px;
       margin-top: 10px;
       margin-bottom: 20px;
}
div.image-right {
               float: right;
               text-align: center;
               font-style: italic;
               font-size: 80%;
               margin: 0px 0px 10px 10px;
               clear: right;
}
div.image-left {
               float: left;
               text-align: center;
               font-style: italic;
               font-size: 80%;
               margin: 0px 10px 10px 0px;
               } 
div.links {
          text-align: center;
	}

div.center {
           text-align: center;
           }


span.bigger {
         font-size: 125%;
         }
span.super {
           vertical-align: super;
           font-size: 80%;
	   }
span.name {
          font-weight: bold;
          }
span.ital {
	font-style: italic;
        font-size: 80%;
	}
span.ital2 {
	font-style: italic;
        font-size: 110%;
	}
h1.title   {
       font-family: sans-serif;
       border: 1px solid ;
       border-color: #003366;
       padding: 10px;
       margin-bottom: 0px;
       margin-top: 8px;
       clear: both;
       }
h1.text {
       font-family:sans-serif;
	}
h3 {
    text-align: left;
    clear: right;
	}

h4.cl {
      text-align: left;
      clear: right;
      }
p.clear {
    text-align: left;
    clear: both;
	}

p.text {
       text-align: justify;
       font-family: sans-serif;
	}


p.quote {
       margin-left: 20px;
       margin-right: 20px;
       text-align: justify;
       font-family: sans-serif;
       font-style: italic;
	}


p.left {
       text-align: left;
       font-family: sans-serif;
	}

p.appeal {
       clear: both;
       background-color: #f8f0cc;
       border: 1px solid #aa3300;
       text-align: justify;
       padding: 10px;
       margin-top: 10px;
}
p.links  {
        display: inline;
        margin-left: 10px;
        }
p.list {
       text-align: centre;
       margin-left: 30px;
       margin-right: 30px;
}
