BODY {
	BACKGROUND-COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif; COLOR: #000000; FONT-SIZE: x-small
}
TD {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: x-small
}
.familySearchTitle {
	LINE-HEIGHT: 15pt; FONT-FAMILY: arial,helvetica,sans-serif; COLOR: #003366; FONT-SIZE: 14pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.inputLabel {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: x-small
}
.inputLabelStrong {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: x-small; FONT-WEIGHT: bold
}
.inputField {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: x-small
}
.backToTop {
	FONT-STYLE: italic; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: x-small
}
.docTitle {
	FONT-FAMILY: arial,helvetica,sans-serif; LETTER-SPACING: 3pt; COLOR: #ffffff; FONT-SIZE: x-small
}
.bodyText {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: x-small
}
.errorText {
	FONT-FAMILY: arial,helvetica,sans-serif; COLOR: #ff0000; FONT-SIZE: x-small
}
.headerText {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: x-small
}
.resourceName {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: x-small; FONT-WEIGHT: bold
}
.heading3 {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-WEIGHT: bold
}
.heading2 {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: large; FONT-WEIGHT: bold
}
.heading1 {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: x-large; FONT-WEIGHT: bold
}
.information {
	FONT-FAMILY: arial,helvetica,sans-serif; COLOR: #003366; FONT-SIZE: x-small; FONT-WEIGHT: bold
}
.smallText {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: xx-small
}
.infoAnchor {
	FONT-FAMILY: arial,helvetica,sans-serif; COLOR: #003366; FONT-SIZE: x-small
}
A.infoAnchor {
	COLOR: #003366; TEXT-DECORATION: none
}
A.infoAnchor:hover {
	COLOR: #003366; TEXT-DECORATION: underline
}
A.featureTitleAnchor {
	FONT-FAMILY: arial,helvetica,sans-serif; COLOR: #003366; FONT-SIZE: medium; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.featureTitleAnchor:hover {
	COLOR: #003366; TEXT-DECORATION: underline
}
A.featureTitleAnchor:visited {
	COLOR: #003366
}
A.featureTitleAnchor:active {
	COLOR: #003366
}
A.featureTitleAnchor:link {
	COLOR: #003366
}
A.textLink {
	FONT-FAMILY: arial,helvetica,sans-serif; COLOR: #003366; FONT-SIZE: x-small; TEXT-DECORATION: none
}
A.textLink:hover {
	COLOR: #003366; TEXT-DECORATION: underline
}
.individualHeading {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: medium; FONT-WEIGHT: bold
}
.individualName {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: medium; FONT-WEIGHT: bold
}
.individualLabel {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: small; FONT-WEIGHT: bold
}
.individualData {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: small
}
.familyHeading {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: x-small; FONT-WEIGHT: bold
}
.familyName {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: x-small
}
.familyLabel {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: x-small; FONT-WEIGHT: bold
}
.familyData {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: x-small
}
A.pedigreeName {
	FONT-FAMILY: verdana,arial,helvetica,sans-serif; COLOR: #003366; FONT-SIZE: xx-small; FONT-WEIGHT: bold
}
A.pedigreeName:link {
	COLOR: #003366
}
A.pedigreeName:visited {
	COLOR: #003366
}
A.pedigreeName:active {
	COLOR: #003366
}
.pedigreeLabel {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: xx-small
}
.pedigreeData {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: xx-small
}
.pedigreeNumber {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: xx-small
}
A:link {
	COLOR: #003366
}
A:visited {
	COLOR: #996699
}
A:active {
	COLOR: #666633
}
A.menuItem {
	FONT-FAMILY: arial,helvetica,sans-serif; COLOR: #003366; FONT-SIZE: x-small; TEXT-DECORATION: none
}
A.menuItem:link {
	COLOR: #003366; TEXT-DECORATION: none
}
A.menuItem:visited {
	COLOR: #003366
}
A.menuItem:active {
	COLOR: #003366
}
A.menuItem:hover {
	COLOR: #003366; TEXT-DECORATION: underline
}
.copyrightText {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: xx-small
}
A.copyright {
	TEXT-DECORATION: underline
}
.featurestitle {
	FONT-FAMILY: "Times New Roman", Times, serif; COLOR: #666633; FONT-SIZE: large; TEXT-DECORATION: none
}
A.featurestitle:hover {
	COLOR: #0066cc
}
.featuressubtitle {
	FONT-FAMILY: "Times New Roman", Times, serif; COLOR: #666633; FONT-SIZE: medium; TEXT-DECORATION: none
}
A.featuressubtitle:hover {
	COLOR: #0066cc
}
.featureslink {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #003366; FONT-SIZE: x-small; TEXT-DECORATION: underline
}
A.featureslink:hover {
	COLOR: #0066cc
}
.featurestext {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: x-small; TEXT-DECORATION: none
}
A.featurestext:hover {
	COLOR: #0066cc
}
.stepHeading1 {
	BACKGROUND-COLOR: #ccccff; FONT-FAMILY: verdana,arial,sans-serif; COLOR: #003366; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
.welcomeHeadline {
	FONT-STYLE: italic; FONT-FAMILY: arial,helvetica,sans-serif; COLOR: #000000; FONT-SIZE: 105%; FONT-WEIGHT: bolder
}
.welcomeFieldLabel {
	FONT-FAMILY: arial,helvetica,sans-serif; COLOR: #000000; FONT-SIZE: 75%
}
.familySearchSectionHeading {
	FONT-FAMILY: arial,helvetica,sans-serif; COLOR: #003366; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.familySearchSection2Heading {
	FONT-FAMILY: arial,helvetica,sans-serif; COLOR: #003366; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.familySearchSection3Heading {
	FONT-FAMILY: arial,helvetica,sans-serif; COLOR: #003366; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.freePAFDownloadHeading {
	FONT-FAMILY: arial,helvetica,sans-serif; COLOR: #003366; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.familySearchSectionHeading {
	FONT-SIZE: 110%
}
.familySearchSection2Heading {
	MARGIN-BOTTOM: 0px; FONT-SIZE: 110%
}
.freePAFDownloadHeading {
	MARGIN-BOTTOM: 0px; FONT-SIZE: 110%
}
.freePAFDownloadHeading {
	TEXT-ALIGN: center
}
.familySearchSection3Heading {
	MARGIN-BOTTOM: 0px; FONT-SIZE: 100%
}
.familySearchSection2List {
	LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px 1.2em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.familySearchSection3List {
	LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px 1.2em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.familySearchSection2List LI {
	MARGIN-BOTTOM: 2px
}
.familySearchSection3List LI {
	MARGIN-BOTTOM: 2px
}
.welcomePage A:visited {
	COLOR: #663399
}
.welcomePage A:active {
	COLOR: #336699
}
.welcomePage A:link {
	COLOR: #336699
}
.welcomePage A:hover {
	COLOR: #6699cc
}
.mainContent {
	TEXT-ALIGN: center
}
.mainWelcomePageTable {
	
}
.mainWelcomePageSearchTable {
	MARGIN-BOTTOM: 1.5em
}
.adjustmentForIECellsWithFieldsNextToInputBoxes {
	PADDING-BOTTOM: 1px
}
.welcomePageInputField {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: x-small
}
.welcomePageInputFieldNoSize {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: x-small
}
.welcomePageInputField {
	WIDTH: 150px
}
.welcomePageAncestorSearchButton {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.welcomePageAncestorSearchButtonText {
	POSITION: absolute; MARGIN: 5px 0px 0px 15px; COLOR: #ffffff; FONT-SIZE: 14pt; FONT-WEIGHT: bold
}
.advancedSearch {
	POSITION: relative; RIGHT: 30px
}
.fieldWithOkButton {
	MARGIN: 2px 0px; HEIGHT: 30px
}
.emailAddressField {
	HEIGHT: 28px
}
.fhcPlaceField {
	HEIGHT: 28px
}
.welcomePageOKButton {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.welcomePageOKButtonText {
	POSITION: absolute; MARGIN: 6px 0px 0px 4px
}
.welcomePageRegisterButton {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; MARGIN: 8px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.welcomePageRegisterButtonText {
	POSITION: absolute; MARGIN: 6px 0px 0px 12px; COLOR: #ffffff; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.featuresSquareLtSpace {
	BACKGROUND-COLOR: #e9ffe9
}
.featuresSquareLt {
	BACKGROUND-COLOR: #e9ffe9
}
.downloadItemsSquareLt {
	BACKGROUND-COLOR: #e9ffe9
}
.featuresSquareDkSpace {
	BACKGROUND-COLOR: #d9f9d9
}
.featuresSquareDk {
	BACKGROUND-COLOR: #d9f9d9
}
.downloadItemsSquareDk {
	BACKGROUND-COLOR: #d9f9d9
}
.featuresSquareLt {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; WIDTH: 50%; PADDING-RIGHT: 12px; PADDING-TOP: 8px
}
.featuresSquareDk {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; WIDTH: 50%; PADDING-RIGHT: 12px; PADDING-TOP: 8px
}
.downloadInstructionsSquare {
	BACKGROUND-COLOR: #ffffcc
}
.onlineDistributionSquare {
	
}
.downloadInstructionsSquare {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 8px
}
.onlineDistributionSquare {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 8px
}
.downloadItemsSquareLt {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 8px
}
.downloadItemsSquareDk {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 8px
}
.copyrightBarAnchor {
	LINE-HEIGHT: 9pt; FONT-FAMILY: verdana,arial,helvetica,sans-serif; COLOR: white; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
A.copyrightBarAnchor {
	LINE-HEIGHT: 9pt; FONT-FAMILY: verdana,arial,helvetica,sans-serif; COLOR: white; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
A.copyrightBarAnchor:link {
	LINE-HEIGHT: 9pt; FONT-FAMILY: verdana,arial,helvetica,sans-serif; COLOR: white; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
A.copyrightBarAnchor:active {
	LINE-HEIGHT: 9pt; FONT-FAMILY: verdana,arial,helvetica,sans-serif; COLOR: white; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
A.copyrightBarAnchor:visited {
	LINE-HEIGHT: 9pt; FONT-FAMILY: verdana,arial,helvetica,sans-serif; COLOR: white; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
A.copyrightBarAnchor:hover {
	COLOR: white; TEXT-DECORATION: underline
}
#stateID {
	POSITION: relative; COLOR: black
}
#provinceID {
	POSITION: relative; COLOR: black
}
#provinceID {
	LEFT: -30px
}
.specialsTable {
	MARGIN-BOTTOM: 12px
}
.freePAFDownload {
	PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #ffffcc; PADDING-LEFT: 8px; WIDTH: 300px; PADDING-RIGHT: 8px; DISPLAY: block; PADDING-TOP: 8px; 15px: 
}
.linkToPAFDownload {
	TEXT-ALIGN: center; DISPLAY: block
}
.inputFieldLabel {
	DISPLAY: block
}
