body {font-family: arial; }
 
 .title { font-family: arial; font-size: 18pt; color: #F5BD49;}
 .title-sub { font-family: arial; font-size: 10pt; color: #FFF; }
 
 .header-nav:link { text-decoration: none; color: #8E9BFF; font-size: 14pt; }
 .header-nav:visited { text-decoration: none; color: #8E9BFF; font-size: 14pt; }
 .header-nav:active { text-decoration: none; color: #8E9BFF; font-size: 14pt;  }
 .header-nav:hover { text-decoration: none; color: #8E9BFF; font-size: 14pt; color: #F5BD49; }
 
 .header-nav-spacer { color: #8E9BFF; }
 
 .header-login:link { text-decoration: none; color: #8E9BFF; font-size: 10pt; }
 .header-login:visited { text-decoration: none; color: #8E9BFF; font-size: 10pt; }
 .header-login:active { text-decoration: none; color: #8E9BFF; font-size: 10pt;  }
 .header-login:hover { text-decoration: none; color: #8E9BFF; font-size: 10pt; color: #F5BD49; }



.eventTitle { font-weight: bold; font-size: 14pt; color: #151569; }
.eventLocation { color: #3F3F3F; font-size: 10pt; }
.eventTime { font-size: 10pt; }
.eventDescription { font-size: 10pt; }
.eventAttachment { font-size: 10pt; }
.eventContact { font-size: 8pt; }

a {text-decoration: none; font-size: 10pt; color: blue;}



.pageTitle { margin-left: 20px; font-weight: bold; font-size: 20pt; color: #141469; }
.pageTitleText { position: relative; top: -10px; left: 10px;  }
.dateCell { border: 1px solid #CCC; }
.dayOfWeekCell { border: 1px solid #CCC; text-align: center; font-size: 10pt; font-weight: bold;}

.announcementLink { color: blue; font-size: 10pt; }




//.pageSubTitle { color: #99CC00; font-size: 12pt; font-family: arial;}
.pageSubTitle { font-size: 12pt; font-weight: bold; padding-bottom: 5px; }
//.pageText { color: #CDA17D; font-size: 10pt; font-family: arial;}
.pageText { color: #000; font-size: 10pt; font-family: arial;}

.formLabel { font-family: arial; font-size: 10pt; color: #FFF; margin-top: 5px; }
.formRequired { font-family: arial; font-size: 10pt; color: #F5BD49; }

.contactAccent { font-size: 10pt; font-family: arial; color: #141469; }
.contactLabel { font-size: 10pt; font-family: arial; color: #141469; border-bottom: 1px dotted #F5BD49;}
//input { background-color: #CCC; border: 1px solid #CCC; }
//textarea { background-color: #CCC; border: 1px solid #CCC; }
//select { background-color: #CCC; }

.adminMessageText { color: #F5BD49; font-family: arial; font-size: 10pt; padding-top: 3px; }





.footerLink { font-size: 8pt; color: blue; }



#albumTitle { color: #141469; font-weight: bold; font-size: 12pt; }






/* ********** Version 2.0 Styles ********** */
.error { color: red }
.success { color: green }


/* User List Style */

#adduser { font-size: 8pt;  }
#adduser input { font-size: 8pt; padding-left: 5px; }
#adduser select { font-size: 8pt; }
#adduser .label { font-weight: bold; }
#adduser .inputError { border: 1px solid red; }

#demo input { font-size: 8pt; }
#demo select { font-size: 8pt; }
#demo button { font-size: 8pt; }




.formLabelGallery { font-family: arial; font-size: 8pt; color: #000; margin-top: 5px; font-weight: bold; }

