@charset "utf-8";
/* CSS Document */
#results table { margin:5px; border-left:2px #000 solid; border-right:1px #000 solid; border-top:2px #000 solid; border-bottom:2px #000 solid; text-align:left; }
#results tbody td { border-bottom:1px #000 dotted; border-right:1px #000 solid; padding-left:3px; height:32px; }
#results thead td {
	background-color:#060;
	color:#FFF;
	padding:0;
	margin:0;
	border-bottom:2px #000 solid;
	height:20px;
	line-height:20px;
	padding-left:3px;
	border-right:1px #000 solid;
	
}
#results table .icon { background-image:url(images/icon.gif); background-repeat:no-repeat; padding-left:34px; } 

#horse_info .col { width:100px; text-align:left; font:Arial, Helvetica, sans-serif; }
#horse_info .val { width:500px; text-align:left; font-style:italic; }
.module {
	border:1px solid #000;
	background-color:#B5BD96;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
		margin:0 auto;
	margin-bottom:10px;
	width:700px;

	
}
.module p { margin:0; text-align:center; }
.module h3 {
	padding:0;
	margin:0;
	width:100%;
	background: url(images/top_.gif) repeat-x;
	font-size:12px;
	height:20px;
	line-height:20px;
	color:#FFF;
}
.fieldname {
	font:12px Arial, Helvetica, sans-serif;
	text-align:left;
}
.field {
	text-align:right;
}

#horse_pedigree .line {
	text-align:right;
}
#horse_pedigree .val { text-align:left; }
.pages a { line-height:20px; padding-left:1px; padding-right:1px; min-width:20px;  height:20px; color:#000; font-weight:bold; background-color:#999; display:inline-block; text-decoration:none; }
.pages a:hover {  background-color:#CCC; }
#main_middle { min-height:500px; }