.color1, .lightestblue { background-color: #DAE5EE; }											
.color2, .lightblue  { background-color: #ACC3D9; }										
.color3 { background-color: #95B0CC; }											
.color4 { background-color: #003070; }											
.color5 { background-color: #FEEAB8; }
.color6 { background-color: #FEDC89; }
.color7 { background-color: #FCB813; }
.white { background-color: White; }
.black { background-color: Black; }

body
{
	margin:0;
	padding:0;
	line-height: 1.5em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	width: 100%;
	height: 100%;
	background-color: White;
	color: Black;
}

P
{
	font-size: 1em;
}

TABLE {
	font-size: 1em;
}

.cleanlink a,
.cleanlink a:link,
.cleanlink a:hover,
.cleanlink a:active,
.cleanlink a:visited
{
	text-decoration: none; 
	color: Black;
}

a, a:link { color: #003070; }
a:visited { color: #003070; }
a:hover, a:active { color: #FCB813; }

.important { color: Red; }

TABLE.frame {
	width: 100%; 
	height: 100%;
	border: 0;
	margin: 0;
	border-collapse: collapse;
	}

TD.header { background-color: #FCB813; }
TD.cornerbox {
	background-color: #FCB813;
	border-left: 1px solid #FCB813; 
	color: White; 
	width: 250px;
	height: 120px;
	padding: 5px 10px 5px 5px;
}
TD.cornerbox .header { 
	color: White;  
	font-weight: bold;  
	font-size: 1.5em;   
}
TD.cornerbox a { color: White; }

TD.footer {
	clear: left;
	width: 100%;
	color: #DAE5EE;
	text-align: center;
	padding: 5px;
	font-size: .8em;
	line-height: 1.5em;
	background-color: #003070;
	}
TD.footer a {
	color: #DAE5EE;
	}

TD.horizmenu { 
	background-color: #003070; 
	padding-bottom: 5px;  
	padding-top: 5px;  
	padding-left: 10px;  
	color: White;  
	font-size: .9em;   
	vertical-align: middle;
}
TD.horizmenu a, TD.horizmenu a:link, TD.horizmenu a:visited {
	color: White;
	text-decoration: none;
}
TD.horizmenu a:hover, TD.horizmenu a:active {
	color: #FEDC89;
	text-decoration: underline;
}

TD.sidebar  { 
	width: 250px;
	background-color: #FEDC89; 
	border-left: 1px solid #FCB813; 
	font-size: .9em;
	line-height: 1.25em;
}
td.sidebar img {
	border-bottom: 1px solid #FCB813;
	margin-left: -1px; 
	margin-right: -1px;
	margin-top: -1px; 
	}
td.sidebar img.spacer {
	border: 0;
}
td.sidebar div {
	padding: 10px; 
	background-color: #FEEAB8;
	display: block;
	border-bottom: 1px solid #FCB813;
	/* width: 100%; */
}
td.sidebar .header { 
	color: #003070;  
	font-weight: bold;
	font-size: 1.15em;
	/* font-family: Georgia, "Times New Roman", Times, serif; */
}
TD.sidebar ul { 
	list-style-type: square;
	list-style-position: outside;
	padding-left: 1em;
}
TD.sidebar ol { 
	list-style-type: decimal;
	list-style-position: outside;
	padding-left: 1em;
}

TD.content {
	padding: 20px;
	font-size: 1em;
	line-height: 1.5em;
	width: 100%;
	height: 100%;
	background-color: White;
	/* text-align: justify; */ 
	}
TD.content p { 
	/* text-align: justify; */
	/* max-width: 36em; */
	}
TD.content h1, TD.content .header { 
	color: #FCB813; 
	font-size: 2em;
	line-height: 1.25em;
	font-weight: bold;
	/* font-family: Georgia, "Times New Roman", Times, serif; */
	}
TD.content h2, TD.content .subheader { 
	color: #003070; 
	font-size: 1.5em;
	line-height: 1.25em;
	font-weight: bold;
	/* font-family: Georgia, "Times New Roman", Times, serif; */
	}
TD.content .mem { 
	text-transform: uppercase; 
	font-size: .8em;
}
TD.content .notebox  { 
	background-color: #DAE5EE;  
	display: block;  
	padding: 10px;  
	border: 1px solid #95B0CC;
	text-align: left;
}
TD.content ul { 
	list-style-type: square;
	list-style-position: outside;
	padding-left: 2em;
}
TD.content ol { 
	list-style-type: decimal;
	list-style-position: outside;
	padding-left: 2em;
}
TD.content table {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	border-collapse: collapse;
		line-height: 1.5em;
	margin-top: 0px;
}
TD.content table.datatable { 
	border: 1px solid #95B0CC; 
	font-size: 1em;
	border-collapse: collapse;
	text-align: left;
}
TD.content td, TD.content tr { border: 0; }
TD.content td.ped { border-bottom: 1px solid Black; } 
TD.content img {
	border: 0;
}
TD.content img.article { 
	border: 1px solid #003070; 
	margin-left: 10px;
	text-align: right;
}

TABLE.studbook
{
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

TD.pedigree
{
	border-bottom: 1px solid black;
}

td.ped,
td.ped a,
td.ped a:link,
td.ped a:hover,
td.ped a:active,
td.ped a:visited
{
	text-decoration: none; 
	color: Black;
	/*border-bottom: 1px solid Black; */
}

SPAN.title
{
	font-weight: bold;
	background-color: white;
	color: #003468;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 24pt;  
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
}

IMG.image
{
	border: 1px solid #003468;  
	margin-right: 5px;
}

TD.SubMenu
{
	text-align: left;
	padding-left: 1em;
	padding-top: 3px;
}
