/* tables */
table.golfodata {
	margin:10px 0pt 15px;
	font-size: 10pt;
	width: 100%;
}

table.golfodata thead tr {
    margin-top: 5px;
    margin-bottom: 5px;
    height:28px;
}

table.golfodata thead tr th,table.golfodata tbody tr th {
	background-color: #a9a9a9;
    color:white;
    border-bottom: transparent solid 2px;
}

table.golfodata tbody td {
	background-color: #FFF;
}

table.golfodata tbody td a {
	text-decoration:none;
}

table.golfodata tr td.number {
    text-align:center;
}


/* golfotable */
table.golfotable {
    display:table;
	margin:0px 0px 0px 0px;
	width: 100%;
    border-spacing: 0px;
    border-collapse:collapse;
}

table.golfotable thead tr {
    height:30px;
}

table.golfotable thead th, table.golfotable tbody th {
    color:white;
    font-size:12px;
    border-width: 1px 0px 0px 1px;
    border-color: #B3B3B3;
    border-style: solid;
    font-weight: bold;
    text-shadow: 0 -1px 1px black;
    background: #111;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#3C3C3C),to(#111));
    background-image: -webkit-linear-gradient(top,#3C3C3C,#111);
    background-image: -moz-linear-gradient(top,#3C3C3C,#111);
    background-image: -ms-linear-gradient(top,#3C3C3C,#111);
    background-image: -o-linear-gradient(top,#3C3C3C,#111);
    background-image: linear-gradient(top,#3C3C3C,#111);
}

table.golfotable thead th.first, table.golfotable tbody th.first {
    border-width: 1px 0px 0px 0px;
}

table.golfotable tbody tr {
    height:28px;
}

table.golfotable tbody td {
    font-size:12px;
    font-weight:normal;
    border-width: 1px 0px 0px 1px;
    border-color: #B3B3B3;
    border-style: solid;
    text-shadow: 0 1px 0 white;
    background: #F0F0F0;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#EEE),to(#DDD));
    background-image: -webkit-linear-gradient(top,#EEE,#DDD);
    background-image: -moz-linear-gradient(top,#EEE,#DDD);
    background-image: -ms-linear-gradient(top,#EEE,#DDD);
    background-image: -o-linear-gradient(top,#EEE,#DDD);
    background-image: linear-gradient(top,#EEE,#DDD);

}

table.golfotable tbody td a {
	text-decoration:none;
}

table.golfotable tr td.number {
    text-align:center;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Scorecard
 */
table.golfotable tbody td .circle {
    display: inline-block;
    vertical-align:middle;
    line-height:20px;
    height: 20px;
    width: 20px;
    margin-left:auto;
    margin-right:auto;
    /*background-image:url('/resources/img/bg/circle.grey.20x20.png');*/
    color:white;
    background: #999999;
    /*-moz-border-radius:10px;*/ /* Firefox */
    /*-webkit-border-radius:10px;*/ /* Safari and chrome */
    /*-khtml-border-radius:10px;*/ /* Linux browsers */
    /*border-radius:10px;*/ /* CSS3 */
    /*behavior:url(border-radius.htc);*/ /* IE */
}

table.golfotable tbody td .orange {
    background: #ff6600;
    /*background-image:url('/resources/img/bg/circle.orange.20x20.png');*/
}

table.golfotable tbody td .red {
    background: #ff0000;
    /*background-image:url('/resources/img/bg/circle.red.20x20.png');*/
}

table.golfotable tbody td .blue {
    background: #3b94cf;
    /*background-image:url('/resources/img/bg/circle.blue.20x20.png');*/
}

table.golfotable tbody td .darkblue {
    background: #27558f;
    /*background-image:url('/resources/img/bg/circle.darkblue.20x20.png');*/
}

table.golfotable tbody td .blank {
    background: #27558f;
    /*background-image:none;*/
}




table.golfodata tr td.sorting_1 {
   font-weight:bold;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* DataTables sorting
*/

table.golfotable .sorting_asc {
	/*background: url('/resources/img/datatables/sort_asc.png') no-repeat center right;*/
    background-image: url('/resources/img/datatables/sort_asc_white.png');
    background-repeat:no-repeat;
    background-position:bottom;
}

table.golfotable .sorting_desc {
	/*background: url('/resources/img/datatables/sort_desc.png') no-repeat center right;*/
    background-image: url('/resources/img/datatables/sort_desc_white.png');
    background-repeat:no-repeat;
    background-position:bottom;
}

table.golfotable .sorting {
	/*background: url('/resources/img/datatables/sort_both.png') no-repeat center right;*/
}

table.golfotable .sorting_asc_disabled {
	/*background: url('/resources/img/datatables/sort_asc_disabled.png') no-repeat center right;*/
}

table.golfotable .sorting_desc_disabled {
	/*background: url('/resources/img/datatables/sort_desc_disabled.png') no-repeat center right;*/
}

table.golfotable tr td.sorting_1 {
    font-weight:bold;
    color: #cc6600;
}
