/* -- FGELP calendar.css -- t r b l  */
body{
 border:0;
 margin:0em;
 background-color:#fffff4;
}
.h1{
 background-color:#F4F4D1;
 color:#003300;
}
p{
 margin:1em 1em 1em;
 font-family:'Times New Roman',Times,Garamond,Georgia,Serif;
 font-weight:normal;
 font-style:normal;
 font-size:11pt;
 background-color:#F4F4D1;
 color:#006600;;
 text-align:justify;
}
.dayofcurmo{
 font-family:Elephant,'Britannic Bold','Franklin Gothic Heavy',Boulder,'Arial Black',Serif;
 font-weight:bold;
 font-size:14pt;
 background-color:#ffffff;
 color: #000000;
} 
.dayofothermo{
 font-family: Elephant,'Britannic Bold','Franklin Gothic Heavy',Boulder,'Arial Black',Serif;
 font-weight:normal;
 font-size:14pt;
 background-color:#eeeeee;
 color: #666666;
} 
.monthname{
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-weight:bold;
 font-size:20pt;
 background-color:#fffff4;
 color:#73549D;
}
.dayofweek{
 font-family:Verdana,Helvetica,Arial,Geneva,sans-serif;
 font-weight:bold;
 font-size:8pt;
 background-color:#73549D;
 color:#ffffff;
 text-align:center;
}
.event{
 font-family:Verdana,Helvetica,Arial,Geneva,sans-serif;
 font-weight:normal;
 font-size: 8pt;
 color: #666600;
}
.specialevent{
 font-family:'Times New Roman',Times,Garamond,Georgia,Serif;
 font-weight:bold;
 font-size:10pt;
 color: #D04109;
}
.flagevent{
 font-family:'Times New Roman',Times,Garamond,Georgia,Serif;
 font-weight:bold;
 font-size:10pt;
 color: #0000cc;
}
.tblhead{
 font-family:Verdana,Helvetica,Arial,Geneva,sans-serif;
 font-weight:bold;
 font-size:8pt;
 background-color:#73549D;
 color:#ffffff;
 text-align:center;
}
.tbldetail{
 font-family:Verdana,Helvetica,Arial,Geneva,sans-serif;
 font-weight:normal;
 font-size:8pt;
 background-color:#fffff4;
 color:#000000;
 text-align:center;
}
/* linkline for calendar links at top */
linkline {
 border:#E4D93D medium outset;
 font-family:Verdana,Helvetica,Arial,Geneva,sans-serif;
 font-size:8pt;
 line-height:32px;
 padding-right:4px;
 padding-bottom:4px;
 background-color:#73549D;
 color:#ffffff;
}
a:link {
 margin: 5px 0px 5px 10px;
 text-decoration:none;
 font-weight:bold;
 background-color:#73549D;
 color:#ffffff;
}
a:visited {
 margin: 2px 0px 0px 10px;
  text-decoration: none;
  font-weight:bold;
  background-color:#73549D;
  color:#ffffff;
}
a:active {
 margin: 2px 0px 0px 10px;
  text-decoration:none;
  font-weight:bold;
  background-color:#73549D;
  color:#ff0000;
}
a:hover {
 margin: 2px 0px 0px 10px;
	text-decoration:none;
	font-weight:bold;
  background-color:#DECBF9;
  background-color:#ffffff;
	color:#ff0000; 
}
/* linkclass for menu at bottom of every page */
.linkclass{
 margin:0px 5px 0px 5px;
 font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;
 font-size:9pt;
 font-weight:normal;
 text-align:center;
 background-color:transparent;
 color:#0000ff;
}
p.linkclass a:link{
  text-decoration:underline;
  background-color:transparent;
  color:#0000ff;
}
p.linkclass a:visited {
  text-decoration: underline;	
  font-weight: normal;
  background-color:transparent;
  color: purple;
}
p.linkclass a:active {
  text-decoration: underline;	
  font-weight: normal;
  background-color:transparent;
  color:#00cc00;
}
p.linkclass a:hover{
  text-decoration:none;
  background-color:transparent;
  color:#ff0000;
}