table {font-family: Calibri, Verdana; font-size: 9pt; color: #63388D;}
td.title {background-image: url('../images/title.jpg'); background-repeat: no-repeat; background-position: top center;}
td.newscal {background-image: url('../images/calimg.jpg'); background-repeat: no-repeat; background-position: top left;}
span.newscalday {font-family: Verdana; font-size: 10pt; color: #000000; font-weight: bold;}
span.newscalmonth {font-family: Verdana; font-size: 6pt; color: #FFFFFF; font-weight: bold;}
span.newscalyear {font-family: Verdana; font-size: 5pt; color: #535353; font-weight: bold;}
span.newstitle {color: #63388D;}
span.newstext {color: #ac90b5;}

td.zerofont {font-size: 1pt;}
td.bottomlinedotted {border-bottom: 1px dotted #cccccc;}
td.toplinedotted {border-top: 1px dotted #cccccc;}
td.boxborder {border-left: 1px solid #dadbdd; border-right: 1px solid #dadbdd;}
td.box200top {background-image: url('../images/box200top.jpg'); background-repeat: no-repeat; background-position: top left;}
td.box200bottom {background-image: url('../images/box200bottom.jpg'); background-repeat: no-repeat; background-position: bottom left;}
td.box250top {background-image: url('../images/box250top.jpg'); background-repeat: no-repeat; background-position: top left;}
td.box250bottom {background-image: url('../images/box250bottom.jpg'); background-repeat: no-repeat; background-position: bottom left;}
td.footer {font-family:Calibri, Verdana; font-size:9pt; color: #4a4a4a;}
td.aboutimg1 {background-image: url('../images/photo1.jpg'); background-repeat: no-repeat; background-position: top right;}
td.aboutimg2 {background-image: url('../images/photo2.jpg'); background-repeat: no-repeat; background-position: top left;}
td.frontpage {font-size: 11pt;}

a.mainmenu:link, a.mainmenu:visited, a.mainmenu:active {color: #95712f;text-decoration:none; font-size: 9pt;}
a.mainmenu:hover {color:#612045; font-size: 11pt;}
a.link:link, a.link:visited, a.link:active {color: #c57832;text-decoration:none; font-size: 9pt;}
a.link:hover {color:#4b3c30; text-decoration:underline;}

span.heading1 {font-size: 12pt; color: #773d5e;}
span.heading2 {font-size: 12pt; color: #773d5e;}
span.frontpageheading1 {font-size: 15pt; color: #773d5e;}
span.frontpageheading2 {font-size: 15pt; color: #773d5e; font-weight: bold;}
span.smallfont {font-size: 8pt;}
span.heading {color: #000000;}
span.subheading {font-style: italic;}

div#calendar {float: center; width: 200px; padding: 5px;}
table.cal {font-family: Calibri, Verdana; font-size: 9pt; color: #000000;}
td.cal_heading {height: 25; text-align: center; background-color: #E2E2E2; font-weight: bold;}
td.cal_previous {height: 25; text-align: center; background-color: #E2E2E2;}
td.cal_next {height: 25; text-align: center; background-color: #E2E2E2;}
td.cal_weektitle {background-color: #CADEFF; font-size: 7pt; height: 20; text-align: center;}
td.cal_weekend {width: 15%; height: 20; text-align: center; cursor: pointer; cursor: hand;}
td.cal_weekday {width: 14%; height: 20; text-align: center; cursor: pointer; cursor: hand;}
td.cal_selected {font-weight: bold; background-color: #FAE1AF;}
td.bls {border-left: 1px solid #666666;}
td.brs {border-right: 1px solid #666666;}
td.bbs {border-bottom: 1px solid #666666;}
td.bts {border-top: 1px solid #666666;}
td.bld {border-left: 1px dotted #666666;}
td.brd {border-right: 1px dotted #666666;}
td.bbd {border-bottom: 1px dotted #666666;}
td.btd {border-top: 1px dotted #666666;}
td.cal_mouseover {font-weight: bold; color: #FFFFFF; background-color: #4E4E4E;}

ul {margin:0; padding:0; list-style:none;}
li {background:url("../images/dottedtriangle.gif") no-repeat left top; margin: 6px 0px 0px 0px; padding:0px 0px 0px 10px;}

input.text {width: 100%; font-family:Calibri, Verdana; font-size:9pt;}
input.button {font-family:Calibri, Verdana; font-size:9pt;}
select {width: 100%; font-family:Calibri, Verdana; font-size:9pt;}
textarea {width: 100%; font-family:Calibri, Verdana; font-size:9pt;}
file {font-family:Calibri, Verdana; font-size:9pt;}

td.selectbulletinboarditem {border: 1px dashed #CCCCCC; background-color: #e3e3e3;}
span.bulletinboardcolumntag {color: #808080;}
span.bulletinboardsmallfont {font-size: 8pt;}
a.bulletinboardlink:link, a.bulletinboardlink:visited, a.bulletinboardlink:active {color:#598DA4;text-decoration:none;}
a.bulletinboardlink:hover {color:#000000;}
