
div#dropShadowContainer {
background:transparent url(../img/external/shadowBG.png) repeat-y scroll left top;
float:left;
padding:0pt 0pt 0pt 10px;
width:764px;
}

.header {
background-color:#FFFFFF;
background-image:url(../img/external/headerBg.png);
background-repeat:repeat-x;
border-bottom:1px solid #CCCCCC;
float:left;
width:100%;
font-family: Arial;
}
form, fieldset {
padding:0;
margin:0;
border:none;
}
label {
display: none;
}
/* header styling */
.header a {
float:left;
color: #333;
}
.header .headerRight {
display:inline;
float:right;
margin:10px 10px 0pt 0pt;
text-align:right;
width:556px;
}
.header .amaxLogo {
float:left;
}
.header .flags {
float:right;
margin-left:10px;
}
.header .amaxLogo img {
float:left;
}
.headerRight .searchBox {
clear:both;
float:right;
width:100%;
}
.headerRight .searchBox fieldset {
margin:0pt;
padding:0pt;
}
.headerRight .searchBox input#headSearchBox {
border-color:#000000 rgb(153, 153, 153) rgb(153, 153, 153) rgb(0, 0, 0);
border-style:solid;
border-width:1px;
height:1.25em;
margin-right:5px;
vertical-align:top;
width:8.3em;
}

/* links at the top of the header */
.headerRight .linkList {
float:right;
margin-bottom:25px;
text-align:right;
}
.headerRight .linkList ul, #topMenuRight .linkList ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
.headerRight .linkList li, #topMenuRight .linkList li {
float:left;
}
.headerRight .linkList ul li.last a, #topMenuRight .linkList ul li.last a, .headerRight .linkList ul li.last span.active, #topMenuRight .linkList ul li.last span.active {
background-image:none;
padding-right:0pt;
}
.headerRight .linkList ul a, #topMenuRight .linkList ul a, #topMenuRight .linkList ul span.active, .headerRight .linkList ul span.active {
background-image:url(../img/external/headerDiv.gif);
background-position:right 3px;
background-repeat:no-repeat;
color:#000000;
display:block;
padding:0pt 5px;
}

/* breadcrumb bar */
.breadcrumbBar {
float:left;
line-height:16px;
padding:10px 0pt;
width:100%;
}
.breadcrumbBar div.breadIntro {
color:#0066CC;
float:left;
padding-left:16px;
}
.breadcrumbBar div.breadContent {
margin-left:95px;
}
.breadcrumbBar span {
color:#000000;
}

/* topmenu */
#topMenu {
background-color:#FFFFFF;
background-image:url(../img/external/blueNavBottomBorder2.gif);
background-position:left 24px;
background-repeat:no-repeat;
float:left;
width:609px;
font-family: Arial;

}
#topMenu ul {
display:block;
float:left;
list-style-type:none;
margin:0pt;
padding:0pt;
position:relative;
width:100%;
}
#topMenu li {
border-bottom:1px solid #00729A;
border-right:1px solid #CCC;
display:inline;
float:left;
width:151px;
margin: 0;
padding: 0;
}
#topMenu li a {
background-image:url(http://www.nmm.ac.uk/img/nmm/defaultSquare.gif);
background-position:131px 4px;
background-repeat:no-repeat;
color:#333;
display:block;
width: 129px;
font-weight:bold;
line-height:15px;
padding:5px 12px 5px 10px;
margin: 0;
text-decoration:none;
}
#topMenu li.green a {
background-image:url(../img/external/greenSquare.gif);
}
#topMenu li.orange a {
background-image:url(../img/external/orangeSquare.gif);
}
#topMenu li.lightBlue a {
background-image:url(../img/external/blueSquare.gif);
}
#topMenu li.purple a {
background-image:url(../img/external/purpleSquare.gif);
}
#topMenu ul ul {
background-color:transparent !important;
border-bottom: none !important;
position:absolute;
top:25px;
width:152px;
background-color:#fff;
z-index:1;
display:none;
border-bottom:1px solid #CCC;
}
#topMenu ul ul li {
background-color:#fff;
border: none;
display: block;
float:none;
width: 152px;
}
#topMenu ul ul li a {
font-weight:normal;
border-right:1px solid #CCC;
width: 136px;
}
#topMenu ul li.blue ul a, #topMenu ul li.lightBlue ul a, #topMenu ul li.orange ul a, #topMenu ul li.red ul a, #topMenu ul li.purple ul a, #topMenu ul li.green ul a, #topMenu ul li.black ul a, #topMenu ul li.yellow ul a {
background-image:none;
float:none;
padding-left:10px;
padding-right:5px;
}
#topMenu ul li.first li.last {
background:transparent url(../img/external/navigationShadowLeft.png) no-repeat scroll center bottom;
}
#topMenu ul ul > li.last { 
background:transparent url(../img/external/navigationShadow.png) repeat-x scroll center bottom;
padding-bottom:7px;
}
#topMenu ul li.last li.last {
background:transparent url(../img/external/navigationShadowRight.png) no-repeat scroll center bottom;
}
#topMenu ul ul li.last a {
background-color:#FFFFFF;
}
#topMenu:hover ul ul, #topMenu ul ul.over {display:block;}
#topMenu li a.active,
#topMenu li a:hover {
color: #06c;
}
#topMenu li.orange a.active,
#topMenu li.orange a:hover {
color: #f60;
}
#topMenu li.purple a.active,
#topMenu li.purple a:hover {
color: #63c;
}
#topMenu li.green a.active,
#topMenu li.green a:hover {
color: #090;
}
#topMenu li.lightBlue a.active,
#topMenu li.lightBlue a:hover {
color: #06c;
}

/* links to the right of the topmenu */
#topMenuRight .linkList ul a, #topMenuRight .linkList ul span.active {
background-position:right 7px;
color:#333333;
font-size:11px;
font-family: Arial;
font-weight: bold;

}
#topMenuRight {
float:left;
line-height:26px;
margin-left:5px;
}

