table.ANSEL
{
	font-size: larger ;
	width: 100% ;
	text-align: left ;
	table-layout: fixed ;
	margin-top: 1em ;
	background-color: #FCFCFC ;
} 

table.ANSEL caption
{
	width: 100% ;
	text-align: center ;
	font-weight: bold ;
	padding-bottom: .5em ;
}

table.ANSEL col.GEDCOM50
{
	background-color: #F7F7F7 ;
}

table.ANSEL col.GEDCOM551
{
	background-color: white ;
}


table.ANSEL tr.omitted
{
	color: #808080 ;
	background-color: #FBFBFB ;
}

table.ANSEL tr.extension
{
	color: brown ;
//	color: teal ;
//	background-color: #FBFBFB ;
}

table.ANSEL th.GEDCOM40
{
	width: 1.5em ;
}

table.ANSEL th.GEDCOM50
{
	width: 1.5em ;
	color: darkgray ;
}

table.ANSEL th.GEDCOM53
{
	width: 1.5em ;
}

table.ANSEL th.GEDCOM54
{
	width: 1.5em ;
}

table.ANSEL th.GEDCOM55
{
	width: 1.5em ;
}

table.ANSEL th.GEDCOM551
{
	width: 2.5em ;
}

table.ANSEL th.GEDCOM56
{
	width: 1.5em ;
}

table.ANSEL th.Hex
{
	width: 3em ;
}

table.ANSEL th.WPCode
{
	width: 4em ;
}

table.ANSEL th.Dec
{
	width: 3em ;
}

table.ANSEL th.Graphic
{
	width: 4em ;
}

table.ANSEL th.FamilySearchName
{
	width: 12em ;
}

table.ANSEL th.Example
{
	width: 8em ;
}

ul.exclam, ul.dash
{
	list-style-type: none ;
	padding: 0 ;
	margin-left: 2em ;
}

ul.exclam li, ul.dash li
{
	margin-bottom: 1em ;
} 

ul.exclam li:before
{
	content: "! " ;
	font-weight: bold ;
	float: left ;
	margin-left: -2em ;
} 

ul.dash li:before
{
	content: "- " ;
	font-weight: bold ;
	float: left ;
	margin-left: -2em ;
} 

/* Rarely does FamilySearch embolden a GEDCOM tag */
.gedtagbold
{
	font-weight: bold ;
}
