h1, h2, h3, h4, h5, ul, ol, li, p, tbody, normal, caption, table, tr, td, a { font-family: verdana,arial,helvetica,geneva,sans-serif; }

h1           { margin-left: 12px; font-size: 22px; }
h2           {
	margin-left: 12px;
	font-size: 18px;
	color:#660000;
 	font-weight: 900;
	background-color: #CCCC99
}


h3           { margin-left: 12px; font-size: 16px; }
h4           { margin-left: 12px; font-size: 14px; }
h5           { margin-left: 12px; font-size: 12px; font-style: italic; }
h6           { margin-left: 12px; font-size: 10px; }

tbody        { font-size: 14px; margin-top: 0; }
body         { background-color: white; 
				margin-botton: 40px; }

p            {
	font-size: 12px;
	margin-top: 0;
	margin-left: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p.bottomnav  { font-size: 9; }

p.footsmall  {
	font-size: xx-small;
	background-color:#CC9966
}

p.sitemap    { font-size: 12px; margin-bottom: 0;}
p.nospace    { margin-bottom: 0;}
p.title      { font-size: 18px; font-weight: bold; }
p.link       {
	font-size: 8pt;
	font-weight: bold;
	line-height: normal;

}
p.linkspace  { font-size: 8pt; font-weight: bold; line-height: 20px;}
p.homtitles  { font-size: 18px; font-weight: bold; margin-top: 6;}

p.crumb      {
	font-size: 8pt;
	color: #993333;
	font-family: Arial, Helvetica, sans-serif;
}
p.header     { font-size: 8pt; color: #FFFFFF; line-height: 15px;}
.calendar    { font-size: 8pt; color: #993333; }

table        { font-size: 12px; margin-top: 0; }
tr           { font-size: 12px; margin-top: 0; }
td           { font-size: 12px; margin-top: 0; }
.blue        { font-size: 12px; margin-top: 0; color: white; font-weight: bold; background-color:#336699; }
.tan         { font-size: 12px; margin-top: 0; color: black; font-weight: bold; background-color:#CCCC99; }


ul           { font-size: 12px; }
li           { font-size: 12px; }
ol           { font-size: 12px; }
li.small     {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

a.one:link     {color: white; text-decoration: none; }
a.one:visited  {color: white; text-decoration: none; }
a.one:hover    {text-decoration: underline; }

a:link       {color: #000066; }
a:visited    {color: #000066; }
.smaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.mainlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
}
.soloist_img {
	padding-right: 10px;
}

/* expand elements */	
h3 img { border: none; padding-right: 10px; padding-left: 10px;}
.collapse {
	cursor: pointer;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}		
.collapse:hover {
	cursor: pointer;
}		
.expand {
	cursor: pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 2px;
	border-bottom-color: #030;
}
.expand:hover {
	cursor :pointer;
	border-top-style: none;
	border-bottom-width: 2px;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #030;
}
.show { position: static; display: table; }
.hide { position: absolute; left: -15900px; height: 1px; width: 100px; overflow: hidden; }
/* END */



.mborder {
  border:1px #404040 double;
  border-top:1px #c0c0c0 double;
  border-right:1px #c0c0c0 solid;
  background:#f0f0f0;
}
