/*---- Body ----*/
body {
	SCROLLBAR-3DLIGHT-color: #000000; SCROLLBAR-DARKSHADOW-color: #000000;
    SCROLLBAR-HIGHLIGHT-color: #FFFFFF; SCROLLBAR-SHADOW-color: #FFFFFF;
    SCROLLBAR-ARROW-color: #FFFFFF; SCROLLBAR-FACE-color: #2B6EB5; SCROLLBAR-TRACK-color: #F2F2F2;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;
}
hr {
	color: #2B6EB5; height: 1px;
}
.formitem1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; border: #000000 1pt solid; background-color: #2B6EB5;	font-size: 9px; color: #FFFFFF;
}
.formitem2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; border: #000000 1pt solid; font-size: 9px; color: #000000;
}
.smalltxt {
  font-size: 9px; color: #000000;
}
.redtxt {
	color: #990000;
}
.whitetxt {
	color: #FFFFFF;
}
.popup {
	background-color: #D0D0D0;
}

/*---- Navigation ----*/
a:link {
	color: #2B6EB5; text-decoration: underline;
}
a:visited {
	color: #2B6EB5; text-decoration: underline;
}
a:hover {
	color: #2B6EB5; text-decoration: none;
}
a:active {
	color: #2B6EB5; text-decoration: underline;
}
a.topnav:link {
	font-size: 11px; color: #000000; text-decoration: underline;
}
a.topnav:visited {
	font-size: 11px; color: #000000; text-decoration: underline;
}
a.topnav:hover {
	font-size: 11px; color: #000000; text-decoration: none;
}
a.topnav:active {
	font-size: 11px; color: #000000; text-decoration: none;
}
a.t2nav:link {
	font-size: 10px; color: #FFFFFF; text-decoration: underline;
}
a.t2nav:visited {
	font-size: 10px; color: #FFFFFF; text-decoration: underline;
}
a.t2nav:hover {
	font-size: 10px; color: #FFFFFF; text-decoration: none;
}
a.t2nav:active {
	font-size: 10px; color: #FFFFFF; text-decoration: none;
}
a.swnav:link {
	font-size: 9px; color: #FFFFFF; text-decoration: none;
}
a.swnav:visited {
	font-size: 9px; color: #FFFFFF; text-decoration: none;
}
a.swnav:hover {
	font-size: 9px; color: #FFFFFF; text-decoration: underline;
}
a.swnav:active {
	font-size: 9px; color: #FFFFFF; text-decoration: none;
}

/*---- Table colors ----*/
td {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
}
.td1 {
	background-color: #2B6EB5; color: #FFFFFF; font-weight: bold;
}
.td2 {
	background-color: #D2E6FA; color: #000000; font-weight: bold;
}
.td3 {
	background-color: #D2E6FA; color: #000000; font-weight: bold;
}
.td4 {
	background-color: #e5e5e5;
}

/*---- Headers ----*/
.header {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #2B6EB5;
}
.subheader {
	font-size: small; font-weight: bold; color: #2B6EB5;
}

/*---- Page Links ----*/
.linkstd1{
	border-right: #000000 1pt solid; border-top: #000000 1pt solid; border-left: #000000 1pt solid; border-bottom: #000000 1pt solid;
	background-color: #2B6EB5; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;
}
.linkstd2{
	border-right: #000000 1pt solid; border-left: #000000 1pt solid; border-bottom: #000000 1pt solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;
}

/*---- Pictures ----*/
.caption {
	font-size: 9px; color: #FFFFFF; font-weight: bold;
}
.picturetd{
	border: #000000 1pt solid; background-color: #2B6EB5;
}

/*---- Calendar ----*/
.calheader{
	font-size: 14px; font-weight: bold; color: #2B6EB5;
}
a.calnav1:link {
	color: #FFFFFF; text-decoration: underline;
}
a.calnav1:visited {
	color: #FFFFFF; text-decoration: underline;
}
a.calnav1:hover {
	color: #FFFFFF; text-decoration: none;
}
a.calnav1:active {
	color: #FFFFFF; text-decoration: none;
}
a.calnav2:link {
	color: #2B6EB5; text-decoration: underline;
}
a.calnav2:visited {
	color: #2B6EB5; text-decoration: underline;
}
a.calnav2:hover {
	color: #2B6EB5; text-decoration: none;
}
a.calnav2:active {
	color: #2B6EB5; text-decoration: none;
}
.caltd1 {
	background-color: #2B6EB5; color: #FFFFFF; font-weight: bold;
}
.caltd2 {
	background-color: #D2E6FA; color: #FFFFFF; font-weight: bold;
}
.caltd3 {
	background-color: #D2E6FA; color: #000000; font-weight: bold;
}
.caltd4 {
	background-color: #E5E5E5;
}

/*---- Small Calendars ----*/
.scal{
	border-top: 1px solid #000000; border-left: 1px solid #000000; background-color: white;
}
.scalheader{
    font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; background-color: #D2E6FA;
}
a.scalnav1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #2B6EB5; text-decoration: underline;
}
a.scalnav1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #2B6EB5; text-decoration: underline;
}
a.scalnav1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #2B6EB5; text-decoration: none;
}
a.scalnav1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #2B6EB5; text-decoration: none;
}
.scaldayofweek{
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: white; font-weight: bold; background-color: #2B6EB5;
}
.scalday1{
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #E5E5E5; background-color: #E5E5E5;
}
.scalday2{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
}
.scalw{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #D2E6FA;
}
.scaltoday{
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2B6EB5; font-weight: Bold;
}

/*---- Calendar View ----*/
.cvheader{
	background-color: #2B6EB5; font-size: 12px; font-weight: bold; color: #FFFFFF;
}
.cvdayofweek{
	background-color: #D2E6FA; font-size: 11px; font-weight: bold; color: #FFFFFF;
}
.cvday1{
	background-color: #E5E5E5; font-size: 9px; color: #000000;
}
.cvday2{
	font-size: 9px; color: #000000;
}