.hdrtopbg {
	background-attachment: scroll;
	background-image: url(../images/headertop.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.hdrtopbg2 {
	background-attachment: scroll;
	background-image: url(../images/header2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.hdrbotbg {
	background-attachment: scroll;
	background-image: url(../images/headerbot.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.lftbg {
	background-attachment: scroll;
	background-image: url(../images/lwbg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.rtbg {
	background-attachment: scroll;
	background-image: url(../images/rwbg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.lftbrdr {
	background-attachment: scroll;
	background-image: url(../images/lbrdr.gif);
	background-repeat: repeat-y;
}
.lftbrdr2 {
	background-attachment: scroll;
	background-image: url(../images/lbrdr2.gif);
	background-repeat: repeat-y;
}
.rtbrdr {
	background-attachment: scroll;
	background-image: url(../images/rbrdr.gif);
	background-repeat: repeat-y;
}
.rtbrdr2 {
	background-attachment: scroll;
	background-image: url(../images/rbrdr2.gif);
	background-repeat: repeat-y;
}
.redbg {
	background-attachment: scroll;
	background-image: url(../images/redbg.gif);
	background-repeat: repeat;
	background-position: center top;
}
.picfrm {
	background-attachment: scroll;
	background-image: url(../images/picfrm.gif);
}
.bottfrms {
	background-attachment: scroll;
	background-image: url(../images/bottfrms.gif);
}
.picfrm2 {
	background-attachment: scroll;
	background-image: url(../images/picfrm2.gif);
	background-repeat: no-repeat;
}
.sertime {
	background-attachment: scroll;
	background-image: url(../images/sertime.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.downld{
	background-attachment: scroll;
	background-image: url(../images/downld.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.mnfont {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
}
.mnfontsmall {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #333333;
}
.redfont {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #CC0000;
}
.sbfont {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
}
.hdfont {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	font-weight: bolder;
}
.hdred {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #880000;
	font-weight: bolder;
	text-decoration: underline;
}
.redline {
	background-attachment: scroll;
	background-image: url(../images/redline.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.calendarHeader { 
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
    font-weight: bolder; 
    color: #CC0000; 
    background-color: #FFFFFF; 
}
.calendarToday { 
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
    background-color: #FFFFFF;
}
.calendar { 
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
    background-color: #FFFFFF;
}
.titlebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #A50A23;
	font-weight: bold;
}
.title {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}
.restop {
	background-attachment: scroll;
	background-image: url(../images/restop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.resbot {
	background-attachment: scroll;
	background-image: url(../images/resbot.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.resmid {
	background-attachment: scroll;
	background-image: url(../images/resmid.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
