BODY {
margin-top: 30px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 30px; 
}

body{background-image: url(../graphics/mainBG.gif)}
body{background-repeat:repeat-x}
body{background-color: #5472AA}


TD { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 18px; color: #000000; text-decoration: none; }
a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 18px; color: #000000; text-decoration: underline; }
a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 18px; color: #000000; text-decoration: underline; }
a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 18px; color: #666699; text-decoration: none; }



.mainBorder { border-top: 3px solid #99CCFF; border-right: 3px solid #99CCFF; border-left: 3px solid #99CCFF; border-bottom: 3px solid #99CCFF; }

.pgHd { font-family: Arial, Helvetica, Sans-Serif; font-size: 20px; color: #003366; font-weight: bold; text-decoration: none; }

.emaillink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #006699;
}


/* HOMEPAGE STYLES */

.hmpgHd { font-family: Georgia, Serif; font-size: 18px; color: #003366; font-weight: bold; text-decoration: none; }

.promoTxt { font-family: Arial, Helvetica, Sans-Serif; font-size: 15px; line-height: 24px; color: #003366; font-weight: bold; font-style: italic; text-decoration: none; }

.backhome { font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #003366; font-weight: bold; text-decoration: none; }
.backhome a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #003366; font-weight: bold; text-decoration: underline; }
.backhome a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #003366; font-weight: bold; text-decoration: underline; }
.backhome a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #003366; font-weight: bold; text-decoration: none; }

/* FOOTER STYLES */

.footer { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #336699; text-decoration: none; }
.footer a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #336699; text-decoration: underline; }
.footer a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #336699; text-decoration: underline; }
.footer a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #336699; text-decoration: none; }

.footerBorder { border-top: 2px solid #666666; }



/* CLIENTELE STYLES */

.clientTxt { font-family: Arial, Helvetica, Sans-Serif; font-size: 15px; line-height: 20px; color: #666666; font-weight: bold; text-decoration: none; }


/* CONTACT STYLES */

.contactTxt { font-family: Arial, Helvetica, Sans-Serif; font-size: 15px; line-height: 24px; color: #333333; font-weight: bold; text-decoration: none; }
.contactheadTxt { font-family: Arial, Helvetica, Sans-Serif; font-size: 20px; line-height: 30px; color: #333333; font-weight: bold; text-decoration: none; }
.contactTxt a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 15px; line-height: 24px; color: #333333; font-weight: bold; text-decoration: underline; }
.contactTxt a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 15px; line-height: 24px; color: #333333; font-weight: bold; text-decoration: underline; }
.contactTxt a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 15px; line-height: 24px; color: #333333; font-weight: bold; text-decoration: none; }

/* REPERTOIRE STYLES */

.repertoireTxt { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 20px; color: #333333; font-weight: bold; text-decoration: none; }
.repertoireTxt a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 20px; color: #333333; font-weight: bold; text-decoration: underline; }
.repertoireTxt a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 20px; color: #333333; font-weight: bold; text-decoration: underline; }
.repertoireTxt a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 20px; color: #333333; font-weight: bold; text-decoration: none; }


/* MUSIC PAGE STYLES */

.tableHd { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-align: center;  text-decoration: none; }

.songTitle { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #000000; text-decoration: none; }

.time { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #666666; text-decoration: none; }



/* CALENDAR STYLES */

.calendarHD { 
height: 30px; 
font-family: Times, serif; 
font-size: 12pt; 
color: #333333;  
background-color: #99CCFF; 
font-weight: bold; 
text-decoration: none;
text-align: center;  
}

.datetime { 
font-family: Times, serif; 
font-size: 10pt; 
color: #003366;  
font-weight: bold; 
text-decoration: none;
text-align: center; 
padding: 10px; 
}

.eventTxt { 
font-family: Times, serif; 
font-size: 10pt; 
color: #003366;  
text-decoration: none;
padding: 10px; 
}

.eventTxt a:link { 
font-family: Times, serif; 
font-size: 10pt; 
color: #003366;  
text-decoration: underline;
}

.eventTxt a:visited { 
font-family: Times, serif; 
font-size: 10pt; 
color: #003366;  
text-decoration: underline;
}

.eventTxt a:hover { 
font-family: Times, serif; 
font-size: 10pt; 
color: #336699;  
text-decoration: none;
}

