BODY {
	font: normal 8pt Tahoma, Arial, Helvetica, Helv, Geneve, sans-serif; 
	padding: 0px;
	margin: 0px;
}

#container{
	padding: 0px;
}

#header{
	height: 55px;
	padding: 0px;
	color: #F0F1D8;
	background-color: #f0f6f0;
	border-bottom: 1px solid #309030;
}

#menu
{
	background: #476d47;
	padding:2px 0px;
	padding-bottom:3px;
	border-bottom: 1px solid #d0f0d0;
	font-size:8pt;
	font-weight: bold;
}

#submenu
{
	background: #698f69;
	padding:2px 0px;
	border-bottom: 1px solid #d0f0d0;
	font-size:8pt;
	font-weight: normal;
}

#content
{
	margin: 10px;
	margin-top: -1px;
	border:1px solid #c0c0c0;
	border-top:1px solid #c0c0c0;
	background:#ffffff;
	padding: 5px;
	clear: both;
}

#preFooter
{
	clear:both;
}

#footer
{
	padding:0px 10px;
	color:#809980;
	font-size:8pt;
	clear:both;
}

#innerMenu
{
	float: left;
	width: 170px;
	border: 1px solid #008000;
	background: #f0f9f0;
	padding: 5px;
}

#innerText
{
	margin-left: 190px;
}

h1 { font-size: 18pt; font-weight: normal; margin:0px;}
h2 { font-size: 14pt; font-weight: normal; margin:0px;}
h3 { font-size: 12pt; font-weight: bold; margin:0px;}
h4 { font-size: 10pt; font-weight: bold; padding:3px 6px; margin:0px; margin-top:0px;}

h3.heading { font-size: 12pt; font-weight: bold; margin:0px; padding:4px 10px; background: url(/gfx/bg-title1.gif) repeat-x; border:1px solid #e0e0e0;}

#thePage P { margin-left:40px; }

#loading
{
	position: absolute;
	margin: 15% 40%;
	z-index:20;
	padding:4px 15px;
	background:#ff0000;
	color:#ffffff;
	border:1px solid #660000;
	visibility: hidden;
}

A { color: #0000ff; text-decoration: none }
A:link { color: #0000ff; text-decoration: none }
A:visited { color: #0000ff; text-decoration: none }
A:active { color: #ff0000; text-decoration: none }
A:hover { color: #ff0000; text-decoration: none }

A.menu, A.menuS
{
	text-decoration: none;
	color: #ffffff;
	padding: 2px 12px;
	background: #669966;
	border-right:1px solid #96c996;
	cursor: pointer;
}

A.menuS
{
	color: #ffffff;
	background: #60c060;
}

A.menu:visited, A.menuS:visited
{
	text-decoration: none;
	color: #ffffff;
	padding: 2px 12px;
	background: #669966;
	border-right:1px solid #96c996;
	cursor: pointer;
}

A.menuS:visited
{
	color: #ffffff;
	background: #366936;
}

A.menu:hover, A.menuS:hover
{
	background: #ffffff;
	color: #000000;
}


#betslip
{
	position: absolute;
	right: 0px;
	top: 0px;
	z-index:25;
	background:#f0f0f0;
	color:#000000;
	border:1px solid #006600;
}
#betslip #title
{
	padding:2px 10px;
	background: #006000;
	color: #ffffff;
	text-align: center;
}
#betslip #betContainer
{
	padding: 2px 5px;
	border:1px solid #c0c0c0;
}
#betContainer TD
{
	padding: 1px 3px;
}
#betContainerPrint TD
{
	padding: 2px 10px;
}


.framed
{
	border: 1px solid #b0c0b0;
	background: #e0f0e0;
	margin: 5px;
	width: 300px;
}
.framed .title
{
	background: #b0c0b0;
	color: #000000;
	padding: 2px 5px;
}
.framed .text
{
	padding: 5px;
}