body {
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #1d282b;
	background: #c7d1d4 url(../images/bodyBG.gif) repeat-x top left;
}
.PageHeading {
	background:#FFFF99;
	font-size:14px;
	font-weight:bold;
	border:#999999;
	border-style:solid;
	border-width:thin;
}
.headrow {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}
A:link {
	text-decoration: underline;
	color:#B30000;
}
A:visited {
	text-decoration: underline;
	color:#B30000;
}
A:active {
	text-decoration: underline;
	color:#B30000;
}
A:hover {
	text-decoration: underline;
	color:#FFFF00;
}
.teambeton {
	text-decoration:underline;
	font-weight:bold;
	color:#FF0000;
}
.error {
	font-size:10px;
	color:#FF0000;
}
th {
	font-size:12px;
	background-color:#408eb6;
	color:#FFFFFF;
	padding:3px;
}
td {
	font-size:12px;
	padding:2;
}
button {
	padding:0;
	height: 18px;
	font-size:9px;
	background-color:#990000;
	color:#FFFFFF;
}
div.row {
  	clear: both;
  	padding-top: 2px;
}
div.row span.label {
  	float: left;
  	width: 100px;
  	text-align: right;
}
div.row span.formfield {
  	float: right;
  	width: 235px;
  	text-align: left;
} 
div.spacer {
  	clear: both;
}
#weeklybets {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#666666;
}
#weeklybets tbody tr.weekrow  td {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#666666;
}
#weeklybets tbody tr.weekrow {
	background-color:#eee;
}
#weeklybets tbody tr td.leftside {
    border-left-style:solid;
	border-left-width:1px;
	border-left-color:#666666;
}
#weeklybets tbody tr td.rightside {
    border-right-style:solid;
	border-right-width:1px;
	border-right-color:#666666;
}
#weeklybets tbody tr td.both {
    border-left-style:solid;
	border-left-width:1px;
	border-left-color:#666666;
    border-right-style:solid;
	border-right-width:1px;
	border-right-color:#666666;
}
#standings {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#666666;
	background-color:#eee;
	width:512px;
}
#standings tbody tr.weekrow  td {
    border-top-style:solid;
	border-top-width:1px;
	border-top-color:#666666;
}
#standings tbody tr td.leftside {
    border-left-style:solid;
	border-left-width:1px;
	border-left-color:#666666;
}
#standings tbody tr td.rightside {
    border-right-style:solid;
	border-right-width:1px;
	border-right-color:#666666;
}
#standings tbody tr td.both {
    border-left-style:solid;
	border-left-width:1px;
	border-left-color:#666666;
    border-right-style:solid;
	border-right-width:1px;
	border-right-color:#666666;
}
div#adminmessage {
	padding:5px;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#666666;
    border-right-style:solid;
	border-right-width:1px;
	border-right-color:#666666;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#666666;
    border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#666666;
	background-color:#FFFFFF;
	color:#FF0000;
}
#admin_alias th a{
	font-size:12px;
	background-color:#408eb6;
	color:#FFFFFF;
	padding:3px;	
}
#admin_alias th a:hover{
	font-size:12px;
	background-color:#408eb6;
	color:#FFFF00;
	padding:3px;	
}
#aliasinfo {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#666666;
	background-color:#eee;
}
#aliasinfo tbody tr.weekrow  td {
    border-top-style:solid;
	border-top-width:1px;
	border-top-color:#666666;
}
#aliasinfo tbody tr td.leftside {
    border-left-style:solid;
	border-left-width:1px;
	border-left-color:#666666;
}
#aliasinfo tbody tr td.rightside {
    border-right-style:solid;
	border-right-width:1px;
	border-right-color:#666666;
}
#aliasinfo tbody tr td.both {
    border-left-style:solid;
	border-left-width:1px;
	border-left-color:#666666;
    border-right-style:solid;
	border-right-width:1px;
	border-right-color:#666666;
}
#placebetsinfo {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#666666;
	background-color:#eee;
}
#placebetsinfo tbody tr.weekrow  td {
    border-top-style:solid;
	border-top-width:1px;
	border-top-color:#666666;
}
#placebetsinfo tbody tr td.leftside {
    border-left-style:solid;
	border-left-width:1px;
	border-left-color:#666666;
}
#placebetsinfo tbody tr td.rightside {
    border-right-style:solid;
	border-right-width:1px;
	border-right-color:#666666;
}
#placebetsinfo tbody tr td.both {
    border-left-style:solid;
	border-left-width:1px;
	border-left-color:#666666;
    border-right-style:solid;
	border-right-width:1px;
	border-right-color:#666666;
}
#hqcontainer {
	padding:10px;
	margin-left:10px;
	margin-right:10px;
	max-width:1050px;
	text-align:center;
	overflow: auto;
	border:0px solid yellow;
}
#hqleftcol {
	padding:5px;
	margin-right:10px;
	float:left;
	width:500px;
}
#hqrightcol {
	padding:5px;
	float:left;
}
#info_container {
	border:0px solid red;
	width:1210px;
}
#gameinfo_gg {
	border:1px solid black;
	background-color:#FFFFFF;
	width:301px;
	float:left;
}
#gameinfo_betemall {
	border:1px solid black;
	background-color:#FFFFFF;
	border-left:0px;
	width:301px;
	float:left;
}
#gameinfo_suicide {
	border:1px solid black;
	background-color:#FFFFFF;
	border-left:0px;
	width:301px;
	float:left;
}
#gameinfo_chaos {
	border:1px solid black;
	background-color:#FFFFFF;
	border-left:0px;
	width:301px;
	float:left;
}
#game_rules {
	overflow:auto;
	margin-top:5px;
	height:330px; 
	width:298px; 
	display:block;
}
.toggleopacity img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);
	opacity: 0.65;
}		
.toggleopacity:hover img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity: 1;
}
.INS {
	font-size:14px;
	font-weight:bold;
}
.dropremove {
	width:884px; 
	height:40px; 
	border:1px solid black; 
	background-color:#CCCCCC; 
	position:relative; 
	margin-top:0px;
	border-top:0px;
	color:#555555;
}
.hoverRemove {
	background-color:#FFFFCC;
}
.dropweek {
	border:1px solid #cccccc; 
	float:left; 
	height:50px; 
	width:50px;
	font-size:14px;
	color:#888888;
}
.hoverWeek {
	background-color:#FFFF99;
}

#pup {
  position:absolute;
  z-index:200; /* aaaalways on top*/
  padding: 3px;
  margin-left: 10px;
  margin-top: 5px;
  width: 195px;
  border: 1px solid black;
  background-color: #777;
  color: white;
  font-size: 0.95em;
  visibility:hidden;
}