.nav { font-family: Verdana, Helvetica, sans-serif;
font-size: 85%; text-decoration: none; }

.nav_on { font-family: Verdana, Helvetica, sans-serif;
font-size: 85%; color:#666666 ; text-decoration: none; }

.bio { font-family: Verdana, Verdana, Helvetica, sans-serif;
font-size: 105%; color:#000000 ; text-decoration: none; }

.page { font-family: Verdana, Verdana, Helvetica, sans-serif;
font-size: 95%; color:#000000 ; text-decoration: none; }

.white { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 75%; color:#FFFFFF ; text-decoration: none; }

P {  font-family: Verdana, Helvetica, sans-serif;
font-size: 95%; color:#000000 ; text-decoration: none; }

.mainintro {  font-family: Verdana, Helvetica, sans-serif;
font-size: 95%; color:#000000 ; text-decoration: none; }

.header {  font-family: Verdana, Helvetica, sans-serif;
font-size: 130%; color:#000000 ; text-decoration: none; }

.page_header { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 140%; color:#666666; font-weight: 590; text-decoration: none; }

.header_redesign {  font-family: Verdana, Helvetica, sans-serif;
font-size: 130%; color:#666666 ; text-decoration: none; }

.gray {  font-family: Verdana, Helvetica, sans-serif;
font-size: 95%; color:#666666 ; text-decoration: none }

.navgray {  font-family: Verdana, Helvetica, sans-serif;
font-size: 85%; color:#666666 ; text-decoration: none }

.navdarkgray {  font-family: Verdana, Helvetica, sans-serif;
font-size: 85%; color:#333333 ; text-decoration: none }

.footer {  font-family: Verdana, Helvetica, sans-serif;
font-size: 85%; color:#000000 ; text-decoration: none; }

UL {  font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%; color:#000000 ; text-decoration: none; }

UL.box {  font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%; color:#000000 ; text-decoration: none; list-style-image: url("/global/images/global_square_bullet.gif"); }

UL.intra {  font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt; color:#000000 ; text-decoration: none; }

OL {  font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%; color:#000000 ; text-decoration: none; }

.bgwhite { background : #FFFFFF;  }

A  { text-decoration:none }

A.art:link { color:#3366CC }

A.art:visited { color:#663399 }

A.sidebar:visited { color:#663399 }

A.nav:link { font-family: Verdana, Helvetica, sans-serif;
font-size: 85%; color:#3366CC ; text-decoration: none; }

A.nav:visited { font-family: Verdana, Helvetica, sans-serif;
font-size: 85%; text-decoration: none; }

/* descendant style for any child paragraphs of lists */

UL P {  font-family: Verdana, Helvetica, sans-serif;
font-size: 12pt; color:#000000 ; text-decoration: none; } 

/* descendant style for any child lists of lists */

UL UL {  font-family: Verdana, Helvetica, sans-serif;
font-size: 11pt; color:#000000 ; text-decoration: none; } 

/* tiny space, used to emulate soft hyphens */

.hyphen {  font-family: Verdana, Helvetica, sans-serif;
font-size: 1pt; color:#000000 ; text-decoration: none; }

/* underline used in the collections*/

.underline  { font-family: Verdana, Verdana, Helvetica, sans-serif;
font-size: 95%; color:#666666 ; text-decoration: underline; } 

/* research vocabularies */
.nav_vocab { font-family: Times New Roman, Times, serif;
font-size: 100%; color:#000000 ; text-decoration: none; }

.page_vocab { font-family: Times New Roman, Times, serif;
font-size: 110%; color:#000000 ; text-decoration: none; }

.bio_vocab { font-family: Times New Roman, Times, serif;
font-size: 125%; color:#000000 ; text-decoration: none; }

/* styles for exhibition introduction text */

.intro {  font-family: times new roman, times roman;
font-size: 130%; color:#666666 ; text-decoration: none; }

.exhibition_intro {  font-family: Verdana, Helvetica, sans-serif;
font-size: 90%; color:#333333 ; text-decoration: none; }

/* Styles below are used in the Calendar */

/* Text similar to nav style */

.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	text-decoration: none;
	font-stretch: ultra-condensed;
	line-height: .95em;
}

.small_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	color:#666666;
	text-decoration: none;
	font-stretch: ultra-condensed;
	line-height: .95em;
}

/* table or cell border */

.border {
border-style: solid; border-color: #959595; border-width: 1px; }

/* days */

td.days {
font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; background-color: #959595; font-size: .65em; color: white; font-weight: bold; }

/* header font in white */

.event_header {  font-family: Verdana, Helvetica, sans-serif;
font-size: 130%; color:#000000 ; text-decoration: none; }

/* header font in grey */

.event_header_gray { font-family: Verdana, Helvetica, sans-serif; 
font-size: 105%; color:#C0C0C0 ; text-decoration: none; }

/* popup header area */

td.popup_header {
background-color: #5998C9; }

/* event type subheader cell background color */

td.subheader_highlight_center {
background-color: #9CCCF8; }

td.subheader_highlight_villa {
background-color: #EFAC73; }

/* popup header area . . . generic td.pop_header temporarily changed for testing */

td.popup_header_center {
background-color: #5998C9; }

td.popup_header_villa {
background-color: #D1792F; }

/* popup form area */

td.popup_form_center {
background-color: #E4F4FC; }

td.popup_form_villa {
background-color: #F9F3EE; }
