<!-- 
    .noprint    {   display: none;
                }

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


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


    .pageWide   {   font-family: arial, sans-serif;
                    color: #000000;
                    background-color: #FFFFFF;
                    width: 100%;
                }

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

    .tabHeadTab1    {
                        text-align: left;
                        border-width: 0px 0px 1px 0px;
                    }

    .tabHeadTab1x   {
                        display: none;
                    }

    .tabHeadTab2    {
                        text-align: left;
                        border-width: 0px 0px 1px 0px;
                    }

    .tabHeadTab2x   {
                        display: none;
                    }

    .tabHeadTab2dim {
                        display: none;
                    }

    /* 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;
                        font-size: large;
                        background-color: #FF9999;
                        color: #000000;
                    }

    .almanacA       {   font-weight: bold;
                        text-decoration: underline;
                    }

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

    .summDiv        {   background-color: #FFFFFF;
                    }

    .rclnDiv        {   /*width: 102%;  because of squeezing */
                        width: 100%;
                        background-color: #FFFFFF;
                        border-style: double solid;
                        /*border-width: 7px 2px;    because of squeezing */
                        border-width: 0px 0px 2px 0px;
                        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: 6pt;
                        text-align: right;
                        margin: 5px 0px;
                        border-style: double;
                        border-width: 5px;
                        border-color: #FFFFFF;
                        background-color: #FFFFFF;
                        color: #000000;
                    }

    .DTracelineTabD {   /*width: 99%;   because of squeezing */
                        width: 100%;
                        font-size: 6pt;
                        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: 13px;
                        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 0px 4px 0px;
                    }

    .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 0px 4px 0px;
                    }

    .foldIdle       {
                        width: 180px;
                        /*width: 150px;*/
                        font-weight: bold;
                        font-size: 11px;
                        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 0px 4px 0px;
                    }

    .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;    because of squeezing */
                        border-width: 3px 0px 0px 0px;
                    }

    .foldCenterR    {   text-align: right;
                        background-color: #F3E9E9;
                        color: #000000;
                        border-style: solid;
                        border-color: #CC9999;
                        /*border-width: 3px 3px 0px 0px;    because of squeezing */
                        border-width: 3px 0px 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;    because of squeezing */
                        border-width: 3px 0px 3px 0px;
                    }

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

    .rclnNavigDiv   {   /*width: 750px; because of squeezing */
                        width: 100%;
                        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;   because of squeezing */
                    }

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

    .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; because of squeezing */
                        width: 98%;
                        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;
                        width: 98%;
                        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;
                        width: 97%;
                        font-size: 10px;
                        margin-top: 5px;
                        margin-left: 5px;
                    }

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

    /* Denisa's Top10 CSS */

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

    .top10table     {   width: 100%;
                        font-size: 10px;
                        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;
                        border-bottom-style: solid;
                        border-bottom-width: 2px;
                        border-bottom-color: #F3E9E9;
                    }

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

    .QtForm         {   display: inline;
                    }

    .QtSelect       {   font-size: 12px;
                        background-color: #FFFFFF;
                        color: #000000;
                    }

    .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: 101%;
                        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;
                        /*font-size: 85%;*/
                        text-align: left;
                        padding-bottom: 1px;
                        border-bottom: 1px solid #EEEEEE;
                        border-bottom: 1px solid #000000;
                        border-right: 0px solid #999999;
                    }

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

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

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

    .multiL5A       {   vertical-align: top;
                        background-color: #FFFFFF;
                        color: #000000;
                        /*font-size: 85%;*/
                        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;
                        /*font-size: 85%;*/
                        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: 13%;*/
                        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: 13%;*/
                        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

	24-Mar-2009		WKP - do not print fantasy pair sire-dam boxes (fan% and smallHead)
 						- add qfoResultTab (width=100% on sulky.css) so that the right side of the foal list won't be truncated when printing the page using IE6 
 	23-Jul-2009		WKP - change font size to 12px for resPage and resName, resultMast (top & bottom margin = 1px)
 	28-Aug-2009		WKP - remove extra * and / on style .resultMast
 	24-Sep-2009		WKP - add QPROGcolRegB, QPROGcolRegBL which print in 8px instead of 9px as in sulky.css
*/                

    .fantElement{   display: none;
                }
                
 .fantElementSEL{	display: none
                }

    .fantMast   {	display: none; 
                }

    .fantNS     {	display: none; 
                }

    .fantSelNam {	display: none; 
                }

    .fantSelSum {	display: none;
				}

     .smallHead	{ 	display: none;
 				}
 				
   .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;
               }
    .qfoResultTab	{   width: 725px;
                    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;
                }            
                            

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

     .resName   {   vertical-align: top;
                    text-align: left;
                    font-size: 12px;
                    font-weight: bold;
                    background-color: #FFFFFF;
                    color:  #CC0033;
                    width: 300px;
                }
              
     .resultMast{
                    width: 100%;
                  	margin-top: 0px;
                    margin-bottom: 0px; 
                    font-size: 12px;
                    font-weight: bold;
                    background-color: #FFFFFF;
                    color:  #CC0033;
                }
   .QPROGcolRegB   {
	   			   	vertical-align: middle;
                    background-color: #F5F5F5;
					padding: 0px;
                    color: #000000;
                    font-size: 8px;
                    text-align: right;
                    font-weight: normal;
                }      
    .QPROGcolRegBL {
	    		   	vertical-align: middle;
                    background-color: #F5F5F5;
					padding: 0px;
                    color: #000000;
                    text-align: left;
                    font-size: 8px;
                    font-weight: normal;
                    white-space: nowrap;
                }                
                
                
/* Irina's CSS */
/* 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: 8px;
                    text-align: right;
                    margin-top: 5px;
                    margin-bottom: 5px;
                }                            
    .colBldC    {   font-weight: bold;
                    border-style: none;
                    border-width: 1px;
                    border-color: #CDCDCD;
                    background-color: #FFFAF0;
                    color: #000000;
                    font-size: 10px;
                    text-align: left;
                    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: top;
                    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: 8px;
                    font-weight: bold;
                }                   
    .rowBorder  {   border-top-width: 1px; 
    				border-top-style: solid;
    				border-top-color: #CDCDCD;
                }
                
	                    
-->
