
@font-face {
	font-family: gillsans;
	src: url('fonts/ufonts.com_gillsans.ttf');
}

body {
    font-size: 90%;
    font-family:arial,sans-serif;
    color:#262626;
    text-align:left;
}

table {
    color:#262626;
    text-align:left;
}

select {
    font-size: 1.0em;
}

button {
    font-size: 1.0em;
}

input {
    font-size: 1.0em;
}

textarea {
    font-size: 1.0em;
}


th {
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}

.myteam {
	color:#FFFFFF;
	background-color:#808080;
}

.prize_spot {
	color:#FFFFFF;
	background-color:GREEN;
}

.rival_ahead {
	background-color:#C0FFC0;
}

.rival_behind {
	background-color:#FFC0C0;
}

.ff1para {
	padding : 0px;
	margin  : 0px;
}

.ff1link
{
            cursor : hand;
            cursor : pointer;
}

.topmenuhead {
            width:5px;
            height:32px;
            cursor : default;
            text-align:center;
            background-color:#bbbbbb;
            display:block;
        }

IMG.withborder {
    padding : 5px;
    border : 1px solid lightgrey;
    background-color : #fff;
}


div.withborder {
    padding : 2px;
    border : 1px solid lightgrey;
    background-color : #fff;
}

.stuff {
	display : none;
}

.newstable {
	background-color:#CCECFF;
    text-decoration:none;
}

.topmenu {
            cursor : hand;
            cursor : pointer;
            width:121px;
            text-align:center;
            background-color:#767676;
            text-decoration:none;
            color:#FFFFFF;
            display:block;
        }

.unusedmenu {
            cursor : hand;
            width:121px;
            text-align:center;
            background-color:lightgrey;
            text-decoration:none;
            color:#FFFFFF;
            display:block;
        }

.topmenu:hover {
            cursor : hand;
            cursor : pointer;
            width:121px;
            text-align:center;
            color:#FFCC66;
            background-color:grey   ;
            }

.topmenuon {
            cursor : hand;
            cursor : pointer;
            width:121px;
            text-align:center;
            text-decoration:none;
            background-color:#FFCC66;
            color:#000000;
            display:block;
        }

.loginmenu {
            cursor : hand;
            cursor : pointer;
            width:121px;
            text-align:center;
            text-decoration:none;
            background-color:#395A9C;
            color:#FFFFFF;
            display:block;
        }

.report {
            border-width: 1px;
            border-color: #808080;
            border-style: solid;
        }

.reportstat {
            cursor : hand;
            cursor : default;
            border-width: 0 0 0 0;
        }

.newslink {
            text-decoration : none;
            cursor : hand;
            cursor : default;
            border-width: 0 0 0 0;
        }

tr.headerrow {
            background-color: #484444;
            color : #ffffff;
            height: 16px;
            border-style: none;
        }

tr.evenrow {
            background-color: #ffffff;
            height: 22px;
        }

tr.oddrow {
            background-color: #ffffff;
            height: 22px;
        }

tr.newsrow {
            text-decoration : none;
		}

.withhand {
            cursor : hand;
            cursor : pointer;
}

td.listrow {
            border-width: 0 0 1px 0;
            border-color: #dddddd;
            border-style:solid;
            padding: 3px 8px 3px 8px;
            vertical-Align: "text-top";
            vertical-Align: "text-top";
        }

td.listrowtop {
            border-width: 1px 0 0 0;
            border-color: #dddddd;
            border-style:solid;
            padding: 8px 8px 3px 8px;
            vertical-Align: "text-top";
            text-align: left;
        }

td.listrow_nob {
            border-width: 0 0 1px 0;
            border-color: #dddddd;
            border-style:none;
            padding: 3px 8px 3px 8px;
            vertical-Align: "text-top";
            text-align: left;
        }

#report td {
            border-style: dashed;
            border-width: 0 0 1px 0;
            border-color: #dddddd
        }

td.headercol {
            cursor : hand;
            cursor : pointer;
            border-style: solid;
            border-color: white;
            border-width: 1px 1px 1px 1px;
            padding: 3px 8px 3px 8px;
        }

td.headercolnosel {
            cursor : none;
            border-style: solid;
            border-color: white;
            border-width: 1px 1px 1px 1px;
            padding: 3px 8px 3px 8px;
        }

td.headercolsel {
            cursor : hand;
            cursor : pointer;
            border-style: solid;
            border-color: white;
            border-width: 1px 1px 1px 1px;
            font-weight : bold;
            padding: 3px 8px 3px 8px;
        }

.clickabletxt {
            cursor : hand;
            cursor : pointer;
            text-decoration : none;
            color : #000000;
        }

a.clickabletxt:hover {
            cursor : hand;
            cursor : pointer;
            text-decoration:underline;
        }

a.disabled {
            color : #C8C8C8;
        }

a.newslink
		{
            cursor : hand;
            cursor : pointer;
            text-decoration : none;
            text-decoration : underline;
		    color:#4B4B4B;
		}

a.newslink:hover
		{
            cursor : hand;
            cursor : pointer;
            text-decoration : underline;
            color : #000000;
		}

td.vertbar {
            border-width : 1px 1px 0 1px;
            border-color : #000000;
            border-style : solid;
        }

.clickablebar {
            cursor : hand;
            cursor : pointer;
        }

.nonclickablebar {
            cursor : default;
            cursor : default;
}

.indebt {
			color : red;
}

.incredit {
            color : green;
}

/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:transparent url(../ff1/images/tooltip/white.png);
	font-size:12px;
	height:18px;
	width:180px;
	padding:5px;
	padding-left:20px;
	color:#000;
}

.tooltip_lrg {
	display:none;
	background:transparent url(../ff1/images/tooltip/white_big.png);
	font-size:12px;
	height:200px;
	width:320px;
	padding:20px;
	color:#000;
}