@charset "UTF-8";
.test {
}
body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(../l_images/b_img8.jpg);
	font-family: "Times New Roman", Times, serif;
	font-size: 100%;
	background-repeat: no-repeat;
}
.thrColFixHdr #container  {
	width: 1024px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #006600;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-color: #FFFFFF;
	background-image: url(../l_images/content_m_g2_img.png);
	background-repeat: repeat-y;
} 
.thrColFixHdr #container_blank { 
	width: 1024px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #006600;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-color: #FFFFFF;
} 
#top {
/*	background-image: url(../l_images/head_top_img.jpg);
	background-repeat: no-repeat;*/
}
.thrColFixHdr #header {
	background-color: #CC0000;
/*	background-image: url(../l_images/head_top_img.jpg);*/
	height: 216px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	background-repeat: no-repeat;
} 
.thrColFixHdr #container #header a {
	color: #FFFFFF;
	text-decoration: none;
}
.thrColFixHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
}
.thrColFixHdr #container #header .style1 {
	height: 24px;
	padding-top: 7px;
}
.thrColFixHdr #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 220px; /* padding keeps the content of the div away from the edges */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.thrColFixHdr #container #sidebar1 #left_nav td {
}
.thrColFixHdr #container #sidebar1 #left_nav a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	display: block;
	background-repeat: repeat-x;
	padding-left: 10px;
	background-image: url(../l_images/but_d_img.jpg);
	padding-top: 6px;
	padding-bottom: 6px;
}
.thrColFixHdr #container #sidebar1 #left_nav a:Hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../l_images/but_u_img.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.thrColFixHdr #container_blank #sidebar1 #left_nav td {
}
.thrColFixHdr #container_blank #sidebar1 #left_nav a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	display: block;
	background-repeat: repeat-x;
	padding-left: 10px;
	background-image: url(../l_images/but_d_img.jpg);
	padding-top: 6px;
	padding-bottom: 6px;
}
.thrColFixHdr #container_blank #sidebar1 #left_nav a:Hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../l_images/but_u_img.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
}
/*red sidebar*/
.thrColFixHdr #container #sidebar1 #left_nav #brochure td {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: none;
}
.thrColFixHdr #container #sidebar1 #left_nav #brochure a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	display: block;
	background-repeat: repeat-x;
	padding-left: 10px;
	background-image: url(../l_images/but_u_img.jpg);
	padding-top: 6px;
	padding-bottom: 6px;
	margin: 0px;
}
.thrColFixHdr #container #sidebar1 #left_nav #brochure a:Hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../l_images/but_d_img.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	margin: 0px;
}
.thrColFixHdr #container_blank #sidebar1 #left_nav #brochure td {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: none;
}
.thrColFixHdr #container_blank #sidebar1 #left_nav #brochure a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	display: block;
	background-repeat: repeat-x;
	padding-left: 10px;
	background-image: url(../l_images/but_u_img.jpg);
	padding-top: 6px;
	padding-bottom: 6px;
	margin: 0px;
}
.thrColFixHdr #container_blank #sidebar1 #left_nav #brochure a:Hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../l_images/but_d_img.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	margin: 0px;
}
/*end red side bar*/

.thrColFixHdr #sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 234px; /* padding keeps the content of the div away from the edges */
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.thrColFixHdr #mainContent {
	height: 1%;
	background-image: url(../l_images/content_m_img.gif);
	margin-top: 20px;
	margin-right: 280px;
	margin-bottom: 0;
	margin-left: 245px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
} 
.thrColFixHdr #mainContent2 {
	height: 1%;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 245px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
} 

#comp_2 {
	font-size: 12px;
	line-height: 12px;
	color: #000000;
	background-color: #99CC66;
}
#details {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	background-color: #003300;
	letter-spacing: 1px;
	display: block;
	width: 100px;
	margin-left: 108px;
}
.thrColFixHdr #container #sidebar2 #details a {
	color: #99FF66;
	text-decoration: none;
	font-size: 12px;
}
.thrColFixHdr #container #sidebar2 #details a:hover {
	color: #FF9900;
	text-decoration: none;
	font-size: 12px;
	background-color: #003300;
}
.thrColFixHdr #container #mainContent {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	letter-spacing: 1pt;
	line-height: 20px;
}
.thrColFixHdr #container #mainContent .style3 {
	font-size: 30px;
	letter-spacing: 0px;
}
.thrColFixHdr #footer {
	background-color: #CC0000;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	background-image: url(../l_images/Lanwades-Independent-logo.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 70px;
} 
.thrColFixHdr #footer p {
	margin: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	padding-top: 50px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
	font-size: small;
}
.thrColFixHdr #container #footer .date2 {
	padding-left: 650px;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.style1 {color: #FFFFFF}
#caption {
}
.caption {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
}
.style3 {
	color: #CC0000;
	font-size: 18pt;
	letter-spacing: 5px;
	font-weight: bold;
}
.thrColFixHdr #container #mainContent .style5 {
	font-size: 12px;
	line-height: 20px;
}
.style4 {
	color: #CC0000;
	font-size: 40px;
	font-weight: bold;
	line-height: 48px;
}
.style5 {font-size: 12px}
.style6 {
	color: #CC0000;
	font-size: 16px;
}
a:link {
	color: #CC0000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #CC0000;
}
a:hover {
	text-decoration: underline;
	color: #660000;
}
a:active {
	text-decoration: none;
	color: #CC0000;
}
.style7 {
	color: #000000;
	font-size: 12px;
	line-height: 18px;
}
.style8 {
	color: #99FF66;
	font-weight: bold;
}
.style10 {color: #000000; font-weight: bold; }
#winners {

	border: 1px solid #009900;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 14px;
}
.thrColFixHdr #container #mainContent #winners .style11 {
	color: #006600;
	font-size: 24px;
	padding-top: 10px;
}
.thrColFixHdr #container #mainContent #winners hr {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #006600;
	color: #FFFFFF;
}
.thrColFixHdr #container #sidebar2 hr {
	color: #CCCCCC;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.thrColFixHdr #container_blank #mainContent hr {
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #006600;
	background-color: #FFFFFF;
}
.thrColFixHdr #container #mainContent hr {
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #006600;
	background-color: #FFFFFF;
}
#winners {
	border: 1px solid #009900;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 14px;
}
.thrColFixHdr #container #mainContent #winners .style11 {
	color: #006600;
	font-size: 24px;
	padding-top: 10px;
}
.thrColFixHdr #container #mainContent #winners hr {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #006600;
	color: #FFFFFF;
}
.thrColFixHdr #container #sidebar2 hr {
	color: #CCCCCC;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
#score {
	line-height: 14px;
	font-size: 12px;
	color: #FFFFFF;
}
.container #sidebar2 #score table {
	line-height: 12px;
}
#prize {
	color: #FFFFFF;
	font-weight: bold;
}
.style11 {color: #999999}
.style12 {color: #CC0000}
.style13 {font-weight: bold}
.style14 {font-weight: bold}#nav {
	font-size: 12px;
	color: #999999;
}
.thrColFixHdr #container #sidebar2 #prize .style8 hr {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #99FF66;
	color: #009933;
	background-color: #009933;
}
.thrColFixHdr #container #sidebar2 #prize hr {
	color: #009933;
	background-color: #009933;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #99FF66;
}
.thrColFixHdr #container #sidebar2 #score .container hr {
	color: #009933;
	background-color: #009933;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #99FF66;
}
#comp_3 {
	background-color: #99CC66;
}
.comp_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.comp_3 tb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.comp_3 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	background-color: #99CC66;
	display: block;
	padding-left: 4px;
	margin: 2px;
	line-height: 16px;
}
.comp_3 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFCC00;
	background-color: #003300;
	display: block;
	padding-left: 4px;
	margin: 2px;
	text-decoration: none;
	line-height: 16px;
}
#comp_4 {
	background-color: #99CC66;
}
.comp_4 {
	font: 9px "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans",  Verdana, sans-serif;

}
.comp_4 tb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.comp_4 a {
	font: 9px "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans",  Verdana, sans-serif;
	color: #990000;
	background-color: #99CC66;
	display: block;
	padding-left: 0px;
	margin: 0px;
	line-height: 16px;
}
.comp_4 a:hover {
	font: 9px "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans",  Verdana, sans-serif;
	color: #FFCC00;
	background-color: #003300;
	display: block;
	padding-left: 0px;
	margin: 0px;
	text-decoration: none;
	line-height: 16px;
}
#profile_tab_right {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.thrColFixHdr #container #sidebar2 #profile_tab_right table {
}
.thrColFixHdr #container #sidebar2 #profile_tab_right table {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
/* Stallion AR tab menu */
#stallion_menuAR {
}
.stallion_menuAR {
	background-color: #CC0000;
	padding: 0px;
}
.stallion_menuAR td {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 16px;
	text-align: center;
}
.stallion_menuAR a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-right: 4px;
	padding-left: 4px;
	width: 115px;
}
.stallion_menuAR a:Hover {
	color: #FFCC00;
	text-decoration: none;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #990000;
	text-align: center;
	padding-right: 4px;
	width: 115px;
}
/* Stallion family tree */
#tree {
}
.tree {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 14px;
	font-weight: bold;
}
.tree td {
	background-color: #009933;
	vertical-align: middle;
	padding-left: 4px;
	width: 100px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
/* Pedigree text */
#pedigree {
}
.pedigree td {
	padding: 2px;
	border: 1px solid #99CC66;
}
.pedigree {
	font-size: 12px;
	line-height: 16px;
}
.pedigree a {
	font-size: 12px;
	line-height: 16px;
	color: #006600;
	background-color: #FFFFFF;
	text-decoration: underline;
}
.pedigree a:hover {
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	background-color: #003300;
	color: #FFCC00;
}
.pedigree_bold {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}
.pedigree_boldItal {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	font-style: italic;
}
.pedigree_ital {
	font-size: 12px;
	line-height: 16px;
	font-style: italic;
}
.pedigree_green {
	font-size: 14px;
	line-height: 16px;
	color: #006600;
}
.pedigree_greenBold {
	font-size: 14px;
	line-height: 16px;
	color: #006600;
	font-weight: bold;
}
/* Stallion tab menu */
#stallion {
}
.stallion {
	float: left;
	background-color: #CC0000;
	padding: 0px;
}
.stallion td {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 16px;
	text-align: center;
}
.stallion a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-right: 4px;
	padding-left: 4px;
	width: 80px;
}
.stallion a:Hover {
	color: #FFCC00;
	text-decoration: none;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #990000;
	text-align: center;
	padding-right: 4px;
	width: 80px;
}
#stats {
	margin-top: 18px;
}
.stats {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 28px;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: 1px;
}
.statsbig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
}
/* Stallion content */
#stallion_content {
}
.stallion_content {
	padding: 0px;
	font-weight: bold;
}
.stallion_content a {
	color: #339900;
	text-decoration: none;
	font-size: 28px;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.stallion_content a:Hover {
	color: #336600;
	text-decoration: none;
}
.stallion_content1 {
	font-size: 12px;
	line-height: 16px;
	padding-top: 0pt;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 6pt;
}
.stallion_content2 {
	padding: 0px;
	color: #CC0000;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}
#stakes {
}
.stakes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
.stakes a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 30px;
	color: #FFFFFF;
}
.stakes a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 30px;
	color: #FFCC00;
	text-decoration: none;
}
.stakesheading {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 50px;
	font-weight: bold;
}
.stakesBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 6px;
	margin-bottom: 6px;
}
.style77 {
	color: #000000;
	font-size: 12px;
	line-height: 24px;
}
.stakes9pt {font-size: 9px;
}
.stakes10pt {font-size: 10px;
}
#rol {
}
.rol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}.rolhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC00;
	font-weight: bold;
}.rol table {
	border-top-width: 1pt;

	border-right-width: 1pt;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #006600;
	border-right-color: #006600;
}
 .rol td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #006600;
	border-left-color: #006600;
	text-align: left;
	vertical-align: top;
}
#employ_right {
	color: #FFFFFF;
}
.employ_right {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 14px;
}
.emply_right_Head {
	font-size: 24px;
	font-weight: bold;
}
.emply_right_Head_Sml {
	font-size: 30px;
	font-weight: bold;
}
.emply_right_title {
	font-size: 16px;
}
.emply_right a {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.emply_right a:hover {
	font-size: 16px;
	color: #FF9900;
}
.employ_right hr {
	color: #009933;
	background-color: #009933;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.emply_right_rule {
	font-size: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#employ_main {
}
.employ_main {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 1pt;
}.employ_main_bold {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 1pt;
	font-weight: bold;
}
.employ_main_intro {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 1pt;
}
.styleHomeText {
	font-size: 15px
}
#success {
}
.success {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}
.success_title {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	background-color: #009933;
	font-weight: bold;
}
.success_title_small {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: normal;

	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006600;
	display: block;
	text-indent: 0px;
}
.success_title a {
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	background-color: #009933;
	padding-left: 10px;
	display: block;
	text-decoration: underline;
}
.success_title a:hover {
	font-size: 16px;
	line-height: 24px;
	color: #FFCC00;
	background-color: #009933;
	padding-left: 10px;
	display: block;
}
.success_bold {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
}
.success_italic {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}
.success_bolditalic {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}
.success_bolditalicred {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #CC0000;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}
.success_bolditalicRule {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #006600;
	display: block;
	padding-top: 20px;
}
.success_title_indent {
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	background-color: #009933;
	display: block;
	font-weight: bold;
	text-indent: 10px;
}
#success2 {
}
.success2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}
.success2_title {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	background-color: #009933;
	font-weight: bold;
}
.success2_title_small {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006600;
	display: block;
	text-indent: 0px;
}
.success2_title a {
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	background-color: #009933;
	padding-left: 10px;
	display: block;
	text-decoration: underline;
}
.success2_title a:hover {
	font-size: 16px;
	line-height: 24px;
	color: #FFCC00;
	background-color: #009933;
	padding-left: 10px;
	display: block;
}
.success2_bold {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
}
.success2_italic {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}
.success2_bolditalic {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}
.success2_bolditalicred {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #CC0000;
}
.success2_bolditalicRule {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #006600;
	display: block;
	padding-top: 20px;
}
.success2_title_indent {
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	background-color: #009933;
	display: block;
	font-weight: bold;
	text-indent: 10px;
}
#title {
}
.title {
	font-size: 36px;
	color: #CC0000;
	font-weight: bold;
	line-height: 42px;
	letter-spacing: 0px;
}
.stakesheadingBIG {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #66FF66;
	line-height: 32px;
	font-weight: bold;
}
.stakestabheadingBIG {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #CC0000;
	line-height: 40px;
	font-weight: bold;
}
.stakesheadingtable {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #006600;
	line-height: 16px;
	font-weight: bold;
}
#StudRecord {
}
.StudRecord {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #CC0000;
}
.StudRecordBlack {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
}
.StudRecordBlackRoman {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	font-weight: normal;
}
.StudRecordBlackItalic {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	font-style: italic;
	font-weight: normal;
}
.pedigree_boldBIGRED {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #CC0000;
}
#foundationdetails {
}
.foundationdetails {
	background-color: #003300;
}
.foundationdetails a {
	color: #99FF66;
	text-decoration: none;
	font-size: 12px;
	background-color: #003300;
	display: block;
	font-family: "Times New Roman", Times, serif;
	line-height: 16px;
}
.foundationdetails a:hover {
	color: #FF9900;
	text-decoration: none;
	font-size: 12px;
	background-color: #003300;
}
.success2_bold14 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #006600;
}
.success2_bold16 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.success2_img {
	float: right;
}
.success2_title_smallbold {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
}
.thrColFixHdr #container_blank #mainContent2 #success2 hr {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #006600;
	color: #FFFFFF;
}
.style23 {
	color: #FF0000;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
}
#top_nav {
}
.top_nav {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.top_nav a {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.top_nav a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#niniski {
	height: 1%;
}
.niniski {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}
.niniski_title {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 24px;
	color: #FFFFFF;
	background-color: #009933;
	font-weight: bold;
}
.niniski_title_small {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006600;
	display: block;
	text-indent: 0px;
	padding-top: 0px;
}
.niniski_title a {
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	background-color: #009933;
	padding-left: 10px;
	display: block;
	font-weight: bold;
}
.niniski_title a:hover {
	font-size: 16px;
	line-height: 24px;
	color: #FFCC00;
	background-color: #009933;
	padding-left: 10px;
	display: block;
}
.niniski_bold {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
}
.niniski_italic {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}
.niniski_bolditalic {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	line-height: 30px;
}
.niniski_bolditalicred {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #CC0000;
}
.niniski_bolditalicRule {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #006600;
	display: block;
	padding-top: 20px;
}
.niniski_title_indent {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #009933;
	display: block;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.niniski_bold14 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #006600;
}
.niniski_bold16 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
}
.niniski_img {
	float: right;
}
.niniski_title_smallbold {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 24px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	display: block;
	text-indent: 0px;
}
.niniski a {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #006600;
	text-decoration: underline;
}
.niniski a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #006600;
	text-decoration: underline;
}
.niniski_title_indent2 {
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	background-color: #009933;
	display: block;
	font-weight: bold;
	text-indent: 10px;
}
.niniski_title_horse {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 24px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006600;
	display: block;
	text-indent: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
}
.niniski_title_horse2 {
	font-size: 12px;
	line-height: 24px;
	color: #000000;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006600;
	text-indent: 0px;
	padding-top: 30px;
	padding-bottom: 0px;
}
.niniski_title_horse3 {
}
.lot {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 20px;
	padding-top: 20px;
}
#foundation2 {
	width: 200px;
}
.foundation2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
}
.foundation2_head {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 24px;
	color: #99FF66;
	padding-top: 0px;
	font-weight: bold;
}
.foundation2_title {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 30px;
	color: #000000;
	padding-top: 0px;
	font-weight: bold;
}
.thrColFixHdr #container_blank #mainContent2 #niniski hr {
	color: #FFFFFF;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #006600;
}
.Contact1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
}
.Contact2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
}
#title_right {
}
.title_right {
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	letter-spacing: 0px;
	float: right;
	text-align: right;
}
.title_right a {
	color: #CC0000;
}
.title_right a:hover {
	color: #006600;
}
.captionsmall {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	font-style: italic;
	line-height: 14px;
}
.stakesBold2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}
.stakesBoldRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #CC0000;
}
#stallion_right {
}
.stallion_right {
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	font-size: 12px;
}
.stallion_right_Head {
	font-size: 28px;
	color: #66FF66;
	font-weight: bold;
}
.stallion_right_title {
	font-size: 22px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 28px;
}
.stallion_right hr {
	color: #009933;
	background-color: #009933;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.stallion_right_rule {
	font-size: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #66FF66;
}
.stallion_right_title a {
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 28px;
}
.stallion_right_title a:hover {
	font-size: 24px;
	color: #FF6600;
	font-weight: bold;
	line-height: 28px;
}
#pedigree_right {
}
.pedigree_right {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 20px;
	font-style: italic;
}
.pedigree_right_quote {
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 28px;
	font-style: normal;
}
.pedigree_right_credit {
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 16px;
	font-style: normal;
	letter-spacing: 1px;
}
.pedigree_right hr {
	color: #009933;
	background-color: #009933;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.pedigree_right_rule {
	font-size: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #66FF66;
}
.pedigree_right_credit  a {
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 28px;
}
.pedigree_right_credit  a:hover {
	font-size: 24px;
	color: #FF6600;
	font-weight: bold;
	line-height: 28px;
}
#dateupdate {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	vertical-align: baseline;
	color: #000000;
	float: right;
	padding-top: 52px;
	padding-right: 10px;
	margin: 0px;
}
#newslink {
}
.newslink {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 20px;
	padding-bottom: 10px;
	padding-top: 0px;
	font-weight: bold;
}
.newslink a {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 20px;
	padding-bottom: 10px;
	padding-top: 0px;
	font-weight: bold;
}
.newslink a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFCC00;
	line-height: 20px;
	padding-bottom: 10px;
	padding-top: 0px;
	font-weight: bold;
}
.NewsHd {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	color: #FFFFFF;
	line-height: 36px;
	display: block;
	background-color: #66CC66;
	padding-left: 5px;
}
.thrColFixHdr #footer a {
	margin: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
	font-size: small;
	color: #000000;
	text-decoration: underline;
}
.thrColFixHdr #footer a:hover {
	margin: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
	font-size: small;
	color: #000000;
	text-decoration: none;
}
.thrColFixHdr #topbar3 {
	float: left; /* since this element is floated, a width must be given */
	width: 1024px; /* padding keeps the content of the div away from the edges */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.thrColFixHdr #container_blank #topbar3 td {
}
.thrColFixHdr #container_blank #topbar3 a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	display: block;
	background-repeat: repeat-x;
	padding-left: 10px;
	background-image: url(../l_images/but_d_img.jpg);
	padding-top: 6px;
	padding-bottom: 6px;
}
.thrColFixHdr #container_blank #topbar3 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../l_images/but_u_img.jpg);
	background-repeat: repeat-x;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.thrColFixHdr #mainContent3 {
	float: left; /* since this element is floated, a width must be given */
	width: 1004px; /* padding keeps the content of the div away from the edges */
	height: 1%;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
} 
.stakesBoldRedItal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #CC0000;
	font-style: italic;
}
.stakesBoldItal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	font-style: italic;
}
.ForSaleHeading {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	font-family: "Times New Roman", Times, serif;
}
.ForSaleText {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	font-family: "Times New Roman", Times, serif;
	line-height: 18px;
}
.ForSaleTextBig {
	font-size: 15px;
	color: #006600;
	font-weight: bold;
	font-style: normal;
	font-family: "Times New Roman", Times, serif;
	line-height: 22px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1pt;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #006600;
	margin-top: 9pt;
	margin-right: 0px;
	margin-bottom: -9pt;
	margin-left: 0px;
}
.history {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
}
.captionnew {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	margin-left: 10px;
	margin-top: 10px;
	font-weight: bold;
	line-height: 17px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.thrColFixHdr #container #sidebar1 #yearlings a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	display: block;
	background-repeat: repeat-x;
	padding-left: 10px;
	background-image: url(../l_images/but_u_img.jpg);
	padding-top: 6px;
	padding-bottom: 6px;
}
.thrColFixHdr #container #sidebar1 #yearlings a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	display: block;
	background-repeat: repeat-x;
	padding-left: 10px;
	background-image: url(../l_images/but_u_img.jpg);
	padding-top: 6px;
	padding-bottom: 6px;
}
.thrColFixHdr #container_blank #sidebar1 #yearlings a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	display: block;
	background-repeat: repeat-x;
	padding-left: 10px;
	background-image: url(../l_images/but_u_img.jpg);
	padding-top: 6px;
	padding-bottom: 6px;
}
.thrColFixHdr #container_blank #sidebar1 #yearlings a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	display: block;
	background-repeat: repeat-x;
	padding-left: 10px;
	background-image: url(../l_images/but_u_img.jpg);
	padding-top: 6px;
	padding-bottom: 6px;
}
.ForSaleTextRoman {
	font-size: 14px;
	color: #000000;
	font-style: normal;
	font-family: "Times New Roman", Times, serif;
	line-height: 18px;
}
.thrColFixHdr #container #mainContent .stakes #url_link {
	color: #000000;
}
.thrColFixHdr #container #mainContent .stakes #url_link a {
	color: #CC0000;
	text-decoration: none;
}
.thrColFixHdr #container #mainContent .stakes #url_link a:link {
	color: #CC0000;
	text-decoration: none;
}
.thrColFixHdr #container #mainContent .stakes #url_link a:hover {
	color: #009933;
	text-decoration: none;
}
.captionnewFoals {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	margin-left: 10px;
	margin-top: 10px;
	font-weight: bold;
	line-height: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.mareforsalebreeding {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #006600;
	line-height: 21px;
}
.mareforsaleheading {
	font-size: 20px;
	line-height: 24px;
	color: #FFFFFF;
	background-color: #006600;
	display: block;
	font-weight: bold;
	text-indent: 10px;
	padding: 3px;
}
.italic {
	font-style: italic;
}
.fltrtnews {
	float: right;
	margin-left: 8px;
	clear: both;
	z-index: 1000;
	overflow: visible;
	visibility: visible;
}
.ForSaleText2 {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	font-family: "Times New Roman", Times, serif;
	line-height: 17px;
}
.ForSaleText2Red {
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
	font-style: normal;
	font-family: "Times New Roman", Times, serif;
	line-height: 18px;
}
.sponsorheading {
	font-size: 20px;
	line-height: 24px;
	color: #FFFFFF;
	background-color: #009933;
	display: block;
	font-weight: bold;
	padding: 9px;
}
.thrColFixHdr #container_blank #mainContent2 table tr td img {
}
.thrColFixHdr #container #sidebar1 #face a, .thrColFixHdr #container #sidebar1 #left_nav #face a:link{
	background-color: #fff;
	background-image: none;
}
.thrColFixHdr #container #sidebar1 #face {
	background-color: #fff;
	background-image: none;
}
.thrColFixHdr #container_blank #sidebar1 #face a, .thrColFixHdr #container #sidebar1 #left_nav #face a:link{
	background-color: #fff;
	background-image: none;
}
.thrColFixHdr #container_blank #sidebar1 #left_nav #face {
	background-color: #fff;
	background-image: none;
}
