.biopic  {
border-style:	none;
border-width:	0;
height:	118px;
margin:	0;
padding:	0;
text-align:	right;
width:	118px;
}

.button  {
border-style:	none;
border-width:	0;
height:	32px;
width:	38px;
}

.caption  {
background-color:	#FFFFFF;
border-bottom-color:	#C0C0C0;
border-bottom-style:	outset;
border-left-color:	#FFFFFF;
border-left-style:	outset;
border-right-color:	#C0C0C0;
border-right-style:	outset;
border-style:	outset;
border-top-color:	#FFFFFF;
border-top-style:	outset;
border-width:	3px;
color:	#bf0000;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	16px;
font-weight:	bold;
line-height:	115%;
padding-top:	0;
padding:	4px;
}

.footer  {
background-color:	transparent;
color:	#000000;
font-size:	10pt;
font-weight:	bold;
padding-bottom:	4px;
text-align:	center;
text-decoration:	none;
}

.info  {
color:	#000000;
font-size:	15px;
font-style:	normal;
line-height:	125%;
padding-bottom:	8px;
padding-top:	0;
text-decoration:	none;
}

.logo  {
border-style:	none;
border-width:	0;
height:	31px;
margin:	0;
padding:	4px;
width:	154px;
}

.menu  {
color:	#bf0000;
font-size:	15px;
font-weight:	bold;
list-style-position:	outside;
list-style-type:	none;
padding:	4px;
}

.red  {
color:	#bf0000;
font-size:	13px;
text-align:	center;
}

.submenu  {
color:	#bf0000;
font-size:	13px;
font-weight:	bold;
list-style-type:	none;
padding-bottom:	0;
text-indent:	10px;
}

a.one:link  {
color:	#000000;
font-size:	10pt;
font-weight:	bold;
text-decoration:	none;
}

a.one:visited  {
color:	#000000;
font-size:	10pt;
font-weight:	bold;
text-decoration:	none;
}

a.one:hover  {
color:	#bf0000;
font-size:	10pt;
font-weight:	bold;
text-decoration:	none;
}

a.one:active  {
color:	#BF0000;
font-size:	10pt;
font-weight:	bold;
text-decoration:	none;
}

a.two:link  {
color:	#000000;
font-size:	10pt;
font-style:	normal;
font-weight:	bold;
padding-bottom:	4px;
padding-top:	4px;
text-decoration:	none;
}

a.two:visited  {
color:	#000000;
font-size:	10pt;
font-style:	normal;
font-weight:	bold;
padding-bottom:	4px;
padding-top:	4px;
text-decoration:	none;
}

a.two:hover  {
color:	#bf0000;
font-size:	10pt;
font-style:	normal;
font-weight:	bold;
padding-bottom:	4px;
padding-top:	4px;
text-decoration:	none;
}

a.two:active  {
color:	#bf0000;
font-size:	10pt;
font-style:	normal;
font-weight:	bold;
padding-bottom:	4px;
padding-top:	4px;
text-decoration:	none;
}

body  {
background-image:	url( gradientbackground.jpg );
background-position:	top left;
background-repeat:	repeat-y;
border-bottom-color:	#000000;
border-bottom-style:	none;
color:	#000000;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	10pt;
line-height:	15pt;
list-style-image:	url( listbutton.gif );
list-style-position:	outside;
text-align:	justify;
}

h1  {
background-color:	transparent;
color:	#BF0000;
font-size:	15px;
font-weight:	bold;
padding-top:	20px;
text-align:	center;
}

img  {
border-style:	outset;
border-width:	4px;
padding:	0;
}

li  {
color:	#000000;
font-weight:	normal;
list-style-type:	circle;
padding-top:	0;
}

p.content  {
font-size:	10pt;
text-align:	justify;
}

table tr  {
border-width:	0;
padding:	0;
}

td.left  {
background-color:	#FFFFFF;
background-image:	url( pianokeyslarge.jpg );
background-repeat:	repeat-y;
border-bottom-style:	none;
border-bottom-width:	0;
border-color:	#000000;
border-right-color:	#000000;
border-right-style:	solid;
border-right-width:	1px;
border-top-width:	0;
margin-left:	0;
margin-top:	0;
padding-left:	0;
padding-right:	8px;
padding-top:	0;
width:	134px;
}

td.middle  {
background-color:	transparent;
background-repeat:	no-repeat;
font-size:	10pt;
margin-left:	0;
margin-right:	0;
text-align:	justify;
width:	500px;
}

td.right  {
background-color:	#FFFFFF;
background-image:	url( gradientbackground2.jpg);
background-repeat:	repeat-y;
border-color:	#000000;
border-style:	solid;
border-width:	1px;
font-size:	10pt;
padding:	4px;
}

td.services1  {
background-color:	#FFFFFF;
border-color:	#bf0000;
border-style:	double;
border-width:	3px;
color:	#000000;
font-size:	9pt;
height:	40px;
letter-spacing:	0pt;
margin:	2px;
padding:	8px;
}

td.services2  {
background-color:	#FFFFFF;
border-color:	#bf0000;
border-style:	double;
border-width:	3px;
color:	#000000;
font-size:	9pt;
height:	40px;
letter-spacing:	0pt;
margin:	2px;
padding:	8px;
text-align:	center;
}

ul  {
padding-top:	0;
}

