

.header {
	background-color: #800000;
	background-image: url(../../alberda/images/top_bg.jpg);
	background-repeat: repeat-x;
}

.mainborder {
	border-left: 2px solid #16181a;
	border-bottom: 2px solid #16181a;
	border-right: 2px solid #16181a;
	border-top-color: #16181a;
	outline: solid 1px #16181a;
}

.navborder {
	border-right: 2px dotted #16181a;
}

.nav {
	color: #16181a;
	font-size: x-small;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.nav_small {
	color: #16181a;
	font-size: xx-small;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.nav:hover {
	color: #800000;
	font-size: x-small;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.nav_small:hover {
	color: #800000;
	font-size: xx-small;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.headertext {
	color: #fff;
	font-size: xx-small;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: none;
}

body, p, .maintext {
	color: black;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

.headline {
	color: #670000;
	font-size: medium;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
}

input {
	background-color: #ececec;
	border: solid 1px #5b0100;
}

textarea {
	background-color: #ececec;
	border: solid 1px #5b0100;
}

/* @group EPDs and Pedigrees */

.PedAnmName {
	color: #670000;
	font-weight: bold;
	font-size: 14px;
}

.PedCalvedRow {
	
}

.PedS, .PedD{
	font-weight: bold;
}
.PedPGS, .PedPGD, .PedMGS, .PedMGD
{
	margin-left:35px;
}

.PedTable
{
	padding:10px;
}

.PedTable td
{
	padding: 0px 20px 10px 0px;
}
.EPDProdTable, .EPDMatTable, .EPDCarcTable, .EPDValueTable{
	width: 400px;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
}

.EPDProdTable td, .EPDMatTable td, .EPDCarcTable td, .EPDValueTable td{
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 3px;
}


.EPDProdHeaderProd, .EPDMatHeader, .EPDCarcHeader, .EPDValueHeader{
	
	font-weight: bold;
}

.EPDProdSubHeader, .EPDMatSubHeader, .EPDCarcSubHeader, .EPDValueSubHeader{
	background: url(IMAGES/epdbg.gif) repeat-x;
	color: #fff;
	line-height: 10px;
}

.EPDProdDataRow, .EPDMatDataRow, .EPDCarcDataRow, .EPDValueDataRow{
		
}

.EPDAcc
{
	padding-left:15px;
}

.EPDAsOfDt
{
	font-size: 10px;
}

/* @end */