body {
	font-family: 'Lucida Grande', Arial, sans-serif; font-size: 85%;   
	margin-top: 0px; margin-left:5%; margin-right: 5%;
	background: #FFFFFF;  position: relative; 
	}
h1,h2,h3,h4,h5,h6      {text-align: center;  color: navy;}
a:link, a:visited, a:active {color: #000000;    text-decoration: none;    border-bottom: #666666;    border-width: 0px 0px 1px 0px;    border-style: none none dotted none;}
a:link.imglink, a:visited.imglink, a:active.imglink  {border-bottom: #fff; }
a:hover {text-decoration: underline; color: red;}

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

th { padding:	2px;	 text-decoration: none; text-align: center;}
tr { vertical-align:	top;	padding: 2em 4em 5em;  }
li  { padding-top: .2em; padding-bottom: .2em;}

#logo { padding-right: 10px; display: inline; 	}
#logotext {font-size: smaller; font-weight: bold; text-align: center;}
#calendar{width: 100%}
#content {	margin: 0 5px 0 5px;	padding: 2px;		}
#content p {	margin: 0px 5px 0px 5px;	text-align: justify;	}	/* Left & Right */
#footer {margin: 0px 1px 0px;  padding: 2px;	font-size: x-small;	text-align: center;  }

#indent10 {margin-left:10%; margin-right: 10%;}

.calendartable {width: 100%; }
.tablegreylines {	border-color: #EEEEEE;		background-color: #EEEEEE;	}
.photolinks{	font-size: 9px ;	font-weight: bold;	}
.tabletitle  {text-align: center;  color: navy;  font-weight: bold;  font-size: 90%;}
.tablelist {font-size: 83%;  }

.boldred{color: red;  font-weight:	bold;  text-decoration: none;  }
.boldblue{color: navy;  font-weight:	bold;  }
.boldgrey{color: #999999;  font-weight:	bold;  }
.error {color: #FF0033;  text-align: center;  }

.clear {clear: both;   }
.float_right {float:right; margin:5px 0px 2px 10px; }
.float_left {float: left; margin:5px 10px 1px 0px; }
.smaller90 {font-size: 90%;}
.smaller80 {font-size: 80%;}


