body, h1, h2, h3, h4, h5, h6, h7, p, div, table, td, th  { 
color: #000;
font-family: Verdana, Arial, sans-serif;
}

body  { background-color: #ffffff;
margin: 0em;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 0em;
margin-right: 0em;
}

table
{
	margin-top: 0em;
	margin-bottom: 1em;
	border: none;
}

td
{
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

.nomargin { 
margin-top: 0px; 
margin-bottom: 0px; 
}

h1    { 
color: #4A596E;
font-weight: bold; 
font-size: 1.3em; 
margin-top: 0em; 
margin-bottom: 1em;
}

h2 { 
color: #4A596E; 
font-weight: 600; 
font-size: 1.2em; 
margin-top: 1.4em;
}

h3   { 
color: #4A596E; 
font-weight: 600; 
font-size: 1.1em; 
margin-top: 0em; 
margin-bottom: 0em; 
}

h3.spacebefore  { margin-top: 18px; margin-bottom: 0px }
h3.nospacebefore { margin-top: 0px; margin-bottom: 0px }

h4   { 
color: #4A596E; 
font-weight: 600; 
font-size: 1em;  
margin-top: 0em; 
margin-bottom: 0em; 
}

p  { 
color: #4A596E;
font-size: 1em;
margin-top: 0em;
margin-bottom: .7em;
}

p.abstract  { 
color: #4A596E;
font-size: 0.9em;
margin-top: 0em;
margin-bottom: .7em;
}

p.small  { 
color: #4A596E;
font-size: 0.8em;
margin-top: 0em;
margin-bottom: .7em;
}

ul  { 
font-size: 1em;
margin-top: 0em;
margin-bottom: 0.4em;
}

ul.small  { 
color: #333; 
font-size: 0.8em;
margin-top: 0em;
margin-bottom: 0.25em;
}

ol  { 
color: #333; 
font-size: 1em;
margin-top: 0em;
margin-bottom: 0.25em;
}

li  { 
color: #4A596E;
margin-top: 0em;
margin-bottom: 0em;
}

li div { 
color: #4A596E;
margin-top: 0em;
margin-bottom: 0em;
}

div.search {
font-size: 0.9em;
font-weight: bold;
color: #FFF;
margin-top: 0em;
margin-bottom: 0em;
}

span.advsearch {
color: #FFF;
text-decoration: underline;
font-size: 0.8em;
line-height: 1.3em;
margin-top: 0em;
margin-bottom: 0em;
font-weight: bold;
}

span.advsearch a:link, span.advsearch a:visited {
color: #FFF;
text-decoration: none;
}

span.advsearch a:hover {
color: #FFF;
text-decoration: underline;
}

span.advsearch1 {
font-size: 1em;
font-style: normal;
line-height: 1em;
text-decoration: underline;
color: #FFFFFF;
}

.dropdown {
font-size: 0.9em;
font-style: normal;
line-height: normal;
width: 210px;
}

.helpline {
color: #630063;
font-weight: bold;
margin-left: 0.35em;
margin-top: 0em;
margin-bottom: 0em;
vertical-align: middle;
}

.jargon {
font-size: 0.9em;
font-weight: bold;
color: #630063;
margin-top: 0.3em;
margin-bottom: 0.3em;
white-space: nowrap;
}

.jargon a:link, .jargon a:visited {
color: #630063;
text-decoration: none;
}

.jargon a:hover {
color: #630063;
text-decoration: underline;
}

.menutext {
color: #630063;
font-size: 0.9em;
font-weight: bold;
}

.menutext a:link, .menutext a:visited {
text-decoration: none;
}

.menutext a:hover {
text-decoration: underline;
}

.test {
font-size: 1em;
padding-right: 0em;
padding-left: 0em;
padding-top: 0em;
padding-bottom: 0em;
margin-left: 0em;
margin-top: 0em;
margin-bottom: 0em;
margin-right: 0em;
}

.cssform {
padding-right: 0em;
padding-left: 0em;
padding-top: 0em;
padding-bottom: 0em;
margin-left: 0em;
margin-top: 0.5em;
margin-bottom: 0em;
margin-right: 0em;
}

.date 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.85em;
color: #FFFFFF;
vertical-align: middle;
margin-left: 0.35em;
margin-top: 0em;
margin-bottom: 0em;
padding: 0px;
}

td.middle {
vertical-align: middle;
}
td.top {
vertical-align: text-top;
}

td.lgcell{
background: #EFEDF0;
}


.content td{
margin-bottom:1em;
border:0;
}

.caption {
font-size: 1.1em;
font-style: italic;
font-weight: bold;
text-align: left;
margin-top: 0.85em;
margin-bottom: 0.35em;
padding: 2px;
}

.captionlink {
font-size: 0.9em;
font-weight: bold;
text-align: right;
margin-top: 0.35em;
margin-bottom: 0.35em;
padding: 2px;
}

.captionlink a:link, .captionlink a:visited {
color: #606;
text-decoration: none;
}

.captionlink a:hover {
color: #606;
text-decoration: underline;
}

.featureintro {
font-weight: bold;
text-decoration: none;
margin-top: 0.85em;
margin-bottom: 0.35em;
padding: 2px;
}

.featurecaption {
font-size: 0.85em;
font-weight: bold;
margin-top: 0.8em;
margin-bottom: 0.35em;
padding: 2px;
}

.featuretext {
margin-top: 0.85em;
margin-bottom: 0.35em;
padding: 2px;
}

.captionname {
font-size: 0.9em;
font-weight: bold;
margin-top: 0.85em;
margin-bottom: 0.35em;
padding: 2px;
}

.copyright {
font-size: 0.85em;
color: #606;
margin-top: 0.85em;
margin-bottom: 0.35em;
text-align: right;
}

.copyright a:link, .copyright a:visited {
color: #606;
text-decoration: none;
}

.copyright a:hover {
color: #606;
text-decoration: underline;
}

a.azlink:link, a.azlink:visited
{
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-size: 0.8em;
}
a.azlink:hover, a.azlink:active
{
	color: #000;
	text-decoration: underline;
	font-weight: normal;
	font-size: 0.8em;
}

.access {
font-size: 0.85em;
color: #606;
margin-top: 0.85em;
margin-bottom: 0.35em;
text-align: right;
text-decoration: none;
}

.access:hover {
font-size: 0.85em;
color: #606;
margin-top: 0.85em;
margin-bottom: 0.35em;
text-align: right;
text-decoration: underline;
}

.register {
font-size: 0.95em;
font-weight: bold;
color: #606;
margin-top: 1.25em;
margin-bottom: 1.25em;
text-align: right;
text-decoration: none;
}
.register:hover {
font-size: 0.95em;
font-weight: bold;
color: #606;
margin-top: 1.25em;
margin-bottom: 1.25em;
text-align: right;
text-decoration: underline;
}

.related {
font-size: 0.9em;
font-weight: bold;
margin-top: 0.3em;
margin-bottom: 0.3em;
padding: 2px;
}

.related a:link, .related a:visited {
color: #606;
text-decoration: none;
}

.related a:hover {
color: #606;
text-decoration: underline;
}

.relatedhead{ 
color: #606; 
font-weight: 600; 
font-size: 1em;  
margin-left: 0.5em;
margin-top: 0.3em; 
margin-bottom: 0.3em; 
}
.relatedlinks {
font-size: 0.9em;
color: #333333;
margin-left: 0.5em;
margin-top: 0.35em;
margin-bottom: 0.35em;
padding: 2px;
}

.relatedmore {
font-size: 0.9em;
font-weight: bold;
text-align: right;
margin-left: 0.5em;
margin-top: 0.85em;
margin-bottom: 0.35em;
padding: 2px;
}

.intro {
font-weight: bold;
margin-top: 0.85em;
margin-bottom: 0.35em;
padding: 3px;
}

/* link styles */

a:link  {  
color: #3963A5;
text-decoration: none;
}

a:visited  { 
color: #5E97D0;
text-decoration: none;
}

a:hover  { 
color: #630063;
text-decoration: underline;
}


a.download:link  {  
color: #3963A5;
text-decoration: none;
font-family: Verdana, Arial, sans-serif;
font-size:1.95em;
font-weight:bold;
}

a.download:visited  { 
color: #5E97D0;
text-decoration: none;
font-family: Verdana, Arial, sans-serif;
font-size:1.95em;
font-weight:bold;
}

a.download:hover  { 
color: #630063;
text-decoration: underline;
font-family: Verdana, Arial, sans-serif;
font-size:1.95em;
font-weight:bold;
}

a.download:active  { 
color: #630063;
text-decoration: none;
font-family: Verdana, Arial, sans-serif;
font-size:1.95em;
font-weight:bold;
}


div.topmenu {
font-size: 0.9em;
font-weight: bold;
color: #FFF;
margin-top: 0em;
margin-bottom: 0em;
white-space: nowrap;
}

div.topmenu a:link, div.topmenu a:visited {
color: #FFF;
text-decoration: none;
}

div.topmenu a:hover {
color: #FFF;
text-decoration: underline;
}

div.leftmenu {
color: #630063; 
font-size: 0.95em;
font-weight: bold;
text-decoration: none;
text-align: right;
margin-top: 0em;
margin-bottom: 0em;
}

div.leftmenu_sub {
color: #630063;
font-size: 0.95em;
text-decoration: none;
text-align: right;
margin-top: 0em;
margin-bottom: 0em;
}

div.leftmenu_sml {
color: #630063;
font-size: 0.9em;
text-decoration: none;
text-align: right;
margin-top: 0em;
margin-bottom: 0em;
}

div.leftmenu a:link, div.leftmenu a:visited, div.leftmenu_sub a:link, div.leftmenu_sub a:visited {
color: #630063;
text-decoration: none;
}

div.leftmenu a:hover, div.leftmenu_sub a:hover {
color: #630063;
text-decoration: underline;
}

div.leftmenu_purple {
color: #9863AE;
font-size: 0.95em;
font-weight: bold;
text-decoration: none;
text-align: right;
margin-top: 0em;
margin-bottom: 0em;
}

div.leftmenu_sub_purple {
color: #9863AE;
font-size: 0.9em;
text-decoration: none;
text-align: right;
margin-top: 0em;
margin-bottom: 0em;
}

div.leftmenu_purple a:link, div.leftmenu_purple a:visited, div.leftmenu_sub_purple a:link, div.leftmenu_sub_purple a:visited {
color: #9863AE;
text-decoration: none;
}

div.leftmenu_purple a:hover, div.leftmenu_sub_purple a:hover {
color: #9863AE;
text-decoration: underline;
}

div.leftmenu_blue {
color: #3C62A1;
font-size: 0.95em;
font-weight: bold;
text-decoration: none;
text-align: right;
margin-top: 0em;
margin-bottom: 0em;
}

div.leftmenu_sub_blue {
color: #3C62A1;
font-size: 0.9em;
text-decoration: none;
text-align: right;
margin-top: 0em;
margin-bottom: 0em;
}

div.leftmenu_blue a:link, div.leftmenu_blue a:visited, div.leftmenu_sub_blue a:link, div.leftmenu_sub_blue a:visited {
color: #3C62A1;
text-decoration: none;
}

div.leftmenu_blue a:hover, div.leftmenu_sub_blue a:hover {
color: #3C62A1;
text-decoration: underline;
}

div.leftmenu_mauve {
color: #C4B2CC;
font-size: 0.95em;
font-weight: bold;
text-decoration: none;
text-align: right;
margin-top: 0em;
margin-bottom: 0em;
}

div.leftmenu_sub_mauve {
color: #C4B2CC;
font-size: 0.9em;
text-decoration: none;
text-align: right;
margin-top: 0em;
margin-bottom: 0em;
}

div.leftmenu_mauve a:link, div.leftmenu_mauve a:visited, div.leftmenu_sub_mauve a:link, div.leftmenu_sub_mauve a:visited {
color: #C4B2CC;
text-decoration: none;
}

div.leftmenu_mauve a:hover, div.leftmenu_sub_mauve a:hover{
color: #C4B2CC;
text-decoration: underline;
}
div.leftmenu_lilac {
color: #8A9BB9;
font-size: 0.95em;
font-weight: bold;
text-decoration: none;
text-align: right;
margin-top: 0em;
margin-bottom: 0em;
}

div.leftmenu_sub_lilac {
color: #8A9BB9;
font-size: 0.9em;
text-decoration: none;
text-align: right;
margin-top: 0em;
margin-bottom: 0em;
}

div.leftmenu_lilac a:link, div.leftmenu_lilac a:visited, div.leftmenu_sub_lilac a:link, div.leftmenu_sub_lilac a:visited {
color: #8A9BB9;
text-decoration: none;
}

div.leftmenu_lilac a:hover, div.leftmenu_sub_lilac a:hover {
color: #8A9BB9;
text-decoration: underline;
}

div.breadcrumb {
font-size: 0.9em;
color: #FFFFFF;
vertical-align: middle;
margin-left: 0.5em;
margin-top: 0.2em;
margin-bottom: 0.2em;
padding: 4px;
}

div.breadcrumb a:link, div.breadcrumb a:visited {
color: #FFFFFF;
text-decoration: none;
}

div.breadcrumb a:hover {
color: #FFFFFF;
text-decoration: underline;
}

div.spotlight {
font-size: 1em;
font-weight: bold;
color: #fff;
margin-left: 0.5em;
margin-top: 0.35em;
margin-bottom: 0.35em;
padding: 1px;
}

div.spotlighttext {
font-size: 1em;
font-weight: bold;
color: #4A596E;
vertical-align: top;
margin-top: 0.45em;
margin-bottom: 0.2em;
padding: 4px;
}

div.spotlighttext a:link, div.spotlighttext a:visited {
color: #4A596E;
text-decoration: none;
}

div.spotlighttext a:hover {
color: #4A596E;
text-decoration: underline;
}

div.results { 
color: #606;
font-weight: normal;
font-size: 1em;
text-decoration: none;
}

.nowrap 
{
white-space: nowrap;
}

.dropdown1 
{
background-color: #ffffff;
width: 260px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-style: normal;
line-height: normal;

}
.gobut
{
    font-weight: normal;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    width: 30px;
    color: #000000;
    height: 18px;
    background-color: #979595;
}
.searchbut
{
    font-weight: bold;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    width: 50px;
    color: #003399;
    height: 19px;
    background-color: #CCCCCC;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 1px;
    border-top: 0px solid #CCCCCC;
    border-left: 0px solid #CCCCCC;
    border-right: 0px solid #CCCCCC;
    border-bottom: 0px solid #CCCCCC;
}
.textsearch
{   background-color: #ffffff;
    border-top: 1px solid #979595;
    border-left: 1px solid #979595;
    border-right: 1px solid #979595;
    border-bottom: 1px solid #979595;
    font-size: 1.2em;
    width: 140px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 19px;
}
.textsearch2
{   background-color: #ffffff;
    border-top: 1px solid #979595;
    border-left: 1px solid #979595;
    border-right: 1px solid #979595;
    border-bottom: 1px solid #979595;
    font-size: 1.2em;
    width: 140px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 15px;
}
div.infoscroller 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.85em;
color: #FFFFFF;
vertical-align: middle;
margin-left: 0em;
margin-top: 0.35em;
margin-bottom: 0em;
padding: 0px;
}

div.infoscroller a:link, div.infoscroller a:visited 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
color: #ffffff;
text-decoration: none;
}

div.infoscroller a:hover 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
color: #ffffff;
text-decoration: underline;
}


/*homepage feature story quote*/
.quote {
font-size: 1.1em;
font-style: italic;
font-weight: bold;
text-align: left;
margin-top: 0.85em;
margin-bottom: 0em;
padding: 2px;
}

/*person and title for feature story quote*/
.attribute {
font-size: 0.9em;
font-weight: bold;
margin-top: 0em;
margin-bottom: 0.35em;
padding: 2px;
}

.attribute_name {
font-size: 0.95em;
font-weight: bold;
margin-top: 0em;
margin-bottom: 0em;
}
.attribute_title {
font-size: 0.95em;
margin-top: 0em;
margin-bottom: 0em;
}
.attribute_organisation {
font-size: 0.95em;
font-style: italic;
margin-top: 0em;
margin-bottom: 0em;
}

/*caption style for photos in standard pages */
.photocaption {
font-size: 0.85em;
font-weight: bold;
background-color:#CBC4CE;
margin-top: .25em;
margin-bottom: 0.35em;
padding: 4px;
}

/*pull quote style for standard pages*/
.pullquote {
font-size: 1.1em;
font-style: italic;
font-weight: bold;
background-color:#CBC4CE;
text-align: left;
margin-top: 0.85em;
margin-bottom: 0em;
padding: 2px;
}

  table.redback   		{ width: 35em; }
  table.redback td.redback  	{ font-family: Verdana; font-size: 8pt; background: #cc3300; }
  table.redback thead   { font-family: Verdana; font-size: 12pt; background: #cc3300; font-weight:bold}

  table.whiteback       { width: 35em; }
  table.whiteback td.whiteback    { font-family: Verdana; font-size: 0.7em; background: #ffffff; }

  thead a:link    { color: #FFFFFF; text-decoration: none; }
  thead a:hover   { color: #00FFFF; text-decoration: underline; }
  thead a:active  { color: #FFFFFF; text-decoration: underline; }
  thead a:visited { color: #FFFFFF; text-decoration: none; }

  td.whiteback a:link       { color: #000000; text-decoration: underline; font-weight:bold}
  td.whiteback a:hover      { color: #000000; text-decoration: none; font-weight:bold}
  td.whiteback a:active     { color: #000000; text-decoration: none; font-weight:bold }
  td.whiteback a:visited    { color: #000000; text-decoration: underline;  font-weight:bold}
  ul.red li       {background: url(http://collections.europarchive.org/tna/20090106142604/http://www.neighbourhood.gov.uk/images/bullet-arrow-red.gif) no-repeat scroll 0px 1px;list-style-type: none;margin: 1em 0 0.5em;padding: 0 0 0 15px;}
  
.div-highlight-box
{
	background-color: #8A9BB9;
	margin-top: 3em;
	margin-bottom: 1em;
	padding: 0.75em 15px 0.5em;
	border: solid 1px #3963A5;
}

.div-highlight-box h2
{
	color: white;
	font-weight: bold;
	font-size: 1.1em;
	background-color: #8A9BB9;
	margin-top: 0em;
	margin-bottom: 0.25em;
}

.div-highlight-box p
{
	color: white;
	font-size: 1em;
	background-color: #8A9BB9;
	margin-top: 0em;
	margin-bottom: 0.5em;
}

.div-highlight-box a:link, .div-highlight-box a:visited
{
	color: white;
	text-decoration: underline;
	background-color: #8A9BB9;
}

.div-highlight-box a:hover, .div-highlight-box a:active
{
	color: white;
	text-decoration: none;
	background-color: #8A9BB9;
}

