BODY     { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #eee; margin: 0px; padding: 0px }
.bookantiqua { font-family: "Book Antiqua" }
table  { font-size: 12px; font-family: Arial, sans-serif }
.menubar  { font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #f0f8ff; padding-left: 10px; border-bottom: 1px solid #556b2f }
a:link  { color: #0000cd; font-weight: normal; text-decoration: none }
a:active  { color: #0000cd; font-weight: normal; text-decoration: underline }
a:visited { font-weight: normal; text-decoration: none }
a:hover  { color: #0000cd; font-weight: normal; text-decoration: underline }
p  { color: black; font-size: 12px ; font-family: Arial, Helvetica, sans-serif }
	
.anchors  { font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-left: 20px }
.anchors a:link { color: maroon; font-weight: bold; text-decoration: underline }
.anchors a:active { color: maroon; font-weight: normal; text-decoration: underline }
.anchors a:visited { color: maroon; font-weight: normal; text-decoration: underline }

.bookmark { font-size: 8pt }
.fontsize9 { font-size: 9px }
.fontsize8 { font-size: 8px }
.fontsize10 { font-size: 10px }
.fontsize11 { font-size: 11px }
.fontsize12 { font-size: 12px }
.fontsize13 { font-size: 13px }
.fontsize14 { font-size: 14px }
.fontsize15 { font-size: 15px }
.fontsize16 { font-size: 16px }
.fontsize18 { font-size: 18px }

.homecontent  { color: #222; font-weight: normal; font-size: 14px }
.catheader { color: #800000; font-weight: normal; font-size: 12pt }
.pageheader { color: #800000; font-weight: normal; font-size: 14pt }
.padding4px { padding-left: 4px; padding-right: 4px }
.padleftright10 { padding-right: 10px; padding-left: 10px }
.padleft10 { padding-left: 10px }
.padleft20 { padding-left: 20px }
.padleft30 { padding-left: 30px }
.padleft40 { padding-left: 40px }
.padleft50 { padding-left: 50px }
.padleft60 { padding-left: 60px }
.padleft80 { padding-left: 80px }
.padleft17 { padding-left: 17px }
.padleft25 { padding-left: 25px }

.padright10 { padding-right: 10px }
.padright20 { padding-right: 20px }

.padding10  { padding: 10px }

.groove {BORDER-TOP: eee 1px ridge; font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; height: 25px; text-align: center; color: #666;}
.groove a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;}
.groove a:visited {
    	color: #330099;
	font-size: 10px;
	text-decoration: none;}
.groove a:hover {
	font-size: 10px;
	text-decoration: underline;}
.formFieldStatic{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 21px;
	border-top: 1px #666 solid;
	border-left: 1px #666 solid;
	border-bottom: 1px #ccc solid;
	border-right: 1px #ccc solid;
}
.textArea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: 1px #666 solid;
	border-left: 1px #666 solid;
	border-bottom: 1px #ccc solid;
	border-right: 1px #ccc solid;
	width: 90%;
}
.activeColumnTab   { color: black; font-weight: bold; font-size: 12px; font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; background-color: #fff; text-align: center; padding-left: 5px; border-top: 1px solid #00f; border-right: 1px solid #00f; border-left: 1px solid #00f; text-align=left: background-color: #fff  }
	
.activeColumnTab a  { text-align: center; display: block }
	
.activeColumnTab a:active  { font-weight: normal; text-align: center }
	
.inactiveColumnTab    { color: #333; font-size: 12px; font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; background-color: #dcdcdc; text-align: center; padding-left: 5px; border: solid 1pt #00f; text-align=left: background-color: #F4F4F4  }

.inactiveColumnTab a:visited  { font-weight: normal; text-align: center }

.inactiveColumnTab a  { font-weight: normal; text-align: center; display: block }

.spacerColumnTab  { font-size: 12px; font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; border-bottom: 1px solid #00f }

.fineprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #888888;
}
.popuptitle  { color: #000; font-weight: bolder; font-size: 16px; line-height: normal; font-family: Arial, Helvetica, sans-serif; text-indent: 10px }
.cellborderLR { border-top: #696969; border-right: 1px #696969; border-left: 1px #696969 }

.LineBgHorzTopGryHeader  { background-color: #eae9e9; border-top: 1px solid #7b7b7a; height: 20px }
.LineBgHorzBotGryHeader  { background-color: #eae9e9; border-bottom: 1px solid #7b7b7a; height: 20px }
.LineBgleftBotGryHeader  { background-color: #eae9e9; border-bottom: 1pt solid #7b7b7a; border-left: 1pt solid #7b7b7a; height: 20px }
.LineBgrightBotGryHeader  { background-color: #eae9e9; border-right: 1pt solid #7b7b7a; border-bottom: 1pt solid #7b7b7a; height: 20px }
.GreyBgFaint {
  background-color: #F7F7F7;
}
.BlueBgFaint  { background-color: #e6e6fa }
.CornBgFaint   { background-color: #fff8dc }
.MistyRoseBgFaint { background-color: #ffe4e1 }
.Cornflowerbgborderleft  { background-color: #e6e6fa; border-left: 1pt solid #7b7b7a }
.Cornflowerbgborderborrightleft { background-color: #e6e6fa; border-right: 1pt solid #7b7b7a; border-bottom: 1pt solid #7b7b7a; border-left: 1pt solid #7b7b7a }
.Greybgborderleft { background-color: #f7f7f7; border-left: 1pt solid #7b7b7a }
.borderleft1 { border-left: 1pt solid #7b7b7a }
.borderbottom1 { border-bottom: 1pt solid #eee }
.borderright1 { border-right: 1pt solid #7b7b7a }
.Greybgborderright { background-color: #f7f7f7; border-right: 1px solid #7b7b7a }
.Cornflowerbgborderright  { background-color: #e6e6fa; border-right: 1px solid #7b7b7a }
.MistyRosebgborderleft { background-color: #ffe4e1; border-left: 1pt solid #7b7b7a }
.MistyRosebgborderright { background-color: #ffe4e1; border-right: 1px solid #7b7b7a }
.MistyRosebgborderbotrightleft { background-color: #ffe4e1; border-right: 1px solid #7b7b7a; border-bottom: 1px solid #7b7b7a; border-left: 1px solid #7b7b7a }
.CornBgFaintpad10 { background-color: #fff8dc; padding: 10px }
ul { margin-left: 20px }
h1 { color: maroon }
h2 { color: maroon }
h3  { color: maroon; font-size: 12px; line-height: 20px }
h4  { color: maroon; font-size: 12pt; line-height: 20px }
h5  { color: maroon; font-size: 11pt; line-height: 16px }
h6 { color: maroon }
.copyright  { color: #666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; background: url(http://www.uk-genealogy.org.uk/images/copyright.gif) no-repeat 10px 10px; border-top: 1px solid #556b2f; height: 25px }
.vertdivider  { background-color: maroon }
.justify { text-align: justify }
.border { border: 1px #808080 }
.tableheader { color: olive; font-size: 14px }
.container   { text-align: center; margin-right: 20px; margin-left: 20px; border-right: 1px solid #556b2f; border-bottom: 1px solid #556b2f; border-left: 1px solid #556b2f; width: 1000px }
.cellborderblue { padding: 5px; border: solid 1px #00f }
.cellbordergrey { padding: 5px; border: solid 1px #eee }

