body {
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}

a:link{
	color : #0066cc;
}

th {
	text-align : left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

td{
	text-align: left;
}

.bodytext {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 0.8em;
}

div.hplightbulb {
	padding: 5px;
	background-color: #ffffff;
}

h1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight : bold;
	color : #000000;
	}
h1 a:link{
	text-decoration: none;
	color : #000000;
}
h1.parchment {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight : bold;
	color : #999966;
}

h1.parchmentheading {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight : bold;
	color : #999966;
}

h1.leftheading {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight : bold;
	color : #000000;
}
h1.leftheading a:link{
	text-decoration: none;
	}

h2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
	}
h2 a:link{
	text-decoration: none;
	color : #000000;
}

/*coded like this to work with ie6+, ie5+ - degrades in ie4 - dotty underline doesn't work. You can get it to work, but only if ie5 then has 2 underlines! */

h2.redanddots a:link{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #cc0000;
	background-color: #ffffff;
	clear: both;
	}
	
h2.redanddots a:visited{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #cc0000;
	background-color: #ffffff;
	clear: both;
	}
h2.redanddots{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #cc0000;
	background-color: #ffffff;
	clear: both;
	}

h3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight : bold;
	color : #666666;
	}
	
h3 a:link{
	text-decoration: none;
	color : #666666;
}

h3.redbold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #cc0000;
	font-weight: bold;
	padding-top: 2px;
}
/* h3.black is used in tables where there are 2 header rows one after another */
h3.black {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
}
/* h3.bigblack is used where structurally an h3 is needed but visually an h2 eg family history landing pages */
h3.bigblack {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
}

h3.redboldlightbulb{
	font-family:  Arial, Helvetica, sans-serif;
	color : #cc0000;
	font-weight: bold;
	padding-top: 1px;
	clear: both;
}

.toprightdiv{
	padding: 10px;
	width: 170px;
}

/*left menu, divs within it  and link and selection styles*/
#leftmenu{
	background-color: #ffffff;
	border: solid 1px #ffffff;
	padding : 5px;
	}
	
.leftmenu{
	background-color: #ffffff;
	}
	
.level0 {
	background-color : #ffffff;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
}

.level1 {
	background-color : #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-left: 35px;
}

.level1lastinlist {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	}
	
.level2 {
	background-color : #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
}

a.leftmenu{
	font-family :  Arial, Verdana, Geneva,Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	background-color: #ffffff;
	color : #000000;
}

.leftmenucurrent{
	font-weight: bold;
	color : #666633;
	}
	
.leftmenusubcurrent{
	font-weight : bold;
	color: #666633;
	}
/*end of left menu styles */

#contentmain {
	clear: both;
}

.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #666633;
	text-align: right;
}
.caption {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666633;
}
.captionportrait {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666633;
}
.captionthumb{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666633;
}

.topevent {
	background-color: #f3f0dd;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.event {
	background-color: #f3f0dd;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
	border: solid 2px #ffffff;
	}
	
.bottomevent {
	background-color: #f3f0dd;
	color : #000000;
	}
	
.jumpmenu{
	background-color: #f3f0dd;
	color : #000000;
	border : solid 1px #f3f0dd;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

.topdata {
	background-color: #f3f0dd;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.data {
	background-color: #f3f0dd;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	}
.bottomdata {
	background-color: #f3f0dd;
	color : #000000;
	}
a.breadcrumbs{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color : #000000;
	}
	
	a.topofpage {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small;
	text-decoration: none;
	color : #000000;
	text-align: right;
}

.blacknodec{
	text-decoration: none;
	color : #000000;
}
a.blacknodec{
	text-decoration: none;
	color : #000000;
	}
	
/*a.h2heading{
	text-decoration: none;
	color : #000000;
	font-weight: bold;
	}*/

.boldleft {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.topmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
}
a.topmenu{
	text-decoration: none;
	color : #000000;
}

.invisiblewhite{
	color : #ffffff;
}
.nav {
	background-color: #cc0000;
	}
	
	.plainblackb{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
	text-decoration: none;
	color : #000000;
}

	a.plainblackb{
	text-decoration: none;
	color : #000000;
}

/* page numbers */
.currentpage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 0.7em;
	color: #000000;
}
a.pagenumbers{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: small;
	color: #000000;
	text-decoration:underline;
}

/* end of page numbers*/

ul {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	color: #000000;
}

ol {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	color: #000000;
}

li{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	color: #000000;
}

li.mainbodytext{
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

hr {
	color: #e8e1bb;
	clear : both;
}

blockquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #999900;
}

.rightbutton {
	color: #FFFFFF;
}

#breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	padding: 3px;
}
	h2.resulttext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
h2.resulttext a:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}
h2.resulttext a:link{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}

p.resulttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

p.bullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

/*used in template-1-c */
.meetingslist{	
	background-color: #f3f0dd;
	color : #000000;
	padding: 5px;
	border : solid 1px #f3f0dd;
}
/* END used in template-1-c */

.paleparchfiller{
	background-color: #f3f0dd;
}
.pagebacknext {
	padding: 10px;
}
.gobuttonintable{
	padding : 5px;
	border: solid 1px #f3f0dd;
	background-color: #f3f0dd;
}
/* footer styles */
#footer{
	background-color: #f3f0dd;
	text-align: center;
	padding : 5px;
}
.footerfiller{
	background-color: #f3f0dd;
	text-align: center;
}	
.footertext {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 0.7em;
}
.footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
	}	
a.footer{
	text-decoration: none;
	color : #000000;
}
/* end of footer styles */


.glossarybg {
	background-color: #f3f0dd;
	color : #000000;
	border-top: solid 1px #ffffff;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
/*	.thindots {
	background : url(http://collections.europarchive.org/tna/20040722012352/http://www.nationalarchives.gov.uk/images/smalldots.gif) ;
}*/

.errormessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 0.7em;
	color: #CC0000;
}
/*HOME PAGE */

.khakibackground {
	background-color: #e8e1bb;
	}
	
p.newtositetext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	text-decoration: none;
	color : #000000;
}
.newtosite {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.7em;
	text-decoration: none;
	color : #000000;
}
.newtosite a:link{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color : #000000;
}
.interestedin {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
	text-decoration: none;
	color : #000000;
}
.interestedin a: link{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color : #000000;
}

.nextbacktext{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
	text-decoration: none;
	color : #000000;
}
a.nextbacktext{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color : #000000;
}
.centertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: center;
}
.righttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: right;
}
.right{
	text-align: right;
}
.hpbanner{
	text-align : center;
}

.sevenpxtop{
	padding-top: 7px;
}

.homemainpic{
	text-align : right;
}
/*END of HOME PAGE */

/*----------------------------------------------------------------------------------------------------------------------*/
/*APPLICATIONS*/
/*BOOKSHOP*/

.bookshopfiller{
	background-color: #f3f0dd;
}

div.searchbox {
	background-color: #ffffff;
	padding: 1px;
}

div.bookshopsearch{
	background-color : #ffffff;
}

table td.bookshopsearch{
	background-color: #ffffff;
}

.browsebox1 {
	background-color : #e8e1bb;
	padding: 7px;
	border : solid 1px #e8e1bb;
}
.browselevel0 {
	padding :  2px;
	background-color : #e8e1bb;
	color: #000000;
}

a.browsemenu{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	text-decoration: none;
	color : #000000;
	background-color: #e8e1bb;
}

h1.browsecat {
	font-size: 1em;
	font-weight: bold;
	color: #000000;
}

/* family history landing page */

.famhistbox {
	background-color: #f3f0dd;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}

img.famhistguidetitle {
	padding: 10px;
}
th.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

ul.famhist {
	font-size: 0.8em;
	padding: 0px;
	margin: 5px;
	text-align: left;
}

a.normalweight {
	text-decoration: underline;
	color : #0066cc;
	font-weight: normal;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
}
#printlogo {
	display: none;
}
.parchdotsdivider {
	background: url(http://collections.europarchive.org/tna/20040722012352/http://www.nationalarchives.gov.uk/images/pixels/dots_parch_trans.gif);
}

.quicklinks {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
a.quicklinks {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.index {
	padding: 8px;
}


