BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
img { border:none; }
P, ul, ol
{
    FONT-SIZE: 80%;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
ul ul, ol ol, ul ol, ol ul { font-size:100%; }
.main
{
    FONT-SIZE: 80%;
    COLOR: #000000;
    FONT-FAMILY: Arial
}

.bluemain
{
    FONT-SIZE: 80%;
    COLOR: #000080;
    FONT-FAMILY: Arial
}
A:link
{
    COLOR: #000080;
    FONT-FAMILY: Arial
}
A:visited
{
    COLOR: #000000;
    FONT-FAMILY: Arial
}
A:hover
{
    COLOR: #ff0000;
    FONT-FAMILY: Arial
}
A
{
    COLOR: #0033cc;
    TEXT-DECORATION: underline
}
A.navbartop01a
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 75%;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    TEXT-DECORATION: none
}
A.navbartop01a:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 75%;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    TEXT-DECORATION: underline
}
A.navbartop01a:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 75%;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
A.navbartop02a
{
    FONT-SIZE: 70%;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    TEXT-DECORATION: none
}
A.navbartop02a:hover
{
    FONT-SIZE: 70%;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    TEXT-DECORATION: underline
}
A.navbartop02a:visited
{
    FONT-SIZE: 70%;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.navbartoptext02
{
    FONT-SIZE: 80%;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.searchform
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
.input
{
    FONT-SIZE: 80%;
    MARGIN: 0px;
    WIDTH: 100px;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
.go
{
    FONT-SIZE: 70%;
    BORDER-LEFT-COLOR: #ffffff;
    BORDER-BOTTOM-COLOR: #ffffff;
    MARGIN: 4px;
    CURSOR: pointer;
    COLOR: #000000;
    BORDER-TOP-COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    BACKGROUND-COLOR: #cccccc;
    BORDER-RIGHT-COLOR: #ffffff
}
.form03
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 70%;
    MARGIN: 5px;
    BORDER-LEFT: #000000 1px solid;
    CURSOR: pointer;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #000080
}
.smalltext
{
    FONT-SIZE: 80%
}
.collections
{
    FONT-SIZE: 80%;
    COLOR: #000080;
    FONT-FAMILY: Arial
}
#museumtitle
{
    FONT-SIZE: 80%;
    TEXT-TRANSFORM: uppercase;
    COLOR: #000080;
    FONT-FAMILY: Arial
}
.lsubmenu
{
    MARGIN-LEFT: 15px
}
.sidemenu
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 80%;
    MARGIN-LEFT: 15px;
    COLOR: #333333
}
A.lsubmenulink
{
    FONT-SIZE: 80%;
    COLOR: #000080;FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.lsubmenulink:visited
{
    FONT-SIZE: 80%;
    COLOR: olive;FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.lsubmenulink:hover
{
    FONT-SIZE: 80%;
    COLOR: red;FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
#lordsubmenu
{
    MARGIN-LEFT: 15px
}
.collapsed
{
    DISPLAY: none;
    FONT-SIZE: 80%;
    VERTICAL-ALIGN: sub;
    COLOR: lime;FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.sidemenuon
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 80%;
    MARGIN-LEFT: 15px;
    CURSOR: pointer;
    COLOR: red;FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.home
{
    MARGIN-LEFT: 15px
}
A.home
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 80%;
    COLOR: #333333;FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.home:hover
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 80%;
    COLOR: red;FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.home:visited
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 80%;
    COLOR: #000000;FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.small
{
    FONT-SIZE: 70%;
    COLOR: #000080;
    FONT-FAMILY: Arial
}
A.menulink
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 80%;
    COLOR: #000000;FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.menulink:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 80%;
    COLOR: red;FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.table01
{
    BACKGROUND-COLOR: #cccccc
}
.table02
{
    MARGIN: 5px 20px 20px;
    BACKGROUND-COLOR: #cccccc
}
.tablecaption01
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: top;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #6482bd;
    TEXT-ALIGN: left
}
.tableheader01
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #b5c3df;
    TEXT-ALIGN: left
}
.tableheader01b
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e6e6e6;
    TEXT-ALIGN: left
}
.tablecell01a
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 140%;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.tablecell01b
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 140%;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e6e6e6;
    TEXT-ALIGN: left
}
.tablecell01c
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 140%;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.tablerow01
{
    BACKGROUND-IMAGE: url(../img/icons/line_dotted_h.gif);
    BACKGROUND-COLOR: #ffffff
}
.tablecell02a
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 11px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 140%;
    PADDING-TOP: 15px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.tableheader02
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 80%;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: top;
    COLOR: #666699;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.tablerow02
{
    BACKGROUND-IMAGE: url(../img/icons/line_dotted_h1.gif);
    BACKGROUND-COLOR: #ffffff
}
.tablecaption02
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 75%;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #6482bd;
    TEXT-ALIGN: left
}
.tableheader03
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #b5c3df;
    TEXT-ALIGN: left
}
.tableheader03b
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e6e6e6;
    TEXT-ALIGN: left
}
.tablecell03a
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 140%;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.tablecell03b
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 140%;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e6e6e6;
    TEXT-ALIGN: left
}
.tablecell03c
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 20px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    LINE-HEIGHT: 140%;
    PADDING-TOP: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.tablerow03
{
    BACKGROUND-IMAGE: url(../img/icons/line_dotted_h_blue.gif);
    BACKGROUND-COLOR: #ffffff
}
.form01
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.form02
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 80%;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: middle;
    COLOR: #333333;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.form03
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 85%;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #323f99
}
.bluecell
{
    BACKGROUND-COLOR: #000080
}
.greycell
{
    BACKGROUND-COLOR: #e8e8e8
}
.greycell1
{
    BACKGROUND-COLOR: #333333
}
.indent01
{
    PADDING-RIGHT: 40px;
    PADDING-LEFT: 40px
}
.indent02
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 14px
}
.indent03
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 25px
}
.imagepad01
{
    MARGIN-LEFT: 25px;
    MARGIN-RIGHT: 20px
}
.crumb
{
    FONT-SIZE: 85%;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.crumb:hover
{
    FONT-SIZE: 85%;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.crumb:visited
{
    FONT-SIZE: 85%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bulletlist01
{
    LIST-STYLE-POSITION: outside;
    LIST-STYLE-IMAGE: url(../../img/icons/arrow_purple_right.gif)
}
.photocaption01
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 70%;
    COLOR: #666666;
    LINE-HEIGHT: 140%;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.imagevalign
{
    VERTICAL-ALIGN: middle
}
.helptip01
{
    FONT-SIZE: 90%;
    COLOR: #666666;
    LINE-HEIGHT: 160%;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.helptip02
{
    FONT-SIZE: 90%;
    COLOR: #cc0000;
    LINE-HEIGHT: 160%;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 80%;
    COLOR: #000080;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 80%;
    MARGIN-BOTTOM: -16px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 80%;
    MARGIN-BOTTOM: -16px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif
}

/* new classes from global */
/* new general usage layout styles for left and right floating columns - can be re-used anywhere*/
.layoutleftcol { 
	display: block;
	float: left;
	width: 50%;
	vertical-align:top;
	margin:0px;
	padding:0px 20px 0px 0px;
	clear:both;
}
.layoutrightcol { 
	display: block;
	width: auto; 
	float: left;
	vertical-align:top;
	margin:0px;
	padding:0px;
}
/* general float clearer device */
.clearer { height:1px;clear:both; display:block; width:100%; } 
/* data protection statement */
.dataprotection { margin:1em 0; padding:0 0 1em 0; font-size:90%; color:#666666; background-color:#EAEAEA; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.dataprotection h2 { border-bottom:none; margin: 0.7em 1.3em 0; color:#666666; }
.dataprotection p { margin:0 1.4em !important; }
.imagefloat01 { margin: 10px 20px 15px 20px; float:right; }
.imagefloat02 { margin: 10px 20px 15px 20px; float:left; }
/* new text styles for word-type pages */
.infobox1 { text-align:right; font-size:70%; font-weight:bold; } 
.infobox2 { font-size:70%; background-color:#E0E0E0; margin:10px 0px; padding:6px 10px;} 
.infobox1 p, .infobox2 p { font-size:100%; margin:0; padding:0.6em 0; }
/* map table/box table */
.maptable h2 {
	font-size: 70%; 
	color: #FFFFFF; 
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 3px 3px 3px 6px;
	margin: 0px;
	border-bottom: 1px solid #999999;
	background-color:#5B94AF;
}
.maptable p { padding: 6px; font-size: 70%; margin:0px;}
.maptable { float:right; border:1px solid #999999; width:150px; margin:20px; padding: 0px; }
.maptable img { margin: 10px 0px 5px 0px; border:none;}
html>body .tableborder { margin-top: 3px; }
/* ordered list with roman numerals eg i.*/
.orderedlistlowerroman { list-style-type: lower-roman; }
/* ordered list with alpha letters eg a. */
.orderedlistloweralpha { list-style-type:lower-alpha; }
.photolayoutbox01 { float:right; width:210px; margin:0 0 1em 1em; padding: 0; }
.photolayoutbox01 img { margin: 10px 0px 5px 0px; border:none;}
.photolayoutbox01 p { padding: 6px; font-size: 70%; margin:0px;}
.photolayout01 { float:right; margin:0 0 1em 1em; border: 1px solid #333333; }
.photolayout02 { float:left; margin:0 1em 1em 0; border: 1px solid #333333; }
/* adobe info */
.adobebox { margin:20px 0px; padding: 0px 10px; border-top:1px dotted #CCCCCC;}
.adobebox p { font-size: 70%; line-height:140%; color:#666666; }
.adobebox img { margin: 4px 14px 0px 0px; float:left; }

