/* Buggy on IE */
a:link { color: #003366; }
a:visited { color: #003366; }
a:active { color: #003366; }
a:hover { color: #990000; }

H3 {
font-family : Verdana, Arial, Helvetica, sans-serif;
}

PRE {
font-family : Verdana, Arial, Helvetica, sans-serif;
}

P {
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.eventDesc {
font-family : Verdana, Arial, Helvetica, sans-serif;
background : #EEEEEE;
padding : 3px;
border : 1px solid #000000;
}

td.eventEntryHead {
padding : 4px;
background : #CCCC99;
}

td.eventEntry {
padding : 4px;
background-color : #EBEBD8;
}

.quickLink {
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
}

.newsHead {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14pt;
font-weight : bold;
}

.newsSubHead {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 10pt;
}

.newsText {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
}

.frmError {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #990000;
font-weight : bold;
font-size : 9pt;
}

.frmLabel {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : bold;
}

.frmTxtBox {
/*font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
border : 1px inset #666666;*/
BORDER-BOTTOM: #666666 solid 1px; BORDER-LEFT: #666666 solid 1px; BORDER-RIGHT: #666666 solid 1px; BORDER-TOP: #666666 solid 1px; color: #000000; background-color : #FEFEFE;
}

.frmAdminTxtBox {
BORDER-BOTTOM: #666666 solid 1px; BORDER-LEFT: #666666 solid 1px; BORDER-RIGHT: #666666 solid 1px; BORDER-TOP: #666666 solid 1px; color: #000000; background-color : #EBEBD8;
}

.frmTxtArea {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
border : 1px inset #666666;
}

.frmSelect {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
}

.frmAdminOption {
background-color : #FFFFCC;
}

.frmRadio {}
.frmCheckBox {}

.frmButton {

BORDER-BOTTOM: #666666 solid 1px; BORDER-LEFT: #666666 solid 1px; BORDER-RIGHT: #666666 solid 1px; BORDER-TOP: #666666 solid 1px; color: #000000; cursor: hand; background-color : #EEEEEE;
}

.errAccess {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
font-weight : bold;
}

table {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
}

/* styles for calendar views */
table.calendar {
font-family : Verdana, Arial, Helvetica, sans-serif;
border : 1px solid #000000;
}

td.calendar {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
vertical-align : middle; 
}
 
td.calendarHeader {
font-family : Verdana, Arial, Helvetica, sans-serif;
border : 0px solid #000000;
font-size : 10pt;
font-weight : bold;
padding-bottom : 1px;
padding-left : 3px;
padding-right : 3px;
padding-top : 1px;
text-decoration : none;
}

td.calendarCurrent {
font-family : Verdana, Arial, Helvetica, sans-serif;
background-color : #F6A956;
color : #FFCC33;
font : bold;
border : 1px inset #000000;
}

td.calendarEvent {
font-family : Verdana, Arial, Helvetica, sans-serif;
background-color : #CCCCCC;
}

td.monthempty {
font-family : Verdana, Arial, Helvetica, sans-serif;
border-left : 1px dashed #FFFFFF;
}

td.month {
font-family : Verdana, Arial, Helvetica, sans-serif;
vertical-align : top;
border : 1px solid #000000;
}

/* styles for listing events */
tr.header {
background-color : #006699;
font-weight : bold;
color : #FFFFFF;
}

tr.event {
background-color : #E7E7CF;
font-size : smaller;
}

.verdana1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.arial1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.verdana2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px}
.verdana4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px}