body, html, p, h1, h2, h3, h4, h5, h6, pre, form, blockquote, fieldset, input {
	margin: 0px;
	padding: 0px;
}

a:link, a:visited, a:hover, a:active {
	text-decoration: none;
}
	

h1, h2, h3, h4, h5, h6, pre, code {
	font-size: 100%;
}
	
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
	
img, a img {
	border: none;
}

/* Begin Structure */
body {
	font-size: 12px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #008080;
}

a {
	text-decoration: underline;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

a:link, a:visited {
	color: #2e5796;
	text-decoration: underline;
}
a:hover, a:active {
	color: #fff;
	text-decoration: none;
}
a.letter, a.letter:link, a.letter:visited, a.letter:hover, a.letter:active {
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
table {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 12px;
}

/* End Structure */


/* Begin Various Tags & Classes */

.center {
	text-align: center;
}

.hidden {
	display: none;
}

hr {
	display: none;
}

a img {
	border: none;
}
/* End Various Tags & Classes*/

.menu {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	background: #96C8B4;
	border: 1px solid #fff;
}

.content {
	border: 1px solid #fff;
	background: #96C8B4;
}

#pedigree {
	width: 100%;
	border: 0;
}

#pedigree td {
	border: 1px solid white;
	text-align: center;
}

#results {
	width: 100%;
	border: 0;
}

#results th {
	width: 20%;
	border: 0;
	text-align: center;
	font-weight: bold;
}

#results td {
	border: 1px solid white;
	text-align: center;
	height: 35px;
}

#links {
	width: 780px;
	border: 1px solid #fff;
}

#links th {
	width: 100%;
	border: 0;
	text-align: center;
	font-weight: bold;
}

#links td {
	border: 1px solid white;
	text-align: center;
	background: #96C8B4;
	width: 33%;
}

