a		{
	text-decoration: none;
	color: #003063;
}

a:visited, a:hover, a:active {
	color: #003063;
}

a:hover {
	text-decoration: underline;
	color: Red;
}

body {
	margin-top: 6px;
	margin-left: 4px;
	margin-right: 4px;
	background: #CECFCE;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #003063;
	text-align: center;
}

table.page_a {
	border: thick outset #975F14;
	width: 780px;
	border-collapse: collapse;
	background: url(images/leather3.jpg);
}

table.page_b {
	padding-bottom: 2;
	vertical-align: top;
	width: 100%;
	border-collapse: collapse;
}

/*-------------------------*/
/*---- Main body Table ----*/
/*-------------------------*/

table.main {
	border-collapse: collapse;
	width: 100%;
}

td.main_header {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: White;
}

div.main_bold {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: White;
}

table.main_footer {
	border-collapse: collapse;
	width: 100%;
}

td.main_footer {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: White;
	width: 50%;
	vertical-align: top;
}

div.main_footer_bold {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: White;
}

td.main {
	text-align: center;
}

/*----------------------------------------------------------------------------*/
/*-- Styles for the Header and Footer ----------------------------------------*/
/*----------------------------------------------------------------------------*/
td.header1, td.header2 {
	width: 100%;
	text-align: center;
}

td.header1 {
	padding-bottom: 8px;
	padding-top: 8px;
}

td.header2 {
	
}

table.footer	{
	width: 100%;
}

td.footer, a.footer {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: White;
}

td.footer_message {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: White;
}

a.footer:visited {
	color: White;
}

a.footer:hover {
	color: Red;
}

a.footer:active {
	color: White;
}

div.footer2, a.footer2 {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: White;
	text-decoration: none;
}

a.footer2:visited {
	color: White;
}

a.footer2:hover {
	color: Red;
}

a.footer2:active {
	color: White;
}
/*-------------------------------------------------------------------*/
/*-- Styles for the Top Menu ----------------------------------------*/
/*-------------------------------------------------------------------*/
table.top_menu{
	width: 100%;
}

td.top_menu, a.top_menu {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: White;
}

a.top_menu:visited {
	color: White;
}

a.top_menu:hover {
	color: Red;
}

a.top_menu:active {
	color: White;
}

/*-------------------------------------------------------------------*/
/*-- Styles for the groups ----------------------------------------*/
/*-------------------------------------------------------------------*/
table.groups{
	width: 100%;
}

td.groups {
	text-align: center;
	
}

div.group_title {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: White;
}

div.group_message {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: White;
}

td.group_item1 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: White;
	padding-right: 8px;
}

td.group_item2 {
	text-align: center;
}

a.group_item1 {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: White;
	padding-right: 8px;
}

a.group_item1:hover, a.group_item1:visited, a.group_item1:active {
	color: White;
}

div.group_item2 {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: White;
}

div.sold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: italic;
	color: Red;
	font-weight: bolder;
}

/*-------------------------------------------------------------------*/
/*-- Styles for the pedigree------------------------------------*/
/*-------------------------------------------------------------------*/
table.pedigree{
	width: 100%;
}

td.pedigree {
	text-align: center;
	
}

td.pedigree_owners1 {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: White;
	padding-right: 6px;
	vertical-align: top;
}

td.pedigree_owners2 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: White;
	padding-left: 6px;
	padding-bottom: 12px;
}

td.details1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	width: 50%;
	text-indent: 0;
	margin: 4;
	height: 30px;
	text-align: right;
	color: White;
	white-space: nowrap;
}

td.details2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	width: 50%;
	text-indent: 0;
	margin: 4;
	height: 30px;
	text-align: left;
	color: White;
}

td.details4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	width: 50%;
	text-indent: 0;
	margin: 4;
	height: 30px;
	text-align: center;
	color: White;
}

td.details3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-align: center;
	color: White;
}

table.chart{
	border: medium outset Gray;
	background-color: #FFFFF0;
	border-collapse: collapse;
}

td.chart {
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-align: left;
	color: Black;
	border: thin solid Black;
}

div.chart1 {
	font-size: large;
	margin-left: 6px;
}

div.chart2 {
	font-size: medium;
	margin-left: 6px;
}

div.chart3 {
	font-size: x-small;
	margin-left: 6px;
}

div.chart4 {
	font-size: small;
	margin-left: 6px;
}

div.chart5 {
	font-size: x-small;
	margin-left: 6px;
	font-style: italic;
	max-width: 10px;
}

table.sold {
	background-image: url(images/sold.gif);
}

table.about{
	width: 100%;
}

td.about1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-align: center;
	color: White;
}

td.about2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-align: left;
	color: White;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

table.photos {
	width: 100%;
}

td.photos {
	text-align: center;
}

div.photos1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: White;
}

div.photos2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: White;
}