body {
    font: 11px tahoma,arial,verdana,sans-serif;

}

.checkpoint-square {
  font: bold 9pt Helvetica;
  color: #EDEDEE;
  height: 16px;
  width: 16px;
  text-align: center;
  padding: 1px;
  float: left;
  border-width: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
 
}
.checkpoint-discipline-nosquare {
  font: bold 9pt Helvetica;
  color: #EDEDEE;
  height: 16px;
  width: 16px;
  text-align: center;
  padding: 1px;
  float: left;
  border-width: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
}

.checkpoint-discipline-square {
  font: bold 9pt Helvetica;
  color: #EDEDEE;
  height: 16px;
  width: 16px;
  text-align: center;
  padding: 1px;
  float: left;
  border-width: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
  background-color: gray; 
  cursor: pointer;
}

.final-time {
  background-color: #000000;
}

.end-descipline1 {
  background-color: #693d30;
}

.end-descipline2 {
  background-color: #675684;
}

.end-descipline3 {
  background-color: #84aac5;
}

.end-descipline4 {
  background-color: #4e6f95;
}

.end-descipline5 {
  background-color: #8da250;
}

.end-descipline6 {
  background-color: #9c3342;
}

.end-descipline7 {
  background-color: #4e6f95;
}

.end-descipline8 {
  background-color: #bc6f8a;
}

.end-descipline9 {
  background-color: #9c3342;
}

.MtnTrekking {
  height: 178px;
  width: 22px;
  background-image: url(../images/MtnTrekkingLegend.png);
  background-position: bottom right;
  background-repeat: no;
}
.Paddling {
  height: 178px;
  width: 22px;
  background-image: url(../images/PaddlingLegend.png);
  background-position: bottom right;
  background-repeat: no;
}
.Kayak {
  height: 178px;
  width: 22px;
  background-image: url(../images/WhitewaterSwimLegend.png);
  background-position: bottom right;
  background-repeat: no;
}
.MtnBiking {
  height: 178px;
  width: 22px;
  background-image: url(../images/MtnBikingLegend.png);
  background-position: bottom right;
  background-repeat: no;
}


.Ropes {
  height: 178px;
  width: 22px;
  background-image: url(../images/RopesLegend.png);
  background-position: bottom right;
  background-repeat: no;
}

.mask-descipline {
  background-image: url(../images/discipline.png);
  background-position: bottom right;
}

.start-descipline1 {
  background-image: url(../images/discipline1.png);
  background-position: bottom right;
  background-repeat: no-repeat;
}

.start-descipline2 {
  background-image: url(../images/discipline2.png);
  background-position: bottom right;
  background-repeat: no-repeat;
}

.start-descipline3 {
  background-image: url(../images/discipline3.png);
  background-position: bottom right;
  background-repeat: no-repeat;
}

.start-descipline4 {
  background-image: url(../images/discipline4.png);
  background-position: bottom right;
  background-repeat: no-repeat;
}

.start-descipline5 {
  background-image: url(../images/discipline5.png);
  background-position: bottom right;
  background-repeat: no-repeat;
}

.start-descipline6 {
  background-image: url(../images/discipline6.png);
  background-position: bottom right;
  background-repeat: no-repeat;
}

.start-descipline7 {
  background-image: url(../images/discipline7.png);
  background-position: bottom right;
  background-repeat: no-repeat;
}

.start-descipline8 {
  background-image: url(../images/discipline8.png);
  background-position: bottom right;
  background-repeat: no-repeat;
}

.start-descipline9 {
  background-image: url(../images/discipline9.png); 
  background-position: bottom right;
  background-repeat: no-repeat;
}

.short-course-row .x-grid3-cell-inner{
	background-color:#D2DDE9;
	height: 18px;
}
.full-course-row .x-grid3-cell-inner{
	background-color:#D8ECD6;
	height: 18px;
}
.inactive-course-row .x-grid3-cell-inner{
	background-image: url(../images/InactiveBackground.png);
    background-repeat: repeat-x;
	height: 18px;
}

.selected1 x-grid3-row-selected{
	background-color:#D8ECD6;
}

.elabel {
  font-size: 7px;
  font-weight: bold;
  color:white;
  background-color:none;
}

.topteams-icon {
            background-image:url(../images/Leaders.png) !important;
        }
.topbottomteams-icon {
            background-image:url(../images/LeadersTrailers.png) !important;
        }

.showtracks-icon {
    background-image:url(../images/ShowTracks.png) !important;
}
.hidetracks-icon {
    background-image:url(../images/HideTracks.png) !important;
}

.legendpopup-win {
  font: 9pt Helvetica;
  color: #000000;
  background-color:#FFFFFF;
  text-align: center;
  padding: 1px;
  border-width: 1px;
  margin-right: 1px;
}

.legendpopup-text {
  font: 8pt Helvetica;
  color: #585D62;
  text-align: center;
  padding: 1px;
  border-width: 1px;
  margin-right: 1px;
}

a.team-url:link     {color: black;}
a.team-url:visited  {color: black;}
a.team-url:active   {color: black;}

.add-icon {
   background-image:url(../images/add.gif) !important;
}
.remove-icon {
   background-image:url(../images/delete.gif) !important;
}

.header-right {
   position: absolute;
   right: 0px;
   top: 0px;
}

.spot-header {
	background-image:url(../images/HeaderRepeat.png);
	background-repeat:repeat-x;
	text-align:left;
        width: 100%;
        height: 100%;
        min-width: 100%;
        min-height: 100%;
        height: 100%;
}

.floatable {
    float: left;
    padding: 3px;
}

.popup {
    font: 12px Helvetica, Verdana, Arial;
    width: 210px;
    overflow: auto;
}

.popup-header {
    font-weight: bold;
    background: #F0E68C;
    clear: right;
    padding-top: 3px;
    padding-bottom: 3px;
}

.popup-body {
    clear: right;
    padding-top: 6px;
    padding-bottom: 3px;
}

.popup-line {
    clear: both;
    padding-top: 3px;
    overflow: auto;
}

.popup-line-caption {
    float: left;
    width: 50px;
    font-weight: bold;
    margin-right: 5px;
}

.popup-line-value {
    float: left;
    width: 140px;
}


.discipline-title {
    float: left;
    overflow: hidden;
    width: 152px;
    font: 10px Helvetica;
}

#myMapDisciplineDiv {
    padding-left: 20px;
    padding-top: 20px;
}
