body, div, table, td, select, input
{
	font-family: Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #333333;
}



.fontsArial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none
	}
.blue_titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #2785C5;
	text-decoration: none
	}
.weekdays {
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none
	}
.calendarOff	{
	border-color: #FFFFFF #9FC9E5 #9FC9E5 #FFFFFF;
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	background-color : #F0F6FB;
}
.calendarOn	{
	border-color: #FFFFFF #9FC9E5 #9FC9E5 #FFFFFF;
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	background-color : #D5E7F3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2785C5;
}
.calendarOn2{
	background-color : #D5E7F3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2785C5;
}
.calendar_day_heading
{
	color: blue;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size: 10pt;
	font-weight: bold;
}

.formbutton
{
	 TEXT-DECORATION:NONE;
	 TEXT-ALIGN:center;
    COLOR: white;
	 background-color: #1078BF;
    FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
	 font-weight:bold;
}
.formbutton_sm
{
	background-color: #05AB3A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	padding-top: 1px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 1px;
	border-color:white;
}
.musicbutton
{
	 TEXT-DECORATION:NONE;
	 TEXT-ALIGN:center;
    COLOR: white;
	 background-color: #1078BF;
    FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
	 font-weight:bold;
}


.detail_box
{
	position: relative;
	width: 300px;
	border: 1px solid #C3DDEF;
	background-color: #ffffff;
	padding: 5px;
	margin-left: 2px;
	margin-bottom: 3px;
}
.fieldtitle3
{
	color: black; 
	background-color: #D6E4FF; 
	font-size: 8pt;
	text-align:center;
	font-weight: bold;
}
.songlist
{
	color: black; 
	background-color: #D6E4FF; 
	font-size: 14pt;
	text-align:left;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
}

.calendar_title
{
	color: #0f6ca2;
	text-align:center;
	font-size: 28;
	font-weight: bold;
	text-align: center;
}


.section_title
{
	color: #ffffff;
	text-align:left;
	font-size: 28;
	font-weight: bold;
	text-align: center;
}

.mainframe
{
	background-color: transparent;
	font-family: cursive, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: italic;
	font-weight: bold;
	color: white	;
}

.table_border
{
	padding:15px;
	border-color:white;
	padding:15px;
}

.bio
{
	color: black;
	background: transparent;
	font-size: 18;
	font-weight: normal;
	text-align: left;	
	padding:15px;
}

.footer
{
	color: white;
	background: transparent;
	font-size: 16;
	font-weight: normal;
}


.music_notice
{
	color: white;
	background: transparent;
	font-size: 16;
	font-weight: normal;
	text-align: left;	
	padding:15px;
}

.button_sample
{
	color: white;
	background: transparent;
	font-size: 14;
	font-weight: bold;
	text-align: left;	
}


.mailsubject
{
	color: #ffffff;
	text-align:left;
	font-size: 16;
	font-weight: normal;
	text-align: left;
}

.closed
{
	color:red;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size: 12pt;
   text-align: center;
   font-weight:bold;
}

.button
{
	background-color: #0f6ca2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	width: 160px;
	color: #ffffff;
	padding-top: 3px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 3px;
}
.button_sm
{
	background-color: #0f6ca2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	padding-top: 3px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 3px;
}

#scroll {
	overflow: auto;
}

#calendar {width:840; height:460; overflow:auto;}
#loginprompt {position:absolute; z-index:10; visibility:hidden;}
