
p { font-size: 9pt;   font-family: Helvetica,Arial,sans-serif;   }
li { font-size: 8pt;   	font-family: Verdana,Arial,sans-serif;   }

/* selector used in calendar pages */
table.sanserif {   	font-size: 8pt;   font-family: Verdana,Arial,Helvetica,sans-serif;   }

a:link { text-decoration: none; color: rgb(0, 0, 255);   }
a:visited { text-decoration: none;  color: rgb(155, 50, 255);   }
a:hover { text-decoration: none;  color: rgb(0, 255, 255);   }
a:active { text-decoration: none;  color: rgb(255, 50, 50);   }

/* copyright message at foot of each page */
#copy {  text-align: center;   	color: gray   }

/* menu at top of each page */
#menu {   	background:#213953;   padding:4px 0;	    width:823px;    
			border-style: solid;		border-color:#EEEEEE;		border-width:1px;
    		font-family: Arial,sans-serif;		font-size: 10pt; 	  }
#menu a {  padding:4px 10px;  text-decoration:none;   font-weight:bold;  color:#FFFFFF;  }
#menu a.hover {     background:#F4F9FF;    color:#8888CC;  }
#menu span {   display:none;    }
#subnav {   font-size:10px;    margin-bottom:2em;      }
#subnav a {    color:#FB3B00;    margin-right:1em;    }
#subnav span {    color:silver;    margin-right:1em;    }
	
/* menu? obsolete?    */
#img {    vertical-align:bottom;     }

/* pictures & captions set to left    */
.floatleft  {  float: left;  padding: 5px 20px 10px 10px; 
 font-size: x-small; font-family: Arial,sans-serif;  }
 
 /* pictures & captions set to right    */
.floatright  {  float: right;  padding: 5px 10px 10px 20px; 
 font-size: x-small; font-family: Arial,sans-serif;  }