BODY { margin:0px;color:#5E5E5E;background:#CE292C; }

a:link { text-decoration:underline;color:#CF1B27; }
a:hover { text-decoration:underline;color:#8B0912; }
a:visited { text-decoration:underline;color:#CF1B27; }
a:visited:hover { text-decoration:underline;color:#8B0912; }
a:active { text-decoration:underline;color:#333333; }


.whitelink:link { text-decoration:none;color:#FFFFFF; }
.whitelink:hover { text-decoration:none;color:#FFFFFF; }
.whitelink:visited { text-decoration:none;color:#FFFFFF; }
.whitelink:visited:hover { text-decoration:none;color:#FFFFFF; }
.whitelink:active { text-decoration:none;color:#FFFFFF; }


TD { font-family: verdana,arial,helvetica,sans-serif; font-size:9pt; }
INPUT { font-family: verdana,sans serif; font-size:9pt;}
TEXTAREA { font-family: verdana,sans serif; font-size:8pt;}
SELECT { font-family: verdana,sans serif; font-size:8pt;}
FORM { margin:0px;}
MARQUEE { border:none;}

H1 { 
	width:100%;
	height:30px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:20pt;
	color:#CE292C;
}


.text07 { font-family:verdana,arial,helvetica,sans-serif; font-size:7.5pt; }
.text08 { font-family:verdana,arial,helvetica,sans-serif; font-size:8pt; }
.text09 { font-family:verdana,arial,helvetica,sans-serif; font-size:9pt; }
.text10 { font-family:verdana,arial,helvetica,sans-serif; font-size:10pt; }
.text11 { font-family:verdana,arial,helvetica,sans-serif; font-size:11pt; }
.text12 { font-family:verdana,arial,helvetica,sans-serif; font-size:12pt; }
.text14 { font-family:verdana,arial,helvetica,sans-serif; font-size:14pt; }
.text16 { font-family:verdana,arial,helvetica,sans-serif; font-size:16pt; }
.text18 { font-family:verdana,arial,helvetica,sans-serif; font-size:18pt; }
.text20 { font-family:verdana,arial,helvetica,sans-serif; font-size:20pt; }

.eventhighlight {
  font-size:8pt;
  color:#666666;
  background:#FFF047;
  border:1px dotted #CF1B27;
  padding:5px;
}

.eventitem {
  font-size:8pt;
}


.FC_Row1 {
	padding-right:8pt;
	font-weight:bold;
	background:#f1f1f1;
}

.FC_Row2 {
	padding-right:8pt;
	font-weight:bold;
}

.searchresult {
	border-bottom:1px solid #CCCCCC;
}

.searchheader {
	background:#eeeeee;
	border-top:2px solid #CCCCCC;
	border-bottom:2px solid #CCCCCC;
}


.imageborder { border:1px solid #123464; }

.logininput {
	border:2px inset #EDF2FA;
	font-size:9pt;
	}

.searchbox {	
	width:100%;
	border:2px solid #9495AC;
	}

.newstop {
	border-top:2px solid #9495AC;
	border-left:2px solid #9495AC;
	border-right:2px solid #9495AC;
}

.newsbottom1 {
	border-top:2px solid #9495AC;
	/* border-right:2px solid #9495AC; */
}

.newsbottom2 {
	color:#FFFFFF;
	background:#CE292C;
	border-top:2px solid #9495AC;
	border-bottom:2px solid #9495AC;
	border-right:2px solid #9495AC;
}


.copyright { 
	padding:3px;
	font-size:7.5pt;
	}


.disc { padding:6px;0px;border-bottom:1px solid #aaaaaa; }

/* CALENDAR SPECIFIC STYLES */

.cal_EventDetail {
	font-size:1.2em;

}

.cal_MonthName {

	font-family:verdana;
	font-size:8.5pt;
	font-weight:bold;
	color:#333333;
	background:#eeeeee;
	border:1px solid #AAAAAA;
	text-align:center;
}

.cal_Arrows {

	font-family:verdana;
	font-size:9pt;
	font-weight:bold;
	background:#eeeeee;
	border:1px solid #AAAAAA;
	text-align:center;
}


.cal_DaysoftheWeek {
	
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	background:#666666;
	color:#ffffff;
}


.cal_CurrentDay {
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	border:2px solid #cc0000;
}

.cal_CurrentDayEvent {
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	color:#AD5813;
	background:#FBF4D9;
	border:2px solid #cc0000;
	cursor:pointer;
}

.cal_NormalDay {
	font-weight:bold;
	font-family:verdana;
	font-size:8pt;
	border:1px solid #BBBBBB;
}

.cal_EventDay {
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	color:#AD5813;
	background:#FBF4D9;
	border:1px solid #ECC53B;
	cursor:pointer;
}

.cal_NoSchool {
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	color:#B2321C;
	background:#FBDFD9;
	border:1px solid #EC553B;
}

.cal_Vacation {
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	color:#19529B;
	background:#D9E7FB;
	border:1px solid #3B88EC;
}

.cal_NextMonthDay {
	background:#AAAAAA;
	filter:alpha(opacity=30);
	border:1px solid #333333;
}

.cal_PreviousMonthDay {
	background:#AAAAAA;
	filter:alpha(opacity=30);
	border:1px solid #333333;
}

.preload{
    position:absolute;
    top:-9999px;
    left:-9999px;
}

ul.menu, ul.menu li, ul.menu li a{
    display:block;
    padding:0px;
    margin:0px;
    list-style:none;
}
ul.menu{
    margin:3px 4px 0px 4px;
}
#m1 a{background-position:0px 0px;}
#m2 a{background-position:0px -26px;}
#m3 a{background-position:0px -52px;}
#m4 a{background-position:0px -78px;}
#m5 a{background-position:0px -104px;}
#m6 a{background-position:0px -130px;}
#m7 a{background-position:0px -156px;}
#m8 a{background-position:0px -182px;}
#m9 a{background-position:0px -208px;}
#m10 a{background-position:0px -234px;}
#m11 a{background-position:0px -260px;}
#m12 a{background-position:0px -286px;}
#m13 a{background-position:0px -312px;}
#m14 a{background-position:0px -338px;}
ul.menu li a{
    background:url(/images/m.jpg) no-repeat;
    height:19px; /* 26px total */
    padding-top:7px;
    overflow:hidden;
    font-family:Verdana, Arial, sans-serif;
    color:#222222;
    text-decoration:none;
    font-weight:bold;
    text-transform:uppercase;
    font-size:10px;   
    text-align:center; 
}
ul.menu li a:hover, ul.menu li.on a{
    background:url(/images/m_.jpg) no-repeat;
    color:#f9e6e7;
    background-position:0px 0px !important;
}



