body {
	font-family:arial, helvetica, "sans serif";
}
strong {
	margin: 0px;
   padding : 5px 5px 5px 0px; 
	   text-align: left;
	line-height: 1.5em;
   font-weight: 700;
   font-size: 1.3em;
   color: #666;
   letter-spacing : 0.2em;


  }

p {
	margin: 1.0em 3.0em;
    padding : 2px 5px 5px 9px; 
	text-align: left;
	line-height: 1.5em;
  	text-decoration: none;
   font-size: .7em;
   letter-spacing : 0.1em;
   color: #333;

  }
p A:link {
  	text-decoration: none;
   color: #666;

  }

p A:visited {
   text-decoration: none;
   color: #999;
   }

p A:hover {
   text-decoration: none;
   color: #8C7D56;
  }
 A:link {
  	text-decoration: none;
   color: #666;

  }

 A:visited {
   text-decoration: none;
   color: #999;
   }

 A:hover {
   text-decoration: none;
   color: #8C7D56;
  }

.menu{
   font-family:arial, sans serif;
  	text-decoration: none;
   font-size: 0.7em;
   letter-spacing : 0.2em;
   word-spacing : -0.3em;
   color: #000;
  border: 0px solid #000;

  }
.menu A:link {
  	text-decoration: none;
   color: #555353;

  }

.menu A:visited {
   text-decoration: none;
   color: #555353;
   }

.menu A:hover {
   text-decoration: none;
   color: #8C7D56;


  }
ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;

}

li { /* all list items */
	position: relative;
	width: 9em;
    border: 0px solid #000;
}

li ul { /* second-level lists */
	display: none;
	top: 1em;
	left: 0;

}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block; 
    font-size: 0.8em;
    color: #000; 
	background-color: transparent;
}


.calendar {
	margin: auto;
    padding : 5px 10px 0px 5px; 

  }
td { 
    padding : 5px 10px 0px 5px; 
	text-align: left;
	line-height: 2.0em;
    font-size: 0.7em;
    color: #111;
    border: 1px solid #ccc; 
}

.calendar_right {
	margin: 1px;
   padding : 5px 5px 5px 15px; 


  }
