﻿@charset "utf-8";
/* CSS Document */

.previousbtn{
        color:#979797;
        float: left;
        padding-top: 20px;
        padding-bottom: 10px;
}

.previousbtn a{
        color:#000;
        font-weight:bold;
        text-decoration:none;
}

.previousbtn a:hover{
                text-decoration:underline;
}
.classTitle{
        float:left;
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 40px;
        font-size:14px;
}

.classTitle span{
        color: #555;
        font-size:18px;
}



/* schedule table design */

table{
        border-collapse: collapse;
    font: 11px arial,sans-serif;
        color: #000;
        text-align: right;
        margin-top:15px;
}


th{
        padding: 0px 5px;
    /*border-bottom: solid 1px #fff;
    border-right: solid 1px #979797;*/
	border: solid 1px #979797;
}

.borderCell
{
    border-right: none;
}



/*
tbody tr:nth-child(odd){
        background: #eeeeff;
        color: #000;
}
*/

tbody tr
{
        border-bottom: 1px solid #ccc;
}

td{
        padding: 0px 5px;
		border-bottom: 1px solid #979797;
		border-right: 1px solid #979797;
}

.borderCell
{
		border-right: none;
}
.classDescriptionCell
{
        text-align: left;
}

.horseCell
{
        font-size:11px;
        text-align: left;
}

.horseName{
        font-size:12px;
        font-weight:bold;
}

.riderCell
{
        font-size:11px;
        text-align: left;
}

.riderName
{
        font-size:12px;
        font-weight:bold;
}

.dressageInfoCell
{
        text-align: left;
}
.jumpingInfoCell
{
        text-align: left;
}
.jumpingInfoCell1
{
        text-align: left;
		border-right:none;
}
.crossInfoCell
{
        text-align:left;
}
.crossInfoCell1
{
        text-align:left;
		border-right:none;
}
.horseInfoCell
{
        text-align: left;
}

p.competition_description
{
        font-size: 11px;
        font-weight:bold;
        margin: 10px 10px;
}

tbody tr:hover
{
        background-color: #3d80df;
        color: #fff;
}


tbody tr#lastResult
{
        background-color: #fee;
}


/*The Parent row that is live*/
tbody tr.parent1
{
        background-color: #fee;
}

tbody tr.parent1:hover
{
        background-color: #3d80df;
        color: #fff;
}



tbody tr#lastResult:hover
{
        background-color: #3d80df;
        color: #fff;
}

tbody #dressageDetail td
{
border-right:none;
}


tbody td.good
{
        background-color: #CCFFCC;
}

tbody td.bad
{
        background-color: #FFCCCC;
}