/* CSS Document */

body { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
h1 {	padding:7px 0px 3px 0px;	margin:0px; font-size:1.5em;}
h2 {	padding:10px 0px 3px 10px;	margin:0px; font-size:1.25em;}
h3 {	padding:10px 0px 3px 10px;	margin:0px; font-size:1.25em;}
/* td { font-size:smaller;} */

a:link {	text-decoration: none; color: #000066;	background-color: transparent;}
a:visited {	text-decoration: none; color: #000066; background-color: transparent;}
a:hover { text-decoration: underline; color: #0033CC; background-color: transparent;}

p.pageContent { font-size:smaller; padding:0px 0px 0px 10px;}

.banner {color:white; background-color:#FF9900; padding:0px 0px 0px 10px;}
.footerBar { background-color:#FF9900; color:#FF9900; height:2px; margin:0px 0px 5px 0px; border:0px; width:100%;}
.footerText {font-size:smaller; padding:5px 0px 0px 10px; text-align:center;}
.footerLogo { vertical-align:bottom; margin:0px 5px 0px 0px;}

.strapline {color:white; font-style:italic; font-weight:bold; padding:0px 0px 7px 0px;}

table.contentsTable { width:80%; vertical-align:top;}
.contentLink {font-size:smaller; font-weight:bold;	background-color:#FFCC99; vertical-align:top;}
.contentDesc {font-size:smaller; background-color:#FFEECC;  vertical-align:top;}

td.pageContent { vertical-align:top; font-size:smaller;}
div.pageContent { padding:5px 10px 5px 10px; }
.navLink {font-weight:bold;	background-color:#FFCC99; vertical-align:top; padding:3px 10px 3px 10px; margin: 2px 0px 0px 0px; width:120px; }
.navLinkCurrent {font-weight:bold; background-color:#FFEECC; vertical-align:top; padding:3px 10px 3px 10px; margin: 2px 0px 0px 0px; width:120px;}
.pageNavig { vertical-align:top; font-size:smaller;}

.categoriesTable {padding:10px 0px 0px 0px;}

/* td.browseHeading { background-color:#006699; color:#FFFFFF; font-weight:bold;} */
div.browseHeading { background-color:#006699; color:#FFFFFF; font-weight:bold; padding:3px 5px 3px 5px; margin:0px 0px 2px 0px;}
/* td.browseCategories { background-color:#006699; font-size:inherit;} */
div.browseCategories { background-color:#99CCEE;  padding:3px 5px 3px 5px;}

.browseCategory { background-color:#99CCEE;  padding:2px 5px 2px 5px; }

/* td.resultsHeading { background-color:#006699; color:#FFFFFF; font-weight:bold;} */
div.resultsHeading {  background-color:#006699; color:#FFFFFF; font-weight:bold;}
div.resultsCount { float:right;  font-weight:bold; text-align:right; }
div.resultsHeadingContainer { background-color:#006699; color:#FFFFFF; padding:3px 5px 3px 5px; margin:0px 0px 2px 0px;}
/* td.resultsCategories { background-color:#006699; font-size:inherit;} */
div.resultsObject { background-color:#99CCEE;  padding:3px 5px 3px 5px; margin:0px 0px 2px 0px;}

.resourceIndexLink {text-align:right; margin:10px 0px 0px 0px;}

.objectTitle { padding:2px 0px 2px 0px;  font-weight:bold; }
.objectDesc {padding:2px 0px 3px 0px;}
.objectType { padding:2px 0px 2px 0px;  text-align:right; font-weight:bold; float:right;}

.objectMetadataTable { background-color:#FFFFFF; margin:0px 10px 0px 8px;}
.objectMetadataTable th { background-color:#006699; color:#FFFFFF; padding:2px 3px 2px 3px; margin:0px 2px 2px 0px; text-align:right;}
.objectMetadataTable td { background-color:#99CCEE; padding:2px 3px 2px 3px; margin:0px 0px 2px 0px;}

.searchTable {padding:0px 0px 0px 20px}