body, td, th, input, select, textarea, a:link, a:visited, a:hover, a:active, ul, ol, li
{
    font-family: arial, sans-serif;
    font-size: 11px;
}

/* calendar related css */
div.calendarDiv
{
    position: absolute;
    visibility: hidden;
    background-color: white;
    z-index: 100;
}

iframe.calendarFrame
{
    position: absolute;
    visibility: hidden;
    width:150px;
    height:175px;
    border:none;
    z-index:0;
}

/* calendar style for other month dates */
a.cpOtherMonthDate { color: #808080; }

table.osrSortTable thead th
{
    padding-top: 5px;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 5px;
}
table.osrSortTable th.table-sorted-desc
{
    background-image: url("/OSICORE/include/images/buttons/u_arr.gif");
    background-position: center top;
    background-repeat: no-repeat;
}
table.osrSortTable th.table-sorted-asc
{
    background-image: url("/OSICORE/include/images/buttons/d_arr.gif");
    background-position: center top;
    background-repeat: no-repeat;
}

td.gameStatusNew, span.gameStatusNew { font-weight: bold; color: blue; }
td.gameStatusStaging, span.gameStatusStaging { font-weight: bold; color: orange; }
td.gameStatusActive, span.gameStatusActive { font-weight: bold; color: green; }
td.gameStatusCancelled, span.gameStatusCancelled { font-weight: bold; color: red; }

a:link.disabled, a:visited.disabled, a:active.disabled, a:hover.disabled { color: #C1C1C1; }

a.checkLink:active, a.checkLink:visited, a.checkLink:link { color: white; }
a.checkLink:hover { color: yellow; }

div.osrHelp
{
    display: none;
    position: absolute;
    width: 200px;
    padding: 2px;
    border: 1px solid #6C9CA7;
    background: white;
    color: black;
}

ul.instructions li, ol.instructions li { padding-top: 2px; padding-bottom: 2px; }
.instructions_blue { color:#3366FF; }

.yellowActionButton { background-color: #FFD321; }

td.ref_pos_blue
{
    font-size: 10px;
    text-align: center;
    background-color: #A7BEED; 
}
td.ref_pos_green
{
    font-size: 10px;
    text-align: center;
    background-color: #94CE63;     
}
.readonly { background: #CCCCCC; }
