


.header{ border-color: #ffffff; background-color: #fff; border-style: none; }



.table{
	border: 1px solid;
	border-right-style: solid; 
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: #000000;
}


#nav {
    border: 1px #6d83b8;
	background-color: #8b0000;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-size: 8pt;
	color: #ffffff;
	
}



#nav div.top {
    padding-top: 5px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 8px;

    width: 100%;
}




#nav div.section {
	
	width: 140px;
    position: absolute;
    display: inline;
	z-index: -1;
}



#nav div.box { background-color: #8b0000; border-color: #ffffff; border-width: 1px; border-style: none solid solid; position: relative; visibility: hidden; width: 100%; padding: 6px; }



#nav a:link{color: #ffd700; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}
#nav a:active{color: #ffffff; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}
#nav a:visited{color: #fff; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}
#nav a:hover{color: #ff5e1f; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}






.theader{ color: #ffffff; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 9pt; font-weight: bold; border-color: 153B9C; background-color: #000080; border-style: solid none none; }


.tminicalendar{ border: solid 1px #ebedf1; background-color: #ffd700; padding: 1px 0;;
}




.tyearcalheader { color: #ffffff; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 9pt; font-weight: bold; border-color: 6D83B8; background-color: #8b0000; border-style: solid none none; }


.tdatecell{ border: solid 1px #ebedf1; width: 20px; height: 20px; background-color: #fff; padding: 0;;
}

.teventcell { border: solid 1px #c0cfe8; width: 20px; height: 20px; background-color: #add8e6; padding: 0;;
}



.ttodaycell { border: solid 1px #b2d4f4; width: 20px; height: 20px; background-color: #8b0000; padding: 4px 0 0 2px;;
}




.monthemptycell { width: 106px; height: 100px; background-color: #000080; padding: 0; border-style: none solid solid none; border-width: 1px;;

}



.monthdatecell{ width: 106px; height: 100px; background-color: #fff; border-right: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; border-left-color: #d3d3d3; border-left-width: 1px;0c0;border-top-color: #d3d3d3; border-top-width: 1px; }
.monthtodaycell { width: 106px; height: 100px; border-color: #000000; background-color: #8b0000; padding: 0; border-style: none solid solid none; border-width: 1px;;
}



.tablebody { font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #ffffff; border-top-color: #fff;b;border-right-color: #fff; border-bottom-color: #fff; border-left-color: #fff; border-left-style: none; border-right-style: none; order-top-style: solid; }




.tyearbox {
	border: 1px solid;
	border-right-style: solid; 
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	border-color: #FFFFFF;
	background-color: FFFFFF;
}



.eventheader{ font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 9pt; border-color: #ffffff; color: #ffd700; background-color: #8b0000; border-style: none none solid; border-width: 1px; }
.eventheadertext { color: #ffd700; font-size: 9pt; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.listingheader{ font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 9pt; border-color: #ffffff; color: #fff; background-color: #8b0000; border-style: solid solid solid none; border-width: 1px; }


.listingcell{ border-color: #ffffff; background-color: #fafad2; border-style: solid none solid solid; border-width: 1px; }



.tevents1{ border-color: #ffffff; background-color: #fafad2; border-style: solid none; border-width: 1px; }
.tevents2 { font-size: 9pt; background-color: #fafad2; border-style: solid none; border-width: 1px; border-color: #ffffff; }
.hrbar { color: #153b9c; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }


.selectbox{
	border: solid 1px #ffffff;
	background-color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-size: 8pt;
	width: 180;
}


.subheader{
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}


.bigtext{
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-size: 18pt;
	color: #8b0000;
}

.midtext{
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-size: 8pt;
	color: #000000;
}


.basictext{
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-size: 9pt;
}


.littletext{
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-size: 8pt;
}

.tinytext{
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-size: 8pt;
}



.errortext{
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-size: 8pt; 
	color: #ff0000;
}


.textbox{
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-size: 8pt; 
	background-color: #ffffff; 
	color: #000000;
}


.buttons{
	
}



a.navlink:link{color: #000080; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.navlink:active{color: #000080; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.navlink:visited{color: #ffd700; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.navlink:hover{color: #ffd700; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}

a.listinglink:link{color: #000080; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.listinglink:active{color: #000080; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.listinglink:visited{color: #f90; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.listinglink:hover{color: #ffd700; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}

a.orderbylink:link{color: #ffffff; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold; text-decoration: underline;}
a.orderbylink:active{color: #ffffff; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold; text-decoration: underline;}
a.orderbylink:visited{color: #ffffff; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold; text-decoration: underline;}
a.orderbylink:hover{color: #ffd700; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold; text-decoration: underline;}

a.basiclink:link{color: #000080; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold;}
a.basiclink:active{color: #000080; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold;}
a.basiclink:visited{color: #ffd700; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold;}
a.basiclink:hover{color: #ffd700; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold;}

a.smalllink:link{color: #8b0000; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size:8pt; text-decoration: underline; font-weight: bold;}
a.smalllink:active{color: #8b0000; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: underline; font-weight: bold;}
a.smalllink:visited{color: #ff6347; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: underline; font-weight: bold;}
a.smalllink:hover{color: #ffd700; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}


a.editlink:link{color: #000080; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size:8pt; text-decoration: none;}
a.editlink:active{color: #000080; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none;}
a.editlink:visited{color: #ffd700; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none;}
a.editlink:hover{color: #ffd700; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: underline;}


a.eventaddlink:link{color: #ffd700; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size:8pt; text-decoration: underline; font-weight: bold;}
a.eventaddlink:active{color: #ebedf1; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: underline; font-weight: bold;}
a.eventaddlink:visited{color: #ebedf1; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: underline; font-weight: bold;}
a.eventaddlink:hover{color: #ffd700; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}


a.datelink:link{color: #000000; font-family: "trebuchet ms", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none;}
a.datelink:active{color: #000000; font-family: "trebuchet ms", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none;}
a.datelink:visited{color: #000000; font-family: "trebuchet ms", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none;}
a.datelink:hover{color: #000000; font-family: "trebuchet ms", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: underline;}


a.todaylink:link{color: #000000; font-family: "trebuchet ms", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none;}
a.todaylink:active{color: #000000; font-family: "trebuchet ms", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none;}
a.todaylink:visited{color: #000000; font-family: "trebuchet ms", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none;}
a.todaylink:hover{color: #000000; font-family: "trebuchet ms", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: underline;}


a.eventlink:link{color: #000000; font-family: "trebuchet ms", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none;}
a.eventlink:active{color: #000000; font-family: "trebuchet ms", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none;}
a.eventlink:visited{color: #000000; font-family: "trebuchet ms", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none;}
a.eventlink:hover{color: #000000; font-family: "trebuchet ms", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: underline;}


a.tableheaderlink:link{color: #ffffff; font-family: "trebuchet ms", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.tableheaderlink:active{color: #ffffff; font-family: "trebuchet ms", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.tableheaderlink:visited{color: #ffffff; font-family: "trebuchet ms", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.tableheaderlink:hover{color: #ffffff; font-family: "trebuchet ms", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: underline; font-weight: bold;}

a.monthviewlink:link{color: #000080; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.monthviewlink:active{color: #000080; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.monthviewlink:visited{color: #ffd700; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.monthviewlink:hover{color: #ffd700; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}


a.categorylink:link{color: #ffffff; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.categorylink:active{color: #ffffff; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.categorylink:visited{color: #ffffff; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.categorylink:hover{color: #ffd700; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 8pt; text-decoration: underline; font-weight: bold;}
