﻿/*Page specific styles*/

.generalText{
    font-size:14px;
    font-family:Verdana;
    color:#3d4d7e;
}

.homepageText{
    font-size:13px;
    font-family:Verdana;
    color:#333333;
}

.homepageTitle{
    font-size:16px;
    font-family:Verdana;
    color:#333333;
}

/*Default.aspx*/
.homeBoxLink:link{               
	font-family: Verdana;
	font:Verdana;
	color: #333333;
	text-decoration:none;
	font-size: 10px;
}
.homeBoxLink:visited{               
	font-family: Verdana;
	font:Verdana;
	color: #333333;
	text-decoration:none;
	font-size: 10px;
}
.homeBoxLink:hover{               
	font-family: Verdana;
	font:Verdana;
	color: #0C519F;
	text-decoration:none;
	font-size: 10px;
}
.homeBoxTitleLink:link{               
	font-family: Verdana;
	font-weight: bold;
	font:Verdana;
	color: #0C519F;
	text-decoration:none;
}
.homeBoxTitleLink:visited{               
	font-family: Verdana;
	font-weight: bold;
	font:Verdana;
	color: #0C519F;
	text-decoration:none;
}
.homeBoxTitleLink:hover{              
	font-family: Verdana;
	font-weight: bold;
	font:Verdana;
	color: #0C519F;
	text-decoration:none;
}


/* WireFrame */
/* wireframe box for icon key *//*ALSO USED FOR CONTENT FRAME*/
.wireframe2
{
	background: #ffffff url(../images/WireFrame2.jpg) repeat-x;
}
.wireframe4
{
	background: #ffffff url(../images/WireFrame4.jpg) repeat-y;
}
.wireframe6
{
	background: #ffffff url(../images/WireFrame6.jpg) repeat-y;
}
.wireframe8
{
	background: #ffffff url(../images/WireFrame8.jpg) repeat-x;
}

/*DynamicDatasuppliers.aspx*/
.dynamicDataSuppliertableheader
{
    font-size:12px;
    text-align:center;
	/*border:1px solid #cccccc;	background:#E4E4E4;padding-left:10px;*/ 
    padding:2px 2px 2px 10px;
    font-weight:bold;
	border:0px;
	border-collapse:collapse;
	background:#B2B2B2;
    /*font-size:11px;
    font-weight:normal;
    text-align:center;
	border:1px solid #cccccc;background:#e4e4e4; 
	background:#EFEFEF;
	border:1px;
    color:#333333;
    padding-left:0px;*/
}
.dynamicDataSuppliertableitem
{
    font-size:12px;
	border:0px; 
    /*background:#f7f6f3;*/
    background:#EFEFEF;
    color:#333333;
    padding:2px 2px 2px 10px;
     /*font-size:12px;
	border:0px; 
   background:#f7f6f3;
    background:#EFEFEF;
    color:#333333;
    padding:2px 2px 2px 10px;*/
}


/*Datasuppliers.aspx*/
.datasupplierstableheader {    
	background: #B2B2B2 ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:x-small;
	padding:4px 2px 4px 2px;    
	color:#0C519F;
	border-top:2px solid #E2E2E2;
	border-left: 2px solid #E2E2E2;
	border-bottom:2px solid #A1A1A1;
	border-right:2px solid #A1A1A1;
	}
.datasupplierstable {			
	background: #CCCCCC ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	padding:4px 4px 4px 4px;/*TRBL*/    
	color:#0C519F;
	border-top:2px solid #E2E2E2;
	border-left: 2px solid #E2E2E2;
	border-bottom:2px solid #A1A1A1;
	border-right:2px solid #A1A1A1;
	height:20px;
	}
.datasupplierstoplink {		
	text-align: right;
	vertical-align: bottom;
	right: 100%;
	bottom: 100%;
}

.HomePageHeading{           
	font-weight:bold;
	font-family: Verdana;
	font-size:16px;
	font:Verdana;
	color: #CC0033;
}

a.HomePageHeading:Link{  
	font-family: Verdana;
	font:Verdana;
	color: #CC0033;
	text-decoration:none;
}
a.HomePageHeading:Visited{  
	font-family: Verdana;
	font:Verdana;
	color: #CC0033;
	text-decoration:none;
}
a.HomePageHeading:hover{  
	font-family: Verdana;
	font:Verdana;
	color: #CC0033;
	text-decoration:underline;
}

/*FAQ.aspx*/
.ContentHeading{           
	font-weight:bold;
	font-family: Verdana;
	font-size:16px;
	font:Verdana;
	color: #0C519F;
}
.Content{           
	font-weight:normal;
	font-family: Verdana;
	font-size:14px;
	font:Verdana;
	color: #000000;
}
.ContentLink{  
	font-family: Verdana;
	font:Verdana;
	color: #0C519F;
	text-decoration:underline;
}
.ContentLink:hover{  
	font-family: Verdana;
	font:Verdana;
	color: #0C519F;
	text-decoration:none;
}
.faqQ{                  		
	font-weight:bold;
	font-family: Verdana;
	font:Verdana;
	color: #0C519F;
}
.faqQuestion{           		
	font-weight:bold;
	font-family: Verdana;
	font:Verdana;
}
/*Privacy.aspx*/
.sectionBold{
	font-weight:bold;
}
/*PreCheck.aspx*/
.precheckblurb{
    font-size:14px;
    font-family:Verdana;
    color:#3d4d7e;
}
/*BasicSearch.aspx & AdvancedSearch.aspx*/
.subheading{
    font-size:11px;
    font-family:Verdana;
    font-weight:normal;
    color:#3d4d7e;
}
.basicsearchcontainer{
    width:455px;
    height:145px;
    border:0;
    margin-bottom:10px;
    margin-left:90px;
    background-image: url(../images/advancedInactiveHover.jpg);
    background-repeat: no-repeat;
    background-position: -1000px -1000px;
}
.basictabselected{
  width:99px;
  height:24px;
  background:url(../images/basicActive.jpg) no-repeat top left;
  float:left;
  clear:left;
}
.basictab{
  width:99px;
  height:22px;
  background:#ffffff url(../images/basicInactive.jpg) no-repeat top left;
  float:left;
  clear:left;
  margin-top:2px;
}
.basictab:hover
{
  width:99px;
  background:url(../images/basicInactiveHover.jpg) no-repeat top left;
}
.resultCount{
  margin-left:90px;
}
.pager{
  margin-left:80px;
}
.advancedtab{
  width:99px;
  height:22px;
  background:url(../images/advancedInactive.jpg) no-repeat top left;
  float:left;
  clear:right;
  border-left:solid 1px #ffffff;
  margin-top:2px;
}
.advancedtab:hover
{
    width:99px;
  background:url(../images/advancedInactiveHover.jpg) no-repeat top left;
}
.advancedsearchcontainer{
    font-size:12px;
    clear:both;
    margin-bottom:10px;
    margin-left:90px;
    background-image: url(../images/basicInactiveHover.jpg);
    background-repeat: no-repeat;
    background-position: -1000px -1000px;
    width:470px;
}

.advancedSearchSide{
    background:url(../images/bg_r2_c2.gif) repeat-y;    
}
.advancedtabselected{
    width:99px;
    height:24px;
    background:url(../images/advancedActive.jpg) no-repeat top left;
    float:left;
    clear:right;
    border-left:solid 1px #ffffff;
}
.advancedsearchcontrols{
    font-size:12px;
    line-height:20px;
    padding:20px;
    background:url(../images/AdvancedSearchformBG.gif) no-repeat bottom left;
    margin-top:10px;
    padding-left:40px;
}
.compnames{
    font-size:9px;
}
.equinenamelink
{
    color:#3d4d7e;
    text-decoration:none;
    font-weight:bold;
}
.equinenamelink:hover
{
    text-decoration:underline;
}
/*ReportSelect.aspx*/
.rootequineinfo{
	width:640px;
	margin-bottom:15px;
    clear:both;
}
.rootequineinfotable{
	font-family:arial,helvetica,sans serif;
	font-size:10px;
	clear:none;
	float:left;
	
}
.infotableheader{
	font-weight:bold;
	background:#E4E4E4;
	border:1px solid #cccccc;
}
.reportoptionscontainer{
    clear:both;
}
.reporttable{
	background:#f7f6f3;
	border:1px solid #cccccc;
	font-size:10px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	color:#3d4d7e;
}

.reporttableselected{
    background:#cccccc;
    font-size:10px;
    border:1px solid #999999;
    padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	color:#3d4d7e;
}
.reporttype{
	font-weight:bold;
	color:#3d4d7e;
	font-size:14px;
	margin-bottom:3px;
}
.reportdescription{
    font-size:9px;
}
.equinename{
    font-size:18px;
    font-family:Verdana;
    font-weight:bold;
    color:#3d4d7e;
}
.reportoptionspanel
{
    background-color:#cccccc;
    border:1px solid #999999; 
    font-family:Verdana;
    font-size:12px;
    color:#333333;
} 
.optionsheader{
    font-size:12px;
    padding:3px;
    border:1px solid #999999;
    color:#3d4d7e;
    font-weight:bold;
    background-color:#f7f6f3;
}
.listPriceheader{
    font-size:12px;
    border:1px solid #999999;
    color:#3d4d7e;
    font-weight:bold;
    background-color:#f7f6f3;
}
.optionstable{
    padding:6px;
    border:1px solid #999999;
    color:#333333;
    background-color:#f7f6f3;
}
.listPricetable{
    color:#333333;
    border:1px solid #999999;
    background-color:#f7f6f3;
}
.noReports{
    color:#ff0000;
    font-weight:normal;
}
/*view.aspx*/
.viewequine{
    margin-left:70px;    
}
.viewtableheader{
    font-size:11px;
    text-align:right;
	/*border:1px solid #cccccc;background:#e4e4e4;*/ 
	background:#EFEFEF;
	border:0px;
    color:#333333;
    padding-left:5px;
}
.viewtableitem{
    font-size:12px;
	border:0px; 
    /*background:#f7f6f3;*/
    background:#EFEFEF;
    color:#333333;
    padding:2px 2px 2px 10px;
}
.viewoptions{
	font-weight:bold;
	color:#3d4d7e;
	font-size:13px;
	margin-bottom:3px;
	text-decoration:none;
}
.confirmationMessage{
     position:absolute; 
     top:10px; 
     left:110px; 
     z-index:60; 
     width:350px;
     height:180px;
     background-color:White;
     border:2px solid #cccccc;
     font-family:Verdana; 
     font-weight:bold; 
     font-size:14px; 
     color:#666666;  
}
.viewcontainer{
    width:502px;
    border:0;
    margin-bottom:10px;
    background-image: url(../images/ViewUEInactiveHover.jpg);
    background-repeat: no-repeat;
    background-position: -1000px -1000px;
    margin-left:70px;
}
.viewbasictab{
  width:120px;
  height:22px;
  background:#ffffff url(../images/ViewBasicInactive.jpg) no-repeat top left;
  float:left;
  clear:left;
  margin-top:2px;
}
.viewbasictab:hover
{
   width:120px;
  background:url(../images/ViewBasicInactiveHover.jpg) no-repeat top left;
    float:left;
  clear:left;
}
.viewbasictabselected{
  width:120px;
  height:24px;
  background:url(../images/ViewBasicActive.jpg) no-repeat top left;
  float:left;
  clear:left;
}
.viewbasictabselectedPerf{
  width:120px;
  height:24px;
  background:url(../images/ViewBasicActivePerf.jpg) no-repeat top left;
  float:left;
  clear:left;
}
.viewuserenteredtabnodetails{
  width:120px;
  height:22px;
  background:url(../images/clear.gif) no-repeat top left;
  float:left;
  clear:right;
  border-left:solid 1px #ffffff;
  margin-top:2px;
}
.viewuserenteredtab{
  width:120px;
  height:22px;
  background:url(../images/ViewUEInactive.jpg) no-repeat top left;
  float:left;
  clear:right;
  border-left:solid 1px #ffffff;
  margin-top:2px;
}
.viewuserenteredtab:hover
{
  width:120px;
  background:url(../images/ViewUEInactiveHover.jpg) no-repeat top left;
      float:left;
    clear:right;
    border-left:solid 1px #ffffff;
}
.viewuserenteredtabaddinfo{
  width:120px;
  height:22px;
  background:url(../images/ViewUEAddDetails.jpg) no-repeat top left;
  float:left;
  clear:right;
  border-left:solid 1px #ffffff;
  margin-top:2px;
}
.viewuserenteredtabaddinfo:hover
{
  width:120px;
  background:url(../images/ViewUEAddDetailsHover.jpg) no-repeat top left;  
      float:left;
    clear:right;
    border-left:solid 1px #ffffff;
}
.viewuserenteredtabselected{
    width:120px;
    height:24px;
    background:url(../images/ViewUEActive.jpg) no-repeat top left;
    float:left;
    clear:right;
    border-left:solid 1px #ffffff;
}

/*  THIS SECTION RENDERS CURVED BOXES WITH A WHITE BACKGROUND AND LIGHT GREY BORDER - used for help boxes*/
.boxborderhelp h1, .boxborderhelp h2, .boxborderhelp p {margin:0 10px; letter-spacing:1px;}
.boxborderhelp h1 {font-size:2.5em; color:#666;}
.boxborderhelp h2 {font-size:2em; color:#666; border:0;}
.boxborderhelp p {padding-bottom:0.5em; color:#666;}
.boxborderhelp h2 {padding-top:0.5em; padding-left:10px;}
.boxborderhelp {background: transparent; margin:1em;}

.boxborderhelp em {display:block; width:0; height:0; color:#666; overflow:hidden; border-top:12px solid #fff; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .boxborderhelp em {width:24px; height:12px; width:0; height:0;}
.boxborderhelp span {display:block; width:0; height:0; color:#666; overflow:hidden; border-top:10px solid #fff; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .boxborderhelp span {width:20px; height:10px; width:0; height:0;}

.boxhelp1, .boxhelp2, .boxhelp3, .boxhelp4, .boxhelp5, .boxhelp6, .boxhelp7 {display:block; overflow:hidden; font-size:0;}
.boxhelp1, .boxhelp2, .boxhelp3, .boxhelp4, .boxhelp5, .boxhelp6 {height:1px;}
.boxhelp4, .boxhelp5, .boxhelp6, .boxhelp7 {background:#ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}

.boxhelp1 {margin:0 8px; background:#ccc;}
.boxhelp2 {margin:0 6px; background:#ccc;}
.boxhelp3 {margin:0 4px; background:#ccc;}
.boxhelp4 {margin:0 3px; background:#fff; border-width:0 5px;}

.boxhelp5 {margin:0 2px; background:#fff; border-width:0 4px;}
.boxhelp6 {margin:0 2px; background:#fff; border-width:0 3px;} 
.boxhelp7 {margin:0 1px; background:#fff; border-width:0 3px; height:2px;} 

.boxcontenthelp {display:block; background:#fff; border:3px solid #ccc; border-width:0 3px;}
/*  END  */

/*  THIS SECTION RENDERS CURVED BOXES WITH A WHITE BACKGROUND AND LIGHT GREY BORDER - used for 'searching - please wait' boxes*/
.Sboxborder h1, .Sboxborder h2, .Sboxborder p {margin:0 10px; letter-spacing:1px;}
.Sboxborder h1 {font-size:2.5em; color:#666;}
.Sboxborder h2 {font-size:2em; color:#666; border:0;}
.Sboxborder p {padding-bottom:0.5em; color:#666;}
.Sboxborder h2 {padding-top:0.5em; padding-left:10px;}
.Sboxborder {background: transparent; margin:1em;}

.Sboxborder em {display:block; width:0; height:0; color:#666; overflow:hidden; border-top:12px solid #fff; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .Sboxborder em {width:24px; height:12px; width:0; height:0;}
.Sboxborder span {display:block; width:0; height:0; color:#666; overflow:hidden; border-top:10px solid #fff; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .Sboxborder span {width:20px; height:10px; width:0; height:0;}

.Sbox1, .Sbox2, .Sbox3, .Sbox4, .Sbox5, .Sbox6, .Sbox7 {display:block; overflow:hidden; font-size:0;}
.Sbox1, .Sbox2, .Sbox3, .Sbox4, .Sbox5, .Sbox6 {height:1px;}
.Sbox4, .Sbox5, .Sbox6, .Sbox7 {background:#ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}

.Sbox1 {margin:0 8px; background:#ccc;}
.Sbox2 {margin:0 6px; background:#ccc;}
.Sbox3 {margin:0 4px; background:#ccc;}
.Sbox4 {margin:0 3px; background:#fff; border-width:0 5px;}

.Sbox5 {margin:0 2px; background:#fff; border-width:0 4px;}
.Sbox6 {margin:0 2px; background:#fff; border-width:0 3px;} 
.Sbox7 {margin:0 1px; background:#fff; border-width:0 3px; height:2px;} 

.Sboxcontent {display:block; background:#fff; border:3px solid #ccc; border-width:0 3px;}
/*  END  */

/*  THIS SECTION RENDERS CURVED BOXES WITH A WHITE BACKGROUND AND DARK GREY BORDER - used for confirmation boxes*/
.boxborder h1, .boxborder h2, .boxborder p {margin:0 10px; letter-spacing:1px;}
.boxborder h1 {font-size:2.5em; color:#666;}
.boxborder h2 {font-size:2em; color:#666; border:0;}
.boxborder p {padding-bottom:0.5em; color:#666;}
.boxborder h2 {padding-top:0.5em; padding-left:10px;}
.boxborder {background: transparent; margin:1em;}

.boxborder em {display:block; width:0; height:0; color:#666; overflow:hidden; border-top:12px solid #fff; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .boxborder em {width:24px; height:12px; width:0; height:0;}
.boxborder span {display:block; width:0; height:0; color:#666; overflow:hidden; border-top:10px solid #fff; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .boxborder span {width:20px; height:10px; width:0; height:0;}

.box1, .box2, .box3, .box4, .box5, .box6, .box7 {display:block; overflow:hidden; font-size:0;}
.box1, .box2, .box3, .box4, .box5, .box6 {height:1px;}
.box4, .box5, .box6, .box7 {background:#999; border-left:1px solid #999; border-right:1px solid #999;}

.box1 {margin:0 8px; background:#999;}
.box2 {margin:0 6px; background:#999;}
.box3 {margin:0 4px; background:#999;}
.box4 {margin:0 3px; background:#fff; border-width:0 5px;}

.box5 {margin:0 2px; background:#fff; border-width:0 4px;}
.box6 {margin:0 2px; background:#fff; border-width:0 3px;} 
.box7 {margin:0 1px; background:#fff; border-width:0 3px; height:2px;} 

.boxcontent {display:block; background:#fff; border:3px solid #999; border-width:0 3px;}
/*  END  */

/*  THIS SECTION RENDERS CURVED BOXES WITH A GREY BACKGROUND  */
.boxborder2 {background: transparent; margin:1em;}

.boxborder2 em {display:block; width:0; height:0; color:#666; overflow:hidden; border-top:12px solid #fff; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .boxborder2 em {width:24px; height:12px; width:0; height:0;}

.box1b, .box2b, .box3b, .box4b, .box5b, .box6b, .box7b {display:block; overflow:hidden; font-size:0;}
.box1b, .box2b, .box3b, .box4b, .box5b, .box6b {height:1px;}
.box4b, .box5b, .box6b, .box7b {background:#ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}

.box1b {margin:0 8px; background:#ccc;}
.box2b {margin:0 6px; background:#ccc;}
.box3b {margin:0 4px; background:#ccc;}
.box4b {margin:0 3px; background:#ccc; border-width:0 5px;}

.box5b {margin:0 2px; background:#ccc; border-width:0 4px;}
.box6b {margin:0 2px; background:#ccc; border-width:0 3px;} 
.box7b {margin:0 1px; background:#ccc; border-width:0 3px; height:2px;} 

.boxcontent2 {display:block; background:#ccc; border:3px solid #ccc; border-width:0 3px;}
/*  END  */

/* myNED */
.myNEDcontainer{
    width:502px;
    border:0;
    margin-bottom:10px;
    background-image: url(../images/ViewUEInactiveHover.jpg);
    background-repeat: no-repeat;
    background-position: -1000px -1000px;
}
.myHorsesTab{
  width:250px;
  height:22px;
  background:#ffffff url(../images/myStable.jpg) no-repeat top left;
  float:left;
  clear:left;
  margin-top:2px;     
}
.favouritesTab{
  width:250px;
  height:22px;
  background:#ffffff url(../images/Favourites.jpg) no-repeat top left;
  float:left;
  clear:left;
  margin-top:2px;     
}
.nedlinksTab{
  width:250px;
  height:22px;
  background:#ffffff url(../images/NEDLinks.jpg) no-repeat top left;
  float:left;
  clear:left;
  margin-top:2px;     
}
.detailsTab{
  width:250px;
  height:22px;
  background:#ffffff url(../images/details.jpg) no-repeat top left;
  float:left;
  clear:left;
  margin-top:2px;     
}
.noTab{
    border-bottom:1px solid #999999;
    clear:right;
    float:left;    
}
.myNEDtableheader{
    font-size:11px;
    text-align:center;
	/*border:1px solid #cccccc;	background:#E4E4E4;padding-left:10px;    font-weight:bold;*/ 
    color:#333333;
    padding:2px 2px 2px 10px;
font-weight:normal;
    color:#666666;
	border:0px;
	border-collapse:collapse;

}
td.myNEDtableheader{
	border:0px;
}
td.myNEDtableitem{
	border:0px; 
}
.myNEDtableitem{
    font-size:12px;
	border:0px; 
    /*background:#f7f6f3;*/
    background:#EFEFEF;
    color:#333333;
    padding:2px 2px 2px 10px;
}
.myNEDLabel{
 text-align:right;
 font-size:12px;
 padding-right:10px;
}
.myNEDInput{
 text-align:left;
 font-size:13px;
}

.remindertableheader
{
    font-size:11px;
    text-align:left;
    color:black;
    padding:1px 1px 1px 1px;
    font-weight:bold;
    border:0px; 
    border-collapse:collapse;
    border-style:none;
}

.remindertableitem
{
    font-size:11px;
    background:#EFEFEF;
    color:#333333;
    padding:2px 2px 2px 2px;
    text-align:left;
    border:0px; 
    border-collapse:collapse;
    border-style:none;
}

/*ownerPegMatching.aspx*/
.pegmatchtableheader
{
    font-size:11px;
    text-align:center;
	/*border:1px solid #cccccc;	background:#E4E4E4;padding-left:10px;*/ 
    color:#333333;
    padding:1px 1px 1px 1px;
    font-weight:normal;
    color:#666666;
	border:0px;
	border-collapse:collapse;
    /*font-size:11px;
    font-weight:normal;
    text-align:center;
	border:1px solid #cccccc;background:#e4e4e4; 
	background:#EFEFEF;
	border:1px;
    color:#333333;
    padding-left:0px;*/
}
.pegmatchtableitem
{
    font-size:11px;
	border:0px; 
    /*background:#f7f6f3;*/
    background:#EFEFEF;
    color:#333333;
    padding:2px 2px 2px 2px;
     /*font-size:12px;
	border:0px; 
   background:#f7f6f3;
    background:#EFEFEF;
    color:#333333;
    padding:2px 2px 2px 10px;*/
}
.PerformanceTab{
  width:250px;
  height:22px;
  background:#ffffff url(../images/Performance.jpg) no-repeat top left;
  float:left;
  clear:left;
  margin-top:2px;     
}
/*Reports.aspx*/
.myReportsTab{
  width:250px;
  height:22px;
  background:#ffffff url(../images/myReports.jpg) no-repeat top left;
  float:left;
  clear:left;
  margin-top:2px;     
}
.OtherReportsTab{
  width:250px;
  height:22px;
  background:#ffffff url(../images/OtherReports.jpg) no-repeat top left;
  float:left;
  clear:left;
  margin-top:2px;     
}
.SampleReportsTab{
  width:250px;
  height:22px;
  background:#ffffff url(../images/SampleReports.jpg) no-repeat top left;
  float:left;
  clear:left;
  margin-top:2px;     
}
.smallertext{
    font-size:11px;
}
/* myMessages */
.myMessagesTab{
  width:250px;
  height:22px;
  background:#ffffff url(../images/messagesTab.jpg) no-repeat top left;
  float:left;
  clear:left;
  margin-top:2px;     
}
/* EUEntry */
.addHorseLabel{
 text-align:right;
 font-size:12px;
 padding-right:10px;
}
.addHorseInput{
 text-align:left;
 font-size:13px;
}
.requiredLabel
{
 text-align:left;
 font-size:10px;
 font-weight:bold;
 color:Red;
}

/* Points */
.reminderpointstable{
    padding:3px;
    border:1px solid #999999;
    color:#333333;
    background-color:#f7f6f3;
    font-size:11px;
}
.pointspanel
{
    background-color:#cccccc;
    padding:4px;
    border:1px solid #999999; 
    font-family:Verdana;
    font-size:12px;
    color:#333333;
} 

.pointsConfirm
{
    color:#3d4d7e;
    font-weight:bold;
}
.pointstable{
    padding:6px;
    border:1px solid #999999;
    color:#333333;
    background-color:#f7f6f3;
    font-size:11px;
}
.pointstitle
{
    font-size:12px;
    color:#3d4d7e;
    font-weight:bold;
}
.pointsheader
{
    font-size:12px;
    padding:3px;
    border:1px solid #999999;
    color:#3d4d7e;
    font-weight:bold;
    background-color:#f7f6f3;
}

/* ReportSelectPoints */
.CurrentReportsTab{
  width:250px;
  height:22px;
  background:#ffffff url(../images/CurrentReports.jpg) no-repeat top left;
  float:left;
  clear:left;
  margin-top:2px;     
}
.pointsrowtitle
{
    font-size:12px;
    color:#3d4d7e;
    font-weight:bold;
}
.pointsrow
{
    font-size:10px;
    color:#3d4d7e;
}

/* UK Breeders */

a.futurity:active {
	font-size:14px;
	font-family:Verdana;
	font-weight:bold;
	color:#009;
	text-decoration: none;
	}
	
	a.futurity:link {
	font-size:14px;
	font-family:Verdana;
	font-weight:bold;
	color:#009;
	text-decoration: none;
}
a.futurity:visited {
	font-size:14px;
	font-family:Verdana;
	font-weight:bold;
	color:#009;
	text-decoration: none;
}
a.futurity:hover {
	font-size:14px;
	font-family:Verdana;
	font-weight:bold;
	color:#009;
	text-decoration: underline;
}
a.futurity:active {
	font-size:14px;
	font-family:Verdana;
	font-weight:bold;
	color:#009;
	text-decoration: none;
	}