<!--

	form		 {  margin: 0;
					padding: 0;
				 }

                /* Scotts Test */
    #dhtmltooltip{
                    position: absolute;
                    left: -300px;

                    border: 1px solid black;
                    padding: 2px;
                    background-color: lightyellow;
                    visibility: hidden;
                    /*display: none;*/
                    z-index: 200;
                    font-family: arial, sans-serif;
                    font-size: 10px;
                    text-align: left;

                }

    #dhtmlpointer{
                    position:absolute;
                    left: -300px;
                    z-index: 201;
                    visibility: hidden;
                    /*display: none;*/
                }

                /* -- End Test -- */

    .noprint    {   display: inline;
                }

    .page       {
                    font-family: arial, sans-serif;
                    width: 770px;
                    color: #000000;
                    background-color: #FFFFFF;
                    margin-left: auto;
                    margin-right: auto;
                    text-align: center;
                }


    .helpPage   {
                    font-family: arial, sans-serif;
                    width: 620px;
                    color: #000000;
                    background-color: #FFFFFF;
                    margin-left: auto;
                    margin-right: auto;
                    text-align: center;
                }

    .pageWide   {   font-family: arial, sans-serif;
                    width: 1100px;
                    color: #000000;
                    background-color: #FFFFFF;
                    text-align: center;
                    margin-right: auto;
                    margin-left: auto;
                }

    .loginTable {   border-style: solid;
                    border-width: 1px;
                    border-color: #000000;
                    width: 520px;
                    background-color: #FFFFFF;
                    color: #000000;
                    margin-left: auto;
                    margin-right: auto;
                    margin-top: 40px;
                    margin-bottom: 40px;
                }

    .loginImage {   position: relative;
                    left: 92px;
                }

    .loginLabel {   text-align: right;
                    width: 40%;
                }
                
    .passNote   {   font-size: 12px;
                    margin-left: 10px;
                    display: inline;
                }
                
    .titleBox   {   border-style: none;
                    border-width: 1px;
                    border-color: #000000;
                    text-align: right;
                    color: #CC3333;
                    font-weight: bold;
                    font-style: italic;
                    font-stretch: wider;
                    font-size: 28px;
                    background-color: #FFFFFF;
                }

    .caption    {   font-size: large;
                    text-align: center;
                }

    .label      {   text-align: right;

                }

    input       {   border-style: solid;
                    border-width: 1px;
                    border-color: #000000;
                    background-color: #F2F2F2;
                    color: #000000;
                }

    .pageMast   {   position: relative;
                    width: 100%;
                    height: 69px;
                    text-align: left;
                }

    .error      {   position: relative;
                    width: 500px;
                    margin-left: auto;
                    margin-right: auto;
                    padding-top: 10px;
                    padding-bottom: 10px;
                    padding-left: 10px;
                    padding-right: 10px;
                    margin-top: 40px;
                    border-style: groove;
                    border-width: 1px;
                    border-color: #000000;
                    background-color: #F2F2F2;
                    text-align: center;
                    margin-bottom: 40px;
                    color: #000000;
                }

    .helpText   {   width: 98%;
                    margin-left: auto;
                    margin-right: auto;
                    margin-top: 3px;
                    margin-left: 3px;
                    padding-left: 2px;
                    padding-top: 2px;
                    padding-bottom: 2px;
                    padding-right: 2px;
                    border-style: groove;
                    border-width: 1px;
                    border-color: #000000;
                    background-color: #FAFAFA;
                    font-size: 12px;
                    color: #000000;
                    text-align: justify;
                }

    .helpP      {   text-indent: 10px;
                    text-align: justify;
                }

    .mainMenu   {   
                    margin-top: 20px;
                    margin-left: auto;
                    margin-right: auto;
                    text-align: center;
                }

    .specialOff {   width: 600px;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #FFF8CD;
                    color: #000000;
                    margin-top: 20px;
                    margin-left: auto;
                    margin-right: auto;
                }

    .specMast   {   position: relative;
                    width: 600px;
                    height: 20px;
                    background-color: #FFF8CD;
                    color: #000000;
                    font-size: 15px;
                    text-decoration: none;
                    text-align: center;
                    border-bottom-style: solid;
                    border-bottom-color: #000000;
                    border-bottom-width: 1px;
                }

    .specText   {   position: relative;
                    width: 600px;
                    background-color: #FFFFFF;
                    color: #000000;
                    font-size: 12px;
                    text-decoration: none;
                    margin-top: 1px;
                }

    .systemNote {   width: 600px;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #CC3232;
                    color: #000000;
                    margin-top: 20px;
                    margin-left: auto;
                    margin-right: auto;
                }

    .systemMast   { position: relative;
                    width: 600px;
                    height: 20px;
                    background-color: #CC3232;
                    color: #000000;
                    font-size: 15px;
                    text-decoration: none;
                    text-align: center;
                    border-bottom-style: solid;
                    border-bottom-color: #000000;
                    border-bottom-width: 1px;
                }

    .systemText   { position: relative;
                    width: 600px;
                    background-color: #FFFFFF;
                    color: #000000;
                    font-size: 12px;
                    text-decoration: none;
                    margin-top: 1px;
                    text-align: center;
                }

    .mainBack   {   position: relative;
                    width: 100%;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #F2F2F2;
                    color: #000000;
                }

    .flagBack   {   width: 100%;
                    background-color: #F2F2F2;
                    color: #000000;
                    font-size: 12px;
                }

    .flagBackBRD{   width: 100%;
                    background-color: #FFFFFF;
                    color: #000000;
                    font-size: 12px;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    text-align: center;
                    margin-left: auto;
                    margin-right: auto;
                    margin-top: 5px;
                }

  .flagBackInner{   width: 100%;
                    /*border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;*/
                    background-color: #F2F2F2;
                    color: #000000;
                }

    .menuElement{
                    width: 98%;
                    margin-top: 10px;
                    margin-bottom: 10px;
                    margin-left: auto;
                    margin-right: auto;
                    border-style: solid;
                    border-width: 1px;
                    background-color: #FFFFFF;
                    color: #000000;
                    padding-bottom: 3px;
                    text-align: left;
                }

    .flagElement{   width: 50%;
                    margin-top: 10px;
                    margin-bottom: 10px;
                    margin-left: 10px;
                    margin-right: 5px;
                    border-style: solid;
                    border-width: 1px;
                    background-color: #FFFFFF;
                    color: #000000;
                    padding-bottom: 3px;
                    text-align: center;
                    border-color: #000000;
                }

    .fantElement{   width: 100%;
                    border-style: solid;
                    border-width: 1px;
                    background-color: #FFFFFF;
                    color: #000000;
                    margin-top: 2px;
                    margin-bottom: 2px;
                    /*margin-left: 1px;
                    margin-right: 1px;*/
                    padding-top: 1px;
                    padding-left: 3px;
                    padding-right: 3px;
                    padding-bottom: 3px;
                    border-color: #000000;
                    /*position: absolute;*/
                }

 .fantElementSEL{   width: 100%;
                    border-style: solid;
                    border-width: 1px;
                    background-color: #FFFAF0;
                    color: #000000;
                    margin-top: 2px;
                    margin-bottom: 2px;
                    padding-top: 1px;
                    padding-left: 3px;
                    padding-right: 3px;
                    padding-bottom: 3px;
                    border-color: #000000;
                }

    .fantMast   {   text-align:left;
                    font-size: 10px;
                    font-weight: bold;
                }

    .fantNS     {   text-align: center;
                    font-size: 15px;
                }

    .fantSelNam {   text-align: left;
                    font-size: 15px;
                }

    .fantSelSum {   text-align: right;
                    font-size: 15px;
                }

    .flagElementS{  width: 50%;
                    margin-top: 10px;
                    margin-bottom: 10px;
                    margin-left: 10px;
                    margin-right: 5px;
                    border-style: solid;
                    border-width: 1px;
                    background-color: #FFFAF0;
                    color: #000000;
                    padding-bottom: 3px;
                    text-align: center;
                    border-color: #000000;
                }

    .mainEleTtl {
                    width: 20%;
                    font-weight: bold;
                    font-size: 15px;
                    text-decoration: none;
                    vertical-align: top;
                }

     .mainEleXpl{   text-align: left;
                    vertical-align: top;
                    margin-left: 10px;
                    font-size: 11px;
                }

     .searchBox {
                    width: 500px;
                    border-style: solid;
                    border-width: 1px;
                    background-color: #F2F2F2;
                    color: #000000;
                    margin-top: 15px;
                    text-align: left;
                    margin-left: auto;
                    margin-right: auto;
                }

     .searchBoxXL{
                    /*width: 725px;*/
                    width: 99%; /* 2007-05-15 Denisa */
                    border-style: solid;
                    border-width: 1px;
                    background-color: #F2F2F2;
                    color: #000000;
                    margin-top: 15px;
                    text-align: left;
                    margin-left: auto;
                    margin-right: auto;
                }

     .searchTitl{
                    width: 480px;
                    margin-top: 3px;
                    margin-left: 5px;
                    font-weight: bold;
                    font-size: 14px;
                }

     .searchFrm {
                    width: 480px;
                    margin-top: 5px;
                    margin-left: 5px;
                    font-size: 10px;

                }

     .searchFrmXL{
                    /*width: 710px;*/
                    width: 99%; /* 2007-05-15 Denisa */
                    margin-top: 5px;
                    margin-left: 5px;
                    font-size: 10px;

                }

     .searchTxt {
                    width: 230px;
                    font-size: 13px;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #000000;
                    background-color: #FFFFFF;
                    color: #000000;
                }

     .inputBox  {
                    width: 230px;
                }

     .boxLabel  {
                    width: 230px;
                    text-align: left;
                }

     .boxLabel2 {
                    text-align: left;
                    padding-left: 8px;
                }

    .selectBox  {
                    margin-left: 5px;
                    color: #000000;
                }

    .selectLst  {
                    font-size: 12px;

                    text-align: left;
                }

    .clear      {   border-style: none; }

    .searchBtt  {   font-size: 11px;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #000000;
                    background-color: #FFFFFF;
                    color: #000000;
                }

    .endnote    {
                    width: 100%;
                    font-size: 10px;
                    color: #000000;
                    text-align: center;
                    bottom: 0px;
                    margin-top: 20px;
                    background-color: #FFFFFF;
                }

    .queryBox   {
                    width: 750px;
                    margin-top: 10px;
                    margin-left: auto;
                    margin-right: auto;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #F2F2F2;
                    color: #000000;
                }

     .queryBoxEX{
                    width: 100%;
                    margin-top: 10px;
                    margin-left: 0;
                    margin-right: auto;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #F2F2F2;
                    color: #000000;
                }

     .pageTitle {
                    margin-top: 5px;
                    margin-left: auto;
                    margin-right: auto;
                    text-align: center;
                    font-size: 25px;
                }

      hr        {
                    width: 100%;
                    text-align: center;
                    border-style: solid;
                    border-color: #CC3232;
                    background-color: #CC3232;
                    color: #CC3232;
                    height: 1px;
                }

     .result    {   width: 100%;

                    margin-top: 5px;
                    text-align: left;
                }

     .resultMast{
                    width: 100%;
                    margin-top: 5px;
                    margin-bottom: 5px;
                    font-size: 20px;
                    font-weight: bold;
                    background-color: #FFFFFF;
                    color:  #CC0033;
                }

   .resultMastTX{   font-size: 20px;
                    font-weight: bold;
                    background-color: #FFFFFF;
                    color:  #CC0033;
                }

     .resultMastRL{
                    width: 100%;
                    margin-top: 5px;
                    margin-bottom: 5px;
                    font-size: 15px;
                    background-color: #FFFFFF;
                    color:  #000000;
                    text-align: right;
                }

     .resTag    {   padding-top: 3px;
                    font-size: 12px;
                    background-color: #FFFFFF;
                    color: #000000;
                    vertical-align: top;
                    font-weight: bold;

                }

     .resTagBox {   vertical-align: top;
                    font-size: 10px;
                    background-color: #FFFFFF;
                    color: #000000;
                }

     .resTagBoxFW{  vertical-align: top;
                    font-size: 10px;
                    background-color: #FFFFFF;
                    color: #000000;
                    width: 190px;
                }

     .resTagBoxNF{  vertical-align: top;

                    background-color: #FFFFFF;
                    color: #000000;
                    width: 250px;
                }

     .raceJump  {   vertical-align: top;
                    font-size: 12px;
                    background-color: #FFFFFF;
                    color: #000000;
                    margin-left: 5px;
                    margin-right: auto;
                    display: inline;
                    position: relative;
                    z-index: 1;
                }

     .raceJumpB {   vertical-align: bottom;
                    font-size: 12px;
                    background-color: #FFFFFF;
                    color: #000000;
                    margin-left: 5px;
                    margin-right: auto;
                    display: inline;
                }

     .raceJumpEX{   vertical-align: top;
                    font-size: 12px;
                    background-color: #FFFFFF;
                    color: #000000;
                    margin-left: 2px;
                    display: inline;
                    padding-left: 2px;
                }

   .raceJumpEXBN{   vertical-align: top;
                    font-size: 12px;
                    background-color: #FFFFFF;
                    color: #000000;
                    /*margin-left: 2px;*/
                    display: inline;
                    /*padding-left: 2px;*/
                    border-style: none;
                }

     .raceJumpEXT{
                    font-size: 12px;
                    background-color: #FFFFFF;
                    color: #000000;
                    display: inline;
                }

     .entInfo   {   font-size: 13px;
                    margin-left: 10px;
                    display: inline;
                }

     .timeBlock {   font-size: 13px;
                    margin-top: 10px;
                    margin-left: 0px;
                    width: 100%;
                }

     .timeBlockIT{   font-size: 15px;
                    margin-top: 3px;
                    margin-left: 0px;
                    width: 100%;
                    font-style: italic;
                }

     .resDate   {   vertical-align: top;
                    text-align: right;
                    font-size: 20px;
                    font-weight: bold;
                    background-color: #FFFFFF;
                    color:  #CC0033;
                    width: 500px;
                }

     .resName   {   vertical-align: top;
                    text-align: left;
                    font-size: 20px;
                    font-weight: bold;
                    background-color: #FFFFFF;
                    color:  #CC0033;
                    width: 300px;
                }

     .raceNum   {
                    margin-top: 5px;
                    font-size: 25px;
                    font-weight: bold;
                    text-align: left;
                }

     .wps       {
                    margin-top: 5px;
                    font-size: 14px;
                    font-weight: bold;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #E8E8E8;
                    color: #000000;
                    text-align: right;
                    margin-bottom: 5px
                }

     .horseNameA {   width: 200px;
                    text-align: left;
                    background-color: #FFFFFF;
                    color: #000000;
                }

     .horseNameB {   width: 200px;
                    text-align: left;
                    background-color: #F5F5F5;
                    color: #000000;
                }

     .horseNameS {  width: 200px;
                    text-align: left;
                    font-weight: bold;
                }

     .poolA      {   width: 60px;
                    text-align: right;
                    background-color: #FFFFFF;
                    color: #000000;    }

     .poolB      {   width: 60px;
                    text-align: right;
                    background-color: #F5F5F5;
                    color: #000000    }

     a          {   text-decoration: none;
                    border-style: none; }

     .trackLink {   text-decoration: none;
                    border-style: none;
                    display: inline;
                    cursor: default;
                    color: #008B00;
                }

     img        {   border-style: none;
                }

     .mutuel    {
                    margin-top: 10px;
                    font-size: 14px;
                    font-weight: bold;
                }
     .money     {   text-align: right; }

     .conditions{   margin-top: 10px;
                    font-size: 13px;
                }
     .positions {   width: 100%;
                    margin-top: 10px;
                    font-size: 13px;
                    text-align: left;
                }
      th        {   text-align: left;
                    vertical-align: bottom;   }

      .time     {   width: 50px;        }

      .timeS    {   width: 40px;        }

      .last     {   width: 30px;        }

      .name     {   width: 120px;       }

      .tCond    {
                    margin-top: 10px;
                    font-size: 13px;
                }

      .winDet   {
                    margin-top: 20px;
                    font-size: 11px;
                    width: 100%
                }

      body      {   width: 100%;
                    margin-right: auto;
                    margin-left: auto;
                    text-align: center;
                    font-size: 100.01%
                }

      select    {   font-size: 13px;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #FFFFFF;
                    color: #000000;
                }

      .trackSel {   font-size: 13px;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #E8E8E8;
                    color: #000000;
                    width: 200px;
                }

      .username {   font-size: 13px;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #E8E8E8;
                    color: #000000;
                }

      .queryTbl {   width: 95%;
                    margin-left: auto;
                    margin-right: auto;
                    margin-top: 5px;
                    margin-bottom: 10px;
                    font-size: 12px;
                }


      .resultTab{   width: 100%;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #E8E8E8;
                    color: #000000;
                    font-size: 10px;
                    text-align: right;
                    margin-top: 5px;
                    margin-bottom: 5px;
                }

    .resultTabNW{   font-weight: bold;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #E8E8E8;
                    color: #000000;
                    font-size: 10px;
                    text-align: center;
                    margin-top: 5px;
                    margin-bottom: 5px;

                    padding-left: 2px;
                    padding-right: 2px;
                }

    .resultTabMM{   font-weight: bold;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #F7F7F7;
                    color: #000000;
                    font-size: 10px;
                    text-align: center;
                    margin-top: 5px;
                    margin-bottom: 5px;
                    padding-left: 2px;
                    padding-right: 2px;
                    width:55px;
                }

    .resultTabSL{   font-weight: bold;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #FFFAF0;
                    color: #000000;
                    font-size: 10px;
                    text-align: center;
                    margin-top: 5px;
                    margin-bottom: 5px;

                    padding-left: 2px;
                    padding-right: 2px;
                }

    .resultTabBR{   font-weight: bold;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #FFFAF0;
                    color: #000000;
                    font-size: 10px;
                    text-align: center;
                    padding-top: 2px;
                    padding-bottom: 2px;
                    padding-left: 2px;
                    padding-right: 2px;


                }

    .resultTabBRB{   font-weight: bold;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #FFFAF0;
                    color: #000000;
                    font-size: 10px;
                    text-align: center;
                    padding-top: 2px;
                    padding-bottom: 2px;
                    padding-left: 2px;
                    padding-right: 2px;
                    width: 50%;

                }

    .resultTabELE{  font-weight: bold;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #FFFAF0;
                    color: #000000;
                    font-size: 10px;
                    text-align: center;
                    padding-top: 2px;
                    padding-bottom: 2px;
                    padding-left: 2px;
                    padding-right: 2px;
                    width: 75px;
                }

    .resultTabHLP{  font-weight: bold;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #FFFAF0;
                    color: #000000;
                    font-size: 10px;
                    text-align: center;
                    padding-top: 2px;
                    padding-bottom: 2px;
                    padding-left: 2px;
                    padding-right: 2px;
                    margin-left: auto;
                    margin-right: auto;
                    width: 100px;
                }

    .resultTabLN{   font-weight: bold;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #FFFFFF;
                    color: #000000;
                    font-size: 10px;
                    text-align: center;
                    margin-top: 5px;
                    margin-bottom: 5px;

                    padding-left: 2px;
                    padding-right: 2px;
                }

    .resultTabSLMM{   font-weight: bold;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #FFFAF0;
                    color: #000000;
                    font-size: 10px;
                    text-align: center;
                    margin-top: 5px;
                    margin-bottom: 5px;
                    width: 55px;
                    padding-left: 2px;
                    padding-right: 2px;
                }

    .resultTabRL{   width: 100%;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #E8E8E8;
                    color: #000000;
                    font-size: 9px;
                    text-align: right;
                    margin-top: 5px;
                    margin-bottom: 5px;
                }

     .resultTabRLS{ width: 100%;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #E8E8E8;
                    color: #000000;
                    font-size: 9px;
                    text-align: right;
                    margin-top: 5px;
                    margin-bottom: 5px;
                }

     .resultTabNB{  width: 100%;
                    font-size: 11px;
                    text-align: right;
                    margin-top: 5px;
                    margin-bottom: 5px;
                }

      .resultTabS{  border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #E8E8E8;
                    color: #000000;
                    font-size: 11px;
                    text-align: right;
                    margin-top: 5px;
                    margin-bottom: 5px;
                    margin-left: auto;
                    margin-right: auto;
                }

     .resultTabSEX{ border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #E8E8E8;
                    color: #000000;
                    font-size: 11px;
                    text-align: left;
                    margin-top: 5px;
                    margin-bottom: 5px;
                    width: 100%;
                }

     .resultTabSI{  text-align: right;
                    background-color: #E8E8E8;
                    color: #000000;
                    font-size: 12px;
                    text-align: left;
                    margin-bottom: auto;
                    vertical-align: top;
                    width: 385px;
                }
                
      .resultTabSI2{text-align: right;
                    background-color: #E8E8E8;
                    color: #000000;
                    font-size: 12px;
                    text-align: left;
                    margin-bottom: auto;
                    vertical-align: top;
                }

       /* Used in Foal Statistics */            
      .resultTabSI4{text-align: right;
                    background-color: #E8E8E8;
                    color: #000000;
                    font-size: 12px;
                    text-align: left;
                    margin-bottom: auto;
                    vertical-align: top;
                    width: 250px;
                }             
                     
      .tabHead  {   background-color: #FFE4E1;
                    text-align: right;
                    border-bottom-style: solid;
                    border-bottom-color: #000000;
                    border-bottom-width: 1px;

                }

     .tabHeadOddL{   background-color: #FFE4E1;
                    text-align: left;
                    border-bottom-style: solid;
                    border-bottom-color: #000000;
                    border-bottom-width: 1px;
                    width: 60px;
                }


     .tabHeadOdd{   background-color: #FFE4E1;
                    text-align: right;
                    border-bottom-style: solid;
                    border-bottom-color: #000000;
                    border-bottom-width: 1px;
                    width: 60px;
                }

      .tabHeadPR{   background-color: #FFE4E1;
                    text-align: right;
                    border-bottom-style: solid;
                    border-bottom-color: #000000;
                    border-bottom-width: 1px;
                    padding-right: 5px;
                }

      .tabHeadL {   background-color: #FFE4E1;
                    text-align: left;
                    border-bottom-style: solid;
                    border-bottom-color: #000000;
                    border-bottom-width: 1px;
                }

      .tabHeadXL{   background-color: #FFE4E1;
                    text-align: left;
                    border-bottom-style: solid;
                    border-bottom-color: #000000;
                    border-bottom-width: 1px;
                    font-size: 14px;
                }

      .tabHeadLW{   background-color: #FFE4E1;
                    text-align: left;
                    border-bottom-style: solid;
                    border-bottom-color: #000000;
                    border-bottom-width: 1px;
                    width: 50%;
                    vertical-align: top;
                }

      .tabHeadC {   background-color: #FFE4E1;
                    text-align: center;
                    border-bottom-style: solid;
                    border-bottom-color: #000000;
                    border-bottom-width: 1px;
                }


      .tabHeadH {   background-color: #FFE4E1;
                    text-align: left;
                    border-bottom-style: solid;
                    border-bottom-color: #000000;
                    border-bottom-width: 1px;
                }

    .colHorseAM {   text-align: left;
                    background-color: #FFFFFF;
                    color: #000000;
                    font-weight: bold;
                    width: 150px;
                    vertical-align: top;
                }

    .colHorseAMEX { text-align: left;
                    background-color: #FFFFFF;
                    color: #000000;
                    font-weight: bold;
                    width: 200px;
                  }

    .colHorseAMEXS { text-align: left;
                    background-color: #FFFFFF;
                    color: #000000;
                    font-weight: bold;
                    width: 80px;
                  }

    .colHorseBMEX { text-align: left;
                    background-color: #F5F5F5;
                    color: #000000;
                    font-weight: bold;
                    width: 170px;
                  }

    .colHorseBM {   text-align: left;
                    background-color: #F5F5F5;
                    color: #000000;
                    font-weight: bold;
                    width: 150px;
                    vertical-align: top;
                }

    .colHorseA  {   text-align: left;
                    background-color: #FFFFFF;
                    color: #000000;
                    width: 150px;
                }

      .colRegA  {   vertical-align: top;
                    background-color: #FFFFFF;
                    color: #000000;
                }

      .colRegAW {   vertical-align: top;
                    background-color: #FFFFFF;
                    color: #000000;
                    padding-right: 5px;
                    width: 20px;
                }
                
      .colRegAPR{   background-color: #FFFFFF;
                    color: #000000;
                    padding-right: 5px;
                }

      .colRegBPR{   background-color: #F5F5F5;
                    color: #000000;
                    padding-right: 5px;
                }

      .colBldA  {   font-weight: bold;
                    background-color: #FFFFFF;
                    color: #000000;
                    vertical-align: top;
                }

      .colBldAL {   font-weight: bold;
                    background-color: #FFFFFF;
                    color: #000000;
                    text-align: left;
                    vertical-align: top;
                }

      .colRegAL {   vertical-align: top;
                    background-color: #FFFFFF;
                    color: #000000;
                    text-align: left;
                }

 .colRegALSmall {   vertical-align: top;
                    background-color: #FFFFFF;
                    color: #000000;
                    text-align: left;
                    vertical-align: bottom;
                    font-size: 8px;
                }
                
      .note     {   display: inline;
                    background-color: #FFFFFF;
                    color: #000000;
                    text-align: right;
                    font-size: 10px;
                    font-weight: normal;
                    margin-left: 10px;
                    vertical-align: bottom;
                }

      .noteBlk  {
                    background-color: #FFFFFF;
                    color: #000000;
                    text-align: right;
                    font-size: 10px;
                    font-weight: normal;
                    margin-left: 10px;
                    vertical-align: bottom;
                    border-bottom-style: solid;
                    border-bottom-width: 1px;
                    border-bottom-color: #000000;
                }

      .noteL    {
                    background-color: #FFFFFF;
                    color: #000000;
                    text-align: right;
                    font-size: 10px;
                    font-weight: normal;
                    vertical-align: bottom;
                    border-bottom-style: solid;
                    border-bottom-width: 1px;
                    border-bottom-color: #000000;

                }

      .noteLB   {   display: block;
                    text-align: left;
                    font-size: 10px;
                    font-weight: bold;
                    text-align: center;
                }

      .noteLBP  {   background-color: #FFE4E1;
                    text-align: left;
                    font-size: 12px;
                    font-weight: bold;
                    text-align: center;
                    color: #000000;
                    border-bottom-style: solid;
                    border-bottom-width: 1px;
                    border-bottom-color: #000000;
                }

    .letterUp   {   padding-top: 2px;
                }

    .noteSDSD   {
                    background-color: #FFFFFF;
                    color: #000000;
                    text-align: left;
                    font-size: 11px;
                    font-weight: normal;
                    margin-left: 10px;
                }

    .noteSDSDW   {
                    background-color: #FFFFFF;
                    color: #000000;
                    text-align: left;
                    font-size: 11px;
                    font-weight: normal;
                    width: 200px;
                }

    .noteAlt    {   text-align: right;
                    background-color: #FFFFFF;
                    color: #000000;
                    font-size: 10px;
                    font-weight: normal;
                    margin-left: 10px;
                    vertical-align: bottom;
                    border-bottom-style: solid;
                    border-bottom-width: 1px;
                    border-bottom-color: #000000;
                }


      .colRegALS{   background-color: #FFFFFF;
                    color: #000000;
                    text-align: left;
                }

      .colRegAC {   background-color: #FFFFFF;
                    color: #000000;
                    text-align: center;
                }

      .colRegBC {   background-color: #F5F5F5;
                    color: #000000;
                    text-align: center;
                }

      .colRegBL {   vertical-align: top;
                    background-color: #F5F5F5;
                    color: #000000;
                    text-align: left;
                }

 .colRegBLSmall {   vertical-align: top;
                    background-color: #F5F5F5;
                    color: #000000;
                    text-align: left;
                    font-size: 8px;
                    vertical-align: bottom;
                }

      .colRegBLT{   background-color: #F5F5F5;
                    color: #000000;
                    text-align: left;
                    width: 90px;
                }

      .colRegALT{   background-color: #FFFFFF;
                    color: #000000;
                    text-align: left;
                    width: 90px;
                }

    .colHorseB  {   text-align: left;
                    background-color: #F5F5F5;
                    color: #000000;
                    width: 150px;
                }
                
      .colRegB  {   vertical-align: top;
                    background-color: #F5F5F5;
                    color: #000000;

                }
                
      .colRegBW {   vertical-align: top;
                    background-color: #F5F5F5;
                    color: #000000;
                    padding-right: 5px;
                    width: 20px;
                }
                         
      .colBldB  {   font-weight: bold;
                    background-color: #F5F5F5;
                    color: #000000;
                }

      .colBldBL {   font-weight: bold;
                    background-color: #F5F5F5;
                    color: #000000;
                    text-align: left;
                }

      .wTextBox {   text-align: right;
                    background-color: #FFFFFF;
                    color: #000000;
                    padding-left: 2px;
                    padding-right: 2px;
                }

      .smallHeadNW{ text-align: left;
                    background-color: #FFFFFF;
                    color: #000000;
                    font-size: 14px;
                    margin-top: 5px;
                    font-weight: bold;
                    width: 50%;
                    vertical-align: bottom;
                }

      .smallHead{   text-align: left;
                    background-color: #FFFFFF;
                    color: #000000;
                    border-bottom-style: solid;
                    border-bottom-width: 1px;
                    border-bottom-color: #000000;
                    font-size: 14px;
                    margin-top: 5px;
                    font-weight: bold;
                    vertical-align: bottom;
                }

      .helpHead{    text-align: left;
                    background-color: #FFFFFF;
                    color: #CC3333;
                    border-bottom-style: solid;
                    border-bottom-width: 1px;
                    border-bottom-color: #CC3232;
                    font-size: 20px;
                    margin-top: 2px;
                    margin-bottom: 2px;
                    font-weight: bold;
                    vertical-align: bottom;
                    width: 100%;
                }


      .genCon   {   text-align: left;
                    width: 100%;
                    margin-top: 3px;
                    font-size: 12px;
                }

      .raceGrp  {   width: 100%;
                    vertical-align: top;
                    margin-bottom: 5px;
                    font-size: 12px;
                    margin-top: 5px;
                }
      .raceGrpF {   vertical-align: top;
                    margin-top: 5px;
                    margin-bottom: 5px;
                    font-size: 12px;
                    width: 350px;
                }

      .tDate    {   font-size: 11px;
                    margin-left: 10px;
                    margin-right: 10px;
                    display: inline;
                }

      .mastLink {   font-size: 13px;
                    margin-bottom: 5px;
                    padding-bottom: 3px;
                    text-align: left;
                    width: 100%;
                    vertical-align: top;

                }
     .lineDetail{   font-size: 11px;
                    width: 100%;
                    margin-top: 5px;
                    border-bottom-style: solid;
                    border-bottom-width: 1px;
                    border-bottom-color: #000000;
                    padding-top: 3px;
                    padding-bottom: 3px;
                }

     .noteRow   {   border-bottom-style: solid;
                    border-bottom-width: 1px;
                    border-bottom-color: #000000;
                }

     .rowDesA    {  text-align: left;
                    background-color: #FFFFFF;
                    color: #000000;
                    width: 100px;
                 }

     .rowDesB    {  text-align: left;
                    background-color: #F5F5F5;
                    color: #000000;
                    width: 100px;
                 }

     .rowDesAB   {  text-align: left;
                    background-color: #FFFFFF;
                    color: #000000;
                    width: 100px;
                    font-weight: bold;
                 }

     .rowDesBB   {  text-align: left;
                    background-color: #F5F5F5;
                    color: #000000;
                    width: 100px;
                    font-weight: bold;
                 }

     .lineTblA  {   width: 100%;
                    margin-bottom: 1px;
                    background-color: #FFE4E1;
                    color: #000000;
                    text-align: left;
                    display: table;
                }
     .lineTblB  {   width: 100%;
                    text-align: right;
                    margin-bottom: 1px;
                    background-color: #FFFFFF;
                    color: #000000;
                    display: table;
                }

     .lineTblC  {   width: 100%;
                    text-align: right;
                    margin-bottom: 1px;
                    background-color: #F5F5F5;
                    color: #000000;
                }


     .lineDate  {   width: 100px;
                    text-align: left;
                    font-weight: bold;
                    display: table-cell;
                    float: left;
                }

     .lineDateA {   width: 100px;
                    text-align: left;
                    font-weight: bold;
                    display: table-cell;
                    float: left;
                    background-color: #FFE4E1;
                    color: #000000;
                }


     .linePP    {   width: 100px;
                    text-align: left;
                    display: table-cell;
                    float: left;
                }

     .lineTrackA{   width: 175px;
                    text-align: left;
                    display: table-cell;
                    float: left;
                    background-color: #FFE4E1;
                    color: #000000;
                }
     .lineTrack {   width: 170px;
                    text-align: left;
                    display: table-cell;
                    float: left;
                }

     .lineDesc  {   width: 100px;
                    text-align: left;
                    display: table-cell;
                    padding-left: 5px;
                    float: left;
                    background-color: #FFE4E1;
                    color: #000000;
                }

     .linePerf  {   width: 10px;
                    text-align: right;
                    padding-right: 3px;
                    display: table-cell;
                    float: left;
                    background-color: #FFE4E1;
                    color: #000000;
                }

     .lineComment{  width: 375px;
                    text-align: left;
                    display: table-cell;
                    float: left;
                }

     .linePurse {   width: 50px;
                    text-align: right;
                    display: table-cell;
                    float: left;
                    padding-right: 5px;
                }

     .linePurseA{   width: 50px;
                    text-align: right;
                    display: table-cell;
                    float: left;
                    padding-right: 5px;
                    background-color: #FFE4E1;
                    color: #000000;
                }

     .lineTimeA  {  width: 35px;
                    text-align: left;
                    display: table-cell;
                    float: left;
                    background-color: #FFE4E1;
                    color: #000000;
                }

     .lineTime  {   width: 30px;
                    text-align: left;
                    display: table-cell;
                    float: left;
                }

     .lineFract {   width: 44px;
                    text-align: left;
                    display: table-cell;
                    float: left;
                }

     .lineTrCond{   width: 45px;
                    text-align: left;
                    display: table-cell;
                    float: left;
                    background-color: #FFE4E1;
                    color: #000000;
                }

     .lineTimeS {   width: 129px;
                    text-align: left;
                    display: table-cell;
                    float: left;
                }

     .lineTimeL {   width: 30px;
                    text-align: right;
                    display: table-cell;
                    padding-right: 3px;
                    float: left;
                }

     .linePos   {   width: 60px;
                    text-align: left;
                    float: left;
                }

     .noDisplay {   display: none;
                }

     .queryTblEX{   width: 100%;
                    margin-left: auto;
                    margin-right: auto;
                    margin-top: 5px;
                    margin-bottom: 10px;
                    font-size: 12px;
                }

     .cellBottom{    border-bottom-style: solid;
                     border-bottom-width: 1px;
                     border-bottom-color: #000000;
                }

    .tabHead6Brdr{      width: 3%;
                        text-align: right;
                        background-color: #FFCCCC;
                        border-bottom-style: solid;
                        border-bottom-color: #000000;
                        border-bottom-width: 1px;
                        border-top-style: solid;
                        border-top-color: #CC9999;
                        border-top-width: 3px;
                    }

    /* Denisa's portion for Claimer Search CSS */

    .clmDiv         {
                        background-color: #EAF4FF;
                        border-color: #D1E7FF;
                        border-style: solid;
                        border-width: 1px;
                        padding: 0px 3px 10px 3px;
                    }

    .clmTbl         {
                        width: 95%;
                        margin-top: 5px;
                        margin-bottom: 10px;
                        font-size: 12px;
                        float: right;
                    }

    .clmFloat       {
                        float: right;
                    }

    .clmCloseDiv    {
                        float: right;
                        text-align: right;
                        vertical-align: top;
                        width: 20px;
                    }

    .queryBox:after {
                        content: ".";
                        display: block;
                        height: 0;
                        clear: both;
                        visibility: hidden;
                    }

    .clmTitl        {
                        font-weight: bold;
                        font-size: 14px;
                        color: #000000;
                        vertical-align: middle;
                        text-align: left;
                        padding-right: 205px;
                    }

    .clmTitlTbl     {
                        text-align: left;
                        padding-top: 10px;
                        padding-left: 10px;
                    }

    .clmTd          {
                        padding-left: 10px;
                        vertical-align: middle;
                    }

    .clmBtn         {
                        font-size: 10px;
                        width: 120px;
                    }

    .clmTotal       {
                        background-color: #FFFFF0;
                        border-color: #CDCDCD;
                        border-style: solid;
                        border-width: 1px;
                        width: 120px;
                        vertical-align: bottom;
                        text-align: center;
                    }

    /* Denisa's portion for Results/Entries CSS */

    .tabHeadTab1    {
                        text-align: center;
                        background-color: #F5F5F5;	/* gray */
                        padding-bottom: 3px;
                        border-style: solid;
                        border-color: #000000;
                        border-width: 1px 1px 0px 1px;
                        cursor: text;
                    }

    .tabHeadTab1x   {
                        text-align: center;
                        background-color: #F5F5F5;	/* gray */
                        padding-bottom: 3px;
                        border-style: solid;
                        border-color: #000000 #CDCDCD;
                        border-width: 0px 0px 1px 1px;
                        cursor: pointer;
                    }

    .tabHeadTab2    {
                        text-align: center;
                        background-color: #FFF2D9;	/* dark yellow */
                        padding-bottom: 3px;
                        border-style: solid;
                        border-color: #000000;
                        border-width: 1px 1px 0px 1px;
                        cursor: text;
                    }

    .tabHeadTab2x   {
                        text-align: center;
                        background-color: #FFFAF0;	/* light yellow */
                        padding-bottom: 3px;
                        border-style: solid;
                        border-color: #000000 #CDCDCD;
                        border-width: 0px 1px 1px 0px;
                        cursor: pointer;
                    }

    .tabHeadTab2dim {
                        text-align: center;
                        background-color: #FFFFFF;	/* white */
                        color: #999999;				/* gray */
                        padding-bottom: 3px;
                        border-style: solid;
                        border-color: #000000 #CDCDCD;
                        border-width: 0px 1px 1px 0px;
                        cursor: text;
                    }

    .tabsTh         {
                        background-color: #FFE4E1;
                        height: 100%;
                        padding: 0px;
                    }

    .tabsTable      {  
                        background-color: #FFE4E1;
                        width: 100%;
                        height: 100%;
                        font-size: 10px;
                    }

    .colTabA        {
                        text-align: left;
                        vertical-align: top;
                        background-color: #FFFAF0;
                        color: #000000;
                    }

    .colTabB        {
                        text-align: left;
                        vertical-align: top;
                        background-color: #FFF2D9;
                        color: #000000;
                    }

    /* Denisa's Calendar CSS */

    .calendarDiv    {   width: 225px;
                        background-color: #FFFFFF;
                        text-align: center;
                        margin-left: auto;
                        margin-right: auto;
                    }

    .calendarTable  {   position: relative;
                        font-family: arial, sans-serif;
                        text-align: center;
                        width: 100%;
                        background-color: #990000;
                    }

    .calendarTr     {   text-align: center;
                    }

    .calendarTh     {   font-weight: bold;
                        font-size: large;
                        background-color: #990000;
                        color: #FFCC00;
                        text-align: center;
                    }

    .calendarTd0    {   font-weight: bold;
                        font-size: small;
                        background-color: #CC0000;
                        color: #FFFFCC;
                        width: 30px
                    }

    .calendarTd     {   font-weight: 400;
                        font-size: small;
                        background-color: #FFFFFF;
                        color: #990000;
                        width: 30px
                    }

    .calendarTdAct  {   font-size: small;
                        background-color: #FFFFCC;
                        color: #CC9999;
                    }

    .calendarA      {   font-weight: bold;
                        /*color: #990000;*/
                        text-decoration: underline;
                    }

    /* Denisa's Almanac CSS */

    .almanacDiv     {   position: relative;
                        width: 98%;
                        background-color: #F3E9E9;
                        text-align: center;
                        margin-left: auto;
                        margin-right: auto;
                        margin-top: 5px;
                        margin-bottom: 5px;
                    }

    .almanacTable   {   position: relative;
                        font-family: arial, sans-serif;
                        text-align: center;
                        width: 99%;
                        background-color: #999999;
                        border-style: solid;
                        border-color: #FFFFFF;
                        border-width: 3px;
                    }

    .almanacTh      {
                        font-size: medium;
                        text-align: center;
                        font-stretch: expanded;
                        background-color: #CC9999;
                        color: #FFFFFF;
                        border-bottom-style: double;
                        border-bottom-color: #FFFFFF;
                        border-bottom-width: 5px;
                    }

    .almanacTd0     {   font-weight: bold;
                        font-size: small;
                        text-align: center;
                        background-color: #FFFFFF;
                        color: #666666;
                        border-right-style: double;
                        border-right-color: #FFFFFF;
                        border-right-width: 7px;
                    }

    .almanacTd      {   font-weight: 400;
                        font-size: small;
                        text-align: center;
                        background-color: #FFFFFF;
                        color: #D3C7C7;
                    }

    .almanacTdAct   {   font-weight: 400;
                        font-size: small;
                        background-color: #F5F5F5;
                        color: #CC9999;
                    }

    .almanacTdFocus {   font-weight: 700;
                        font-size: medium;
                        background-color: #FF9999;
                        color: #000000;
                    }

    .almanacA       {   font-weight: bold;
                        text-decoration: underline;
                    }
      /* Denisa Help CSS */              
     .tabHeadR {   font-weight: bold;	/* Denisa */
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #FFFAF0;
                    color: #000000;
                    font-size: 14px;
                    text-align: center;
                    width: 100px;
                }

    /* Denisa's Driver/Trainer Racelines/Summary CSS */

    .summDiv        {   background-color: #FFFFFF;
                    }

    .rclnDiv        {   width: 102%;
                        background-color: #FFFFFF;
                        border-style: double solid;
                        border-width: 7px 2px;
                        border-color: #CC9999;
                    }

    .DTsummaryTab   {   width: 100%;
                        font-size: 11px;
                        text-align: right;
                        margin-top: 5px;
                        margin-bottom: 5px;
                        border-style: solid;
                        border-width: 5px;
                        border-color: #FFFFFF;
                        background-color: #FFFFFF;
                    }

    .DTracelineTab  {   width: 100%;
                        font-size: 9px;
                        text-align: right;
                        margin: 5px 0px;
                        border-style: double;
                        border-width: 5px;
                        border-color: #FFFFFF;
                        background-color: #FFFFFF;
                        color: #000000;
                    }

    .DTracelineTabD {   width: 99%;
                        font-size: 9px;
                        text-align: right;
                        margin: 5px 0px;
                        border-style: double;
                        border-width: 5px;
                        border-color: #FFFFFF;
                        background-color: #FFFFFF;
                        color: #000000;
                    }

    .sideColA       {   text-align: left;
                        background-color: #FFFFFF;
                        color: #000000;
                        width: 70px;
                    }

    .sideColB       {   text-align: left;
                        background-color: #F5F5F5;
                        color: #000000;
                        width: 70px;
                    }

    .sideColAB      {   text-align: left;
                        font-weight: bold;
                        background-color: #FFFFFF;
                        color: #000000;
                        width: 70px;
                    }

    .sideCol0       {   text-align: left;
                        font-weight: bold;
                        background-color: #FFFFFF;
                        color: #000000;
                        width: 70px;
                    }

    /*
    .summTab        {   width: 100%;
                        / *border-style: solid;
                        border-width: 1px;
                        border-color: #CDCDCD;
                        * /
                        background-color: #E8E8E8;
                        color: #000000;
                        font-size: 9px;
                        text-align: right;
                        margin-top: 5px;
                        margin-bottom: 5px;
                    }
    */

    .colRegBBrdr    {   vertical-align: top;
                        background-color: #F5F5F5;
                        color: #000000;
                        border-style: solid;
                        border-color: #CC9999;
                        border-width: 0 0 0 1px;
                    }

    .colRegABrdr    {   vertical-align: top;
                        background-color: #FFFFFF;
                        color: #000000;
                        border-style: solid;
                        border-color: #CC9999;
                        border-width: 0 0 0 1px;
                    }

    .note1992       {   display: inline;
                        font-size: 9px;
                    }

    .tabHeadBrdr    {   background-color: #FFCCCC;
                        text-align: right;
                        border-bottom-style: solid;
                        border-bottom-color: #000000;
                        border-bottom-width: 1px;
                        border-left-style: solid;
                        border-left-color: #CC9999;
                        border-left-width: 1px;
                    }

    /* probably not used
    .tabHeadBrdr4   {   background-color: #FFE4E1;
                        text-align: right;
                        border-bottom-style: solid;
                        border-bottom-color: #000000;
                        border-bottom-width: 1px;
                        border-left-style: solid;
                        border-left-color: #CC9999;
                        border-left-width: 1px;
                        / *width: 4%;* /
                    }
    */

    .tabHeadCB      {   text-align: center;
                        font-weight: bold;
                        font-size: 11px;
                        font-stretch: wider;
                        background-color: #FFE4E1;  /* Scott's */
                        background-color: #FFCCCC;  /* mine */
                        border-bottom-style: solid;
                        border-bottom-color: #CC9999;
                        border-bottom-width: 1px;
                        border-top-style: solid;
                        border-top-color: #FF9999;
                        border-top-color: #CC9999;
                        border-top-width: 3px;
                    }

    .tabHeadCBBrdr  {   font-size: 11px;
                        text-align: center;
                        font-weight: bold;
                        font-stretch: wider;
                        background-color: #FFCCCC;
                        border-style: solid;
                        border-color: #CC9999;
                        border-width: 3px 0px 1px 1px;
                    }

    .tabHead6       {   width: 6%;
                        text-align: right;
                        background-color: #FFCCCC;
                        border-bottom-style: solid;
                        border-bottom-color: #000000;
                        border-bottom-width: 1px;
                    }

    .tabHead8Brdr   {   width: 8%;
                        text-align: right;
                        background-color: #FFCCCC;
                        border-bottom-style: solid;
                        border-bottom-color: #000000;
                        border-bottom-width: 1px;
                        border-top-style: solid;
                        border-top-color: #CC9999;
                        border-top-width: 3px;
                    }

    .tabHead9       {   width: 9%;
                        text-align: right;
                        background-color: #FFCCCC;
                        border-bottom-style: solid;
                        border-bottom-color: #000000;
                        border-bottom-width: 1px;
                    }

    .tabHead10Brdr  {   width: 10%;
                        text-align: right;
                        background-color: #FFCCCC;
                        border-bottom-style: solid;
                        border-bottom-color: #000000;
                        border-bottom-width: 1px;
                        border-top-style: solid;
                        border-top-color: #CC9999;
                        border-top-width: 3px;
                    }

    .tabHead12      {   width: 12%;
                        text-align: right;
                        background-color: #FFCCCC;
                        border-bottom-style: solid;
                        border-bottom-color: #000000;
                        border-bottom-width: 1px;
                    }

    .tabHead12Brdr  {   width: 12%;
                        text-align: right;
                        background-color: #FFCCCC;
                        border-bottom-style: solid;
                        border-bottom-color: #000000;
                        border-bottom-width: 1px;
                        border-top-style: solid;
                        border-top-color: #CC9999;
                        border-top-width: 3px;
                    }

    .tabHead18Brdr  {   width: 18%;
                        text-align: right;
                        background-color: #FFCCCC;
                        border-bottom-style: solid;
                        border-bottom-color: #000000;
                        border-bottom-width: 1px;
                        border-top-style: solid;
                        border-top-color: #CC9999;
                        border-top-width: 3px;
                    }

    .tabHeadRight   {   text-align: right;
                        background-color: #FFCCCC;
                        border-bottom-style: solid;
                        border-bottom-color: #000000;
                        border-bottom-width: 1px;
                    }

    .tabHeadLeft    {   text-align: left;
                        background-color: #FFCCCC;
                        border-bottom-style: solid;
                        border-bottom-color: #000000;
                        border-bottom-width: 1px;
                    }

    /* commented in program
    .tabHeadLeft15  {   width: 15%;
                        text-align: left;
                        background-color: #FFCCCC;
                        border-bottom-style: solid;
                        border-bottom-color: #000000;
                        border-bottom-width: 1px;
                        padding-left: 10px;
                    }
    */

    .foldTab        {   position: relative;
                        width: 100%;
                        background-color: #FFFFFF;
                    }

    .foldActive     {   width: 180px;
                        /*width: 150px;*/
                        font-weight: bolder;
                        font-size: 15px;
                        text-align: center;
                        background-color: #F3E9E9;
                        color: #CC0000;
                        border-style: solid;
                        border-color: #CC9999 #CC9999 #F3E9E9 #CC9999;
                        border-width: 3px 3px 0px 3px;
                        padding: 4px 5px 4px 5px;
                    }

    .foldDimmed     {
                        width: 180px;
                        /*width: 150px;*/
                        font-weight: bold;
                        font-size: 10px;
                        text-align: center;
                        background-color: #FFFFFF;
                        color: #999999;
                        border-style: solid;
                        border-color: #CCCCCC #CCCCCC #CC9999 #CCCCCC;
                        border-width: 1px 1px 0px 1px;
                        padding: 4px 5px 4px 5px;
                    }

    .foldIdle       {
                        width: 180px;
                        /*width: 150px;*/
                        font-weight: bold;
                        font-size: 12px;
                        text-align: center;
                        background-color: #F5F5F5;
                        color: #666666;
                        border-style: solid;
                        border-color: #DCDCDC #DCDCDC #CC9999 #DCDCDC;
                        border-width: 3px 3px 0px 3px;
                        padding: 4px 5px 4px 5px;
                    }

    .foldNone       {   width: 3px;
                        background-color: #FFFFFF;
                        color: #000000;
                        border-bottom-style: solid;
                        border-bottom-color: #CC9999;
                        border-width: 0px;
                    }

    .foldCenterC    {   text-align: center;
                        background-color: #F3E9E9;
                        color: #000000;
                        border-style: solid;
                        border-color: #CC9999;
                        border-width: 3px 0px 0px 0px;
                    }

    .foldCenterL    {   text-align: left;
                        background-color: #F3E9E9;
                        color: #000000;
                        border-style: solid;
                        border-color: #CC9999;
                        border-width: 3px 0px 0px 3px;
                    }

    .foldCenterR    {   text-align: right;
                        background-color: #F3E9E9;
                        color: #000000;
                        border-style: solid;
                        border-color: #CC9999;
                        border-width: 3px 3px 0px 0px;
                    }

    .foldBottomC    {   text-align: center;
                        background-color: #F3E9E9;
                        color: #000000;
                        border-style: solid;
                        border-color: #CC9999;
                        border-width: 3px 0px 3px 0px;
                    }

    .foldBottomL    {   text-align: left;
                        background-color: #F3E9E9;
                        color: #000000;
                        border-style: solid;
                        border-color: #CC9999;
                        border-width: 3px 0px 3px 3px;
                    }

    .foldBottomR    {   text-align: right;
                        background-color: #F3E9E9;
                        color: #000000;
                        border-style: solid;
                        border-color: #CC9999;
                        border-width: 3px 3px 3px 0px;
                    }

    .rclnNavigDiv   {   width: 750px;
                        text-align: center;
                        background-color: #F3E9E9;
                        color: #000000;
                        margin-top: -15px;
                    }

    .specLinksDiv   {   text-align: right;
                        font-size: 10px;
                        font-weight: normal;
                        background-color: #F3E9E9;
                        color: #000000;
                    }

    /* commented in program
    .noteSummary    {   display: inline;
                        text-align: left;
                        font-size: 10px;
                        font-weight: normal;
                        background-color: #FF9999;
                        color: #000000;
                        margin-left: 10px;
                    }
    */

    .colRegALpad    {   vertical-align: top;
                        text-align: left;
                        background-color: #FFFFFF;
                        color: #000000;
                        padding-left: 15px;
                    }

    .colRegBLpad    {   vertical-align: top;
                        text-align: left;
                        background-color: #F5F5F5;
                        color: #000000;
                        padding-left: 15px;
                    }

    .colRegALpad35  {   vertical-align: top;
                        text-align: left;
                        background-color: #FFFFFF;
                        color: #000000;
                        padding-left: 35px;
                    }

    .colRegBLpad35  {   vertical-align: top;
                        text-align: left;
                        background-color: #F5F5F5;
                        color: #000000;
                        padding-left: 35px;
                    }

    .colRegALpad45  {   vertical-align: top;
                        text-align: left;
                        background-color: #FFFFFF;
                        color: #000000;
                        padding-left: 45px;
                    }

    .colRegBLpad45  {   vertical-align: top;
                        text-align: left;
                        background-color: #F5F5F5;
                        color: #000000;
                        padding-left: 45px;
                    }

    .infoBox        {   width: 730px;
                        margin-left: auto;
                        margin-right: auto;
                        margin-top: 10px;
                        margin-bottom: 10px;
                    }

    .infoTab        {   position: relative;
                        width: 99%;
                        font-size: 15px;
                        background-color: #FFCCCC;
                        color: #000000;
                        border-style: solid;
                        border-color: #CC3232 #FFFFFF;
                        border-width: 1px 0px;
                    }

    .infoBoldL      {   text-align: left;
                        font-weight: bold;
                        background-color: #FFFFFF;
                        color: #000000;
                        padding-left: 15px;
                    }

    .infoBoldL19    {   text-align: left;
                        font-size: 19px;
                        font-weight: bold;
                        background-color: #FFFFFF;
                        color: #000000;
                        padding-left: 100px;
                    }

    .infoRegL       {   text-align: left;
                        background-color: #FFFFFF;
                        color: #000000;
                        padding-right: 15px;
                    }

    .infoRegR       {   text-align: right;
                        background-color: #FFFFFF;
                        color: #000000;
                        padding-right: 15px;
                    }

    .radio          {   background-color: #FFFFFF;
                        border-style: none;
                    }

    .radioLabel     {   background-color: #FFFFFF;
                        padding-right: 5px;
                    }

    .radioTd0       {   background-color: #FFFFFF;
                        padding-left: 5px;
                    }

    .radioTd1       {   background-color: #FFFFFF;
                        border-style: solid;
                        border-color: #CCCCCC;
                        border-width: 1px;
                        padding-right: 5px;
                    }

    .radioTd2       {
                        background-color: #F2F2F2;
                        padding-right: 20px;
                        padding-left: 20px;
                        padding-bottom: 5px;
                    }

    .entryBox       {   position: relative;
                        width: 730px;
                        text-align: left;
                        background-color: #F2F2F2;
                        color: #000000;
                        border-style: solid;
                        border-color: #999999;
                        border-width: 2px;
                        margin-top: 3px;
                        margin-left: auto;
                        margin-right: auto;
                    }

    .entryTable     {   position: relative;
                        width: 720px;
                        font-size: 10px;
                        margin-top: 5px;
                        margin-left: 5px;
                    }

    .entryLabel     {   position: relative;
                        width: 230px;
                        text-align: left;
                        font-size: 9px;
                    }

    /* Denisa's Top10 CSS */

    .smallHead10    {   text-align: left;
                        background-color: #FFFFFF;
                        color: #000000;
                        border-bottom-style: solid;
                        border-bottom-width: 1px;
                        border-bottom-color: #000000;
                        font-size: 14px;
                        font-weight: bold;
                        vertical-align: bottom;
                    }

    .top10div       {   /*position: relative;*/
                        /*width: 225px;*/
                        text-align: center;
                        background-color: #FFFFFF;
                        margin-left: auto;
                        margin-right: auto;
                    }

    .top10table     {   width: 100%;
                        font-size: 11px;
                        text-align: right;
                        margin-top: 5px;
                        margin-bottom: 5px;
                    }

    .colRegAtip     {   vertical-align: top;
                        background-color: #FFFFFF;
                        color: #339933;
                    }

    .colRegBtip     {   vertical-align: top;
                        background-color: #F5F5F5;
                        color: #339933;
                    }

    /* Denisa's Query Tracking CSS */

    .QtDiv          {   position: relative;
                        width: 100%;
                        text-align: center;
                        margin-left: auto;
                        margin-right: auto;
                        margin-top: 5px;
                        margin-bottom: 5px;
                        background-color: #F3E9E9;
                    }

    .QtTable        {   position: relative;
                        width: 100%;
                        font-family: arial, sans-serif;
                        text-align: center;
                        background-color: #FFFFFF;
                        border-style: solid;
                        border-color: #990000 #F3E9E9;
                        border-width: 1px;
                    }

    .QtTableHeader  {   font-weight: bold;
                        font-size: 15px;
                        text-align: center;
                        background-color: #990000;
                        color: #FFE4E1;
                        border-bottom-style: solid;
                        border-bottom-color: #FFFFFF;
                        border-bottom-width: 1px;
                    }

    .QtTh           {   font-weight: bold;
                        font-size: 12px;
                        text-align: center;
                        background-color: #FFE4E1;
                        color: #000000;
                        border-bottom-style: solid;
                        border-bottom-color: #990000;
                        border-bottom-width: 1px;
                    }

    .QtThPrem       {   font-weight: bold;
                        font-size: 12px;
                        text-align: center;
                        background-color: #FFDEAD;
                        color: #000000;
                        border-bottom-style: solid;
                        border-bottom-color: #990000;
                        border-bottom-width: 1px;
                    }

    .QtFootL        {   font-weight: bold;
                        font-size: 11px;
                        font-style: italic;
                        text-align: left;
                        background-color: #FFE4E1;
                        color: #990000;
                        padding-left: 5px;
                        border-bottom-style: solid;
                        border-bottom-color: #990000;
                        border-bottom-width: 1px;
                    }

    .QtFoot         {   font-weight: bold;
                        font-size: 14px;
                        text-align: center;
                        background-color: #FFE4E1;
                        color: #990000;
                        border-bottom-style: solid;
                        border-bottom-color: #990000;
                        border-bottom-width: 1px;
                    }

    .QtFootLPrem    {   font-weight: bold;
                        font-size: 11px;
                        font-style: italic;
                        text-align: left;
                        background-color: #FFDEAD;
                        color: #990000;
                        padding-left: 5px;
                        border-bottom-style: solid;
                        border-bottom-color: #990000;
                        border-bottom-width: 1px;
                    }

    .QtFootPrem     {   font-weight: bold;
                        font-size: 14px;
                        text-align: center;
                        background-color: #FFDEAD;
                        color: #990000;
                        border-bottom-style: solid;
                        border-bottom-color: #990000;
                        border-bottom-width: 1px;
                    }

    .QtTdA          {   font-weight: bold;
                        font-size: 10px;
                        text-align: center;
                        background-color: #FFFFFF;
                        color: #000000;
                    }

    .QtTdAL         {   font-weight: bold;
                        font-size: 10px;
                        text-align: left;
                        background-color: #FFFFFF;
                        color: #000000;
                    }

    .QtTdAR         {   font-weight: bold;
                        font-size: 10px;
                        text-align: right;
                        background-color: #FFFFFF;
                        color: #000000;
                    }

    .QtTdB          {   font-weight: bold;
                        font-size: 10px;
                        text-align: center;
                        background-color: #F5F5F5;
                        color: #000000;
                    }

    .QtTdBL         {   font-weight: bold;
                        font-size: 10px;
                        text-align: left;
                        background-color: #F5F5F5;
                        color: #000000;
                    }

    .QtTdBR         {   font-weight: bold;
                        font-size: 10px;
                        text-align: right;
                        background-color: #F5F5F5;
                        color: #000000;
                    }

    /* Denisa's Multiline Racelines CSS (for Horse, Driver, Trainer) */

			/* can be found in racelineDisplay, drvTrnRacSumDisplay classes */
    .resultTabRLM   {   width: 100%;
                        border-style: solid;
                        border-width: 1px;
                        border-color: #CDCDCD;
                        background-color: #E8E8E8;
                        color: #000000;
                        font-size: 11px;
                        text-align: right;
                        margin-top: 5px;
                        margin-bottom: 5px;
                    }

    .multiLA        {   vertical-align: top;
                        background-color: #FFFFFF;
                        color: #000000;
                        text-align: left;
                        padding-bottom: 1px;
                        border-bottom: 1px solid #FCFCFC;
                        border-right: 0px solid #999999;
                    }

    .multiLB        {   vertical-align: top;
                        background-color: #F5F5F5;
                        color: #000000;
                        text-align: left;
                        padding-bottom: 1px;
                        border-bottom: 1px solid #FAFAFA;
                        border-right: 0px solid #999999;
                    }

    .multiRA        {   vertical-align: top;
                        background-color: #FFFFFF;
                        color: #000000;
                        text-align: right;
                        padding-bottom: 1px;
                        padding-right: 5px;
                        border-bottom: 1px solid #FCFCFC;
                        border-right: 0px solid #999999;
                    }

    .multiRB        {   vertical-align: top;
                        background-color: #F5F5F5;
                        color: #000000;
                        text-align: right;
                        padding-bottom: 1px;
                        padding-right: 5px;
                        border-bottom: 1px solid #FAFAFA;
                        border-right: 0px solid #999999;
                    }

    .multiCA        {   vertical-align: top;
                        background-color: #FFFFFF;
                        color: #000000;
                        text-align: center;
                        padding-bottom: 1px;
                        border-bottom: 1px solid #FCFCFC;
                        border-right: 0px solid #999999;
                    }

    .multiCB        {   vertical-align: top;
                        background-color: #F5F5F5;
                        color: #000000;
                        text-align: center;
                        padding-bottom: 1px;
                        border-bottom: 1px solid #FAFAFA;
                        border-right: 0px solid #999999;
                    }

    .multiL1A       {   vertical-align: top;
                        background-color: #FFFFFF;
                        color: #000000;
                        text-align: left;
                        padding-bottom: 1px;
                        /*width: 7%;*/
                        border-bottom: 1px solid #FCFCFC;
                        border-right: 0px solid #999999;
                    }

    .multiL1B       {   vertical-align: top;
                        background-color: #F5F5F5;
                        color: #000000;
                        text-align: left;
                        padding-bottom: 1px;
                        /*width: 7%;*/
                        border-bottom: 1px solid #FAFAFA;
                        border-right: 0px solid #999999;
                    }

    .multiL3A       {   vertical-align: top;
                        background-color: #FFFFFF;
                        color: #000000;
                        text-align: left;
                        padding-bottom: 1px;
                        border-bottom: 1px solid #EEEEEE;
                        border-right: 0px solid #999999;
                    }

    .multiL3B       {   vertical-align: top;
                        background-color: #F5F5F5;
                        color: #000000;
                        text-align: left;
                        padding-bottom: 1px;
                        border-bottom: 1px solid #EEEEEE;
                        border-right: 0px solid #999999;
                    }

    .multiL3aA      {   vertical-align: top;
                        background-color: #FFFFFF;
                        color: #000000;
                        text-align: left;
                        padding-bottom: 1px;
                        border-bottom: 1px solid #EEEEEE;
                        border-right: 0px solid #999999;
                    }

    .multiL3aB      {   vertical-align: top;
                        background-color: #F5F5F5;
                        color: #000000;
                        text-align: left;
                        padding-bottom: 1px;
                        border-bottom: 1px solid #EEEEEE;
                        border-right: 0px solid #999999;
                    }

    .multiL5A       {   vertical-align: top;
                        background-color: #FFFFFF;
                        color: #000000;
                        text-align: left;
                        padding-bottom: 1px;
                        /*width: 42%;*/
                        border-bottom: 1px solid #FCFCFC;
                        border-right: 0px solid #999999;
                    }

    .multiL5B       {   vertical-align: top;
                        background-color: #F5F5F5;
                        color: #000000;
                        text-align: left;
                        padding-bottom: 1px;
                        /*width: 42%;*/
                        border-bottom: 1px solid #FAFAFA;
                        border-right: 0px solid #999999;
                    }

    .multiLBA       {   vertical-align: top;
                        background-color: #FFFFFF;
                        color: #000000;
                        text-align: left;
                        padding-bottom: 1px;
                        font-weight: bold;
                        border-bottom: 1px solid #FCFCFC;
                        border-right: 0px solid #999999;
                    }

    .multiLBB       {   vertical-align: top;
                        background-color: #F5F5F5;
                        color: #000000;
                        text-align: left;
                        padding-bottom: 1px;
                        font-weight: bold;
                        border-bottom: 1px solid #FAFAFA;
                        border-right: 0px solid #999999;
                    }

    .multiRBA       {   vertical-align: top;
                        background-color: #FFFFFF;
                        color: #000000;
                        text-align: right;
                        padding-bottom: 1px;
                        padding-right: 5px;
                        font-weight: bold;
                        border-bottom: 1px solid #FCFCFC;
                        border-right: 0px solid #999999;
                    }

    .multiRBB       {   vertical-align: top;
                        background-color: #F5F5F5;
                        color: #000000;
                        text-align: right;
                        padding-bottom: 1px;
                        padding-right: 5px;
                        font-weight: bold;
                        border-bottom: 1px solid #FAFAFA;
                        border-right: 0px solid #999999;
                    }

    .multiL1BA      {   vertical-align: top;
                        background-color: #FFFFFF;
                        color: #000000;
                        text-align: left;
                        padding-bottom: 1px;
                        /*width: 7%;*/
                        font-weight: bold;
                        border-bottom: 1px solid #FCFCFC;
                        border-right: 0px solid #999999;
                    }

    .multiL1BB      {   vertical-align: top;
                        background-color: #F5F5F5;
                        color: #000000;
                        text-align: left;
                        padding-bottom: 1px;
                        /*width: 7%;*/
                        font-weight: bold;
                        border-bottom: 1px solid #FAFAFA;
                        border-right: 0px solid #999999;
                    }

    .multiLaA       {   vertical-align: top;
                        background-color: #FFFFFF;
                        color: #000000;
                        text-align: left;
                        padding-bottom: 1px;
                        /*width: 12%;*/
                        border-bottom: 1px solid #FCFCFC;
                        border-right: 0px solid #999999;
                    }

    .multiLaB       {   vertical-align: top;
                        background-color: #F5F5F5;
                        color: #000000;
                        text-align: left;
                        padding-bottom: 1px;
                        /*width: 12%;*/
                        border-bottom: 1px solid #FAFAFA;
                        border-right: 0px solid #999999;
                    }

    .multiThL       {   background-color: #FFE4E1;
                        text-align: left;
                        border-bottom-style: solid;
                        border-bottom-color: #000000;
                        border-bottom-width: 1px;
                        border-right: 0px solid #999999;
                    }

    .multiThR       {   background-color: #FFE4E1;
                        text-align: right;
                        border-bottom-style: solid;
                        border-bottom-color: #000000;
                        border-bottom-width: 1px;
                        padding-right: 5px;
                        border-right: 0px solid #999999;
                    }

    .multiThC       {   background-color: #FFE4E1;
                        text-align: center;
                        border-bottom-style: solid;
                        border-bottom-color: #000000;
                        border-bottom-width: 1px;
                        border-right: 0px solid #999999;
                    }

    .multiThLdt     {   background-color: #FFCCCC;
                        text-align: left;
                        border-bottom-style: solid;
                        border-bottom-color: #000000;
                        border-bottom-width: 1px;
                        border-right: 0px solid #999999;
                    }

    .multiThRdt     {   background-color: #FFCCCC;
                        text-align: right;
                        border-bottom-style: solid;
                        border-bottom-color: #000000;
                        border-bottom-width: 1px;
                        padding-right: 5px;
                        border-right: 0px solid #999999;
                    }

 /* Pang's CSS 
 
 	23-Jul-2009 	- add QPROGpageMast (duplicate from pageMast)
 	26-Aug-2009		- add QPROGraceSum, QPROGcolRegB, QPROGcolRegBL for the additional box of race summaries
 	23-Sep-2009		- add salpedRchg1 from salpedRchg, 
 					- add salpedRchg2 based on salpedRchg1 but colour in green
 					- remove QPROGpageMast, not in use
        14-Oct-2016	I.G. - changed salpedRchg to print background color
 */
	.qpedCell    {
                    background-color: #FFFFFF;
                    color: #000000;
                    text-align: left;
                    font-size: 10px;
                    font-weight: normal;
                    margin-left: auto;
                    margin-right: auto;
                    border-style: solid;
                    border-color: #999999;
                    border-width: 1px;
                }
    .qpedParent	{
                    background-color: #FFFFFF;
                    color: #000000;
                    text-align: left;
                    font-size: 10px;
                    font-weight: normal;
               }
    .qpedBoldParent {
					background-color: #FFCCCC;
                    color: #000000;
                    text-align: left;
                    font-size: 10px;
                    font-weight: bold;
                    }
	.qpedCellSum {
                    background-color: #F2F2F2;
                    font-size: 9px;
                 }
  	.qpedCellYear {
                    color: #000000;
                    text-align: left;
                    font-size: 9px;
                 }
    .salpedDam  {
                    width: 100%;
                    color: #000000;
                    position: relative;
                    margin-top: 5px;
                    margin-left: auto;
                    margin-right: auto;
                    text-align: left;
                    font-size: 12px;
                                }
    .salpedRchg {
 		    background-color: unset;
                    box-shadow: inset 0 0 0 1000px #FFCCCC;
                    color: #000000;
                    text-align: left;
                    font-size: 12px;
            	}
    .salpedRchg1 {
		    background-color: unset;
                    box-shadow: inset 0 0 0 1000px #FFCCCC;
                    color: #000000;
                    text-align: left;
                    font-size: 12px;
            	}
    .salpedRchg2 {
	 	    background-color: unset;
                    box-shadow: inset 0 0 0 1000px #CCFF00;
                    color: #000000;
                    text-align: left;
                    font-size: 12px;
            	}
            	
	.qstlMtgTbl	{   width: 100%;
                    vertical-align: top;
                    margin-bottom: 5px;
                    font-size: 10px;
                    margin-top: 5px;
                }

  .QPROGraceSum{    
	  				width: 100%;
                    border: none;
					padding-bottom: 0px;
					padding-top: 0px;
					border-spacing: 0px;   
                    color: #000000;
                    font-size: 9px;
                    text-align: right;
                    margin-top: 0px;
                    margin-bottom: 0px;
                }                         
   .QPROGcolRegB   {
	   			   	vertical-align: middle;
                    background-color: #F5F5F5;
					padding: 0px;
                    color: #000000;
                    text-align: right;
                    font-weight: normal;
                }      
    .QPROGcolRegBL {
	    		   	vertical-align: middle;
                    background-color: #F5F5F5;
					padding: 0px;
                    color: #000000;
                    text-align: left;
                    font-weight: normal;
                    white-space: nowrap;
                }


/* Irina's CSS */
/* Used in loginDisplay - to show links to TrackIT Video on the web page */

    .linksTable {   width: 520px;
                    background-color: #FFFFFF;
                    color: #000000;
                    margin-left: auto;
                    margin-right: auto;
                }
/* Used in Raceline Display for important messages */                      
    .attn      { margin-top: 5px;
                 text-align: center;
                 font-size: 12px;
 				 font-weight: bold;		 
                }
                
/* Used in claims - N for narrow (horse name, sire and dam name); W for wide (trainer name) */
                               
	.colHorseAMN {  text-align: left;
                    background-color: #FFFFFF;
                    color: #000000;
                    font-weight: bold;
                    font-size: 9px;
                    width: 120px;
                    vertical-align: top;
                 }                              
	.colHorseBMN {  text-align: left;
                    background-color: #F5F5F5;
                    color: #000000;
                    font-weight: bold;
                    font-size: 9px;
                    width: 120px;
                    vertical-align: top;
                 }             
    .colRegALN   {  vertical-align: top;
                    background-color: #FFFFFF;
                    color: #000000;
                    width: 120px;
                    font-size: 9px;
                    text-align: left;
                    vertical-align: top;
                }
    .colRegBLN  {   vertical-align: top;
                    background-color: #F5F5F5;
                    color: #000000;
                    width: 120px;
                    font-size: 9px;
                    text-align: left;
                }
    .colRegALW  {  vertical-align: top;
                    background-color: #FFFFFF;
                    color: #000000;
                    width: 150px;
                    font-size: 9px;
                    text-align: left;
                    vertical-align: top;
                }
    .colRegBLW  {   vertical-align: top;
                    background-color: #F5F5F5;
                    color: #000000;
                    width: 150px;
                    font-size: 9px;
                    text-align: left;
                }
                       
/* Used in AdminDisplay - Right Align */                             
    .colRegARA  {   vertical-align: top;
                    background-color: #FFFFFF;
                    color: #000000;
                    text-align: right;    
                }          
    .colRegBRA  {   vertical-align: top;
                    background-color: #F5F5F5;
                    color: #000000;  
                    text-align: right;  
                }
                   
/* Used in Race Program - Display*/     
   .resultTabF9{    width: 100%;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #E8E8E8;
                    color: #000000;
                    font-size: 9px;
                    text-align: right;
                    margin-top: 5px;
                    margin-bottom: 5px;
                }            
   .colBldC     {   font-weight: bold;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #FFFAF0;
                    color: #000000;
                    font-size: 10px;
                    text-align: center;
                    padding-top: 2px;
                    padding-bottom: 2px;
                    padding-left: 2px;
                    padding-right: 2px;
                }      
   .colRegBL11B {   vertical-align: middle;
                    background-color: #F5F5F5;
                    color: #000000;
                    text-align: left;
                    font-size: 11px;
                    font-weight: bold;
                }       
   .colRegBL12B {   vertical-align: middle;
                    background-color: #F5F5F5;
                    color: #000000;
                    text-align: left;
                    font-size: 12px;
                    font-weight: bold;
                }                       
   .colRegBLB   {   vertical-align: middle;
                    background-color: #F5F5F5;
                    color: #000000;
                    text-align: left;
                    font-size: 9px;
                }      
   .rowBorder   {   border: none;
                }      
                
 /* Used in Added Money Events - Raceline Display*/     
   .rowColAW25  {   text-align: left;
                    background-color: #FFFFFF;
                    color: #000000;
                    width: 25px;
                }

   .rowColBW25  {   text-align: left;
                    background-color: #F5F5F5;
                    color: #000000;
                    width: 25px;
                }
 
   .rowColAW135 {   text-align: left;
                    background-color: #FFFFFF;
                    color: #000000;
                    width: 135px;
                }

   .rowColBW135 {   text-align: left;
                    background-color: #F5F5F5;
                    color: #000000;
                    width: 135px;
                }                               

 /* Used in Trot Control - Scott Feb 12 2007 */
 
 			#control								{	padding: 0.1250em;
															border: #999999 solid 0.0625em;										
															font-size: 10px;
															background-color: #EBEBEB;
															width: 150px;
															height: 25px;
														}
														
			#control .title 						{	
															border-bottom: #999999 solid 1px;
															padding-bottom: 0.1250em;
															text-align: right;
														}
									
			#control .title .banner				{	float: left;
															font-weight: bold;
															color: #000000;
														}
			
			#control .op							{	text-align: center;
															padding-top: 0.1250em;
															padding-bottom: 0.0625em;
															font-size: 10px;
														}
			
			#control .op span					{	
															padding-bottom: 0.0625em;
															color: #008B00;
														}
									
			#control .op span:hover 			{	
															font-weight: bold;
															cursor: pointer;
														}
			
			#linkTip									{	width: 210px;
															border: 1px solid #000000;
															padding: 2px;
															background-color: lightyellow;
				                    						position: absolute;
				                    						left: -300px;
				                    						visibility: hidden;
				                    						z-index: 200;
				                    						font-family: arial, sans-serif;
				                    						text-align: left;
														}
														
			#linkTip #linkSubControl select{	border: 1px solid #D9D9D9;
															margin: 0px 2px;
															font-size: 11px;
															height: 16px;
														}
			
			#linkTip .colFix:after				{	content: "."; 
    														display: block; 
    														height: 0; 
    														clear: both; 
    														visibility: hidden;
														}
														
			#linkTip #linkSubControl			{	float: left;
															padding: 0px 2px;
															width: 80%;
															background-color: lightyellow;
															border: none;
															display: table-cell;
														}
			
			#linkTip #linkSubControl span	{ float: left;
														}
														
			#linkTip #enter						{	float: right;
															padding: 0px 2px;
															display: table-cell;
														}
			
			#linkTip h3							{	margin: 0;
															font-size: 12px;
															border-bottom: 1px solid #000000;
															margin-bottom: 2px;
															color: #cc0033;
														}
														
			
			#linkPointer							{	position: absolute;
															left: -300px;
															z-index: 201;
															visibility: hidden;
														}
            
-->
