html, body
{
	margin:0px;
	padding:0px;
	border-width:0px;
	border-style:none;
	border-color:inherit;
	color:#000;
	background-color:#051852;
	font-size:12pt;
	font-family:Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;

}
img { border-style:none; }
h1
{
	color:inherit;
	background-color:inherit;
	font-size:150%;
}
h1.title
{	color:#FFFFFF;
	background-color: inherit;
	font-size:100%;
}
h2
{
	font-size:130%;
	font-family:Arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#993333;
	text-decoration:none;
}
h2 a
{
	color:inherit;
	background-color:inherit;
	text-decoration:none;
}
h3
{
	color:#000099;
	background-color:inherit;
	font-size:120%;
	font-weight:bold;
}
h4
{
	color:#006600;
	background-color:inherit;
	font-size:100%;
	font-weight:bold;
}

ul
{
	color:#000000;
	background-color:inherit;
	padding-left:10px;
	line-height:1.2em;
	margin-top:1em;
	margin-bottom:1em;
}
ol
{
	color:#000000;
	background-color:inherit;
	padding-left:10px;
	line-height:1.2em;
	margin-top:1em;
	margin-bottom:1em;
}
li { margin-bottom:0.25em; }
div
{
	color:inherit;
	background-color:inherit;
	border-width:0px;
	border-style:none;
	border-color:inherit;
	margin:0px;
	padding:0px;
}
div#topbar
{
	position:static;
	margin:0px;
	padding: 10px 20px;
	color:#FFFFFF;
	background-color:#118B38;
	text-align:left;
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	font-size:50px;
	font-weight:bold; 
	font-family:TimesNR,serif;
}

div#middle
{
	position:static;
	padding:0px;
	margin:0px;
	color:#000000;
	background-color:inherit;  /*inherit; /*#C08867;  /*BCA78A; /*D19646;*/
}

div#leftsidebar
{
	position:relative;
	float:left;
	left:0px;
	top:10px;
	margin:0px auto;
	padding:0px;
	color:#000000;
	background-color:inherit;

	width:180px;
	min-width:180px;
	max-width:180px;
	text-align:center;
}
div#content
{
min-width:460px;
	padding:10px 30px;
	color:#000000;
	background-color:#FFFFFF;
	margin:5px 5px 5px 180px;
	border: 2px none #0c5c92;

}
div#bottombar
{
position:relative;
	clear:both;
	padding:20px 0px;
	margin:0px;
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;

	color:#FFFFFF;
	background-color:#A41D1F;
	text-align:center;
}

div#signaturebar
{
	/*  position:relative;
	clear:both; */
	padding:0px 0px 0px;
	margin:10px;

	color:#FFFFFF;
	background-color:inherit;
	text-align:center;
}
div#ballstitle
{
	color:#FFFFFF;
	background-color:#5858C0;
	text-align:center;
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	font-size:30px;
	font-weight:bold;
	font-family:TimesNR,serif;
}
p#outputdraw
{
	color:#FF0000;
	background-color:#FFFFCC;
	text-align:center;
	font-size:200%;
}
div#lotteryselection
{	color:#000088;
	background-color:#FFF2D0;
	border:solid #000000 1px;
}
div#lotterysearch
{	color:#008800;
	background-color:#EDFFF0;
	border:solid #000000 1px;
	padding-bottom:10px;
}
div#searchinput
{	color:#008800;
	background-color:#EEEFFD;
	border:solid #000000 1px;
}
div#lotteryresults
{	color:#880000;
	background-color:#FFE0E1;
	border:solid #000000 1px;
}

div#lotteryselection h1, div#lotterysearch h1, div#lotteryresults h1,div#searchinput h1
{
	margin:0px 0px 5px 0px;
	padding:2px 0px;
	color:#006600;
	background-color:inherit;
	text-align:center;
	font-size:120%;
}
div#lotteryselection h2, div#lotterysearch h2, div#lotteryresults h2
{
	margin:0px 15px;
	padding:2px 0px;
	color:#FF0000;
	background-color:inherit;
	text-align:center;
	font-size:120%;
}
div#lotterysearch p
{	margin: 0em 2em;
	text-align:center;
}
div#lotterysearch a
{	margin: 0em 0em;
}
div#lotterysearch a:hover
{	color:#CC0000;
	background-color:#FFFAD8;
}


table td
{
	color:inherit;
	background-color:inherit;
}
ul.menulist, ul.menulist li
{
	margin:0px auto;
	padding:0px;
	list-style:none;
	border:0px none;
	text-align:center;
}
ul.menulist
{
	position:relative;
	margin:0px;
	padding:0px;
	text-align:center;
}
ul.menulist_thisauthor
{
	margin-top:-10px;
	padding-top:0px;
	border:0px none;
}
ul.menulist li
{
	position:relative;
	margin:0px auto;
	padding:0px;
	list-style:none;
	font-family:Arial, sans-serif;
	font-weight:bold;
}
ul.menulist a
{
	display:block;
	width:140px;
	position:relative;
	margin:0px auto;
	padding:4px;
	color:#000000;
	background-color:#FAEAB6;  /*#8B4724; /*#333366;*/
	border-width:2px;
	border-style:solid;
	border-color:#FFFFFF #999999 #999999 #FFFFFF;
	text-decoration:none;
}
ul.menulist a#me
{
	color:#999999;
	background-color:#934F2A; /*#CCCCFF;*/
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}
ul.menulist a:hover
{
	color:#FFFFFF;
	background-color:#0C38BD;
	border-color: #999999 #FFFFFF #FFFFFF #999999;
	border-width:2px;
	border-style:solid;
}
ul.menulist a#me:active
{
	visibility:hidden;
}
ul.xmllnk
{
	font-size:10px;
	line-height:14px;
	font-weight:bold;
	font-family:Helvetica,Arial,sans-serif;
	text-align:center;
}
ul.xmllnk li
{
	display:inline;
	margin:0px 0px;
	padding:0px 0px;
}
ul.xmllnk li a
{
	display:inline;
	margin:0px 5px;
	padding:2px 5px;
	color:#FFF;
	background-color:#F63;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	text-decoration:none;
	white-space:nowrap;
}

table.bitmillstamp
{
	color:#FFFFFF;
	background-color:#092BA4;
	text-align:center;
	margin: 0px auto;
	padding: 5px 15px;
	border: 1px solid white;
}


a.bottomlinks
{
	color:#FFFFFF;
	background-color:inherit;
	font-weight:bold;
}
a.bottomlinks:hover
{
	color:#FFFF00;
	background-color:inherit;
	font-weight:bold;
}
.center
{
	margin:0px auto;

	text-align:center;
}
h1.pagetitle
{
	color:#CC0000;
	background-color:inherit;
}
p.pretext
{
	color:#003366;
	background-color: inherit;
}
p.footnote
{
	color:#003300;
	background-color: inherit;
}
span.fntag
{
	color:#FF0000;
	background-color: inherit;
	font-size:69%;
	vertical-align:super;
}



div.sidebox
{
	width:140px;
	margin:15px auto;
	padding:0px 0px 10px;
	border:2px solid #41568B;
	color:#000000;
	background-color:#FAEAB6;
	text-align:left;
	font-size:86%;
}
div.floatbox
{
	float:right;
	width:180px;
	margin:0px -10px 0px 2px;
	padding:0px 0px 10px 0px;
	border:2px solid #41568B;
	color:#000000;
	background-color:#FAEAB6;
	text-align:left;
	font-size:86%;
}
div.sidebox h1, div.floatbox h1
{
	margin:0px 0px 10px 0px;
	padding:2px 0px;
	color:#FFFFFF;
	background-color:#41568B;
	text-align:center;
	font-size:120%;
}
div.sidebox h2
{
	margin:0px 15px;
	padding:2px 0px;
	color:#FF0000;
	background-color:inherit;
	text-align:center;
	font-size:120%;
}
div.sidebox ul, div.floatbox ul
{
	margin:0px;
	padding:2px 10px;
	color:#000000;
	background-color:inherit;
	list-style:none;
}
div.floatbox p
{
	margin:0px;
	padding:2px 10px;
}
p.more
{
	padding-right:20px;
	color:#FF0000;
	background-color:inherit;
	text-align:right;
}
a.more, p.more a
{
	color:#FF0000;
	background-color:inherit;
}
span.hilitetext
{

	color:#000000;
	background-color:#FFFB94;

}

div.floatbox img
{
	text-align:center;
	margin:0px auto;
	padding:0px;
}

img
{
padding:0.5em 2em;
border: none 1px #000000;

}

td.L
{	color:#000000;
	background-color:#FFFB94;
	padding:0px 10px;
	text-align:center;
}
td.D
{	color:#000000;
	background-color:#E0FFEE;
	padding:0px 10px;
	text-align:center;

}
td.R
{	color:#000000;
	background-color:#FFEFD9;
	padding:0px 5px;
	text-align:center;

}
td.B
{	color:#000000;
	background-color:#EAEDFF;
	padding:0px 5px;
	text-align:center;

}
