<!-- Original genstyle.css -->

/* smfieldname: small text used in conjunction with .fieldname style text */
.smfieldname {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: white;
}

/* fieldname: regular text within column or row title sections */
.fieldname {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: white;
}


/* whiteheader: heading text used on dark backgrounds (usually fieldnameback) */
.whiteheader {
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
}

/* subhead: subheading text */
.subhead {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
}

/* body: describes page background color and all non-table text not governed by any other style */
BODY {
	background-color : #FFFFFF;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* link: normal links, active: links in use */
A:LINK, A:ACTIVE {
	color : #660000;
}

/* visited: previously visited links */
A:VISITED {
	color: #666633;
}

/* fieldnameback: background color for column and row title sections */
.fieldnameback {
	background-color: #660000;
}

/* databack: background color for data areas */
.databack {
	background-color: #CCCC99
}

.pboxname {
  font-family: Arial, Helvetica, sans-serif; 
}

/* pedigree box: dates font */
/* font-size should be in points */
.pboxdates {
  font-family: Arial, Helvetica, sans-serif; 
}

/* pedigree box information popups */
/* font-size should be in points */
.pboxpopup {
  font-family: Arial, Helvetica, sans-serif; 
  margin-top: 0;
  margin-bottom: 0;
}

/* Added in 3.0.4 */
UL {
  margin-left: 5px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 1em;
}

/* Added in 4.0.0 */
/* For links on dark background */
a.lightlink:link, a.lightlink:visited {
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	text-decoration: none;
}

a.lightlink:hover, a.lightlink:active {
	color: #FFCC33;
	text-decoration: none;
}

/* For white-only links on dark background */
a.lightlink2:link, a.lightlink2:visited {
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	text-decoration: none;
}

a.lightlink2:hover, a.lightlink2:active {
	color: #FFFFFF;
	text-decoration: none;
}

.lightback {
	background-color: #FFFFFF;
}

/* sideback: background color for side and top frames */
.sideback {
	background-color: #660000;
}

/* mouseoverback: background color for admin menu items while active*/
.mouseoverback {
	background-color: #cc6666;
}


<!-- Additions and modifications to genstyle.css -->

/* Elements */

/* Fonts - change 'sans-serif' to your preferred font */
ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL {font-size: 1em;
font-family: Arial}

/* Real styles */

A {cursor: default}

A:link {color: blue;
background: transparent;
text-decoration: none}

A:visited {color: red;
background: transparent;
text-decoration: none}

A:active {color: green;
background: transparent;
text-decoration: none}

A:hover {text-decoration: underline}

ADDRESS {margin: 0em 0% 0em 0%;
font: italic 1em/1 Arial}

BIG {font-size: 1em}

BLOCKQUOTE {margin: 0em 0% 0em 0%;
line-height: 1}

BODY {
font: 1em/1 Arial;
cursor: default}

BUTTON {cursor: default}

CAPTION {margin: 0em 0% 0em 0%;
line-height: 1}

CODE {font-size: 1em;
font-family: monospace} /* To avoid overriding boldness/italicity by using font */

DIV {margin: 0em 0% 0em 0%;
line-height: 1.2}

DD {margin: 0em 0% 0em 0%;
line-height: 1}

DL {margin: 0em 0% 0em 0%}

DT {margin: 0em 0% 0em 0%;
line-height: 1}

H1 {margin: 0em 0% 0em 0%;
font: 1em/1 serif}

H2 {margin: 0em 0% 0em 0%;
font: 1em/1 serif}

H3 {margin: 0em 0% 0em 0%;
font: 1em/1 serif}

H4 {margin: 0em 0% 0em 0%;
font: 1em/1 serif}

H5 {margin: 0em 0% 0em 0%;
font: 1em/1 serif}

H6 {margin: 0em 0% 0em 0%;
font: 1em/1 serif}

HR {margin: 0em 0% 0em 0%}

INPUT {cursor: text}
INPUT.b {cursor: default}

KBD {font: 1em monospace}

LI {margin: 0em 0% 0em 0%;
line-height: 1.2}

OL {margin: 0em 0% 0em 5%;
list-style: decimal}

UL UL OL OL, UL OL UL OL, OL UL OL OL, OL OL UL OL, OL UL OL, OL OL {list-style: lower-alpha}

OL UL OL OL, OL OL UL OL, UL OL OL OL, OL OL OL {list-style: lower-roman}

OL OL OL OL {list-style: decimal}

P {margin: 0em 0% 0em 0%;
line-height: 1.2}

PRE {margin: 0em 0% 0em 0%;
font: 1em/1 monospace}

SAMP {font: 1em monospace}

SMALL {font-size: 1em}

SUB {font-size: 1em}

SUP {font-size: 1em}

TD {line-height: 1.2}

TEXTAREA {cursor: default}

TH {font: bold 1em/1 Arial}

TT {font: 1em monospace}

UL {margin: 0em 0% 0em 5%;
list-style: disc}

UL UL, OL OL UL UL, OL UL OL UL, UL OL OL UL, OL UL UL, UL OL UL {list-style: circle}

OL UL UL UL, UL OL UL UL, UL UL OL UL, UL UL UL {list-style: square}

UL UL UL UL {list-style: disc}

.forminput {
font-family:Arial;
font-size:12px;
color:#000000;
Border: solid 1px1 #515151;
background: #FFFFFF;
}

.topmenu {
font-family: Arial, Helvetica, Arial;
font-size: 12px;
display:inline;
color:#000000;
text-align: center;
}
.topmenu:Link  {color: #ffffff;} 
.topmenu:Visited  {color: #ffffff;} 
.topmenu:Active  {}
.topmenu:Hover  {color: #FFCC33; text-decoration : underline;} 

.urltext:Link  {text-decoration : underline; color: #0c0973;} 
.urltext:Visited  {text-decoration : underline; color: #0c0973;} 
.urltext:Active  {text-decoration : underline;}
.urltext:Hover  {color: #FFCC33; text-decoration : underline;} 

.urltext_1 { font-size: 22px; color: white }
.urltext_1:Link  {text-decoration : underline; color: white;}
.urltext_1:Visited  {text-decoration : underline; color: white;} 
.urltext_1:Active  {text-decoration : underline; color: white;}
.urltext_1:Hover  {color: #FFCC33; text-decoration : underline; cursor: pointer;}

.urltext_2:Link  {font-size: 12px; color: #FFFFFF; text-decoration : underline} 
.urltext_2:Visited  {font-size: 12px; color: #FFFFFF; text-decoration : underline} 
.urltext_2:Active  {font-size: 12px; color: #FFFFFF; text-decoration : underline}
.urltext_2:Hover  {font-size: 12px; color: #FFCC33; cursor: pointer; text-decoration: underline}

.urltext_3:Link  {font-size: 15px;  text-decoration : underline; color: #660000;}
.urltext_3:Visited  {font-size: 15px; text-decoration : underline; color: #660000;} 
.urltext_3:Active  {font-size: 15px; text-decoration : underline; color: #000000;}
.urltext_3:Hover  {font-size: 15px; color: #0000FF; text-decoration : underline; cursor: pointer;}

.urltext_4:Link  {font-size: 14px;  text-decoration : underline; color: #0000FF;}
.urltext_4:Visited  {font-size: 14px; text-decoration : underline; color: #0000FF;} 
.urltext_4:Active  {font-size: 14px; text-decoration : underline; color: #00000;}
.urltext_4:Hover  {font-size: 14px; color: #660000; text-decoration : underline; cursor: pointer;}

.urltext_5:Link  {font-size: 12px;  text-decoration : underline; color: #660000;}
.urltext_5:Visited  {font-size: 12px; text-decoration : underline; color: #660000;} 
.urltext_5:Active  {font-size: 12px; text-decoration : underline; color: #000000;}
.urltext_5:Hover  {font-size: 12px; color: #0000FF; text-decoration : underline; cursor: pointer;}

.urltext_6 { font-size: 12px; color: white; }
.urltext_6:Link  {text-decoration : underline; color: white;}
.urltext_6:Visited  {text-decoration : underline; color: white;} 
.urltext_6:Active  {text-decoration : underline; color: white;}
.urltext_6:Hover  {color: #FFCC33; text-decoration : underline; cursor: pointer;}

.photocaption {color: #1efe4a; font: "Arial"}

.subheading {margin: 0em 0% 0em 0%;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
display:inline;
color: #FFCC33;
}

.maintext {margin: 0em 0% 0em 0%;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
display: inline;
line-height: 1.2;
color:#FFFFFF;
}

.maintext_blue {margin: 0em 0% 0em 0%;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
display: inline;
line-height: 1.2;
color:blue}

.latestnews {margin: 1em 1em 1em 1em;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.1;
color:#061998}

.pageheading {margin: 0em 0% 0em 0%;
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
display: inline;
line-height: 1.2;
color:#07128d}

.largebutton {
	.font-size: 1.3em;
	.color: blue;
	.cursor: default;
}

/* Added in 4.0.0 */
/* For links on dark background */
a.lightlink:link, a.lightlink:visited {
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	text-decoration: none;
}

a.lightlink:hover, a.lightlink:active {
	color: #FFCC33;
	text-decoration: none;
}

/* For white-only links on dark background */
a.lightlink2:link, a.lightlink2:visited {
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	text-decoration: none;
}

a.lightlink2:hover, a.lightlink2:active {
	color: #FFFFFF;
	text-decoration: none;
}

.lightback {
	background-color: #FFFFFF;
}

/* sideback: background color for side and top frames */
.sideback {
	background-color: #333366;
}

/* mouseoverback: background color for admin menu items while active*/
.mouseoverback {
	background-color: #336399;
}

.whitesubhead {
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	font-size: 16px;
}

/* smaller: small body text */
.smaller {
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFCC33;
	text-align: center;
	font-size: 12px;
}
.smaller:Link {color: white; font-size: 12px; text-decoration : underline}
.smaller:Visited {color: white; text-decoration : underline;}
.smaller:Active {color: white; font-size: 12px; text-decoration : underline}
.smaller:Hover {color: #FFCC33; text-decoration : underline; cursor: pointer}

.smaller_black {
	color: #000000;
	font-size: 12px;
}
.smaller_black:Link {text-decoration : underline}
.smaller_black:Visited {text-decoration : underline;}
.smaller_black:Active {text-decoration : underline;}
.smaller_black:Hover {color: #0000FF; text-decoration : underline; cursor: pointer}



.toolbar {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px;
}

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

/* Overrides of classes defined in genstyle */

/* normal: most regular body text */
.normal {
	font-family: Arial, Helvetica, sans-serif; 
	color: #660000;
	font-size: 12px;
}

/* link: normal links, active: links in use */
A:LINK, A:ACTIVE {
	color : #660000;
	text-decoration: underline; 
}

A:VISITED {
	color: #660000;
	text-decoration: underline; 
}
A:HOVER {color: #0000FF; cursor: pointer;}

.subtitle {
margin: 0em 0% 0em 0%;
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
text-align: center;
background-color: #660000; 
color: #FFCC33;
}

/* header: heading text */
.header {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 21px;
	font-weight: normal;
	color: #660000;
}

.blue_bold {color: #0000FF; font-weight: bold}

.blue_small {color: #0000FF; font-size: 12px}

.white_bold {color: #FFFFFF; font-weight}

.top_photos {cursor: pointer}

input 
{ 
  color: blue;
  font-weight: bold;
}

select
{ 
}