body {
	margin: 0px;
}
body,td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
}
A:link {
	color: #000000;
	text-decoration: none;
}
A:visited {
	color: black;
	text-decoration: none
}
A:active {
	color: gray;
	text-decoration: none
}
A:hover {
	color: black;
	text-decoration: underline;
	BORDER: solid 0px #CECFFF;
	BACKGROUND-COLOR: #CECFFF;
}

div.session {
	margin-bottom: 12px;
}

/* The start of session bar */
div.sessionbar {
	background-color: #c0c0c0;
	width: 100%;
	margin-left: 0;
	vertical-align: middle;
}
div.endsession {
	margin: 0px;
	height: 3px;
}

/* The title for the detail frame */
.detailtitle {
	font-size: 16px;
}

/* The session number */
.sessionnum {
	COLOR: red;
	FONT-WEIGHT: bold; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, sans-serif;
	TEXT-DECORATION: none;
	vertical-align: middle;
	margin-left: 3px;
}
/* The leader name in the session bar */
.leadername {
	color: red; vertical-align: middle;
	font-weight:bold;
}
/* The session title */
.title {
	FONT-WEIGHT: normal; 
	FONT-FAMILY: Arial Black, sans-serif; 
	font-weight: normal;
	text-decoration: underline;
}
/* The session's group */
.group {
	FONT-WEIGHT: bold; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	font-style:italic;
}


/* The block of musicians */
.musicians {
	FONT-WEIGHT:normal; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none
}
/* The session location */
.location {
	COLOR:#62629f;
	FONT-WEIGHT: bold; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none
}
/* The tune matrix */
.matrix {
}
/* The tune name */
.tune { 
	/* Not effective?  Seems to be in .outdent paragraph. */
	FONT-WEIGHT: normal; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
}
.outdent {
	/* Indent 2nd line onwards. */
	text-indent: -20px;
	padding-left: 20px;
}
/* The tune release info */
.release {
	font-family: courier, fixed;
	FONT-WEIGHT:normal;
	FONT-STYLE: normal; 
	TEXT-DECORATION: none;
}
/* Tune is in a medley (indented) */
.medley {
	margin-left: 3em;
}
/* Tune is a continuation (indented) */
.tunecontinue {
	margin-left: 20px;
}

/* The session note */
#notearea {
	width: 100%;
}
.notelit {
	width: 3em;
	padding-left: 2px;

}
.notetext {
	padding-right: 0.75in;
	font-size: 75%;
}

/* Index screen lines - odd */
tr.index0 {
	background-color: #f0f0f0;
}
/* Index screen lines - even */
tr.index1 {
	background-color: #e0e0e0;
}
/* Index screen lines - selected/searched-for */
tr.selected {
	background-color: #d0d0f0;
}
tr.header {
	background-color: #c0c0c0;
}
.search {
	/*background-color: #e0e0e0;*/

	background-color:#FFCC00;

}
table.musaccum {
	background-color: #ffffff;
	border: solid 1px #000000;
	text-indent: 3px;
	margin-bottom: 5px;
}
.buttonbar {
	background-color: yellow;
	margin: 0;
	padding: 0;
	border: none;
}
/* The session title/group name/musicians block. */
div.musicianarea {
	margin-top: 3px;
	margin-left: 0.1in;
	margin-right: 0.1in;
}
div.collection {
	margin-top: 3px;
	margin-left: 0.1in;
	margin-right: 0.1in;
	font-weight:bold;
}
span.collection {
	color: green;
}
span.collectionhighlight {
	background-color: #80ff80;
}
span.collectionhighlight_s {
	background-color: #FFCC00;
	border: solid 3px #80ff80;
}
span.company {
	color: #FFCC00;
	font-weight: bold;
}
/* Error messages */
.error {
	color: red;
}
input.readonly {
	background-color: #e0e0e0;
}

