.hidden  
{ 
display:none;
}

.visible
{ 
display:inline;
}


/* ----- small font ----- */
.sm
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
}

.smc
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
text-align: center
}


/* ----- regular size font ----- */
.reg
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
}

.regc
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
text-align: center
}

.regcStandings
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
text-align: center
}


.regcStandings:hover
{
background:#696969;
color:#fff!important;
}

.weekList
{
background:repeat-x bottom;
border-right:0;
border:1px solid #a5a5a5;
color:#3e3e3e!important;
cursor:pointer;text-decoration:none;
display:block;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;padding-top:3px;
text-align:center;
width:32px;height:19px;
}


.weekList:hover
{
background:#696969;
color:#fff!important;
}


.weekListSelected
{
border-right:0;
border:1px solid #a5a5a5;
color:white;
cursor:pointer;text-decoration:none;
display:block;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;padding-top:3px;
text-align:center;
width:32px;height:19px;
}

.weekListSelected:hover
{
background:#696969;
color:#fff!important;
}




/* ----- message font ----- */
.msg
{
border-width: 1;
border-style: solid;
border-color: gray;
font-family: Courier,Verdana,Arial,Helvetica;
font-size: x-small;
}


/* ----- message font for user name and date----- */
.msgReg
{
border-width: 1;
border-style: solid;
border-color: gray;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
}


/* ----- drop down table spacing ----- */
.dd
{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
margin-right: 15px;
margin-top: -0px;
margin-bottom: -0px;
}


/* ----- text input boxes in Select Picks point helper table ----- */
.ti
{
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
color: black;

background: white;
border-style: none;
}


/* ----- tables with borders ----- */
.twb
{
border-width: 1;
border-style: solid;
border-color: black;
}



/* ----- table data cell with right and bottom borders ----- */
.tdwrbb
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
border-right-width: 1;
border-right-style: solid;
border-right-color: gray;

border-bottom-width: 1;
border-bottom-style: solid;
border-bottom-color: gray;
}

/* ----- table data cell with right borders ----- */
.tdwrb
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
border-right-width: 1;
border-right-style: solid;
border-right-color: gray;
}

/* ----- table data cell with left borders ----- */
.tdwlb
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
border-left-width: 1;
border-left-style: solid;
border-left-color: gray;
}


/* ----- table data cell with left and bottom borders ----- */
.tdwlbb
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
border-left-width: 1;
border-left-style: solid;
border-left-color: gray;

border-bottom-width: 1;
border-bottom-style: solid;
border-bottom-color: gray;
}

/* ----- tables with borders ----- */
.makePicks
{
border-spacing: 0px 0px;
border-collapse: separate;
padding: 10px;
border-width: 1;
border-style: solid;
border-color: black;
}


/* ----- standings table ----- */
.st_tab
{
border-spacing: 0px 0px;
border-collapse: separate;
padding: 10px;
border-width: 1;
border-style: solid;
border-color: black;
width: 100%;
padding: 0px;
spacing: 0px;
background-color: #F5F5F5;
}

/* ----- table cells with gray borders ----- */
.messages
{
padding: 10px;
border-width: 1;
border-style: solid;
border-color: black;
}

/* ----- table data cells for mobile page ----- */
.tdmob
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
padding: 10px;
border-width: 1;
border-style: solid;
border-color: black;
}

/* ----- table rows for mobile page ----- */
.trmob
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
padding: 10px;
width: 320px;
}

/* ----- trophy games table for Setup games page ----- */
.trophy-tab
{
background-color:white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
border-width: 1;
border-style: dashed;
border-color: #D2B48C;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;

}
.trophy_td
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
border-top-style: none;
border-bottom-style: solid;
border-width: 1;
border-color: #D2B48C;
}

.mobileBody
{
margin-left:-0px;
margin-top:-0px;
}
