﻿body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* background-color:#CCCCCC;  gray */
	/* background-color:#DBEEDB; green */
	background-color: #FFFFFF;
	text: #000000;
	link: #9B0000;
	vlink: #9B0000;
	alink: #9B0000;
	padding-left: 4px;
	width: 700px;
}

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 16px;
	padding-right: 16px;
	color: #000000;
}

h1 {
	font-family: Times New Roman, Times, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	padding-bottom: 12px;
	padding-top: 12px;
	padding-right: 12px;
	padding-left: 12px;
	margin-left: 0px;
	/* background-color: #669966;
	color: #E3EAD7;
	*/
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-left: 6px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left: 6px;
}

.error {
	color: #FF0000;;
}

.subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 900;
	background-color: #669966;
	color: #FFFFFF;
	/* color: #E3EAD7; */
}

.subheading-vivid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 600;
	background-color: #669966;
	color: #FFFF99;
	/* color: #E3EAD7; */
}

.comments {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 12px;
}

.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal padding-left : 18px
}

.inputvalues {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9B0000;
}

.change {
	display: none;
}

.paragraphs {
}

.Breeder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.Owner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.RegNumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.Output {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
}

.OtherRegNumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.DOB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.CoatColor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.OFA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.PennHIP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.Label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006633;
}

.RegName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.Gender {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.Microchip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.RegistryTable {
	background-color: #FAF4C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-width: thin;
	border-color: #669966;
	border-style: solid;
	border-collapse: collapse;
	padding: 4px 4px 4px 4px;
}

.RegistryTable td {
	border-width: thin;
	border-color: #669966;
	border-style: solid;
	padding: 4px 4px 4px 4px;
}

.BigText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

#header {
	position: relative;
	top: 0px;
	left: 0px;
	width: 102%;
	height: 102px;
	padding: 0px 0px 0px 0px;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: -14px;
	border-width: 0px 0px 0px 0px;
	background-color: #FAF4C0;
}

#header .logo {
	position: absolute;
	top: 10px;
	left: 10px;
	background-color: #FAF4C0;
}

#header .linkshome {
	position: absolute;
	top: 8px;
	left: 80%;
	width: 256px;
	border-width: 0pt;
	padding: 8px 16px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 16pt;
}

#header .linkshome a:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9B0000;
}

#header .linkshome a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9B0000;
}

#header .links {
	position: absolute;
	top: 8px;
	left: 80%;
	width: 256px;
	border-width: 0pt;
	padding: 8px 16px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 16pt;
}

#header .links a:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9B0000;
}

#header .links a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9B0000;
}

#header .navbar {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #FAF4C0;
	position: relative;
	top: 94px;
	left: 0px;
	width: 100%;
	border-width: 0pt;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #669966;
}

#header .navbar a:link {
	text-decoration: none;
}

#header .navbar a:visited {
	text-decoration: none;
}

#header .watermark {
	position:absolute;
	width: 50%;
	height:37px;
	z-index:1;
	left: 25%;
	rigt: 50%;
	top: 4px;
    text-align: center;
    font-size: 20pt;
    color: #A2A2A2;
    font-family: Times;
}

#navlinks {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

#navlinks a:link {
	text-decoration: none;
	font-size: 10px;
	color: #0000CC;
}

#navlinks a:visited {
	text-decoration: none;
	font-size: 10px;
	color: #0000CC;
}

.PageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left: 6px;
	position: absolute;
	z-index: 1;
	left: 149px;
	top: 40px;
}

.LabelText {
	color: #669966;
}

.DataValue {
	color: #000000;
}

.PhotoCaption0 {
	visibility: hidden;
	text-align: center;
	font-style: italic;
}

a.popup {
	position: relative;
	text-decoration: none;
}

a.popup:hover {
	font-weight: lighter;
}

a.popup span {
	display: none;
}

a.popup:hover span {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px;
	color: #000;
	background: white;
	border: 2px solid;
	padding: 5px;
	margin: 10px;
	z-index: 100;
	text-decoration: none;
	font: 10px Verdana, sans-serif;
}

a.popup-l {
	position: relative;
	text-decoration: none;
}

a.popup-l:hover {
	font-weight: lighter;
}

a.popup-l span {
	display: none;
}

a.popup-l:hover span {
	display: block;
	position: absolute;
	top: 0px;
	left: -320px;
	width: 300px;
	color: #000;
	background: white;
	border: 2px solid;
	padding: 5px;
	margin: 10px;
	z-index: 100;
	text-decoration: none;
	font: 10px Verdana, sans-serif;
}

#allPersonsMenu { 
	display: none;
	position: absolute;
	top: 18px;
	left: 11%;
	background-color: #FFFFFF;
	border-color: #000000;
	border-style: solid;
	border-width: 2px;
	padding: 4px 6px 4px 6px;
	text-align: center;
}

#allPersonsMenu:hover {
	display: block;
}

#allPersons:hover + #allPersonsMenu { display: block; }

#allDogsMenu { 
	display: none;
	position: absolute;
	top: 18px;
	left: 21%;
	background-color: #FFFFFF;
	border-color: #000000;
	border-style: solid;
	border-width: 2px;
	padding: 4px 6px 4px 6px;
	text-align: center;
}

#allDogsMenu:hover {
	display: block;
}

#allDogs:hover + #allDogsMenu { display: block; }

.questions .question {
	margin: 4px 0px 10px 0px;
}

.questions h3 {
	padding-left: 0px;
}

.questions a:link {
	color: #336633;
	text-decoration: none;
}

.questions a:visited {
	color: #669966;
	text-decoration: none;
}

.answers h3 {
	padding-left: 0px;
}

.answers .question {
	color: #336633;
	font-size: medium;
	font-weight: bolder;
	margin: 30px 0px 8px 0px;
}

.answers .answer {
	margin: 4px 0px 4px 0px;
}