A:link, A:visited, A:active {
	font-family:arial,helvetica,verdana;
	font-size:10pt;
	font-weight:normal;
	text-decoration:none;
	color:#0000FF;
}
A:hover{
	font-family:arial,helvetica,verdana;
	font-size:10pt;
	font-weight:normal;
	text-decoration:none;
	color:#770000;
}
html, body {
	font-family:arial,helvetica,verdana;
	font-size:10pt;
	font-weight:normal;
	height:100%;
}

.bgfixed {
	background-attachment: fixed;
}
.bggreen{
	background-color:green;
}
.bgname2{
	background-image:url('../images/mmname2.jpg');
}

.bgwood{
	background-image:url('../images/mmwood.jpg');
}

.cblack{
	color:black;
}
.caaaaaa{
	color:#aaaaaa;
}
.ceselbut{
	margin-top:10px;
}
.centerbody{
	margin-left:auto;
	margin-right:auto;
}
.cgreen{
	color:green;
}
.clearfloatl{
	clear:both;
}
.container {
	margin-left:auto;
	margin-right:auto;
}
.contentColumn{
	float:left;
	height:100%;
	width:80%;
	overflow:auto;
}
.contentFrame{
	border:none;
}
.cpicontainer{
	background-image:url('../images/mmwood.jpg');
	border-style: inset;
	border-color:rgba(202,192,32,1);
	border-width:5px;
	margin:auto;
	width:60%;
}
.cpitable{
	background-color:rgba(202,192,132,.5);
	border:none;
	margin:auto;
	width:100%;
}
.cred{
	color:red;
}
.cwarning{
	color:#661a00;
}
.dpscore {
	background-color:rgba(255,255,255,.5) !important;
	display:block !important;
	font-size: 75%;
	margin: auto;
	text-align:center;
	width:30px;
}
.dpscore:hover {
	background-color:rgba(255,255,255,.5) !important;
	cursor:default !important;
}
#dw63:hover {
	background-color:transparent !important;
	cursor:default !important;
}
.floatl{
	float:left;
}
.fs16{
	font-size:16pt;
}
.fs20{
	font-size:20pt;
}
.fs24 {
	font-size:24pt;
}
.fullWidthFrame{
	width:99%;
}
.fwbold{
	font-weight:bold;
}
.gemessage{
	font-weight:bold;
	font-size:150%;
}
.h500{
	height:500px;
	overflow:auto;
}
.hide{
	display: none;
}
.hscore{width:70px;
	height:35px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:2px;
	border-style:solid;
	border-width:1px;
	margin:0px;
	background-color:lightgrey;
}
.htchamp{
	width:80px;
	height:35px;
	padding-top:5px;
	padding-bottom:5px;
	border-style:solid;
	border-width:1px;
	margin:0px;
	background-color:lightgrey;
}
.htname{
	width:250px;
	height:35px;
	padding-top:5px;
	padding-bottom:5px;
	border-style:solid;
	border-width:1px;
	margin:0px;
	background-color:lightgrey;
}
.htposition{
	width:150px;
	height:35px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:2px;
	border-style:solid;
	border-width:1px;
	margin:0px;
	background-color:lightgrey;
}
.htro{
	width:130px;
	height:35px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:2px;
	border-style:solid;
	border-width:1px;
	margin:0px;
	background-color:lightgrey;
}
.hwround{
	width:40px;
	height:35px;
	padding-top:5px;
	padding-bottom:5px;
	border-style:solid;
	border-width:1px;
	margin:0px;
	background-color:lightgrey;
}
.logonbody{
	background-image:url('../images/mmname2.jpg');
}
.logonbut{
	font-size:150%;
	font-weight:bold;
	margin-top:5px;
	text-align:center;
}
.logoncontainer{
	background-color:rgba(202,192,132,.5);
	border-style: inset;
	border-color:rgba(202,192,32,1);
	border-width:5px;
	margin:auto;
	padding:5px;
	width:60%;
}
.logonprompt{
	display:inline-block;
	width:40%;
}
.logonprompts{
	font-size:150%;
	font-weight:bold;
}
.logontable{
	margin:auto;
	min-width:300px;
	width:90%
}
.logontitle{
	font-size:200%;
	font-style:italic;
}
.lorowmid{
	padding:3px;
}
.lorowtop{
	padding:3px;
}
.ma{
	margin:auto;
}
.mainContainer{
	height:100%;
	width:100%;
	margin:auto;
}
.mainContainer:after {
  content: "";
  display: table;
  clear: both;
}
.meacceptbut{
	margin-right:20px;
}
.menubody{
	background-image:url('../images/mmwood.jpg');
	background-attachment: fixed;
	margin: 0 !important;
}
.menuColumn{
	float:left;
	height:100%;
	width:20%;
	overflow:auto;
}
.menuFrame{
	border-right:solid black 2px;
	border-top:none;
	border-bottom:none;
	border-left:none;
	margin:0;
}
.merow {
	border-bottom: 1px solid black;
	padding-bottom:2px;
}
.merow:hover{
	cursor:pointer;
	background-color:#ffff99;
}
.merownohover {
	border-bottom: 1px solid black;
	padding-bottom:2px;
}
.mepromt{
	margin-top:10px;
}
.pad3{
	padding:3px;
}
.pictable {
	background-color:rgba(255,255,255,.5);
	border: inset black 3px;
	border-collapse: collapse;
	height:75%;
	width:75%;
	margin:auto;
}
.picatablect{
	border-bottom:solid black 1px;
	border-left:solid black 1px;
	border-right:solid black 1px; 
}
#pictable div {
	display:inline-block;
}
#pictable div:hover {
	background-color:rgba(255,255,0,.5);
	cursor:pointer;
}
.pictabledbgc{
	background-color: white;
}
.pictabledtitlel{
	background-color: white;
	border-right:solid black 1px;
}
.pictabledtitler{
	background-color:white;
	border-left:solid black 1px;
}
#pictable h2{
	margin-top:4px;
	margin-bottom:4px;
}
.pictableheading td{
	background-color:rgba(255,255,255,.75);
	font-size:125%;
	font-weight:bold;
	padding-bottom:2px !important;
	padding-left:4px !important;
	padding-right:4px !important;
	padding-top:2px !important;
	text-align:center;
}
.pictablesave {
	position:fixed;
	left:0px;
	top:0px;
}
#pictable td {
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding:2px;
	vertical-align: middle;
	word-break: keep-all;
}

#pictable td.divt{
	border-left: solid black 1px;
	border-right: solid black 1px;
	border-top: solid black 1px;
}
#pictable td.favl {
	border-bottom: solid grey 1px;
	border-right: solid black 1px;
	border-top: solid black 1px;
}
#pictable td.favr {
	border-bottom: solid grey 1px;
	border-left: solid black 1px;
	border-top: solid black 1px;
	text-align:right;
}
#pictable td.undl {
	border-bottom: solid black 1px;
	border-right: solid black 1px;
}
#pictable td.undr {
	border-bottom: solid black 1px;
	border-left: solid black 1px;
	text-align:right;
}
#pictable td.wfavl {
	border-right: solid black 1px;
	border-top: solid black 1px;
	text-align: center;
}
#pictable td.wfavlc {
	border-bottom: solid black 1px;
	border-right: solid black 1px;
	border-top: solid black 1px;
	text-align: center;
}
#pictable td.wfavr {
	border-left: solid black 1px;
	border-top: solid black 1px;
	text-align: center;
}
#pictable td.wfavrc {
	border-bottom: solid black 1px;
	border-left: solid black 1px;
	border-top: solid black 1px;
	text-align: center;
}
#pictable td.wundl {
	border-bottom: solid black 1px;
	border-right: solid black 1px;
	text-align: center;
}
#pictable td.wundr {
	border-bottom: solid black 1px;
	border-left: solid black 1px;
	text-align: center;
}
#pictable td:hover{
	background-color:rgba(255,255,0,.5);
}
.pictabletitle{
	margin-bottom:4px;
}
#pictable tr {
	padding-left:5px;
	padding-right:5px;
}
.pictabletvs{
	background-color: transparent !important;
	font-weight:normal !important;
}
.pictablevsl{
	border-right:solid black 1px;
	text-align:center;
}
.pictablevsr{
	border-left:solid black 1px;
	text-align:center;
}
.poclose{
	background-color: white;
	border: solid black 1px;
	color: black;
	height: 1.25em;
}
.poclose:hover{
	cursor: pointer;
}
.pocont{
	background-color:rgba(255,255,255,.9);
	box-shadow: 30px 20px 35px 7px black;
	border: solid black 1px;
	height: 30%;
	left: 30%;
	min-height: 190px;
	min-width: 170px;
	position: absolute;
	top: 30%;
	width: 30%;
}
.podetail{
	margin-left: 5%;
	margin-right: 5%;
	text-align: center;
}
.podetailb{
	text-align: center;
	margin-bottom: 10px;
	margin-left: 5%;
	margin-right: 5%;
}
.podetailt{
	text-align: center;
	margin-top: 10px;
	margin-left: 5%;
	margin-right: 5%;
}
.potb{
	background-color: lightgray;
	border-bottom: solid black 1px;	
	height: 1.25em;
	text-align: right;
}
.potitle{
	text-align: center;
	font-size: 1.25em;
	font-weight: bold;
	margin-top: 10px;
	text-decoration: underline;
}
.seed {
	font-size:75%;
	color:grey;
}
.signup{
	background-image:url('../images/mmwood.jpg');
	background-color:rgba(202,192,12,.9);
	border-style: inset;
	border-color:rgba(202,192,0,1);
	overflow:clip;
	padding:5px;
	width:50%;
}
.singuptable{
	border:none;
}
.tcenter{
	text-align:center;
}
.tchamp{
	width:80px;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	border-style:solid;
	border-width:1px;
	margin:0px;
	background-color:white;
}
.tdunderline {
	text-decoration:underline;
}
.thrbm{
	margin-bottom:2em;
}
.thrbod{
	background-color:rgba(255,255,255,.5);
	margin:auto;
	padding:5px;
	width:90%;
}
.thrbtm{
	margin-bottom:5px;
	margin-top:5px;
}
.thrhead{
	color:#aa4a4a;
	font-weight:bold;
	text-decoration:underline;
}
.tright{
	text-align:right;
}
.throlcir{
	list-style-type: circle;
}
.throldec{
	list-style-type: decimal;
}
.throlurom{
	list-style-type: upper-roman;
}
.thrtopic{
	color:#5a4a4a;
	font-weight:bold;
	text-decoration:underline;
}
.thrtopicw{
	color:#0a7a4a;
	font-weight:bold;
	text-decoration:underline;
}
.thrwarn{
	color:red;
	font-weight:bold;
	text-decoration:underline;
}
.tiebreakertext{
	display:inline;
}
.tleft{
	text-align:left;
}
.tname{
	width:250px;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	border-style:solid;
	border-width:1px;
	margin:0px;
	background-color:wheat;
}
.tposition{
	width:150px;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:2px;
	border-style:solid;
	border-width:1px;
	margin:0px;
	background-color:white;
}
.tright{
	text-align:right;
}
.tro{
	width:130px;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:2px;
	border-style:solid;
	border-width:1px;
	margin:0px;
	background-color:white;
}
.vab {
	vertical-align:bottom;
}
.w150{
	width:150px;
}
.w200{
	width:200px;
}
.w540{
	width:500px;
}
.w740{
	width:740px;
}
.wround{
	width:40px;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	border-style:solid;
	border-width:1px;
	margin:0px;
	background-color:white;
}
.wscore{
	width:70px;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:2px;
	border-style:solid;
	border-width:1px;
	margin:0px;
	background-color:white;
}
