@charset "utf-8";
/* All Forms  */@import url("form-stylesheet.css");
/* Pagination */@import url("pagination-stylesheet.css");
/* Content    */@import url("content-stylesheet.css");
/* Structure  */@import url("structural-stylesheet.css");
/* Navigation */@import url("navigation-stylesheet.css");

/* GLOBAL RESET */
* {padding: 0px; margin: 0px; }

/* GENERIC TAG ELEMENTS */
html, body {width: 100%;height:100%;}
body {font:normal 62.5% Arial, Helvetica, sans-serif;}

/* COMMON ELEMENTS */
/* indent */
.indnt {text-indent:-999999px;}
.ovrflw {overflow:hidden;}
/* postion */
.pos-abs {position:absolute;}
.pos-rel {position:relative;}
/* float */
.flt_l {float:left;}
.flt_r {float:right;}
/* Text */
.txt-u {text-transform:uppercase;}
/* padding */
.pad {padding:30px;}
.r-pad {padding:10px;}
/* margin */
.r-mar {margin-right:10px;}
.r-mar8 {margin-right:8px;}
/* Clears */
.clear-b, .clear-l, .clear-r {height:0px; font-size:0px; line-height:0px;}
.clear-b {clear:both;}
.clear-l {clear:left;}
.clear-r {clear:right;}
/* Buttons */
a.btn {
display:block;
background:url(/images/generic/bg_btn.gif) left top no-repeat;
width:121px;
height:21px;
font:normal 11px Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:center;
padding:4px 0 0 0;
margin-bottom:5px;}
a:hover.btn {
background:url(/images/generic/bg_btn_roll.gif) left top no-repeat;
text-decoration:none;
}



/***************** Additional *************************/
.negative_message
{
	/*background:url(/images/greater-good-mandatory-field-image.png) left top no-repeat;*/
	font-size:12px;
	color:#E26A1A;
	margin: 0px 0px 20px 0px;
	padding: 3px 0 0 0;
}

.positive_message
{
	font-size:12px;
	color:#00A2B3;
	margin: 0px 0px 20px 0px;
}

/* sitemap box */
.sitemap_box
{
	margin:0 0 20px 20px;
}
.sitemap_box ul
{
	margin-bottom:10px;
	padding:5px;
	font-size: 12px;
}

.sitemap_box li
{
	list-style-type:none;
	background:url(/images/generic/arrow_dark-blue.gif) left 8px no-repeat;
	padding:2px 0 2px 15px;
}

.sitemap_box li ul
{
	margin:0;
	padding:0;
}

.star_mark
{
	color: #FF0000;
	font-size: 11px;
}

.form-container .star_mark
{
padding: 0 0 0 0;
}

.pedigree-dam-title
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	color:#575757;
	margin:10px 0 0 0;
}

.pedigree-sire-dam-line
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	color:#575757;
	margin:10px 0 0 0;
}

.pedigree-dam-item p
{
	padding:0;
}
				/* BREADCRUMBS */
				#internal .breadcrumbs {
				/*margin: 30px 44px 0px 44px;*/
				min-height:29px;
				background:#e1e1e1;
				border:solid 1px #c4c4c4;}
				#internal .breadcrumbs ul {
				padding:0 0 0 0px;
				margin:0;
				height:29px;
				list-style:none;}
				#internal .breadcrumbs li {
				height:29px;
				float:left;
				background:url(/images/generic/breadcrumbs/bg_arrow.gif) right top no-repeat;
				padding:0 29px 0 24px;}
				#internal .breadcrumbs li#end {
				background: none;}
				#internal .breadcrumbs li#end a {
				color: #666666;
				font-weight:bold;
				text-decoration: none;}
				#internal .breadcrumbs li a {
				display:block;
				padding:7px 0 0 0;
				color:#182f68;
				text-decoration:none;}
				#internal .breadcrumbs li a:hover {
				color:#000000;
				text-decoration:underline;}

/* For G1 Goldmine Application */
.g1-stallion-match-btn {
	background: url(/images/g1-stallion-match-btn.jpg) top left no-repeat;
	height: 68px;
	width: 288px;}

.g1-stallion-match-btn .link1 {
	width: 150px;
	color: #ffffff !important;
	float: right;
	font: normal 11px arial;
	padding: 4px 0px 0px 0px;}
.g1-stallion-match-btn .link1 a:link,
.g1-stallion-match-btn .link1 a:active,
.g1-stallion-match-btn .link1 a:visited {
	color: #a3cff8 !important;
	text-decoration: none;}
