html,body {
margin:0;padding:0;
}


/*  Typo
----------------------------------------------- */

a:link, a:visited
{
	text-decoration: underline;
	color:#626234;
}
a:active { 	text-decoration: underline; }
a:hover { text-decoration:none; }


h1 { font:bold 12px/140% Tahoma,Verdana, sans-serif; }
h2 { font:bold 12px/140% Verdana, sans-serif; }
hr{color:#a0a068;height:1px;}
li{padding-left:10px;}

p.title {
font-family:Tahoma,Verdana,Arial, Helvetica, sans-serif, Tahoma; font-size:11px;font-weight:bold;
color:#3c3828;
}
p.title2 {
font-family:Tahoma, Verdana,Arial, Helvetica, sans-serif, Tahoma; font-size:12px;
text-align:center;
}

/*  Layout
----------------------------------------------- */

body {
	background: #787845;
	padding:0;
	margin:0;
font: 12px Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;color:#3b3b3b;line-height:1.3;
}
p{margin:5px 0 5px 0;}


#container
{
	margin:0 auto;padding:0;
	width:820px;
	background:#f5f1d1;
border-right:2px solid #bdb082;
border-left:2px solid #bdb082;
}

#header
{
	padding:0;
background:url(header.jpg) no-repeat right;
width:820px;
height:250px;
}

#header h1,
#header a
{
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	line-height:1.3em;
	color:#666666;
	text-align:right;
padding-top:15px;
padding-right:6px;
}

#header a:hover { text-decoration:none;  }


#menu005
{
	float:right;
	width:180px;
	padding:5px;

}


#content
{
	float:right;
	width:595px;
	padding:5px;

}

#footer
{
	clear:both;
	margin-top:15px;
padding:8px 20px 0 0;
	background:url(footer-bg.gif) no-repeat;
	height:75px;
text-align:right;
color:#868555;
font-size:11px;
}
#footer-en
{
	clear:both;
	margin-top:15px;
padding:8px 20px 0 0;
	background:url(footer-bg.gif) no-repeat;
	height:75px;
text-align:right;
color:#868555;
font-size:11px;
}
#footer1
{
	clear:both;
padding:5px 0 0 0;
	height:15px;
font-size:11px;
text-align:center;
}
#footer2
{
	clear:both;
padding:5px 20px 0 0;
	height:35px;
color:#868555;
font-size:11px;
}
#footer3
{
	clear:both;
padding:5px 20px 0 0;
	height:15px;
color:#868555;
font-size:11px;
}

table.pedigree {font-size : 11px;border-collapse:collapse;line-height:1.2;}
table.pedigree td {vertical-align:middle;padding:3px;border: 1px solid #B4B4B2;text-align: center;}

.left_pic {float: left; padding: 6px; background: #fff; margin: 5px 10px 10px 10px; border: 1px solid #b9b5ab;}

.left_pict {float: left; padding: 5px; background: #fff; margin: 5px 7px 5px 7px; border: 1px solid #d7cb9e;}
.right_pict {float: right; padding: 5px; background: #fff; margin: 5px 5px 5px 5px; border: 1px solid #d7cb9e;}

.Note {
position: relative;
width: 100%;
border: 0px dotted #aed3e5;
background-color: #ebe7c8;
padding: 5px 0 5px 0;
margin: 5px 0 10px 0;
text-align:left;
}


/*  Navigation
----------------------------------------------- */

  #menu005 a, #menu005 a:visited {
  text-decoration:none; 
  text-align:left; 
  background-color:#dbd7b2; 
  color:#797946; 
font-family:Tahoma,Verdana,Arial, Helvetica, sans-serif,  font-size:12px;
  display:block; 
  width:12em; 
  border-right:4px solid #d7cb9e;
  padding:0.35em 0.35em 0.35em 0.95em;
  margin:0.1em auto;
  }

#menu005 a:hover {
  color:#0e0e0d;
  background-color:#d7cb9e; 
  border-right:4px solid #a2a266;
  }

#menu005 a:active {
  top:2px;
  left:2px;
  color:#0e0e0d;font-weight:bold;
  background-color:#d7cb9e; 
  border-right:4px solid #a2a266;
  }
