﻿.jtp {text-align:left; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.jtp table {border:0px; margin:5px 0;border-bottom:solid 1px #999;}
.jtp table.noborder, .jtp .noborder table, .jtp .noborder td{border:none;}
.jtp .wide {width:550px;}
.jtp .wide table {width:auto;font-size:inherit;}
.jtp .wide .fldname {width:150px;}
.jtp .wide .fldval input {width:270px;}
.jtp .wide .fldval .radio input {width:auto;}

.jtp .section {background-color:#eee; font-weight:bold; padding-top:5px; padding-bottom:5px;}

.jtp th, .jtp td {margin:0; padding:2px 3px; vertical-align:top;}
.jtp th {font-weight:bold; text-align:left; background-color:#eee; border-bottom:solid 1px #999;}
.jtp td {border-bottom:solid 1px #ccc;}
.jtp table.noborder td {border:none;}
.jtp table table.inner  {margin:0}
.jtp table table.inner td {margin:0;padding:0}

.jtp .error { color:#ff0000;}
.jtp .help { font-size:smaller; margin:1px; color:Blue; font-style:italic;}

/* change password */
.jtp .changepwd {}

/* password recovery */
.jtp .passwordrecover {}

/* field */
.jtp .fldval input.short {width:100px;}

/* tipping menu */
#tm {clear:both;display:block;overflow:hidden;}
#tm ul {height:40px; clear:both;margin:0px;-webkit-padding-start:0px;-moz-padding-start:0px;padding:0;}
#tm ul li {float:left; padding:0; line-height:26px; margin:2px; list-style-image:none; list-style-type:none;}
#tm ul li a { font-weight:bold;}



/* rank - standing*/
.rankcol {width:100px;}
.namecol {}

.rank_rank {text-transform:uppercase;}
.rank_score {font-size:smaller; margin-left:10px;}
.rank_user {}
.rank_latest {font-size:smaller;}
.rank .me {font-weight:bold; color:#336699;}


/* sitetext - welcome, prizes, terms */
.sitetext {}


/* round */
.round {}
.roundpick { margin:5px; color:#cc0000; font-weight:bold;}
.roundpick a { color:#336699; font-weight:normal; }

.round span.time { font-size:smaller; margin-left:10px;}

.round .winnercol { text-align:center;}
.round .homecol { text-align:right;}
.round .homecol img, .round .awaycol img { height:20px;}
.round td.homecol, .round td.awaycol {font-weight:bold; color:#0066cc;}
.round .btncol {padding-left:1px; padding-right:0;}
.round .margincol input {width:35px;}
.round .venuecol {width:50px;}
.round .timecol {width:60px;}
.round .btncol {width:15px;}
.round .margincol {width:45px;}
.round .homecol {width:150px;}
.round .awaycol {width:150px;}

/* tab */
.tabs
{
    height: 26px;
    border-bottom: solid 1px #999;
    margin-bottom: 10px;
    font-weight: bold;
    padding:0;
    text-align:left;
}
.tabs a, #primary .tabs a { text-decoration:none; color:inherit;}
.tabs .tab
{
    padding: 5px;
    float: left;
    background-color: #eee;
    margin-right: 2px;
}
.tabs .on
{
    background-color: #336699;
    color: #fff;
}

