body {color:black; background:gray; font-family:Verdana, Helvetica, Arial;}

A{text-decoration: underline; font-weight:normal; font-family:Verdana,Arial;}
A:link {color:yellow;}
A:visited {color:white;}
A:active {color:black;}
A:hover {color:black;}

div.headline {text-align:center; color:white;}

.ArialBldBlk { font-family:Arial; font-weight:bold; color:black; }
.regulartext { color:black;font-family:Verdana, Helvetica, Arial; }
.pheadings { color:white; font-family:Verdana, Helvetica, Arial; }
.newsheading{ color:black; font-family:Verdana, Helvetica, Arial; }
.celltitle{width: 50%; vertical-align: top; height: 19px; background-color: orange;}

ul.mainindex { list-style-image: url("yellowdot-bullet.gif"); }

/*Calendar Pages Style*/
h3.calendar{text-align:center; font-family:Verdana; font-size:1em;}
h2.calendar{text-align:center; font-family:Verdana; font-size:1.25em;}
h1.calendar{text-align:center; font-family:Verdana; font-size:2em;}
td.calendarheading {vertical-align:middle; background-color:yellow;  width:20%; }
p.calendarheading {vertical-align:middle;  text-align:center;  font-family:Georgia; color:black; text-decoration: underline; font-weight:bold;}
td.calendardaterow {vertical-align:middle; background-color:yellow;  width:20%; text-align:center; font-family:Verdana; color:black;  font-weight:bold;}
td.calendarcontentrow {vertical-align:middle; background-color:#3B3B3B;  width:20%; text-align:center;  font-family:Verdana; color:white; }

.q {
    font-size:90%;
    font-weight: normal;
    background: #A7A7A7;
    border: solid 1px #5D5D5D;
    border-bottom-color: #484848;
    border-right-color: #484848;
    padding: 2px;
}
.q:hover, .q:focus {
    background: #FFA500;
}