body
{
    border-right: medium none;
    padding-right: 0px;
    border-top: medium none;
    padding-left: 0px;
    font-size: 80%;
    background-image: none;
    padding-bottom: 0px;
    margin: 0px;
    border-left: medium none;
    color: #222222;
    padding-top: 0px;
    border-bottom: medium none;
    background-repeat: repeat;
	font-family: arial;
	background-color: lightgrey;
}

.footer
{
	text-align: left;
	font-family: arial;
}

h1
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 1.5em 0px 0px;
    padding-top: 0px;
    text-align: left;
    font-size: 160%
}
h2
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin: 1.5em 0px 0px;
    font-weight: 100;
    text-align: left;
    font-size: 160%
}
h3
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    padding-bottom: 0px;
    margin: 1.5em 0px 0px;
    padding-top: 0px;
    text-align: left;
    font-size: 140%
}
h4
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 1.25em 0px 0px;
    padding-top: 0px;
    font-weight: normal;
    text-align: left;
    font-size: 140%
}
h5
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 1.25em 0px 0px;
    padding-top: 0px;
    font-weight: normal;
    font-style: italic;
    text-align: left;
    font-size: 140%
}
h6
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 1.25em 0px 0px;
    padding-top: 0px;
    font-weight: normal;
    font-style: italic;
    text-align: left;
    font-size: 130%
}
table.form
{
    font-size:90%;
    background: none transparent scroll repeat 0% 0%;
    margin: 0.5em 2.5em;
    border-collapse: collapse;
}
table.simple
{
    font-size:85%;
    background: none transparent scroll repeat 0% 0%;
    margin: 0.5em 2.5em;
    border-collapse: collapse;
}
table.simple caption
{
    border-right: medium none;
    padding-right: 0px;
    border-top: medium none;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px 2.5em 0.75em;
    border-left: medium none;
    padding-top: 0px;
    border-bottom: medium none;
    text-align: center;
}
table.simple td
{
    padding-right: 0.5em;
    padding-left: 0.5em;
    padding-bottom: 0.25em;
    margin: 0px;
    padding-top: 0.25em;
    text-align: left
}
table.simple th
{
    border: lightgrey 1px solid;
    margin: 0px 2.5em 0.75em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    text-align: center;
    color: white;
    background: black;
    text-align: left
}
table.simple td.highlight
{
    background: #ff4444
}
table.simple th.highlight
{
    background: #ff4444
}
table.simple th.bold
{
	font-size: 110%;
    font-weight: bold
}
table.simple td.bold
{
	font-size: 110%;
    font-weight: bold
}
table.simple td.lighter
{
    background: #f8f8f8
}
table.simple th.lighter
{
    background: #f8f8f8
}
table.simple td.darker
{
    background-image: none;
    background-repeat: repeat;
    background-color: #aaaaaa
}
table.simple th.darker
{
    background: #fff990
}
table.simple td.warning
{
	background: #cc9933;
}
table.simple th.warning
{
    background: #ff8888
}
table.simple td.left
{
    text-align: left
}
table.simple th.left
{
    text-align: left
}
table.simple td.center
{
    text-align: center
}
table.simple th.center
{
    text-align: center
}
table.simple td.right
{
    text-align: right
}
table.simple th.right
{
    text-align: right
}
table.simple td.italic
{
	font-style: italic
}
table.stats
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 2px;
	margin-left: 10px;
	padding-top: 2px;
	text-align: center;
	position: absolute;
	left: 10px;
	top: 10px;
}
table.stats td.header
{
	padding-right: 5px;
	padding-left: 5px;
	color: white;
	background-color: black;
	padding-bottom: 4px;
	padding-top: 4px;
}
table.login
{
	font-size: 85%;
}
input.login
{
    font-size: 90%;
}
.textinput
{
    font-size: 100%;
    border-right: lightgrey 1px solid;
    border-top: dimgray 1px solid;
    border-left: dimgray 1px solid;
    color: black;
    border-bottom: lightgrey 1px solid;
    background-color: white;
}
.submitbutton
{
    font-size: 100%;
    border-left: lightgrey 1px solid;
    border-bottom: dimgray 1px solid;
    border-right: dimgray 1px solid;
    color: black;
    border-top: lightgrey 1px solid;
    background-color: #eeeeee
}
.loginbutton
{
    font-size: 80%;
    border-left: lightgrey 1px solid;
    border-bottom: dimgray 1px solid;
    border-right: dimgray 1px solid;
    color: black;
    border-top: lightgrey 1px solid;
    background-color: #ddddff
}
input.select
{
    font-size: 90%;
    border-right: lightgrey 1px solid;
    border-top: dimgray 1px solid;
    border-left: dimgray 1px solid;
    color: black;
    border-bottom: lightgrey 1px solid;
    background-color: white
}
input.textarea
{
    border-right: #9fbb88 1px solid;
    border-top: #5d7744 1px solid;
    border-left: #5d7744 1px solid;
    color: black;
    border-bottom: #9fbb88 1px solid;
    background-color: white
}

td.mainmenu
{
    font-size: 85%;
    border-right: black 3px solid;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 3px;
    color: black;
    padding-top: 3px;
    border-bottom: black 2px solid;
    background-color: #eeeeee;
    text-align: center
}

td.submenu
{
    font-size: 85%;
    border-right: black 3px solid;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 3px;
    color: black;
    padding-top: 3px;
    border-bottom: black 2px solid;
    background-color: #aaaaff;
    text-align: center
}

td.menu
{
    border-right: black 3px solid;
    padding-right: 2px;
    padding-left: 2px;
    font-size: 85%;
    padding-bottom: 2px;
    padding-top: 2px;
    border-bottom: black 2px solid;
    text-align: center;
    color: black;
    background-color: #ddddff
}

#main a:link
{
    background: none transparent scroll repeat 0% 0%;
    color: black;
    text-decoration: none
}
#main a:visited
{
	background: none transparent scroll repeat 0% 0%;
	color: darkred;
	text-decoration: none;
}
#main a:hover
{
    text-decoration: underline
}
#main a:active
{
    text-decoration: underline
}

#menu a:link
{
	color: black;
	text-decoration: none;
}

#menu a:visited
{
	color: black;
	text-decoration: none;
}

#menu a:hover
{
	color: black;
	text-decoration: underline;
}

#footer
{
    font-size: xx-small;
    text-align: left
}

#footer a:link
{
    background: none transparent scroll repeat 0% 0%;
    color: #navy;
    text-decoration: none
}
#footer a:visited
{
	background: none transparent scroll repeat 0% 0%;
	color: #blue;
	text-decoration: none;
}
#footer a:hover
{
    text-decoration: underline
}
#footer a:active
{
    text-decoration: underline
}

#copyright
{
    font-family: Arial Narrow;
}

#ticker
{
	padding-left: 18px;
	position: absolute;
	top: 110px;
}
.news
{
    font-size: 130%;
}

#banner
{
	position: absolute;
	left: 240px;
	top: 20px;
}

#racingindex
{
	position: absolute;
	left: 640px;
	top: 13px;
}

#tippingleague
{
	position: absolute;
	left: 760px;
	top: 20px;
}
