﻿body
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.pageTitle
{
    color: #FFFFFF;
    background-color: #587993;
    font-size: x-large;
    font-weight: bold;
}
.pageTitleLogin
{
    color: #FFFFFF;
    background-color: #587993;
}
.pageSlogan
{
    background-color: #4f6d84;
    font-size: large;
    font-style: italic;
    color: #0099CC;
    font-weight: bold;
}
.menuStyle
{
    background-color: #c8d2c3;
}
.bodyHeading
{
    font-size: x-large;
    text-align: center;
}
.emptyDataRow
{
    background-color: #1C5E55;
    font-weight: bold;
    color: white;
}
/* ---------- Colors ---------- */
/* see site master main header row  - white on lighter bluish color*/
.colorsPrimary      
{
    color: white;               
    background-color: #587993; 
}
/* white on greenish color */
.colorsTableHeaderRow
{
    color: white;
    font-weight: bold; 
    background-color: #1C5E55;
}
/* black on pale blue-gray*/
.colorsTableRow
{
    color: #333333;
    background-color: #E3EAEB;
}
/* black on WhiteSmoke */
.colorsTableAlternatingRow
{
    color: #333333;
    background-color: #F5F5F5;
}
/* black on brown */
.colorsTableSelectedRow
{
    color: #333333;
    background-color: #C5BBAF;
}
/* white on greenish color */
.colorsTableEmptyDataRow
{
    color: white;
    background-color: #1C5E55;
}
/* white on red */
.colorsTableReadyToDeleteRow
{
    color: white;
    background-color: red;
    font-weight: bold; 
}
/* Tournament schedule */
.colorsSchedule
{
    border-style: solid;
    border-color: #4F6D84;
    border-width: thick thick thick thick;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
    padding-left: 20px;
    background-color: #efefef;
}
/* Tournament schedule separator border */
.colorsScheduleTournamentSeparator
{
    border-bottom-style: solid;
    border-width: medium;
    border-color: #4F6D84
}
/* Tournament schedule row */
.colorsScheduleAgeGroupRow
{
    background-color: #F5F5F5;
    font-weight: normal;
}
/* Tournament schedule alternating row*/
.colorsScheduleAgeGroupAlternatingRow
{
    background-color: #E6E6E6;
    font-weight: normal;
}
/* ---------- Colors End ---------- */

/* for Ajax watermark extender */
.watermarked 
{ 
   background-color: #E1E1E1; 
   border: solid 1px #808080; 
   padding: 2px; 
}

/* use tableRowSeparator to separate sections of a table with a smaller row */
.tableRowSeparator
{
    font-size: 3pt;
}

/* Fixes IE 8 menu compatibility issue */
.contentMenuDynamic
{
    z-index:99;
} 

/* Marriott tournament and online booking table */
.marriottBookOnlineTableHeader
{
    font-size: 10pt;
    text-align: left;
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: black;
}

.marriottBookOnlineTableDetail
{
    padding-right: 10px;
    font-size: 10pt;
    text-align: left;
}
