body { padding:0; margin:0; min-width:990px; background:#ccc; }
img { border:0; }
a { color:#148; text-decoration:none; }
a:visited { color:#68C; }
a:hover, a:active { text-decoration:underline; }
.tnReportsBranding { padding:0; margin:0; position:relative; overflow:hidden; height:180px; background: #f3f3ed; background: -moz-linear-gradient(top, #f3f3ed 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3ed), color-stop(100%, #ffffff)); background: -webkit-linear-gradient(top, #f3f3ed 0%, #ffffff 100%); background: -o-linear-gradient(top, #f3f3ed 0%, #ffffff 100%); background: -ms-linear-gradient(top, #f3f3ed 0%, #ffffff 100%); background: linear-gradient(top, #f3f3ed 0%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3ed', endColorstr='#ffffff', GradientType=0 );}
.innerBranding { padding:0 0 0 20px; height:110px; margin:0; position:relative; background:url('http://i.bloodhorse.com/truenicks/redesign/images/trueNicks_reportHeader_bg.png') no-repeat bottom right; }
.tnReportsBranding h1 { margin:15px 0 0 0; padding:0; display:inline-block; vertical-align:bottom; *display:inline;*zoom:1;}
.tnReportsBranding h1 a { background:url(http://i.bloodhorse.com/truenicks/redesign/images/trueNicks_logo_small.png) no-repeat center center; width:188px; height:60px; display:block; text-indent:-9999px; padding:0; }
.tnReportsBranding .adBlock { float:right;margin:10px 10px 0 0;}
.tnReportsBranding .sponsor { display:inline-block; vertical-align:bottom; *display:inline;*zoom:1;margin:10px 20px 0 30px; }
.tnReportsBranding .sponsor a { background:url(http://i.bloodhorse.com/truenicks/redesign/images/equinelineLogo.png) no-repeat; display:block; width:133px; height:19px; text-indent:-9999px; }
.reportTools { border-top:1px solid #dadac9; height:34px; overflow:hidden; clear:both; padding:0; margin:0; font:bold 14px "Trebuchet MS", Arial, sans-serif; background: #f3f3ed; background: -moz-linear-gradient(top, #f3f3ed 0%, #dadac9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3ed), color-stop(100%, #dadac9)); background: -webkit-linear-gradient(top, #f3f3ed 0%, #dadac9 100%); background: -o-linear-gradient(top, #f3f3ed 0%, #dadac9 100%); background: -ms-linear-gradient(top, #f3f3ed 0%, #dadac9 100%); background: linear-gradient(top, #f3f3ed 0%, #dadac9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3ed', endColorstr='#dadac9', GradientType=0 );}
.reportTools li { float:left; list-style:none; padding:0; border-right:1px solid #dadac9; border-left:1px solid #f3f3ed }
.reportTools a, .reportTools a:visited { opacity:0.7; filter:alpha(opacity=70); color:#333; padding:7px 15px; text-decoration:none; display:block; }
.reportTools a:hover { color:#000; opacity:1; filter:alpha(opacity=100); }
#printBtn a { background:url(http://i.bloodhorse.com/truenicks/redesign/images/report-tools-icons-2.png) no-repeat 9px 8px; padding-left:33px }
#emailBtn a { background:url(http://i.bloodhorse.com/truenicks/redesign/images/report-tools-icons-2.png) no-repeat 9px -46px; padding-left:33px }
#saveBtn a { background:url(http://i.bloodhorse.com/truenicks/redesign/images/report-tools-icons-2.png) no-repeat 9px -154px; padding-left:33px }
#enhanceBtn a { background:url(http://i.bloodhorse.com/truenicks/redesign/images/report-tools-icons-2.png) no-repeat 12px -99px; padding-left:33px }
#inquireBtn a { background:url(http://i.bloodhorse.com/truenicks/redesign/images/report-tools-icons-2.png) no-repeat 12px -207px; padding-left:33px }
#tweetBtn, #plus1Btn, #fbLikeBtn { padding:6px 0 6px 10px; }
#inquireBtn {float: right;}
.matingScroller { overflow:hidden; font-family: "Trebuchet MS", Arial, sans-serif; position:relative; min-width:970px; height:36px; clear:both; }
.matingScroller h3 { margin:0 20px 0 10px; font-weight:bold; text-transform:uppercase; color:#960; font-size:12px; display:inline-block; *display:inline;*zoom:1;vertical-align:bottom; padding: 7px 0; }
.matingScroller p { font-weight:bold; margin:0; font-size:18px; line-height:130%; display:inline-block; *display:inline;*zoom:1;vertical-align:bottom; padding: 7px 0; }
.matingScroller .moreLink { margin:0 0 0 15px; display:inline-block; *display:inline;*zoom:1;vertical-align:bottom; padding: 7px 0; }
.matingScroller .navi { position:absolute; top:15px; right:150px; }
.matingScroller .navi a { background:#ddc; width:10px; height:10px; margin-right:3px; position:block; text-indent:-9999px; float:left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.matingScroller .navi a:hover { background:#960 }
.matingScroller .navi a.activeSlide, .navi a.activeSlide:hover { background:#bb9 }
.matingPanel { display:inline-block; *display:inline;*zoom:1;vertical-align:bottom; }
.matingPanel>div { position:relative; width:545px; }
.moreLink a { font-size:13px; }
.moreLink a:after {content:"";height:0;width:0;display:inline-block;vertical-align:baseline; border:4px solid transparent;border-left-color:#148;margin-left:4px;}
.matingScroller>div.moreLink { position:absolute; top:10px; right:15px; padding:0 }
#ajaxEmailerContainer{position:absolute;top:10px !important;left:10px !important;font: 400 13px/1.5 Arial, Helvetica, sans-serif;display: none;background-color: #EAEADF!important;border: 1px solid #DADAC9 !important;position: absolute;z-index: 100;border: 1px solid #EFEFEF;-webkit-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .25);box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .25);padding:15px;}
#ajaxEmailerContainer td{margin:0;padding:0;}
#ajaxEmailerContainer label{font-weight:bold;color:#555!important;}
#ajaxEmailerContainer input[type="button"]{background:#148;border:0;color:#fff;padding:6px 8px;-webkit-border-radius: 5px;border-radius: 5px;margin:5px 0 8px;font-weight:bold;}
#ajaxEmailerContainer input[type="button"]:hover{background:#15a;}
#ajaxEmailerContainer div.submit + div>a{background:#777;color:#fff;padding:5px 7px;-webkit-border-radius: 5px;border-radius: 5px;display:block;font-weight:bold;text-align:center;}
#ajaxEmailerContainer div.submit + div>a:hover{background:#999;text-decoration:none;}
#ajaxEmailerContainer input[type="text"] {margin:0 5px 5px 0;border:1px solid #ccc;}
#ajaxEmailerContainer textarea{margin:0 5px 0 0;border:1px solid #ccc;}