body
{
	font-family: tahoma, sans-serif;
	padding-top: 60px;
	padding-bottom: 60px;
	background: url("ui/background.png");
}

body.charinfo
{
	padding-top: 0px;
	padding-bottom: 0px;
}

div.header
{
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	background: url("ui/headerbg.png"); // //rgb(96,39,153);
	background-repeat: repeat-x;
	color: white;
	text-align: center;
	padding: 6px;
	
	font-size: 162%;
	font-weight: bold;
}
 
div.footer
{
	position: fixed;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background: url("ui/footerbg.png"); //rgb(96,39,153);
	background-repeat: repeat-x;
	color: white;
	text-align: center;
	padding: 6px;
}

div.footer > a:link    {color: white;}
div.footer > a:hover   {color: white;}
div.footer > a:visited {color: white;}
div.footer > a:active  {color: white;}

table.division
{
	background-repeat: no-repeat;
	border-spacing: 0px;
	width: 663px;
	margin-top: 28px;
	margin-bottom: 28px;
}

thead
{
	color: #FFFFFF;
}

td
{
	padding: 3px;
	text-align: center;
	vertical-align: middle;
}

tr.division
{
	// background: url("position1.png");
	height: 30px;
}

tr.headers
{
	// background: url("position1.png");
	height:22px;
	padding: 0px;
}

tr.contestant
{
	height:58;
	padding-top: 6px;
	// background: url("position1.png");
}


td.divisionname
{
	padding: 6px 6px 0px 12px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}

td.wincolumn
{
	width: 30px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

td.losscolumn
{
	width: 30px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

td.pfcolumn
{
	width: 45px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

td.pacolumn
{
	width: 49px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	padding-right: 7px;
}

td.photocolumn
{
	width:38px;
}

td.spacecolumn
{
	width: 34px;
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
}

td.namecolumn
{
	width: 437px;
	text-align: left;
}

table.charinfo td
{
	text-align: left;
	vertical-align: top;
	padding-right: 12pt;
}

img.smportrait
{
	border: 1px solid #009E8F;
}

a:link {color: #037266; text-decoration: inherit;}
a:visited {color: #330099; text-decoration: inherit;}
a:hover {color: #037266; text-decoration: underline;}
a:active {color: #FFFFFF; background: #037266; text-decoration: underine;}

table.ballot a:link {color: #330099; text-decoration: inherit;}
table.ballot a:visited {color: #333333; text-decoration: inherit;}
table.ballot a:hover {color: #330099; text-decoration: underline;}
table.ballot a:active {color: #FFFFFF; background: #330099; text-decoration: underine;}


table.ballot
{
	margin-left: auto;
	margin-right: auto;
	border-spacing: 4px;
}

table.results
{
	margin-left: auto;
	margin-right: auto;
	border-spacing: 4px;
}

td.divhead
{
	height: 31;
	width: 742;
	text-align: center;
	background: url("ui/subhead.png");
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
}

td.west
{
	width: 223px;
	height: 52px;
	background: url("ui/b-solo-west.png");
	padding: 3px;
	text-align: right;
}

td.east
{
	width: 223px;
	height: 52px;
	background: url("ui/b-solo-east.png");
	padding: 3px;
	text-align: left;
}

td.north
{
	width: 226;
	height: 52px;
	background: url("ui/b-solo-northw.png");
	padding: 3px 25px;
	text-align: left;
}

td.westbye
{
	width: 223px;
	height: 52px;
	background: url("ui/b-bye.png");
	padding: 3px;
	text-align: right;
}

td.eastbye
{
	width: 223px;
	height: 52px;
	background: url("ui/b-bye.png");
	padding: 3px;
	text-align: left;
}

td.reseast
{
	width: 223px;
	height: 52px;
	background: url("ui/b-solo-east.png");
	padding: 3px;
	text-align: right;
}

td.resnorth
{
	width: 223;
	height: 52px;
	background: url("ui/b-solo-north.png");
	padding: 3px;
	text-align: right;
}

td.w2
{
	width: 52px;
	height: 52px;
	background: url("ui/b-solo-w2.png");
	padding: 0px;
}

td.w1
{
	width: 52px;
	height: 52px;
	background: url("ui/b-solo-w1.png");
	padding: 0px;
}

td.u
{
	width: 52px;
	height: 52px;
	background: url("ui/b-solo-u.png");
	padding: 0px;
}

td.e1
{
	width: 52px;
	height: 52px;
	background: url("ui/b-solo-e1.png");
	padding: 0px;
}

td.e2
{
	width: 52px;
	height: 52px;
	background: url("ui/b-solo-e2.png");
	padding: 0px;
}

td.n2
{
	width: 52px;
	height: 52px;
	background: url("ui/b-solo-n2.png");
	padding: 0px;
}

td.n1
{
	width: 52px;
	height: 52px;
	background: url("ui/b-solo-n1.png");
	padding: 0px;
}

td.nw
{
	width: 52px;
	height: 52px;
	background: url("ui/b-solo-nw.png");
	padding: 0px;
}

td.ne
{
	width: 52px;
	height: 52px;
	background: url("ui/b-solo-ne.png");
	padding: 0px;
}

td.ew
{
	width: 52px;
	height: 52px;
	background: url("ui/b-solo-ew.png");
	padding: 0px;
}

td.spc
{
	width: 52px;
	height: 24px;
	max-height: 24px;
	padding: 0px;
}

td.spcs
{
	width: 229px;
	height: 24px;
	max-height: 24px;
	padding: 0px;
}

td.crappy
{
	width: 1px;
	height: 24px;
	max-height: 24px;
	padding: 0px;
}

td.twest
{
	width: 223px;
	height: 99px;
	background: url("ui/b-tagteam-west.png");
	padding: 3px;
	text-align: right;
}

td.teast
{
	width: 223px;
	height: 99px;
	background: url("ui/b-tagteam-east.png");
	padding: 3px;
	text-align: left;
}

td.treseast
{
	width: 223px;
	height: 99px;
	background: url("ui/b-tagteam-east.png");
	padding: 3px;
	text-align: right;
}

td.tw2
{
	width: 52px;
	height: 99px;
	background: url("ui/b-tagteam-w2.png");
	padding: 0px;
}

td.tw1
{
	width: 52px;
	height: 99px;
	background: url("ui/b-tagteam-w1.png");
	padding: 0px;
}

td.tu
{
	width: 52px;
	height: 99px;
	background: url("ui/b-tagteam-u.png");
	padding: 0px;
}

td.te1
{
	width: 52px;
	height: 99px;
	background: url("ui/b-tagteam-e1.png");
	padding: 0px;
}

td.te2
{
	width: 52px;
	height: 99px;
	background: url("ui/b-tagteam-e2.png");
	padding: 0px;
}

div.tagtop
{
	margin-bottom: 6px;
}

td.divider
{
	border-top: 1px solid black;
	height: 1px;
}
