@charset "utf-8";
body { 
/*background : #bbbbbb;*/
/background: #bbbbbb;
background-color:#AEAEAE;
margin : 0;
padding : 0;
text-align : center;
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
} 

.bodybackgroundcolor {
background:#FFFAF0;
/*background:#FFFFFF;*/
}

a img { 
border: none;
} 

a:link { 
color : #330099;
text-decoration: none;
}
a:link img{ 
color : #ffffff;
} 
a:visited { 
color : #330099;
text-decoration: none;
}
a:visited img { 
color : #36356A;
} 
a:hover { 
color : #000033;
background-color : #cccccc;
text-decoration : none;
} 
a:hover img { 
border-color: #860000; 
} 

a:active { 
color : #860000;
text-decoration: none;
}
a:active img { 
border-color: #fff; 
} 
 
h2 { 
color : #000000;
font-size : large;
} 
.sideheadlarge { 
font-size : large;
font-weight : bold;
color : #000033;
} 
.sideheadmedium { 
font-size : small;
font-weight : bold;
color : #000033;
} 

.sidetext { 
font-size : 10px;
color : #000033;
} 

.sidetext ul {
    margin: 0;
	list-style: none;
/*    padding: 0 0 0 30px; */
    line-height: 1.4;
}

.sidetext li {
    list-style: none;
    margin: 0;
    padding: 0;
}
 
.menustyle { 
font-family : Verdana, Arial, Helvetica, sans-serif;
/*font-weight : bold;*/
font-size : 11px;
color : #E0EBD6;
/*vertical-align: top*/
} 

.menubackground { 
background : url(images/menupath-sf.jpg) no-repeat; 
padding: 0;
} 

.menustyle a:link {
color: #E0EBD6;
text-decoration:none;
}

.menustyle a:visited { 
color : #E0EBD6;
text-decoration: none;
}

.menustyle a:hover { 
color : #000033;
background-color : #cccccc;
text-decoration : none;
} 

.menustyle a:active { 
color : #860000;
text-decoration: none;
}

.sidebarbackground { 
/*background-color : #FFCC99;*/
/*background-color:#F4A460;*/
background-color: #E4E4E4;
/*background-color:#996633;*/
/*background-color:#e5994c;*/
} 

.style1 { 
font-size : 180%;
color : #000000;
text-decoration : none;
} 
.style2 { 
font-size : 160%;
color : #000000;
text-decoration : none;
} 
.style3 { 
font-size : 140%;
color : #000000;
text-decoration : none;
} .style4 { 
font-size : 120%;
color : #000000;
text-decoration : none;
} .style5 { 
font-size : 100%;
color : #000000;
text-decoration : none;
} .style6 { 
font-size :90%;
color : #000000;
text-decoration : none;
} .style7 { 
font-size : 80%;
color : #000000;
text-decoration : none;
} 
 .style8 { 
font-size : 70%;
color : #000000;
text-decoration : none;
} 
 .style10 { 
font-size : 90%;
color : #000000;
text-decoration : none;
} 
hr {
border: 0;
color: #A6A851;
background-color: #A6A851;
height: 1px;
width: 80%;
text-align: center;
}


.sidebarborder {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-bottom-style: none;
	border-top-color: #000033;
	border-right-color: #000033;
	border-bottom-color: #000033;
	border-left-color: #000033;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: none;
	background-color: #E4E4E4;
}

.tableborder {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-top-color: #000033;
	border-right-color: #000033;
	border-bottom-color: #000033;
	border-left-color: #000033;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}

#zUL,#zUL ul {padding:0;margin:0}
#zUL li ul a {margin-left:1em}
#zUL li {	
		float:left;	
		width:9em;	
		position:relative;	
		list-style-type:none;	
		font-weight:600
		}
#zUL li ul {visibility:hidden;
			position: absolute}
fieldset p {clear:left}
#zUL li:hover ul {	visibility:visible;	background-color:#fff;}
#leftPanelNavigation a {
	display: block;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-decoration: none;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #A1A1A1;
	border-bottom-color: #A1A1A1;
	width: 180px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000033;
	font-size: 14px;
}
#leftPanelNavigation #selected {
	background-color: #DCBFAA;
}

#leftPanelNavigation a:hover {
	background-color: #cccccc;
}#leftPanelNavigation #selected:hover {
	background-color: #cccccc;
}

/*Concert page descriptions*/
.ctitle {font-size : 200%;
color : #000000;
text-decoration : none;
font-family: "Monotype Corsiva",Verdana, Arial, Helvetica, sans-serif;
} 
.ctext {font-size :90%;
color : #000000;
text-decoration : none;}

.csubtitle{}
.cprogram{}

.cdescription{font-size :115%;
font-family:"Times New Roman", Times, serif;
color : #000000;
text-decoration : none;
font-style:italic;


}
.cvenue{font-size :90%;
color : #000000;
text-decoration : none;}

.cbiglinks {font-size : 140%;
color : #000000;
text-decoration : none;}

.utext {
text-decoration:underline;}
