/*---- Colors ----

Blue = #3795CA
Maroon = #555555
Red = #91363C

-----------------*/

/*---- Site Wide ----*/
body {
	SCROLLBAR-3DLIGHT-color: #000000; SCROLLBAR-DARKSHADOW-color: #000000; SCROLLBAR-HIGHLIGHT-color: #FFFFFF;
	SCROLLBAR-SHADOW-color: #FFFFFF; SCROLLBAR-ARROW-color: #FFFFFF; SCROLLBAR-FACE-color: #3795CA; 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: #3795CA; height: 1px;
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #3795CA; text-decoration: underline;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #3795CA; text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #3795CA; text-decoration: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #3795CA; text-decoration: underline;
}
.formitem1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; border: #000000 1pt solid; font-size: 9px; color: #000000;
}
.formitem2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; border: #000000 1pt solid; font-size: 9px; color: #000000;
}
.smalltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;
}
.smalltxt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;
}
.smalltxt3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff;
}
.smalltxt4 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #336596;
}
.smalltxt5 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #336596;
}
.redtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000;
}
.whitetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
}
.popup {
	background-color: #3795CA;
}

/*---- Index Page ----*/
a.inav1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3795CA; text-decoration: underline;
}
a.inav1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3795CA; text-decoration: underline;
}
a.inav1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3795CA; text-decoration: none;
}
a.inav1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3795CA; text-decoration: none;
}
a.inav2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: underline;
}
a.inav2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: underline;
}
a.inav2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none;
}
a.inav2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none;
}
a.inav3:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;
}
a.inav3:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;
}
a.inav3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;
}
a.inav3:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #861C00; text-decoration: none; font-weight: bold;
}

/*---- Default Page ----*/
a.dnav1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;
}
a.dnav1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;
}
a.dnav1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;
}
a.dnav1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;
}
a.dnav2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;
}
a.dnav2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;
}
a.dnav2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;
}
a.dnav2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;
}
a.dnav3:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: underline;
}
a.dnav3:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: underline;
}
a.dnav3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none;
}
a.dnav3:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none;
}
a.dnav4:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: underline;
}
a.dnav4:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: underline;
}
a.dnav4:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;
}
a.dnav4:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;
}
a.dnav5:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline;
}
a.dnav5:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline;
}
a.dnav5:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;
}
a.dnav5:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;
}
a.dnav6:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #336596; text-decoration: underline;
}
a.dnav6:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #336596; text-decoration: underline;
}
a.dnav6:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #336596; text-decoration: none;
}
a.dnav6:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #336596; text-decoration: none;
}
/*---- Quick Links & Universal Links ----*/
.qlheader {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;
}
a.qlnav1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: underline;
}
a.qlnav1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: underline;
}
a.qlnav1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;
}
a.qlnav1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;
}

.ulheader {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;
}
a.ulnav1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: underline;
}
a.ulnav1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: underline;
}
a.ulnav1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;
}
a.ulnav1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;
}

/*---- Table colors ----*/
td {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
}
.td1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #3795CA; color: #FFFFFF; font-weight: bold;
}
.td2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #555555; color: #3795CA; font-weight: bold;
}
.td3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #555555; color: #000000; font-weight: bold;
}
.td4 {
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #AAAAAA;
}

/*---- Headers ----*/
.header {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #3795CA;
}
.subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #3795CA;
}

/*---- 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: #3795CA; 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-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; font-weight: bold;
}
.picturetd{
	font-family: Verdana, Arial, Helvetica, sans-serif; border: #000000 1pt solid; background-color: #3795CA;
}

/*---- Calendar ----*/
.calheader{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #3795CA;
}
a.calnav1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;
}
a.calnav1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;
}
a.calnav1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;
}
a.calnav1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;
}
a.calnav2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;
}
a.calnav2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;
}
a.calnav2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;
}
a.calnav2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;
}
.caltd1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #3795CA; color: #FFFFFF; font-weight: bold;
}
.caltd2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #555555; color: #FFFFFF; font-weight: bold;
}
.caltd3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #BCC3D4; color: #000000; font-weight: bold;
}
.caltd4 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 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: #555555;
}
a.scalnav1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;
}
a.scalnav1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;
}
a.scalnav1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;
}
a.scalnav1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;
}
.scaldayofweek{
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: white; font-weight: bold; background-color: #3795CA;
}
.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: #555555;
}
.scaltoday{
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #91363C; font-weight: Bold;
}

/*---- Calendar View ----*/
.cvheader{
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #3795CA; font-size: 12px; font-weight: bold; color: #FFFFFF;
}
.cvdayofweek{
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #555555; font-size: 11px; font-weight: bold; color: #FFFFFF;
}
.cvday1{
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #E5E5E5; font-size: 9px; color: #000000;
}
.cvday2{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; padding-left: 2px;
}