

a.about:link {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	text-transform: uppercase

}
	a.about:visited {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	text-transform: uppercase

}
	a.about:hover {
	color : #669900;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px; 
	text-transform: uppercase 

}
	a.calendar:link {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	text-transform: uppercase

}
	a.calendar:visited {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	text-transform: uppercase

}
	a.calendar:hover {
	color : #ff3333;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	text-transform: uppercase

}
	a.education:link {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	text-transform: uppercase

}
	a.education:visited {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	text-transform: uppercase

}
	a.education:hover {
	color : #ffcc00;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	text-transform: uppercase

}
	a.perfarts:link {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	text-transform: uppercase

}
	a.perfarts:visited {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	text-transform: uppercase

}
	a.perfarts:hover {
	color : #ff6600;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	text-transform: uppercase

}
	a.visarts:link {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	text-transform: uppercase

}
	a.visarts:visited {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	text-transform: uppercase

}
	a.visarts:hover {
	color : #0099cc;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	text-transform: uppercase

}
	a.bottomnav:link {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	text-transform: uppercase

}
	a.bottomnav:visited {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	text-transform: uppercase

}
	a.bottomnav:hover {
	color : #333333;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	text-transform: uppercase

}
	a.home:link {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	text-transform: uppercase

}
	a.home:visited {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	text-transform: uppercase

}
	a.home:hover {
	color : #cc99cc;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	text-transform: uppercase

}

	a.aboutsub:link  {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	
	
}
	a.aboutsub:visited  {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
}
	a.aboutsub:hover  {
	color : #336600;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
}


	a.calsub:link  {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	
}
	a.calsub:visited  {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
}
	a.calsub:hover  {
	color : #660000;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
}


	a.perfsub:link  {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	
}
	a.perfsub:visited  {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	
}
	a.perfsub:hover  {
	color : #993300;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
}

	a.vasub:link  {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	
}
	a.vasub:visited  {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
}
	a.vasub:hover  {
	color : #3399FF;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;

}

	a.genblue:link  {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	
}
	a.genblue:visited  {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
}
	a.genblue:hover  {
	color : #003366;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;

}


	a.yellow:link  {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	
}
	a.yellow:visited  {
	color : #ffffff;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
}
	a.yellow:hover  {
	color : #996600;
	text-decoration : none;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;

}



.header {
	margin:0px;
	padding:5px 0 5px 0;
	font-size:10px;
	font-family: Helvetica, arial, verdana, sans-serif;
	font-weight:normal;
	color:#660000;
	text-decoration: none;
}


	a.header:link {
	color:#660000;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	text-decoration: none;
	font-weight:normal;

}

	a.header:visited {
	color:#660000;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	text-decoration: none;
	font-weight:normal;

}

	a.header:hover {
	color:#660000;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 10px;
	text-decoration: underline;
	font-weight:normal;

}

.body {
	font-family: Helvetica, arial, verdana, sans-serif;
	font-size: 11px;
	color: #000000;

}

.submenu-on {
	font-family: Helvetica, arial, verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

h2 {
	
	font-size:11px;
	line-height:18px;
	font-family: Helvetica, arial, verdana, sans-serif;
	font-weight:bold;
	color:#666666;
}

.event-text {padding-top: 5px;}


.ul {
		background: url(images_design/bg/li.gif) no-repeat left;
		padding: .3em 1em;
		
}		

/* Calendar Styles */

.hdate {
	margin:0px;
	padding-bottom:5px;
	font-size:11px;
	font-family: Helvetica, arial, verdana, sans-serif;
	font-weight:bold;
	color:#66B333;
}

.vahead {
	margin:0px;
	padding-bottom:5px;
	font-size:12px;
	font-family: Helvetica, arial, verdana, sans-serif;
	font-weight:bold;
	color:#FF6633;
}

.listing .event-title {color:#000 !important;font-family:Helvetica, arial, verdana, sans-serif;font-size:11px;}

	a.listing:link {
	color : #000000;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 11px;
	text-decoration: none;
	font-weight:bold;

}

	a.listing:visited {
	color : #000000;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 11px;
	text-decoration: none;
	font-weight:bold;

}

	a.listing:hover, a.listing:hover .event-title {
	color : #FF6633 !important;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 11px;
	text-decoration: none;
	font-weight:bold;

}

.listbox1  {
font-size : 11px;
line-height : 13px;
font-family : Helvetica, arial, verdana, sans-serif;
padding-top : 6px;
padding-right : 6px;
padding-left : 6px;
padding-bottom : 6px;
border-top: 1px solid #cccccc;
background-color: #ffffff;

}

.noborder {border:none;} /* for use on home page */


.listbox2  {
font-size : 11px;
line-height : 13px;
font-family : Helvetica, arial, verdana, sans-serif;
padding-top : 6px;
padding-right : 6px;
padding-left : 6px;
padding-bottom : 6px;
border-top: 1px solid #cccccc;
background-color: #f1f0f0;

}
.listbox3  {
font-size : 11px;
line-height : 13px;
font-family : Helvetica, arial, verdana, sans-serif;
padding-top : 6px;
padding-right : 6px;
padding-left : 6px;
padding-bottom : 6px;
border-top: 1px solid #cccccc;
background-color: #f4fdff;

}

.listbox4  {
font-size : 11px;
line-height : 13px;
font-family : Helvetica, arial, verdana, sans-serif;
padding-top : 6px;
padding-right : 6px;
padding-left : 6px;
padding-bottom : 6px;
border-top: 1px solid #cccccc;
background-image: url(calendar/i/bg_angles_gray.gif);


}

.donatebox  {
font-size : 11px;
line-height : 13px;
color: #ffffff;
font-family : Helvetica, arial, verdana, sans-serif;
padding-top : 6px;
padding-right : 6px;
padding-left : 6px;
padding-bottom : 6px;
border-top: 1px solid #cccccc;
background-color: #7AC621;

}

.fillhead {
	
	font-size:22px;
	line-height : 22px;
	font-family: Helvetica, arial, verdana, sans-serif;
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
}


	a.fillhead:link {
	color:#ffffff;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 22px;
	line-height : 22px;
	text-decoration: none;
	font-weight:bold;

}

	a.fillhead:visited {
	color:#ffffff;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 22px;
	line-height : 22px;
	text-decoration: none;
	font-weight:bold;

}

	a.fillhead:hover {
	color:#468200;
	font-family : Helvetica, arial, verdana, sans-serif;
	font-size : 22px;
	line-height : 22px;
	text-decoration: none;
	font-weight:bold;

}


	.drop {
	height:18px;
	font-family: Helvetica, arial, verdana, sans-serif;
	font-size: 9px;
	border : 1px solid #aeb3a1;
	color : #333333;
	background-color : #ffffff;
	padding-top : 1px;
	padding-right : 1px;
	padding-bottom : 1px;
	padding-left : 1px;
	
}

/* pop-up styles */
.picscurr {
 display:none; 
 width: 600px;
 position:absolute; 
 left:200px; 
 top:30px; 
 border: 10px solid #e6e6e6; 
 background-color: #ffffff; 
 padding: 20px;
 font: 11px Helvetica, arial, verdana, sans-serif;
 color: #666;
 line-height: 14px;
 
 }


/* =====================
     	EVENT STYLES			*/

#calendar-nav {margin:0;padding:0;}

#va-event, #pa-event, #se-event, #edu-event {font-family:Helvetica, arial, verdana, sans-serif;font-size:11px;color:#666;margin-top:0;padding-top:0;}

#event-text {border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:8px 0;padding:14px 0;}
#va-event.EXHIBITION #event-text, #edu-event #event-text {border-top:0;padding:0;margin:0;}

.event-date {font-size:11px;font-weight:bold;color:#66B333;margin:0;padding:0;margin-bottom:8px;}
.event-title {font-size:14px;/*text-transform:uppercase;*/font-weight:bold;margin:0;padding:0;margin-bottom:8px;}
.event-subtitle {font-size:11px;/*text-transform:uppercase;*/font-weight:bold;margin:0;padding:0;margin-bottom:8px;}

#flm-event .event-title, #flm-event h4 {color:#7A1A57;}
#pa-event .event-title, #pa-event h4 {color:#ff6600;}
#se-event .event-title, #se-event h4 {color:#006699;}
#va-event .event-title, #va-event h4 {color:#0066cc;}
#edu-event .event-title, #edu-event h4, #edu-event h2, #edu-event h1 {color:#d18e00;}
h4 {font-size:11px;font-weight:bold;margin-bottom:0;padding-bottom:0;}
h1 {font-size:14px;font-weight:bold;padding-bottom:18px;margin:0;}
.va-artwork {font-size:9px; border-bottom: 1px solid #ccc;margin: 0 0 15px 0;}

.past-event-msg {font-weight:bold;}

.event-dek {font-weight:bold;}
.event-dek p {margin:0;padding:0;}
.callout {text-transform:uppercase;}

#event-support {width:100%;padding-top:8px;}
#event-change {text-transform:uppercase;font-weight:bold;font-style:italic;font-size:10px;font-family:arial,verdana, sans-serif;}

.event-details {font-weight:normal !important;}

.event-tix a:link, .event-tix a:visited {font-weight:bold;}

p.nospace, ul.nospace, ul.nospace li {margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}

.spacer {margin:0;padding:0;clear:both;}
