

/* styles for pubnav bar */
td.pubnavline1 { background-color: #CBDBEB; color: #990000 } 
.pubnavline1 a:link { color: #000000; }
.pubnavline1 a:visited { color: #000000; }
.pubnavline1 a:active { color: #990000; }
.pubnavline1 a:hover { color: #990000; }
td.pubnavline2 { background-color: #DBE3EB; color: #990000 } 
.pubnavline2 a:link { color: #000000; }
.pubnavline2 a:visited { color: #000000; }
.pubnavline2 a:active { color: #990000; }
.pubnavline2 a:hover { color: #990000; }
td.pubnavline3 { background-color: #EBF7FF; color: #990000 } 
.pubnavline3 a:link { color: #000000; }
.pubnavline3 a:visited { color: #000000; }
.pubnavline3 a:active { color: #990000; }
.pubnavline3 a:hover { color: #990000; }


#skipNav { display:none;}
#skiptoNav { display:none;}

BODY { margin: 0; font-family: Arial, sans-serif; }


TD { font-size: x-small;}

H1 { margin-top: 0; margin-bottom: 0; font-size: small; font-weight: bold; }
H2 { margin-top: 0; margin-bottom: 5px; font-size: 1.1em; font-weight: bold; line-height: 3.em; vertical-align: -200%;}
H3 { margin-top: 0; margin-bottom: 5px; font-size: x-small; font-weight: bold;  color: #666666;}



FORM { margin-top: 0; margin-bottom: 0; }

HR {border: 0;color: #E4E4E9; background-color: #E4E4E9; height: 1px;}

A:link {color: #0000FF}
A:visited {color: #0000FF}
A:active {color: #990000}
A:hover {color: #990000}


/* Styles for artifical rollovers */
A.hover:link {color: #990000;}
A.hover:visited {color: #990000;}
A.hover:active {color: #990000;}
A.hover:hover {color: #990000;}


/* Styles for top bar */
td.headercell { vertical-align: top; background-color: #9F9FB5; color: #FFFFFF;}
td.bannercell { vertical-align: top; background-color: #4E4E75;}
td.bannercell_CEF { vertical-align: top; background-color: #AEB6C7;}
td.titlecell { vertical-align: top; background-color: #E4E4E9; }
a.headerlink:link {color: #FFFFFF;}
a.headerlink:visited {color: #FFFFFF;}
a.headerlink:active {color: #990000;}
a.headerlink:hover {color: #990000;}


/* Styles for title bar */
H1 a:link {color: #990000;}
H1 a:visited {color: #990000;}
H1 a:active {color: #990000;}
H1 a:hover {color: #990000;}


/* Styles for subtitles eg LOCATIONS, COLLECTIONS etc */
.subtitle {color: #3E3E5A;}
.subtitle a:link {color: #3E3E5A; text-decoration: none;}
.subtitle a:visited {color: #3E3E5A; text-decoration: none;}
.subtitle a:active {color: #993333; text-decoration: none;}
.subtitle a:hover {color: #993333; text-decoration: none;}


/* Styles for navigation links paging through search results */
td.pagenav { vertical-align: top; background-color: #9F9FB5; color: #000000; }
td.pagenavselected { vertical-align: top; background-color: #E4E4E9; color: #000000; }
td.pagenavhover { vertical-align: top; background-color: #990000; color: #000000; }
a.pagenav:link {color: #000000; text-decoration: none;}
a.pagenav:visited {color: #000000; text-decoration: none;}
a.pagenav:active {color: #FFFFFF; text-decoration: none;}
a.pagenav:hover {color: #FFFFFF; text-decoration: none;}


/* Styles for side menu navigation links */
.menu {color: #000000;}
a.menu:link {color: #000000;}
a.menu:visited {color: #000000;}
a.menu:active {color: #990000;}
a.menu:hover {color: #990000;}

.menuselected {color: #990000;}
a.menuselected:link {color: #990000;}
a.menuselected:visited {color: #990000;}
a.menuselected:active {color: #990000;}
a.menuselected:hover {color: #990000;}


/* Styles for footer */
td.footer { vertical-align: top; background-color: #9F9FB5; color: #FFFFFF; font-size: xx-small; }
.footer a:link { color: #FFFFFF; }
.footer a:visited { color: #FFFFFF; }
.footer a:active { color: #990000; }
.footer a:hover { color: #990000; }


/* Styles for default, locationHome, collectionHome, themeHome pages */
td.hometext { vertical-align: top; background-color: #E4E4E9; }
td.hometexthover { vertical-align: top; background-color: #9F9FB5; }


/* Styles for search result lists */
td.searchresult { vertical-align: top; background-color: #E4E4E9; }


/* Styles for CEF images with captions */
table.leftimagecaption { margin-right:10px; margin-bottom:10px; }
table.rightimagecaption { margin-left:10px; margin-bottom:10px; }
TD.caption { font-size: xx-small;}

