/* General style definitions */

.header { background-color: #336699;  }

.titleheader { background-color: #000099; background-image: url(/images/pinstripe.gif); }

.border { background-color: #CCCCCC; }

font.date { color: white; font-weight: normal; font-size: 8pt; font-family: 'Tahoma',sans-serif; }

font.bodytext { color: Black; text-align: justify; font-weight: normal; font-size: 9pt; font-family: 'arial' ,sans-serif; }

font.titletext { color: #000066; text-align: justify; font-weight: bold; font-size: 11pt; font-family: 'arial' ,sans-serif; }

font.footer { color: #666666; text-align: justify; font-weight: bold; font-size: 10pt; font-family: 'Times New Roman' ,sans-serif; }


/* Styles for calendar page */

font.caltext { color: Black; text-align: justify; font-weight: normal; font-size: 9pt; font-family: 'arial' ,sans-serif; }

a.caltext:link { text-decoration: none; color: ffcc00; font-weight: bold; font-size: 9pt; font-family: 'tahoma',sans-serif; }

a.caltext:active { text-decoration: none; color: ffcc00; font-weight: bold; font-size: 9pt; font-family: 'tahoma',sans-serif; }

a.caltext:visited { text-decoration: none; color: ffcc00; font-weight: bold; font-size: 9pt; font-family: 'tahoma',sans-serif; }

a.caltext:hover { text-decoration: none; color: #FFFFFF; font-weight: bold; font-size: 9pt; font-family: 'tahoma',sans-serif; }


font.calheader { color: #663333; text-align: justify; font-weight: bold; font-size: 18pt; font-family: 'Times New Roman' ,sans-serif; }


font.calday { color: #CCCCCC; text-align: justify; font-weight: bold; font-size: 10pt; font-family: 'tahoma' ,sans-serif; }

a.calday:link { text-decoration: none; color: #CCCCCC; font-weight: bold; font-size: 10pt; font-family: 'tahoma',sans-serif; }

a.calday:active { text-decoration: none; color: #CCCCCC; font-weight: bold; font-size: 10pt; font-family: 'tahoma',sans-serif; }

a.calday:visited { text-decoration: none; color: #CCCCCC; font-weight: bold; font-size: 10pt; font-family: 'tahoma',sans-serif; }

a.calday:hover { text-decoration: none; color: #ffcc00; font-weight: bold; font-size: 10pt; font-family: 'tahoma',sans-serif; }


/* Styles for the staff page */

font.stafftext { color: Black; text-align: justify; font-weight: normal; font-size: 11pt; font-family: arial,'Times New Roman' ,sans-serif; }

a.stafftext:link { text-decoration: none; color: blue; font-weight: normal; font-size: 11pt; font-family: arial,'Times New Roman',sans-serif; }

a.stafftext:active { text-decoration: none; color: blue; font-weight: normal; font-size: 11pt; font-family: arial,'Times New Roman',sans-serif; }

a.stafftext:visited { text-decoration: none; color: blue; font-weight: normal; font-size: 11pt; font-family: arial,'Times New Roman',sans-serif; }

a.stafftext:hover { text-decoration: none; color: Black; font-weight: normal; font-size: 11pt; font-family: arial,'Times New Roman',sans-serif; }


a.weblink:link { text-decoration: none; color: blue; font-weight: bold; font-size: 11pt; font-family: 'arial',sans-serif; }

a.weblink:active { text-decoration: none; color: blue; font-weight: bold; font-size: 11pt; font-family: 'arial',sans-serif; }

a.weblink:visited { text-decoration: none; color: blue; font-weight: bold; font-size: 11pt; font-family: 'arial',sans-serif; }

a.weblink:hover { text-decoration: none; color: Black; font-weight: bold; font-size: 11pt; font-family: 'arial',sans-serif; }


/* Links that appear within the body text */

a.textlink:link { text-decoration: none; color: #663333; font-weight: bold; font-size: 9pt; font-family: 'arial',sans-serif; }

a.textlink:active { text-decoration: none; color: #663333; font-weight: bold; font-size: 9pt; font-family: 'arial',sans-serif; }

a.textlink:visited { text-decoration: none; color: #663333; font-weight: bold; font-size: 9pt; font-family: 'arial',sans-serif; }

a.textlink:hover { text-decoration: none; color: #CC9900; font-weight: bold; font-size: 9pt; font-family: 'arial',sans-serif; }


/* Styles for the left menu text navigation */

font.leftmenu { color: #CCCCCC; text-align: justify; font-weight: bold; font-size: 9pt; font-family: 'Tahoma',sans-serif; }

a.leftmenu:link { text-decoration: none; color: #000066; font-weight: bold; font-size: 9pt; font-family: 'Tahoma', sans-serif; }

a.leftmenu:active { text-decoration: none; color: #000066; font-weight: bold; font-size: 9pt; font-family: 'Tahoma', sans-serif; }

a.leftmenu:visited { text-decoration: none; color: #000066; font-weight: bold; font-size: 9pt; font-family: 'Tahoma', sans-serif; }

a.leftmenu:hover { text-decoration: none; color: #ffcc00; font-weight: bold; font-size: 9pt; font-family: 'Tahoma', sans-serif; }



a.cloud:link { text-decoration: none; color: #003366; font-weight: bold; font-size: 9pt; font-family: 'Tahoma', sans-serif; }

a.cloud:active { text-decoration: none; color: #003366; font-weight: bold; font-size: 9pt; font-family: 'Tahoma', sans-serif; }

a.cloud:visited { text-decoration: none; color: #003366; font-weight: bold; font-size: 9pt; font-family: 'Tahoma', sans-serif; }

a.cloud:hover { text-decoration: none; color: #CC9900; font-weight: bold; font-size: 9pt; font-family: 'Tahoma', sans-serif; }

/*Styles for address in footer */

font.address { color: white; text-align: justify; font-weight: bold; font-size: 7pt; font-family: 'Tahoma',sans-serif; }
