body{font-family:verdana,arial,sans-serif; font-weight:normal;color:#000000;font-size:11px;margin-top:8px;background-color:#666666}
td{font-family:verdana,arial,sans-serif; font-weight:normal;color:#000000;font-size:11px;}

/* backgrounds */
.bgTile{background-image:url(images/bg_tile.jpg)}
.bgLine{background-image:url(images/headnav_bg.gif)}
.bgGallery{background-image:url(images/bggallery.gif)}
.bgPhotoTop{background-image:url(images/staffphototop.gif)}
.bgPhotoBottom{background-image:url(images/staffphotobottom.gif)}
.bgPhotoRSide{background-image:url(images/staffphotoright.gif)}
.bgPhotoLSide{background-image:url(images/staffphotoleft.gif)}
.bgEvent{background-image:url(images/calendar/bg_event.jpg)}

a{color:#000000; font-size:11px;text-decoration:none}
a:link {color:#000000; font-size:11px;text-decoration:none}
a:hover {color:#EE1C23; font-size:11px;text-decoration:none}
a:active {color:#000000; font-size:11px;text-decoration:none}
a:visited {color:#000000; font-size:11px;text-decoration:none}

.calendardays{color:#ffffff;font-family:chicago,verdana,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.2mm}

a.topnav:link{color:#ffffff;font-family:chicago,verdana,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.2mm}
a.topnav:visited{color:#ffffff;font-family:chicago,verdana,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.2mm}
a.topnav:active{color:#ffffff;font-family:chicago,verdana,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.2mm}
a.topnav:hover{color:#EE1C23;font-family:chicago,verdana,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.2mm}

a.footernav:link{color:#ffffff;font-family:chicago,verdana,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.2mm}
a.footernav:visited{color:#ffffff;font-family:chicago,verdana,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.2mm}
a.footernav:active{color:#ffffff;font-family:chicago,verdana,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.2mm}
a.footernav:hover{color:#FCCC1C;font-family:chicago,verdana,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.2mm}

a.events:link{color:#000000;font-family:chicago,verdana,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.2mm}
a.events:visited{color:#000000;font-family:chicago,verdana,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.2mm}
a.events:active{color:#000000;font-family:chicago,verdana,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.2mm}
a.events:hover{color:#EE1C23;font-family:chicago,verdana,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.2mm}

img{border:0;}
.gallerydayimg{border:1px solid white}

form{font-family:verdana,arial,sans-serif; font-weight:normal;font-size:11px; margin:0}
input, select{font-family:verdana,arial,sans-serif; font-weight:normal; font-size:11px; color:#FFFFFF; background-color:#000000; border:0; padding:0; vertical-align:text-bottom;}
.password{color:white;background-color:#999999}
.buttons{background-color:black;width:100;border:1px solid white;font-family:chicago; font-size:12px;font-weight:normal}
.buttons2{background-color:#999999;border:1px solid white;}

.pageHeading{font-family:verdana,arial,sans-serif; font-weight:bold;color:#000000;font-size:22px;text-decoration:none}
.smlHeading{font-family:verdana,arial,sans-serif; font-weight:bold;color:#000000;font-size:18px;text-decoration:none}
.smlrHeading{font-family:verdana,arial,sans-serif; font-weight:bold;color:#000000;font-size:14px;text-decoration:none;}

.navborder{border:2px solid #000000;}
.border{border:2px solid #000000;}
.calendarBorder{border:1px solid #000000;}
.photoBorder{border:1px solid #000000;}

.inputlogin{font-family:verdana,arial,sans-serif; font-weight:normal;color:#FFFFFF;font-size:10px;width:109;border:1px solid #D1A90C;background-color:#333333;}
.selecttext{font-family:verdana,arial,sans-serif; font-weight:normal;color:#000000;font-size:10px;border:1px solid #FACE1E;background-color:#FACE1E;}

.calendarLink{font-family:helvetica,verdana,arial,sans-serif; font-weight:bold;color:#000000;font-size:20px;text-decoration:none}
.calendarLink:link{font-family:helvetica,verdana,arial,sans-serif; font-weight:bold;color:#000000;font-size:20px;text-decoration:none}
.calendarLink:visited{font-family:helvetica,verdana,arial,sans-serif; font-weight:bold;color:#000000;font-size:20px;text-decoration:none}
.calendarLink:active{font-family:helvetica,verdana,arial,sans-serif; font-weight:bold;color:#000000;font-size:20px;text-decoration:none}
.calendarLink:hover{font-family:helvetica,verdana,arial,sans-serif; font-weight:bold;color:#000000;font-size:20px;text-decoration:none}

.scrollbar
{
scrollbar-3dlight-color: transparent;
scrollbar-arrow-color : #727473;
scrollbar-face-color :#DDC379;
scrollbar-highlight-color : #DDC379;
scrollbar-shadow-color :#DDC379; 
scrollbar-darkshadow-color:#4D4B4C; 
scrollbar-track-color :#4D4B4C;
scrollbar-base-color :#4D4B4C;
}

.eventLink a:link{
text-decoration : none;
color : #000000;
font-size:10px;
font-weight:bold;

}
.eventLink a:visited{
text-decoration : none;
color : #000000;
font-size : 10px;
font-weight : bold;

}
.eventLink a:hover{
text-decoration : none;
color : #ffffff;
font-size : 10px;
font-weight : bold;

}

.scrollingDiv{
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
overflow-x: hidden;  //these do not work in netscape, mozilla, oprah.  need to use overflowauto as below
overflow-y: scroll;
overflow: auto;
scrollbar-3dlight-color: transparent;
scrollbar-arrow-color : #000000;
scrollbar-face-color :#FBD953;
scrollbar-highlight-color : #000000;
scrollbar-shadow-color :#000000; 
scrollbar-darkshadow-color:#FBC60C; 
scrollbar-track-color :#FBC60C;
scrollbar-base-color :#FBC60C;
}

#staffProfiles{
width:730px;
height:500px;
}

#homeEvents
{	
width:760px;
height:137px;
}

#calendarEvents
{	
width:344px;
height:252px;
}
#calendarEventDetail
{	
width:344px;
height:252px;
}

#photoGallery
{	
width:336px;
height:360px;
}

.headerTable tr td img
{
display : block;
}

.eventTitle{
font-weight : bold;
color : #000000;
font-size:11px;
}

.eventDay{
font-weight : bold;
color : #000000;
font-size : 11px;
text-align : left;
}

.eventDate{
font-weight : bold;
color : #000000;
font-size : 11px;
text-align : right;
}

.staffMember{
width : 100%;
border : 0;
padding : 0;
cell-spacing : 0;
}

.staffMember tr{
border : 0;
padding : 0;
}

.staffMember tr td{
border : 0;
padding : 0;
text-align : left;
vertical-align : top;
}

.menu{
border : 0;
padding : 0;
cell-spacing : 0;
}

.menu tr{
border : 0;
padding : 0;
}

.menu tr td{
border : 0;
padding : 0;
text-align : center;
vertical-align : top;
}
hr.menu{
margin-top:8px;
margin-bottom:8px;
width:70%;
height:1px;
border:1px dotted #000000;
}
img.menu{border:1px solid #000000;}

.errorMessage{
color : #DD0000;
font-size:11px;
}

.formLabel{
color : #000000;
font-size:11px;
}

.formControl{
color : #FFFFFF;
font-size:11px;
}