body {
	background: #fff;
	margin: 0px;
	padding: 0px;
	color: #333;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color: #520d2a;
	text-align: center;
	
  }

#container {
	border: 0px;
	margin: 0px auto;
	padding: 0px;
	text-align:left;
	background: transparent url(techfiles/bodybg.jpg) center repeat-y;
	width: 990px;
}

#banner {
	padding: 0px;
	margin: 0 0 0px 0;
	width: 990px;
	height: 289px;
	background: #f2f1ff url(header.jpg);
	background-repeat: no-repeat;
	
}
#h2
{
position:absolute;
right:35px;
top:18px
}
#h3
{
position:absolute;
left:35px;
top:18px
}

#content {
	padding: 0px;
	margin: 0 150px;
	border: 0px dotted #b1b2b5;
	background: transparent;
	text-align: center;
	font-family: Palatino Linotype;
	color: #53533e;
	font-size:14px;
	
}
#content a{
    color: #520d2a;
	text-decoration: underline;
}
#content a:hover{
    color: #53533e;
	text-decoration: underline;
}
#content p {
    text-indent: 30px;
	}
#content h1 {
    margin: 0px;
	font-size:18px;
	text-align: center;
	font-weight:bold;
	font-family: Palatino Linotype;
	color: #520d2a;
}
#content h4 {
    margin: 0px;
	font-size:12px;
	font-weight:bold;
	font-family: Palatino Linotype;
	color: #520d2a;
}
#content h5 {
    margin: 0px;
	font-size:14px;
	font-weight:bold;
	font-family: Palatino Linotype;
	color: #520d2a;
}
#sidebar-a {
    position: relative;
	left: 12px;
	float: left;
	width: 130px;
	margin: 0px ;
	padding: 0px;
}

#sidebar-b {
    position: relative;
	right: 12px;
	text-align:right;
	float: right;
	width: 130px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	
}

#footer {
	clear: both;
	background: #fff url(techfiles/footer.jpg) top no-repeat;
	text-align: right;
	padding: 35px 20px 5px 20px;
	margin: 0;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color: #520d2a;
}
#footer a{
    color: #b5491a;
	text-decoration: none;
}
#footer a:hover{
    color: #b5491a;
	text-decoration: underline;
}
#menu	{}



ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	padding: 0;
	width: 130px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	background: #520d2a; /* IE6 Bug */
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	width: 130px;
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}
	

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 129px; /* Set 1px less than menu width */
	top: 0;
	}

ul#primary-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.menuparent { background: transparent url(images/arrow.gif) right center no-repeat; }

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color: #520d2a; }

ul#primary-nav li a:hover { color: #520d2a; background-color: #ffffff; }

ul#sec-nav,
ul#sec-nav ul {
	margin: 0;
	padding: 0;
	width: 130px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	background: #520d2a; /* IE6 Bug */
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	}

ul#sec-nav li {
	position: relative;
	list-style: none;
	}

ul#sec-nav li a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	padding: 5px 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#sec-nav li { float: right; height: 1%; }
* html ul#sec-nav li a { height: 1%; }
/* End */

ul#sec-nav ul {
	position: absolute;
	display: none;
	right: 129px; /* Set 1px less than menu width */
	top: 0;
	}

ul#sec-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#sec-nav li:hover ul ul,
ul#sec-nav li:hover ul ul ul,
ul#sec-nav li.over ul ul,
ul#sec-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#sec-nav li:hover ul,
ul#sec-nav li li:hover ul,
ul#sec-nav li li li:hover ul,
ul#sec-nav li.over ul,
ul#sec-nav li li.over ul,
ul#sec-nav li li li.over ul { display: block; } /* The magic */

ul#sec-nav li.menuparent2 { background: transparent url(images/arrowl.gif) left center no-repeat; }

ul#sec-nav li.menuparent2:hover,
ul#sec-nav li.over { background-color: #520d2a; }

ul#sec-nav li a:hover { color: #520d2a; background-color: #ffffff; }

.kader{float:none;padding:2px; border:1px solid #520d2a;;background:#fff;margin:5px}
.kaderr{float:none;padding:2px; border:1px solid #520d2a;;background:#fff;margin:5px}
.kadert{float:left;padding:2px; border:1px solid #520d2a;;background:#fff;margin:5px}
.kadertt{float:right;padding:2px; border:1px solid #b5491a;;background:#fff;margin:5px}
div#pedigree {width:650px;background:transperent;margin:0 auto;border:0px solid #bab9b9;font: 10px Verdana, Arial, Helvetica, sans-serif}
div#pedigree table {width:650px;margin:10px;border-top: solid 1px;border-right: solid 1px;border-collapse:collapse;border-color: #bab9b9}
div#pedigree td {border-left: solid 1px;border-bottom:solid 1px;border-color: #bab9b9;color: #333333; float:center;}
