.phpcal {
text-align:center;
background:#FFFFFF;
font-family: Tahoma, Geneva, sans-serif; 
color:#000000
}

.calheadmon {
    background-image: url('../calimages/faint-50.gif'); 
    background-repeat: repeat; 
    vertical-align: top; 
    border:1px #ddd solid;
}
.calhead {
    background-image: url('../calimages/faint-50.gif'); 
    background-repeat: repeat; 
    vertical-align: top; 
    border:1px #ddd solid;
}
/*
Background colors available are: dkblue, gold, gold-aqua, lt-gold-aqua, metal
Text color should be dark for lt-gold-aqua
*/
.caldays {
    background-image: url('../calimages/gold.gif'); 
    background-repeat: repeat; 
    color: #FFFFFF; 
    vertical-align: top;
    text-align: center;
    width: 70px;
}
.caldate {
    background-image: url('../calimages/faint-50.gif'); 
    background-repeat: repeat; 
    width: 70px; 
    height: 70px; 
    vertical-align: top;
    border:1px #ddd solid;
   line-height : 110%;
}
.calnotcurrent {
    background-image: url('../calimages/faint-50.gif'); 
    background-repeat: repeat; 
    width: 70px; 
    height: 70px; 
    vertical-align: top;
    border:1px #ddd solid;
	line-height : 110%;
	color : #aaa;
}
.calframe {
    background-image: url('../calimages/faint-50.gif'); 
    background-repeat: repeat; 
    vertical-align: top;
    border:1px #ff0000 solid;
}
.calholiday {
    background-image: url('../calimages/pink.gif'); 
    background-repeat: repeat; 
    vertical-align: top;
    border:1px #ddd solid; 
    color:  #B03060;
    line-height : 120%;
}
.calseason {
    background-image: url('../calimages/BlueGradient.gif'); 
    background-repeat: repeat; 
    vertical-align: top;
    border:1px #ddd solid; 
    color:  #B03060;
    line-height : 120%;
}
.calholyday {
    background-image: url('../calimages/gold-aqua.gif'); 
    background-repeat: repeat; 
    vertical-align: top;
    border:1px #ddd solid; 
    color:  #B03060;
    line-height : 120%;
    font-size: x-small;
}
.cal_fed_observance {
    background-image: url('../calimages/pink.gif');
    background-repeat: repeat; 
    vertical-align: top;
    border:1px #ddd solid; 
    color:  #B03060;
    line-height : 120%;
}
.cal_PresidentialProclamation {
    background-image: url('../calimages/ltblue.gif');
    background-repeat: repeat; 
    vertical-align: top;
    border:1px #ddd solid; 
    color:  #B03060;
    line-height : 120%;
}
.cal_fed_holdate {
    background-image: url('../calimages/pink.gif');
    background-repeat: repeat; 
    vertical-align: top;
    border:1px #ddd solid; 
    color:  #B03060;
    line-height : 120%;
}
.MLK {
    background-image: url('../calimages/MLK-70x103.png');
    background-repeat: no-repeat; 
    vertical-align: top;
    border:1px #ddd solid; 
    color:  #ffCC60;
    line-height : 100%;
}

.halfmast {
    background-image: url('../calimages/Flag-halfmast.jpg');
    background-repeat: no-repeat; 
    background-color: #578DE7;
    vertical-align: top;
    border:1px #ddd solid; 
    color:  #ffCC60;
    line-height : 100%;
}

.halfmastlt {
    background-image: url('../calimages/Flag-halfmastlt.jpg');
    background-repeat: no-repeat; 
    background-color: #578DE7;
    vertical-align: top;
    border:1px #ddd solid; 
    color:  #000;
    line-height : 100%;
}


#halfmast {
    background-image: url('../calimages/Flag-halfmast.jpg');
    background-repeat: no-repeat;
    background-color: #578DE7;
    vertical-align: top;
    border:1px #0f0 solid;
    border:1px #ddd solid;
}
#halfmast a {
    color: #708090; /* Color of link text */
    color: #00F; /* Color of link text */
    font-weight : bold;
	background-color: #578DE7;/* Color of background of link text */
	text-decoration: none;
}
#halfmast a:hover {
    color: #F00; /* Color of link when text link is hovered over */
    background-color: #000;  /* Color of background when text link is hovered over */
    background-color: #FFF;
    border-bottom: 1px solid #FF0000;
}

#sputnik {
    background-image: url('../calimages/sputnik.jpg');
	background-color: #000000;
    background-repeat: no-repeat;
    vertical-align: top;
    border:1px #0f0 solid; 
	color : #fff;
}
#sputnik a {
    color: #708090; /* Color of link text */
    font-weight : bold;
    background-color: #000;  /* Color of background of link text */
	text-decoration: none;
}
#sputnik a:hover {
    color: #F00; /* Color of link when text link is hovered over */
    background-color: #000;  /* Color of background when text link is hovered over */
    border-bottom: 1px solid #FF0000;
}
.Perseid0 {
    background-image: url('../calimages/Perseid.gif'); 
    background-repeat: no-repeat; 
    vertical-align: top;
    border:1px #ddd solid; 
    color:  #ffCC60;
    background-color: #000;  /* Color of background */
    line-height : 100%;
	width: 70px;
}
#Perseid {
    background-image: url('../calimages/Perseid.gif'); 
    background-repeat: no-repeat; 
    vertical-align: top;
    border:1px #ddd solid; 
    color:  #ffCC60;
    color: #FFF;
    background-color: #000;  /* Color of background */
    line-height : 100%;
}
#Perseid a {
    color: #FFF; /* Color of link when text link when not hovered over */
    background-color: #000;  /* Color of background when text link is not hovered over */
	font-weight : bold;
    border-bottom: 1px solid #000000;
}
#Perseid a:hover {
    color: #F00; /* Color of link when text link is hovered over */
    background-color: #FFF;  /* Color of background when text link is hovered over */
    border-bottom: 1px solid #FF0000;
}
#Perseid a:visited {
    color: #A00; /* Color of link when text link is visitedr */
    background-color: #CCC;  /* Color of background when text link is visited */
    border-bottom: 1px solid #AA0000;
}




#VeteransDay {
    background-image: url('../calimages/VeteransDay.jpg');
    background-repeat: no-repeat; 
    vertical-align: top;
    border:1px #ddd solid; 
    color:  #ffCC60;
    color: #000;
    background-color: #000;  /* Color of background when text link is hovered over */
    line-height : 100%;
}
#VeteransDay a {
    color: #FFF; /* Color of link when text link is hovered over */
    background-color: #000;  /* Color of background when text link is hovered over */
    border-bottom: 1px solid #FF0000;
}
#VeteransDay a:hover {
    color: #F00; /* Color of link when text link is hovered over */
    background-color: #FFF;  /* Color of background when text link is hovered over */
    border-bottom: 1px solid #FF0000;
}
#VeteransDay a:visited {
    color: #F00; /* Color of link when text link is hovered over */
    background-color: #FFF;  /* Color of background when text link is hovered over */
    border-bottom: 1px solid #FF0000;
}
.calendar {
    PADDING-RIGHT: 2px; 
    PADDING-LEFT: 2px; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: xx-small; 
    BACKGROUND: #fff; 
    PADDING-BOTTOM: 2px; 
    COLOR: #666; 
    LINE-HEIGHT: 140%; 
    PADDING-TOP: 2px; 
    FONT-FAMILY: "Trebuchet MS", "Arial", "Helvetica", sans-serif; 
    TEXT-ALIGN: left;
}
.calendarhead {
    PADDING-RIGHT: 2px; 
    PADDING-LEFT: 2px; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: small; 
    BACKGROUND: #fff; 
    PADDING-BOTTOM: 2px; 
    TEXT-TRANSFORM: uppercase; 
    COLOR: #666600; 
    PADDING-TOP: 2px; 
    FONT-FAMILY: "Trebuchet MS", "Arial", "Helvetica", sans-serif; 
    LETTER-SPACING: 0.1em; 
    TEXT-ALIGN: left;
}
.calholdate {
    background-image: url('../calimages/faint-50.gif'); 
    background-repeat: repeat; 
    vertical-align: top;
    border:1px #ddd solid; 
    COLOR: #ff0000;
}

TD { 
    font-size: small;
}
.oneday { 
    font-size: x-small;
}

.gcscalcr { 
    font-size: x-small;
    text-align: right;
}
