body{
	background:#000;
	width:100%;
	padding:0px;
	margin: 0px;
	display:block;
	min-width:768px;
}
body, a, table, tr, td{
	color:#ccc;
	font-family:tahoma,arial,sans-serif;
	font-size:11px;
}
table,img{
	border:0;
	padding:0;
}
td{
	text-align:center;
}
a{
	color:#eec;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
}
a:hover{
	color:#047;
	text-decoration:none;
	font-weight:bold; 
}
*.nowrap{ white-space:nowrap; }



/* cells on the very top of the page */
div.mkwlogo{
	padding-top:0px;
	padding-bottom:0px;
	overflow:hidden;
}
div.error{
	background:#111;
	font-size:14px;
}
td.playerspage{
	color:#eee;
        background:inherit !important;
        border-top:   3px double #556;
        border-bottom:3px double #556;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	padding:5px;
}
#layout_navbar{
	vertical-align:top;
	text-align:left;
	width:230px;
	min-width:230px;
	max-width:230px;
}
#layout_content{
	vertical-align: top;
	background:inherit;
}
#mycontent{
	padding:5px;
	padding-top:10px;
	width:99%; /* hack to unbreak IE, this really ought to be 100% */
}


/* navigation - side */
table.navbar, table.navbark, table.navbarb, table.navbarc{
	padding:0px;
	margin-top:10px;
}
table.navbarnew{
	padding:0px;
}
table.navbark, table.navbarb, table.navbarc{
	border:1px solid white;
	padding:1px;
}
table.navbar  tr td, table.navbar  tr th,
table.navbark tr td, table.navbark tr th,
table.navbarb tr td, table.navbarb tr th,
table.navbarc tr td, table.navbarc tr th{
	margin:0;
	display:block;
	padding:2px;
	text-align:left;
}
table.navbar  tr th{ background:#49f; }
table.navbar  tr td{ background:#359; }

table.newscontent  tr td{ background:#322;
	border-bottom:2px solid #fff;
	border-top:   2px solid #fff;
	border-right: 2px solid #fff;
	border-left:  2px solid #fff;
	padding:30px;
	font-size:14px;	
	font-family:tahoma;	
 }
table.newscontent tr td.date{ background:#ddd;
	border-bottom:1px solid #000;
	border-top:   1px solid #000;
	border-right: 0px solid #fff;
	border-left:  0px solid #fff;
	padding:1px;
	font-weight:bold;
	color:#111;
	font-size:14px;	
	font-family:arial;	
 }
table.newscontent tr td.title{ background:#012;
	border-bottom:0px solid #fff;
	border-top:   1px solid #001;
	border-right: 1px solid #001;
	border-left:  1px solid #001;
	padding:4px;
	font-weight:bold;
	font-size:14px;	
	font-family:arial;
	color:#fff;	
 }
table.newscontent tr td.name{ background:#012;
	border-bottom:2px solid #001;
	border-top:   0px solid #000;
	border-right: 2px solid #001;
	border-left:  2px solid #001;
	padding:2px;
        font-style:italic;
	font-size:11px;	
	font-family:tahoma;
	color:#999;	
 }
table.newscontent tr td.text{ background:#152535;
	border-bottom:0px solid #fff;
	border-top:   0px solid #fff;
	border-right: 0px solid #fff;
	border-left:  0px solid #fff;
	padding:5px;
	text-align:left;
	font-size:14px;	
	font-family:Calibri,arial;
	color:#ffffff;	
 }
table.dark  tr td{ background:#001;
	border-bottom:2px solid #fff;
	border-top:   2px solid #fff;
	border-right: 2px solid #fff;
	border-left:  2px solid #fff;
	padding:2px;
	font-size:14px;	
 }
table.dark  tr td.rivname{ background:#101;
	border-bottom:2px solid #fff;
	border-top:   2px solid #fff;
	border-right: 2px solid #fff;
	border-left:  2px solid #fff;
	padding:2px;
	font-size:14px;
	color:#0f6;	
 }
table.genblue  tr td{ background:#141424;
	border-bottom:2px solid #999;
	border-top:   2px solid #999;
	border-right: 2px solid #999;
	border-left:  2px solid #999;
	padding:2px;
	font-size:14px;	
 }
table.genblue  tr td.pad{ background:#141424;
	border-bottom:2px solid #fff;
	border-top:   2px solid #fff;
	border-right: 2px solid #fff;
	border-left:  2px solid #fff;
	padding:10px;
	font-size:14px;	
 }
table.newgengrey
{
background:#050505;
}
table.newgenblue  tr td.pad{ background:#141424;
	border-bottom:1px solid #222;
	border-top:   1px solid #222;
	border-right: 1px solid #222;
	border-left:  1px solid #222;
	padding:10px;
	font-size:14px;	
 }
table.genblue  tr td.pad2{ background:#141424;
	border-bottom:2px solid #fff;
	border-top:   2px solid #fff;
	border-right: 2px solid #fff;
	border-left:  2px solid #fff;
	padding:10px;
	font-size:14px;	
	text-align:left;
 }
table.genblue  tr td.darker{ background:#216;
	border-bottom:2px solid #fff;
	border-top:   1px solid #666;
	border-right: 1px solid #666;
	border-left:  1px solid #666;
	padding:2px;
	font-size:14px;	
 }

table.genblue2 tr th.head{background:#001;
	border-bottom:1px solid #034;
	border-top:   1px solid #034;
	border-right: 0px solid #000;
	border-left:  0px solid #000;
	padding:0px;
	font-size:14px;
}
table.genblue2 tr td.data{
	text-align:left;
	vertical-align:bottom;
	font-weight:bold;
	background:#124;
	border-bottom:2px solid #000;
	border-top:   1px solid #535;
	border-right: 1px solid #004;
	border-left:  1px solid #004;
	padding:2px;
	font-size:14px;
}
table.genblue2 tr td.sumdata{
	text-align:left;
	vertical-align:bottom;
	font-weight:bold;
	background:#060609;
	border-bottom:1px solid #222;
	border-top:   0px solid #535;
	border-right: 0px solid #004;
	border-left:  1px solid #111;
	padding:2px;
	font-size:14px;
}
table.genblue2 tr td.holder{
	text-align:left;
	vertical-align:bottom;
	font-weight:bold;
	background:#000;
	border-bottom:0px solid #001;
	border-top:   0px solid #001;
	border-right: 0px solid #001;
	border-left:  0px solid #001;
	padding:10px;
	font-size:14px;
}
table.genblue2 tr td.dataskinny{
	text-align:center;
	vertical-align:bottom;
	background:#222244;
	border-bottom:0px solid #000;
	border-top:   0px solid #535;
	border-right: 0px solid #004;
	border-left:  0px solid #004;
	padding:0px;
	font-size:10px;
}
table.genblue2 tr td.sumdataskinny{
	text-align:center;
	vertical-align:bottom;
	background:#060609;
	border-bottom:0px solid #000;
	border-top:   0px solid #535;
	border-right: 0px solid #004;
	border-left:  0px solid #004;
	padding:0px;
	font-size:10px;
}
table.genblue2 tr th.header{background:#214;
	border-bottom:3px solid #002;
	border-top:   3px solid #002;
	border-right: 1px solid #000;
	border-left:  1px solid #000;
	padding:20px;
	font-size:20px;
}
table.genblue2 tr th.header2{
#	background:url(/mk64/revamp/grsmall.png);
	background:#080813;
        background: -moz-linear-gradient(top, #000005, #000c22);
        background: -webkit-gradient(linear, left top, left bottom,  from(#000005), to(#000c22));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff000005, endColorstr=#ff000c22);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff000005, endColorstr=#ff000c22)";
	border-bottom:2px solid #444;
	border-top:   2px solid #444;
	border-right: 1px solid #000;
	border-left:  1px solid #000;
	padding:10px;
	font-size:20px;
	color:#ddd;
	font-family:times roman;
}
table.genblue2 tr th.header2013{
	background:#060606;
        background: -moz-linear-gradient(top, #050508, #101018);
        background: -webkit-gradient(linear, left top, left bottom,  from(#050508), to(#101018));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff050508, endColorstr=#ff101018);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff050508, endColorstr=#ff101018)";
	border-bottom:2px solid #444;
	border-top:   2px solid #444;
	border-right: 1px solid #000;
	border-left:  1px solid #000;
	padding:10px;
	font-size:20px;
	color:#ddd;
	font-family:times roman;
}
table.genblue2 tr th.newheader2{
	background:#080813;
        background: -moz-linear-gradient(top, #000005, #000c22);
        background: -webkit-gradient(linear, left top, left bottom,  from(#000005), to(#000c22));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff000005, endColorstr=#ff000c22);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff000005, endColorstr=#ff000c22)";
	border-bottom:2px solid #111;
	border-top:   2px solid #111;
	border-right: 1px solid #000;
	border-left:  1px solid #000;
	padding:10px;
	font-size:20px;
	color:#ddd;
	font-family:times roman;
}
table.genblue2 tr th.header3{
	width:100px;
	background-image:url('random.png');
	border-bottom:0px solid #002;
	border-top:   0px solid #002;
	border-right: 0px solid #000;
	border-left:  0px solid #000;
	padding:0px;
}
table.genblue2 tr th.header4{
	width:100px;
	background-image:url('random2.png');
	border-bottom:0px solid #002;
	border-top:   0px solid #002;
	border-right: 0px solid #000;
	border-left:  0px solid #000;
	padding:0px;
}
table.genblue2 tr th.filter{background:#223;
	border-bottom:3px solid #001;
	border-top:   1px solid #345;
	border-right: 1px solid #000;
	border-left:  1px solid #000;
	color:#ddd;
	padding:6px;
}
table.genblue2 tr th.title{background:#438;
	font-size:16px;
	border-bottom:2px solid #99a;
	border-top:   2px solid #99a;
	border-right: 2px solid #99a;
	border-left:  2px solid #99a;
	padding:0px;
}
table.genblue2 td {background:#222244;
	border-bottom:0px solid #fff;
	border-top:   0px solid #fff;
	border-right: 0px solid #fff;
	border-left:  0px solid #fff;
	padding:0px;
	}
table.genblue2 td.blank {background:#222244;
	padding:0px;
	}
table.everblank tr td{
	background:#222244;
	border-bottom:1px solid #223;
	border-top:   1px solid #779;
	border-left:   0px solid #779;
	border-right:   0px solid #779;
	padding:4px;
	}
table.genblue2 td.normal {background:#222244;
	border-bottom:1px solid #223;
	border-top:   1px solid #779;
	border-right: 1px solid #223;
	border-left:  1px solid #779;
	padding:3px;
	}
table.genblue2 td.normal2 {background:#222244;
	border-bottom:1px solid #223;
	border-top:   1px solid #779;
	border-right: 1px solid #223;
	border-left:  1px solid #779;
	padding:4px;
	}
table.genblue2 td.normal3 {background:#427;
	border-bottom:1px solid #223;
	border-top:   1px solid #779;
	border-right: 1px solid #223;
	border-left:  1px solid #779;
	padding:4px;
	}
table.genblue2 td.outline {background:#222244;
	border-bottom:2px solid #fff;
	border-top:   2px solid #fff;
	border-right: 2px solid #fff;
	border-left:  2px solid #fff;
	padding:0px;
	}
table.gen  { background:#000;}
table.gen  tr td, tr th{ background:#000;
	border-bottom:0px solid #fff;
	border-top:   0px solid #fff;
	border-right: 0px solid #fff;
	border-left:  0px solid #fff;
	padding:0px;
	font-size:14px;	
 }
table.newtest tr td
{
font-size:20px;
}
table.navbarnew  tr td{ background:#141424;
	width:156px;
	font-weight:bold;
	text-align:left;
	font-size:14px;
	color:#fff;
	font-family:tahoma;
	padding:4px;
	border-bottom:1px solid #223; 
}
table.navbarnew  tr th{ background:#fff;
	width:156px;
	text-align:left;
	font-weight:bold;
	color:#444;
	font-size:16px;
	font-family:tahoma;
	padding:3px;
 }
p.move { background:#222244;
position:relative;
left:-20px;
bottom:-20px;
}

table.navbarnew { background:#669;
position:relative;
left:0px;
border-radius:12px; 
	border-bottom:2px solid #fff;
	border-top:   2px solid #fff;
	border-right: 2px solid #fff;
	border-left:  2px solid #fff;
	padding:2px
}
table.navbar       { border-top:1px solid #556; }
table.navbar  tr td, table.navbar  tr th{
	border-bottom:1px solid #778;
	border-top:   1px solid #778;
	border-right: 1px solid #778;
	border-left:  1px solid #778;
	width:160px;
}
table.navbark tr td, table.navbark tr th,
table.navbarb tr td, table.navbarb tr th,
table.navbarc tr td, table.navbarc tr th{
	border:1px solid #888;
	width:156px;
}

table.navbar tr th, table.navbar tr td{
	color:#fff;
}
table.navbar tr td span{ padding-left:5px; }
table.navbarnew tr td span{ padding-left:10px; }
table.navbarnew tr td span:hover{
	color:#000;
}
table.navbarnew tr td:hover{
	color:#0ff;
}

table.navbar tr td:hover, table.navbark tr td:hover, table.navbarb tr td:hover, table.navbarc tr td:hover{
	color:#fff;
	background:#000;
	border-top:   1px solid #004;
	border-bottom:1px solid #004;
	border-left:  1px solid #778;
	border-right: 1px solid #778;
}
table.navbar tr th, table.navbark tr th, table.navbarb tr th, table.navbarc tr th{
	font-weight:bold;
}
table.navbar tr td, table.navbarnew tr td,table.navbark tr td, table.navbarb tr td, table.navbarc tr td{
	cursor:pointer;
	font-size:9pt;
}
/*p/n navbar colours defined with regular table p/n cells */


/* footer */
#footer{
	width:100%;
	height:46px; min-height:46px; max-height:46px;
	background: #000 url(/mkw/images/layout_bottom.jpg) repeat-x bottom left;
	overflow:hidden;
	border:0px;
	margin-top:10px;
}
#footer tr td a{
	color:#bbb;
	text-decoration:none;
	font-size:10px;
}
#footer tr td a:hover{
	color:#444;
	text-decoration:underline;
	font-size:10px;
}
#footerl{
	color:#aaa;
        text-align:left;
	padding-left:185px;
	font-size:10px;
	background: transparent !important;
}
#footerr{
	color:#dde;
	text-align:right;
	padding-right:5px;
	font-size:10px;
	background: transparent !important;
}

/* overwrite archive stuff */
table.archive tr th h3{
        color:#888;
}
table.archive tr th{
        background:#333;
        border-top:1px solid #777;
        border:1px solid #777;
        padding-top:2px;
        padding-bottom:2px;
}
table.archive tr td{
        background:#383838;
        border-left:1px solid #777;
        border-right:1px solid #777;
        border-bottom:1px solid #777;
}
table.entryreply{
        width:95%;
        border-top:1px solid #555;
        border-bottom:1px solid #555;
}
table.entryreply td.entryreplytop{
        text-align:right;
        background:#222;
        border-bottom:1px solid #999;
}
table.entryreply td.entryreplybot{
        text-align:left;
        background:#333;
}

table.nothing tr th h3{
        color:#888;
}
table.nothing tr th{
#        background:#333;
#        border-top:1px solid #777;
#        border:1px solid #777;
#       padding-top:2px;
#        padding-bottom:2px;
}
table.nothing tr td{
        background:#000;
	font-family:monospace;
	font-size:14px;
	border-spacing:0px;
	padding:10px;
	border:0px;
}

/* tooltip box in profiles */
span.info:hover{
        cursor:help;
}
.ttip{
        width:220px;
        padding:.4em;
        border:2px solid #ccf;
        color:#333;
        background-color:#fafae9;
        font-weight:normal;
        font-size:10px;
        text-align:left;
        display:none;
        cursor:help;
        position:absolute;
        z-index:1000;

        filter:alpha(opacity=83);
        -moz-opacity:0.83;
}
div.ttipbefore{
        color:#369;
        font-size:12px;
        border-bottom:1px solid #369;
        display:block;
        font-weight:bold;
}
div.ttipafter {
        color:#369;
        font-size:10px;
        border-top:1px solid #369;
        display:block;
        margin-top:1px;
        text-align:center;
        font-weight:normal;
}
span.spanttip b{
        font-weight:bold;
        font-size:12px;
}


div.title{
	color:#ccc;
	border-bottom:1px double #222;	
	width:100%;
	text-align:left;
	font-size:12px;
	font-variant: small-caps;
	margin-bottom:10px;
	margin-top:-4px;
}


table.k, table.b, table.c, table.ladder{
	width:100%;
}
table.ar{width:80%;}
table.crs{width:80%;}
table.alltiny{width:90%;}
table.newtiny{width:75%;}
table.ti2{width:60%;}
table.ladder67{ width:67%;  }
table.halfwide{	width:50%;  }
table.fullwide{ width:100%; }
table.ladder, table.ladder67, table.tally, table.halfwide{
	border:1px solid #002;
	background:#444;
}
table.k, table.b, table.c{
	padding:0;
	border:0;
}
table.c tr th, table.navbarc tr th{ background:#3ad; color:#eee; } /* 338? */
table.c tr td, table.navbarc tr td{ background:#045; color:#ddd; }
table.b tr th, table.navbarb tr th{ background:#253; }
table.b tr td, table.navbarb tr td{ background:#476; }
table.k tr th, table.navbark tr th{ background:#511; }
table.k tr td, table.navbark tr td{ background:#734; }
table.c tr td.timek{ background:#77b; }
table.c tr td.timeb{ background:#77b; }

table.c tr td.stdbreak{ background:#88d; border:transparent; height:1px; max-height:1px; line-height:1px; }
table.k tr td.stdbreak{ background:#856; border:transparent; height:1px; max-height:1px; line-height:1px; }
table.b tr td.stdbreak{ background:#577; border:transparent; height:1px; max-height:1px; line-height:1px; }

table.c tr td.statcode{	background:#6870a0; border-top:1px solid #77a; border-right:1px solid #67c; border-left:1px transparent; }
table.k tr td.statcode{	background:#856; border-top:1px solid #a77; border-right:1px solid #977; border-left:1px transparent; }
table.b tr td.statcode{	background:#577; border-top:1px solid #797; border-right:1px solid #688; border-left:1px transparent; }
table.k tr td.statcode  , table.b tr td.statcode  , table.c tr td.statcode,
table.k tr td.statcode a, table.b tr td.statcode a, table.c tr td.statcode a{
	color:#ccc;
	font-weight:bold;
	font-size:11px;
	font-family:monospace;
}
table.k tr th, table.b tr th, table.c tr th{
	color:#eee;
	border-left:1px;
	border-top:1px solid #990;
	border-bottom:1px solid #ddf;
	border-right:1px transparent;
}
table.c{ background:#669;}
table.c tr td{
	border-left:1px transparent;
	border-top:1px transparent;
	border-bottom:1px solid #67a;
	border-right:1px solid #67a;
}
table.k{ background:#634; }
table.k tr td{ 
	border-left:1px transparent;
	border-top:1px solid #934;
	border-bottom:1px solid #634;
	border-right:1px solid #834;
}
table.b{ background: #486; }
table.b tr td{
	border-left:1px transparent;
	border-top:1px solid #486;
	border-bottom:1px solid #466;
	border-right:1px solid #486;
}
table.k tr td.stdwr, table.k td th.stdwr,
table.b tr td.stdwr, table.b tr th.stdwr,
table.c tr td.stdwr, table.c tr th.stdwr,
table.ladder   tr td.stdwr, table.ladder   tr th.stdwr,
table.ladder67 tr td.stdwr, table.ladder67 tr th.stdwr, span.stdwr{
	background:#ffd700;
	border:1px solid #fd4;
	color:#04b;
	font-weight:bold;
}
table.k tr td.stdyou, table.k tr th.stdyou,
table.b tr td.stdyou, table.b tr th.stdyou,
table.c tr td.stdyou, table.c tr th.stdyou,
table.ladder   tr td.stdyou, table.ladder   tr th.stdyou,
table.ladder67 tr td.stdyou, table.ladder67 tr th.stdyou, span.stdyou{
	background:#557;
	font-weight:bold;
	color:#fff;
	border:1px solid #977;
}
table.k tr td.hl, table.b tr td.hl, table.c tr td.hl, table.ladder tr td.hl, table.ladder67 tr td.hl{
	background:#ffd700;
	color:#04b;
	font-weight:bold;
	border:1px solid #fd4;
}
table.ladder tr td.hlmiss, table.ladder67 tr td.hlmiss,
table.k tr td.hlmiss, table.b tr td.hlmiss, table.c tr td.hlmiss{
        background:#ffff00;
        color:#0050aa;
        font-size:9px;
        font-style:italic;
        border:1px transparent;
}
td.tot, td.tot a{
	font-size:11px;
	font-weight:bold;
	font-family:monospace, serif;
}
table.k tr td.statdistrib, table.b tr td.statdistrib, table.c tr td.statdistrib{
	text-align:left;
	white-space:nowrap;
	font-size:9px;
	line-height:8px;
	padding-top:1px;
	padding-bottom:1px;
	width:110px;
	min-width:110px;
	max-width:110px;
}
table.ladder tr th, table.ladder67 tr th, table.tally tr th{
        background:#434;
        color:#eee;
        border-left:1px solid #555;
        border-top :1px solid #555;
}
table.k tr td.tot, table.b tr td.tot, table.c tr td.tot,
table.ladder tr td, table.ladder67 tr td, table.tally tr td, table tr td.tot{
        background:#656;
        color:#ddd;
        border-left  :1px solid #656;
	border-right :1px solid #656;
        border-top   :1px solid #999;
	border-bottom:1px transparent;
}
table.k tr td.vswin, table.b tr td.vswin, table.c tr td.vswin,
table.ladder tr td.vswin, table.ladder67 tr td.vswin{
	color:#fff;
	font-weight:bold;
}
table.k tr td.vslos, table.b tr td.vslos, table.c tr td.vslos,
table.ladder tr td.vslos, table.ladder67 tr td.vslos{
	color:#ccc;
}



/* faq and search */
div.search{
	background:#5a788c;
	color:#eee;
	text-align:left;
	padding-left:20px;
	padding:5px;
	text-align:left;
	border:1px solid #7b99ae;
	width:50%;
}
dl.faq dt{ color:#aae; }
dl.faq dd{ font-size:12px; font-weight:normal; margin-bottom:10px; margin-top:4px; }

/* join page and polls */
div.join {
        background:#18181e;
        text-align:left;
        font-weight:normal;
        padding:5px;
        border-top:1px solid #ccc;
        border-bottom:1px solid #ccc;
	font-size:11px;
}
/* tables in the polls pages*/
table.u{border-bottom:1px dashed white;border-top:1px dashed white; text-align:left}
table.u td, table.u td.u{text-align:left;font-weight:normal}
table.u th, table.u th.u{text-align:left;border-bottom:1px dashed white}
table.u td.uu, td.uu{color:#999;text-align:left;font-weight:normal}
tr.uu td, tr.uu td.u, tr.uu td.uu{text-align:left;font-weight:normal;color:#999} /* grayed-out rows */


/* etc */
span.wr60{ color:#dad; font-weight:bold; }
span.wr50{ color:#1ad; font-weight:bold; }
span.wr  { color:#ff0; font-weight:bold; }
span.orange{ color:#f90; }
span.gold{ color:#ffd700; }
span.underline{ font-weight:bold; }
span.g{ color:#aaa; }
.underline{ text-decoration:underline; }
.left{ text-align:left; }
.tiny{
	font-size:9px;
	padding:0;
}
table.tiny tr td, table.tiny tr td{
	font-size:10px;
	padding:0;
}

a.tinyg, span.tinyg{
	color:#666;
	text-decoration:underline;
	font-size:10px;
	padding-left:3px;
	padding-right:3px;
}
a.tinyg:hover{
	color:#aa7;
	text-decoration:none;
	font-size:10px;
	padding-left:3px;
	padding-right:3px;
}
span.tinyg{ text-decoration:none; color:#999; }

#random
table.ar tr td{ background:#000;}
table.ar tr td {
	color:#ddd;
	font-weight:bold;
	background:#141433;
	font-size:12px;
	font-family:arial,sans-serif;
	border-left:1px transparent;
	border-bottom:1px solid #223;
	border-top:0px solid #249;
	border-right:1px solid #111;
}
table.ar tr td a{
	background:#141433;
}
table.ar tr td.re {color:#f44;}
table.ar tr td.red {background:#141433;color:#fff;}
table.ar tr td.cy {color:#4ff;}
table.ar tr td.gr {color:#777;}
table.ar th{
	background:#112;
	color:#fff;
	font-size:14px;
	font-family:arial,sans-serif;
	border-left:1px transparent;
	border-bottom:1px solid #67a;
	border-top:1px solid #000;
	border-right:1px solid #222;
	padding:4px;
}

a.ar {
	background:#141433;
	font-size:12px;
	font-family:arial,sans-serif;
}
a.arred {
	background:#141433;
	color:#ddd;
	font-size:12px;
	font-family:arial,sans-serif;
}
table.arnew tr td{ background:#141433;}
table.arnew tr td {
	background:#141433;
	font-weight:bold;
	font-size:12px;
	color:#ddd;
	font-family:arial,sans-serif;
	border-left:1px transparent;
	border-bottom:1px solid #223;
	border-top:0px solid #249;
	border-right:1px solid #111;
}
table.arnew tr td.re {color:#f44;}
table.arnew tr td.red {background:#141433;color:#fff;}
table.arnew tr td.cy {color:#4ff;}
table.arnew tr td.gr {color:#777;}
table.arnew th{
	background:#426;
	color:#ddd;
	padding:4px;
	font-size:14px;
	font-family:arial,sans-serif;
	border-left:1px transparent;
	border-bottom:1px solid #67a;
	border-top:0px solid #249;
	border-right:1px solid #222;
}

a.arnew {
	background:#141433;
	font-size:12px;
	font-family:arial,sans-serif;
}
table.arnew2 tr td{ background:#141433;}
table.arnew2 tr td {
	background:#325;
	font-weight:bold;
	font-size:12px;
	color:#ddd;
	font-family:arial,sans-serif;
	border-left:1px transparent;
	border-bottom:1px solid #336;
	border-top:0px solid #249;
	border-right:1px solid #111;
}
table.arnew2 tr td.re {color:#f44;}
table.arnew2 tr td.red {background:#325;color:#fff;}
table.arnew2 tr td.cy {color:#4ff;}
table.arnew2 tr td.gr {color:#777;}
table.arnew2 th{
	background:#536;
	color:#ddd;
	font-size:14px;
	font-family:arial,sans-serif;
	border-left:1px transparent;
	border-bottom:1px solid #67a;
	border-top:0px solid #249;
	border-right:1px solid #222;
}

a.arnew2 {
	background:#325;
	font-size:12px;
	font-family:arial,sans-serif;
}
a.arred {
	background:#141433;
	color:#ddd;
	font-size:12px;
	font-family:arial,sans-serif;
}
a.arred2 {
	background:#141433;
	color:#ddd;
	font-size:12px;
	font-family:arial,sans-serif;
}
table.wr tr td{ background:#000;}
table.wr tr td {
	background:#224;
	font-size:12px;
	font-weight:bold;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:1px solid #212;
	border-top:0px solid #249;
	border-right:1px solid #111;
}
table.wr th{
	background:#437;
	color:#fff;
	font-size:15px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:1px solid #222;
	border-top:1px solid #000;
	border-right:1px solid #222;
	padding:2px;
}

a.wr {
	background:#224;
	font-size:12px;
	font-family:arial,sans-serif;
}
table.ti tr td{ background:#669;}
table.ti tr td {
	padding:1px;
	background:#304;
	font-size:12px;
	font-family:arial,sans-serif;
	border-left:1px transparent;
	border-bottom:1px solid #222;
	border-top:0px solid #000;
	border-right:1px solid #222;
}
table.ti tr td.track {
	width:200px;
	padding:2px;
	background:#305;
	font-size:12px;
	font-weight:bold;
	font-family:arial,sans-serif;
	border-left:1px transparent;
	border-bottom:1px solid #000;
	border-top:0px solid #249;
	border-right:1px solid #000;
}
table.ti th{
	background:#bbf;
	color:#000;
	padding:1px;
	font-size:12px;
	font-family:arial,sans-serif;
	border-left:1px transparent;
	border-bottom:1px solid #67a;
	border-top:0px solid #249;
	border-right:1px solid #67a;
}

a.ti {
	background:#44b;
	font-size:12px;
	font-family:arial,sans-serif;
}


table.ti1 tr td{ background:#669;}
table.ti1 tr td.opt {
background:#001;
}
table.ti1 tr td {
	background:#112;
	font-size:12px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:0px solid #67a;
	border-top:0px solid #249;
	border-right:0px solid #67a;
	border-width:0px;
	padding:0px;
}
table.ti1 th{
	background:#335;
	color:#fff;
	font-size:14px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	border-right:0px solid #67a;
}

a.ti1 {
	background:#44b;
	font-size:12px;
	font-family:arial,sans-serif;
}
table.ti2 tr td{ background:#224;}
table.ti2 tr td {
	background:#426;
	font-size:12px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:0px solid #222;
	border-top:0px solid #424;
	border-right:1px solid #411;
	padding:0px;
}
table.ti2 th{
	padding:2px;
	background:#838;
	color:#fff;
	font-size:14px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:1px solid #000;
	border-top:0px solid #249;
	border-right:0px solid #67a;
}
table.ti2 tr td.ldb {
	background:#558;
	font-size:12px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:0px solid #222;
	border-top:0px solid #424;
	border-right:1px solid #411;
	padding:0px;
}
table.ti2 tr td.ldr {
	background:#414;
	font-size:12px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:0px solid #222;
	border-top:0px solid #424;
	border-right:1px solid #411;
	padding:0px;
}

table.tv1 tr td{ background:#669;}
table.tv1 tr td {
	background:#000;
	font-size:12px;
	color:#ff0;
	font-family:arial,sans-serif;
	border-left:1px solid #242;
	border-bottom:1px solid #242;
	border-top:0px solid #249;
	border-right:1px solid #242;
	padding:0px;
}
table.tv1 th{
	background:#224;
	color:#fff;
	font-size:10px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:0px solid #67a;
	border-top:0px solid #249;
	border-right:0px solid #67a;
}

a.tv1 {
	background:#44b;
	font-size:10px;
	font-family:arial,sans-serif;
}


table.pl {width:95%}
table.pl tr td{ background:#669;}
table.pl tr td {
	background:#000;
	font-size:14px;
	font-family:arial,sans-serif;
	border-left:0px solid #677;
	border-bottom:1px solid #233;
	border-top:0px solid #247;
	border-right:0px solid #677;
}
table.pl th{
	background:#000;
	color:#ff8;
	font-size:14px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:2px solid #770;
	border-top:2px solid #770;
	border-right:0px transparent;
	padding:2px;
}

a.pl {
	background:#001;
	color:#5cf;
	font-size:12px;
	font-family:arial,sans-serif;
}
table.pl2 {width:95%}
table.pl2 tr td{ background:#000;}
table.pl2 tr td {
	background:#214;
	font-size:12px;
	font-family:arial,sans-serif;
	border-left:1px solid #101;
	border-bottom:1px solid #000;
	border-top:0px solid #247;
	border-right:0px solid #677;
}
table.pl2 tr td.champname {
	background:#152035;
	border-bottom:1px solid #777;
}
table.pl2 tr td.champname {
	background:#152035;
	border-bottom:1px solid #777;
}
table.pl2 tr td.champstandard {
	background:#051020;
	border-bottom:1px solid #777;
}
table.pl2 tr td.champlocation {
	background:#102035;
	border-bottom:1px solid #777;
}
table.pl2 tr td.champaf {
	background:#051020;
	border-bottom:1px solid #777;
}
table.pl2 tr td.champcourse {
	background:#051020;
	border-bottom:1px solid #777;
}
table.pl2 tr td.champ {
	background:#012;
	border-bottom:1px solid #777;
}
table.pl2 tr td.rank {
	background:#012;
	font-size:12px;
	font-family:arial,sans-serif;
}
table.pl2 tr td.name {
	background:#152035;
}
table.pl2 tr td.standard {
	background:#051020;
}
table.pl2 tr td.location {
	background:#152035;
}
table.pl2 tr td.af {
	background:#051020;
}
table.pl2 tr td.course{ 
background:#051020;}
table.pl2 th{
	background:#112;
	color:#fdf;
	font-size:14px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:2px solid #000;
	border-top:1px solid #224;
	border-right:0px transparent;
	padding:2px;
}

table.pl2 tr td.name a {
	background:#152035;
	
	font-size:12px;
	font-family:arial,sans-serif;
}
table.pla {width:70%}
table.pla tr td{ background:#a88;}
table.pla tr td {
	background:#435;
	color:#000;
	font-size:14px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:1px solid #747;
	border-top:0px solid #249;
	border-right:0px transparent;
	padding:2px;
}
table.pla th{
	background:#669;
	color:#000;
	font-size:14px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:0px solid #67a;
	border-top:0px solid #249;
	border-right:0px transparent;
	padding:2px;
}

a.pla {
	background:#435;
	color:#dd8;
	font-size:12px;
	font-family:arial,sans-serif;
}

table.ma tr td {
	background:#011;
	font-size:12px;
	color:#fff;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:1px solid #677;
	border-top:0px solid #249;
	border-right:1px solid #677;
}
table.ma th{
	background:#022;
	color:#fff;
	font-size:12px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:1px solid #67a;
	border-top:1px solid #111;
	border-right:1px solid #677;
	padding:4px;
}


a.ma {
	background:#113;
	font-size:12px;
	font-family:arial,sans-serif;
}
table.ma tr td.red {
	background:#051525;
	color:#555;
	border-bottom:1px solid #111;
	font-size:12px;
	font-family:arial,sans-serif;
}
table.ma tr td.blue {
	background:#254555;
	color:#bbb;
	font-size:12px;
	border-bottom:1px solid #111;
	font-family:arial,sans-serif;
}

table.crs tr td{ background:#000;}
table.crs tr td {
	background:#224;
	font-size:12px;
	color:#fff;
	padding:0px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:0px solid #000;
	border-top:0px solid #000;
	border-right:0px solid #000;
}
table.crs th{
	background:#ccc;
	color:#444;
	padding:0px;
	font-size:12px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:0px solid #67a;
	border-top:0px solid #249;
	border-right:0px solid #677;
}
table.crs th.head{
	background:#000;
	color:#99b;
	padding:0px;
	font-size:14px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:1px solid #67a;
	border-top:0px solid #249;
	border-right:0px solid #677;
}
table.crs th.pal{
	background:#cc0;
	color:#000;
	padding:0px;
	font-size:14px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:1px solid #67a;
	border-top:0px solid #249;
	border-right:0px solid #677;
}
table.crs th.ntsc{
	background:#0cc;
	color:#000;
	padding:0px;
	font-size:14px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:1px solid #67a;
	border-top:0px solid #249;
	border-right:0px solid #677;
}
table.crs th.both{
	cursor:pointer;
	background:#6c6;
	color:#000;
	padding:0px;
	font-size:14px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:1px solid #67a;
	border-top:0px solid #249;
	border-right:0px solid #677;
}

a.crs {
	font-size:12px;
	font-family:arial,sans-serif;
}
table.crs tr td.high {
	background:#474;
	color:#fff;
	font-size:12px;
	font-family:arial,sans-serif;
}
table.crs tr td.pal {
	background:#ff0;
	color:#fff;
	font-size:12px;
	font-family:arial,sans-serif;
}

table.crs tr td.rank {
background:#235;
}
table.crs tr td.name {
background:#224;
}
table.crs tr td.palt {
background:#235;
}
table.crs tr td.ntsct {
background:#235;
}
table.crs tr td.ntsc {
	background:#0ff;
	color:#fff;
	font-size:12px;
	font-family:arial,sans-serif;
}
table.crs tr td.st {
	background:#420;
	color:#fff;
	font-size:12px;
	font-family:arial,sans-serif;
}

table.alltiny tr td{ background:#669;}
table.alltiny tr td {
	background:#005;
	font-size:10px;
	color:#fff;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:0px solid #677;
	border-top:1px solid #249;
	border-right:1px solid #677;
}
table.alltiny th{
	background:#fff;
	color:#444;
	font-size:10px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:1px solid #67a;
	border-top:0px solid #249;
	border-right:1px solid #677;
}

a.alltiny {
	font-size:10px;
	font-family:arial,sans-serif;
}
table.alltiny tr td.high {
	background:#070;
	color:#fff;
	font-size:10px;
	font-family:arial,sans-serif;
}


table.newtiny tr td{ background:#666;}
table.newtiny tr td {
	background:#111;
	font-size:10px;
	color:#fff;
	font-family:arial,sans-serif;
	border-left:1px transparent;
	border-bottom:0px solid #677;
	border-top:1px solid #111;
	border-right:1px solid #111;
}
table.newtiny th{
	background:#222;
	color:#fff;
	font-size:10px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:1px solid #333;
	border-top:0px solid #249;
	border-right:1px solid #333;
	padding: 0px;
}

a.newtiny {
	font-size:10px;
	font-family:arial,sans-serif;
}
table.newtiny tr td.high {
	background:#070;
	color:#fff;
	font-size:10px;
	font-family:arial,sans-serif;
}



table.riv tr td{ background:#666;}
table.riv tr td {
	background:#000	;
	font-size:10px;
	color:#fff;
	font-family:arial,sans-serif;
	border-left:1px transparent;
	border-bottom:0px solid #677;
	border-top:1px solid #111;
	border-right:1px solid #111;
}
table.riv th{
	background:#030;
	color:#fff;
	font-size:10px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:1px solid #256;
	border-top:0px solid #249;
	border-right:1px solid #677;
}

a.riv {
	font-size:10px;
	font-family:arial,sans-serif;
}
table.riv tr td.high {
	background:#040;
	color:#fff;
	font-size:10px;
	font-family:arial,sans-serif;
}
table.riv tr td.blue {
	background:#060;
	color:#fff;
	font-size:10px;
	font-family:arial,sans-serif;
}




#table.matc tr td{ background:#669;}
table.matc tr td,tr th{
	background:#333366;
	font-size:10px;
#	color:#fff;
#	padding:10px;
#	font-family:arial,sans-serif;
	border-left:0px solid #124;
	border-bottom:1px solid #677;
	border-top:1px solid #124;
	border-right:1px solid #124;
}
table.mat tr td{ background:#669;}
table.mat tr td {
	background:#000900;
	font-size:10px;
	color:#fff;
	padding:10px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:0px solid #677;
	border-top:0px solid #124;
	border-right:0px solid #124;
}
table.mat th{
	background:#000500;
	color:#fff;
	font-size:10px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:0px solid #256;
	border-top:0px solid #249;
	border-right:0px solid #677;
}
table.st {width:85%;}
table.st tr td{ background:#669;}
table.st tr td {
	background:#44b;
	font-size:12px;
	font-family:arial,sans-serif;
	border-left:1px transparent;
	border-bottom:1px solid #888;
#	border-top:0px solid #fff;
	border-right:1px solid #67a;
}
table.st th{
	background:#cccccc;
	color:#000;
	font-size:14px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:1px solid #000;
	border-top:0px solid #249;
	border-right:1px solid #000;
}

table.st tr td.god {
	background:#fff;
	color:#000;
}
table.st tr td.leg {background:#ff9;color:#000;}
table.st tr td.lega {background:#ffb;color:#000;}
table.st tr td.legb {background:#dd9;color:#000;}
table.st tr td.legc {background:#bb6;color:#000;}
table.st tr td.legd {background:#993;color:#000;}
table.st tr td.legf {background:#770;color:#000;}
table.st tr td.kin {background:#9ff;color:#000;}
table.st tr td.kina {background:#bff;color:#000;}
table.st tr td.kinb {background:#9dd;color:#000;}
table.st tr td.kinc {background:#6bb;color:#000;}
table.st tr td.kind {background:#399;color:#000;}
table.st tr td.kinf {background:#077;color:#000;}
table.st tr td.eli {background:#f9f;color:#000;}
table.st tr td.elia {background:#fbf;color:#000;}
table.st tr td.elib {background:#d9d;color:#000;}
table.st tr td.elic {background:#b6b;color:#000;}
table.st tr td.elid {background:#939;color:#000;}
table.st tr td.elif {background:#707;color:#000;}
table.st tr td.mas {background:#fbf;color:#000;}
table.st tr td.masa {background:#bfb;color:#000;}
table.st tr td.masb {background:#9d9;color:#000;}
table.st tr td.masc {background:#6b6;color:#000;}
table.st tr td.masd {background:#393;color:#000;}
table.st tr td.masf {background:#070;color:#000;}

table.st tr td.pro {background:#fbf;color:#000;}
table.st tr td.proa {background:#fbb;color:#000;}
table.st tr td.prob {background:#d99;color:#000;}
table.st tr td.proc {background:#b66;color:#000;}
table.st tr td.prod {background:#933;color:#000;}
table.st tr td.prof {background:#700;color:#000;}

table.st tr td.sem {background:#fbf;color:#000;}
table.st tr td.sema {background:#bbf;color:#000;}
table.st tr td.semb {background:#99d;color:#000;}
table.st tr td.semc {background:#66b;color:#000;}
table.st tr td.semd {background:#449;color:#000;}
table.st tr td.semf {background:#227;color:#000;}

table.poi {background:#111;}
table.poi tr td.high2 {background:#000;color:#808;}
table.poi tr td.non {background:#000;color:#dff;font-weight:bold;}
table.poi tr td.nonn {background:#000;color:#fff;font-weight:bold;}
table.poi tr td.nonp {background:#000;color:#acf;font-weight:bold;}
table.poi tr td.sc {background:#020;color:#dff;}
table.poi tr td.scn {background:#020;color:#aa0;}
table.poi tr td.scp {background:#020;color:#0cc;}
table.poi tr td.god {background:#fff;color:#000;}
table.poi tr td.leg {background:#ff9;color:#000;}
table.poi tr td.lega {background:#ffb;color:#000;}
table.poi tr td.legb {background:#dd9;color:#000;}
table.poi tr td.legc {background:#bb6;color:#000;}
table.poi tr td.legd {background:#993;color:#000;}
table.poi tr td.legf {background:#770;color:#000;}
table.poi tr td.kin {background:#9ff;color:#000;}
table.poi tr td.kina {background:#bff;color:#000;}
table.poi tr td.kinb {background:#9dd;color:#000;}
table.poi tr td.kinc {background:#6bb;color:#000;}
table.poi tr td.kind {background:#399;color:#000;}
table.poi tr td.kinf {background:#077;color:#000;}
table.poi tr td.eli {background:#f9f;color:#000;}
table.poi tr td.elia {background:#fbf;color:#000;}
table.poi tr td.elib {background:#d9d;color:#000;}
table.poi tr td.elic {background:#b6b;color:#000;}
table.poi tr td.elid {background:#939;color:#000;}
table.poi tr td.elif {background:#707;color:#000;}
table.poi tr td.mas {background:#fbf;color:#000;}
table.poi tr td.masa {background:#bfb;color:#000;}
table.poi tr td.masb {background:#9d9;color:#000;}
table.poi tr td.masc {background:#6b6;color:#000;}
table.poi tr td.masd {background:#393;color:#000;}
table.poi tr td.masf {background:#070;color:#000;}

table.poi tr td.pro {background:#fbf;color:#000;}
table.poi tr td.proa {background:#fbb;color:#000;}
table.poi tr td.prob {background:#d99;color:#000;}
table.poi tr td.proc {background:#b66;color:#000;}
table.poi tr td.prod {background:#933;color:#000;}
table.poi tr td.prof {background:#700;color:#000;}

table.poi tr td.sem {background:#fbf;color:#000;}
table.poi tr td.sema {background:#bbf;color:#000;}
table.poi tr td.semb {background:#99d;color:#000;}
table.poi tr td.semc {background:#66b;color:#000;}
table.poi tr td.semd {background:#449;color:#000;}
table.poi tr td.semf {background:#227;color:#000;}


table.poi tr td{ background:#44b;}
table.poi tr td {
	background:#000;
	font-size:12px;
	color:#ffb;
	padding:0px;
	font-family:arial,sans-serif;
	border-left:1px transparent;
	border-bottom:1px solid #222;
	border-top:0px solid #222;
	border-right:1px solid #111;
}
table.poi th{
	background:#222;
	color:#bbb;
	padding:0px;
	font-size:12px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:1px solid #67a;
	border-top:0px solid #249;
	border-right:1px solid #333;
}
table.poi th.head{
	background:#000;
	color:#99b;
	padding:0px;
	font-size:14px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:0px solid #67a;
	border-top:0px solid #249;
	border-right:1px solid #222;
}
table.poi th.ntsc{
	background:#0cc;
	color:#000;
	padding:0px;
	font-size:12px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:1px solid #67a;
	border-top:0px solid #249;
	border-right:1px solid #333;
}
table.poi th.pal{
	background:#cc0;
	color:#000;
	padding:0px;
	font-size:12px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:1px solid #67a;
	border-top:0px solid #249;
	border-right:1px solid #333;
}
table.poi th.head2{
	background:#111;
	color:#ccc;
	padding:0px;
	font-size:12px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:0px solid #67a;
	border-top:0px solid #249;
	border-right:0px solid #677;
}

a.poi {
	font-size:12px;
	font-family:arial,sans-serif;
}
table.poi tr td.high2 a{color:#aaa; font-size:12px;}
table.poi tr td.high3 {background:#111;color:#ccf; font-size:12px;}
table.poi tr td.high4 {background:#313;color:#fff; font-size:12px;}

table.poi tr td.high {
	background:#070;
	color:#fff;
	font-size:12px;
	font-family:arial,sans-serif;
}
table.poi tr td.pal {
	background:#ff0;
	color:#fff;
	font-size:12px;
	font-family:arial,sans-serif;
}

table.poi tr td.ntsc {
	background:#0ff;
	color:#fff;
	font-size:12px;
	font-family:arial,sans-serif;
}

table.join tr td{ background:#fff;}
table.join tr td {
	background:#fff;
	font-size:12px;
	color:#000;
	text-align:left;
	padding:12px;
	font-family:arial;
	border-left:0px transparent;
	border-bottom:0px solid #677;
	border-top:0px solid #124;
	border-right:0px solid #124;
}
table.join th{
	background:#fff;
	color:#000;
	font-size:12px;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:0px solid #256;
	border-top:0px solid #249;
	border-right:0px solid #677;
}

table.faq tr td{ background:#000;}
table.faq tr td {
	background:#000;
	font-size:12px;
	color:#fff;
	text-align:left;
	padding:12px;
	font-family:arial;
	border-left:0px transparent;
	border-bottom:0px solid #677;
	border-top:0px solid #124;
	border-right:0px solid #124;
}

a.faq {
	background:#000;
	font-size:12px;
	color:#fff;
	text-align:left;
	padding:12px;
	font-family:arial;
	border-left:0px transparent;
	border-bottom:0px solid #677;
	border-top:0px solid #124;
	border-right:0px solid #124;
}


table.whoare tr td{ background:#669;}
table.whoare tr td {
	background:#010;
	font-size:10px;
	color:#fff;
	font-family:arial,sans-serif;
	border-left:1px transparent;
	border-bottom:0px solid #677;
	border-top:1px solid #124;
	border-right:1px solid #124;
}



 label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 4.5em;
}
input
{
color: #000;
background: #cff;
border: 1px solid #000;
}

.submit input
{
color: #fff;
background: #23920c	;
border: 2px outset #08b9c9
} 
.filter option
{
color: #000;
background: #eff;
} 
.filter select
{
color: #000;
background: #eff;
} 
.submit option
{
color: #fff;
background: #23920c	;
border: 2px outset #08b9c9
} 

.sub0 select
{
color: #6d3;
background: #010	;
border: 1px outset #0a0
} 
.sub0 option
{
color: #6d3;
background: #010	;
border: 0px outset #000
} 
 fieldset
{
border: 1px solid #137851;
width: 20em
}

legend
{
color: #fff;
background: #23920c;
border: 1px solid #137851;
padding: 2px 6px
}
table.act tr td{ background:#fff;}
table.act tr td {
	background:#44b;
	font-size:14px;
	font-family:arial,sans-serif;
	border-left:1px transparent;
	border-bottom:1px solid #333;
	border-top:0px solid #249;
	border-right:1px solid #67a;
}

a.act
{
color: #0f0;
background: #23920c;
border: 1px solid #137851;
padding: 2px 6px
}
table.cur tr td{ background:#669;}
table.cur tr td {
	background:#010;
	font-size:12px;
	color:#fff;
	text-align:left;
	font-family:arial,sans-serif;
	border-left:1px transparent;
	border-bottom:1px solid #252;
	border-top:1px solid #252;
	border-right:1px solid #020;
}

table.cur2 tr td{ background:#669;}
table.cur2 tr td {
	background:#010;
	font-size:12px;
	color:#fff;
	text-align:left;
	font-family:arial,sans-serif;
	border-left:0px transparent;
	border-bottom:0px solid #252;
	border-top:0px solid #252;
	border-right:0px solid #020;
}


table.whit {width:100%;
	padding:0px;
	background:#fff;
	font-size:16px;
	color:#000;
	text-align:left;
	font-family:arial,sans-serif;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}
table.whit tr td{ background:#fff;}
table.whit tr td {
	color:#000;
	width:20%;
	padding:0px;
	border-bottom:2px solid #000;
	border-right:2px solid #000;
	border-left:2px solid #000;
	border-top:2px solid #000;

}
table.whit tr td.plink {
cursor:pointer;

}



table tr td.testpic
{
background:#111115;
text-align:center;
	color:#000;
	border-bottom:2px solid #000;
	border-right:3px solid #050509;
	border-left:2px solid #000;
	border-top:2px solid #000;

}
table tr td.testpic2
{
background:#111;
padding:8px;
	align:center;
	color:#000;
	border-bottom:2px solid #000;
	border-right:2px solid #000;
	border-left:1px solid #000;
	border-top:2px solid #000;

}
tr td.testpic3
{
background:#111115;
padding:8px;
	align:center;
	vertical-align:center;
	color:#000;
	border-bottom:2px solid #444;
	border-right:1px solid #444;
	border-left:1px solid #444;
	border-top:2px solid #000;

}

#buttonsbox{
        background:transparent;
        position:absolute;
#        top:166px;
        right:40px;
        overflow:hidden;
        margin-left:200px;
}
#buttons{
	align:center;
margin-left: auto;
margin-right: auto;
        float:left;
        clear:none;
        padding:0px;
        margin:0px;
}
#buttons ul{
        margin:0;
        padding:0;
        list-style:none;
}
#buttons ul li{
        display:inline;
}
#buttons a{
        background:transparent url(back3.jpg) no-repeat;
        margin-left: auto;
	margin-right: auto;
	float:left;
        width:80px;
        text-decoration:none;
        line-height:40px;
        height:45px;
        text-align:center;
}
#buttons a span{
        font-family:tahoma,arial,sans-serif;
        font-weight:bold;
        font-size:11px;
        color:#999;
}
#buttons a:hover{
        background:transparent url(back4.jpg) no-repeat;
}
#buttons a:hover span{
        color: #eee
}
table.top {
width:100%;
background:#000;
overflow:hidden;
border-left:0px solid #212;
border-right:0px solid #212;
border-top:0px solid #212;
border-bottom:0px solid #212;
}
table.toplink {
background:#070710;
border-left:2px solid #000;
border-right:2px solid #000;
border-top:2px solid #000;
border-bottom:2px solid #000;
}
table.toplink tr td{
background:#101;
border-left:2px solid #212;
border-right:2px solid #212;
border-top:2px solid #212;
border-bottom:2px solid #212;
}

table.toplink tr td.linky{
	background:#222239;
	border-bottom:4px solid #000;
	border-top:   1px solid #212;
	border-right: 4px solid #000;
	border-left:  1px solid #212;
	padding:4px;
	font-size:12px;
}
table.toplink tr td.linky:hover{
	background:#224455;
	color:#dff;
	border-bottom:2px solid #000;
	border-top:   3px solid #101;
	border-right: 2px solid #000;
	border-left:  3px solid #101;
}
table.toplink tr td
{background:#000;

}
a.linky {
	text-decoration: none;
	color:#ddd;
}
a.linky:hover{
	text-decoration: none;
	color:#fff;
}
a.linky2 {
	text-decoration: none;
	color:#fff;
	font-size:12px;
}
a.linky2:hover{
	text-decoration: none;
	color:#ddd;
}

table.othersite tr td{
font-size:12px;
font-weight:bold;
}

a.othersite
{
font-size:12px;
text-decoration:none;
}
table.aroundleft{
border-top:0px solid #111;
border-bottom:0px solid #101;
border-right:0px solid #101;
vertical-align:top;
}
table.aroundleft tr td{
vertical-align:top;
}

table.chart tr th.title
{
padding:0px;
}
table.chart tr th
{
background:#111;
color:#fff;
font-size:14px;
font-weight:bold;
border-top:1px solid #112;
}
table.chart tr td
{
background:#111;
color:#fff;
font-size:14px;
font-weight:bold;
border-left:1px solid #001;
border-bottom:1px solid #010;
}

#for summary page
table.rank 
{
font-size:10px;
background:#050750;
}
table.rank tr th
{
color:#fff;
background:#132436;
border-right:1px solid #003;
}
table.rank tr td
{
background:#010213;
border-left:1px solid #444;
border-right:1px solid #444;
border-bottom:1px solid #444;
padding:4px;
}
table.rank tr td.course
{
color:#7aa;
}
table.rank tr td.time
{
color:#fff;
}
table.rank tr td.rank
{
color:#8c8;
}

table.tinew tr td {
        padding:1px;
        background:#208;
        font-size:12px;
        font-family:arial,sans-serif;
        border-left:0px transparent;
        border-bottom:1px solid #223;
        border-top:0px solid #000;
        border-right:1px solid #223;
}

table.tinew tr th {
        padding:1px;
        background:#419;
        font-size:12px;
        font-family:arial,sans-serif;
        border-left:0px transparent;
        border-bottom:1px solid #223;
        border-top:0px solid #000;
        border-right:1px solid #223;
}


table.tinew tr td.course { background:#246; color:#fff;
}
table.tinew tr td.time { background:#357; color:#fff;
}
table.tinew tr td.rank { background:#246; color:#fff;
}
table.tinew tr td.standard { background:#257; color:#fff;
}
table.tinew tr td.date { background:#264; color:#fff;
}

table.genblue tr td.strat
{	
text-align:left;
padding:5px;
font-size:12px;
}
table.calc tr td
{
border-left:0px;
border-right:0px;
border-top:0px;
border-bottom:1px;
}
table.quicklinks 
{
background:#101;
}
table.quicklinks tr td
{
background:#101;
padding:2px;
border-left:1px solid #001;
border-right:1px solid #320;
}

table.everyone 
{
padding:0px;
color:#fff;
}
table.everyone tr td
{
border-left:1px solid #333;
border-right:1px solid #333;
border-bottom:1px solid #333;
}
table.everyone tr td.rank
{
background:#222;
}
table.everyone tr td.matchup
{
background:#111;
}
table.everyone tr td.win
{
background:#4f4;
}
table.everyone tr td.loss
{
background:#000;
}
table.everyone tr td.draw
{
background:#999;
}
table.everyone tr td.name
{
background:#222;
}
table.everyone tr td.name2
{
background:#222;
font-size:10px;
padding:3px;
}

table.flexi 
{}
table.flexi tr td.name1
{background:#001;
font-size:20px;
}
table.flexi tr td.name2
{background:#100;
font-size:20px;
}
table.flexi tr td.vs
{background:#000;
font-size:20px;
}
table.flexi tr td.bar
{background:#001;
white-space : nowrap;
}
table.flexi tr td.course
{background:#000;
}
table.flexi tr td.time
{background:#122;
border-bottom:solid 1px #000;
}
table.flexi tr td.win
{color:#4ff;
}
table.flexi tr td.lose
{color:#f44;
}
table.flexi tr td.draw
{color:#aaa;
}
table.flexi tr td.mwin
{font-size:16px;
color:#4ff;
}
table.flexi tr td.mlose
{
font-size:16px;
color:#f44;
}
table.flexi tr td.mdraw
{
font-size:16px;
color:#aaa;
}
table.flexi tr td.left
{
border-left:1px solid #242;
border-bottom:1px solid #242;
}
table.flexi tr td.right
{
border-right:1px solid #242;
border-bottom:1px solid #242;
}
table.flexi tr td.prbar
{
border-bottom:1px solid #242;
}
table.flexi tr td.stan
{
font-size:8px;
}
table.flexi tr td.afcourse
{
background:#246;
font-weight:bold;
color:#fff;
}
table.flexi tr td.oldtime
{
background:#012;
font-weight:bold;
}
table.flexi tr td.oldaf
{
background:#001;
color:#49f;
}
table.flexi tr td.newtime
{
background:#012;
font-weight:bold;
}

table.flexi tr td.newaf
{
background:#001;
color:#49f;
}
table.flexi tr td.header
{
background:#223;
color:#fff;
padding:4px;
}
table.flexi tr td.aname, td.arank, td.aoldaf, td.aper, td.anewaf, td.aarr
{
border-top:1px solid #113;
background:#112;
color:#49f;
}
table.flexi tr td.iname, td.irank, td.ioldaf, td.iper, td.inewaf, td.iarr
{
background:#000;
color:#ddd;
border-top:1px solid #113;
border-right:1px solid #111;
}
table.flexi tr td.bname, td.brank, td.boldaf, td.bper, td.bnewaf, td.barr
{
background:#244;
color:#6bf;
}
table.flexi tr td.arr
{
background:#123;
}

table.filter tr td
{
background:#001;
color:#aaf;
font-size:12px;
padding:4px;
border-left:0px;
border-top:1px solid #ccf;
border-bottom:1px solid #ccf;
border-right:0px;
}

table tr td.sideways
{
background:#101020;
font-size:12px;
}
table tr td.sideways:hover
{
background:#33bbbb;
color:#000;
}
table.wrs {
background:#212440;
}
table.wrs tr td
{
border-bottom:1px solid #333;
}
table.wrs tr td.norm, td.name, td.ntsc, td.time, td.crs
{
background:#212440;
        background: -moz-linear-gradient(top, #151529, #212440);
        background: -webkit-gradient(linear, left top, left bottom,  from(#151529), to(#212440));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff151520, endColorstr=#ff212440);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff151520, endColorstr=#ff212440)";

}
table.wrs td.inter
{
background:#000;
border-bottom:1px solid #000;
border-top:1px solid #000;
padding:6px;
}
table.wrs tr td.time
{
font-size:11px;
color:#fff;
font-weight:bold;
}
table.wrs td.inter2
{
background:#000;
border-bottom:1px solid #000;
border-top:1px solid #000;
padding:0px;
}
table.info
{
width:90%;
}
table.info tr td
{
background:#020209;
padding:3px;
font-size:13px;
text-align:left;
border-bottom:1px solid #444;
}
th.superheader
{
font-size:14px;
}
td.effect
{
background:#090909;
text-align:center;
vertical-align:top;
border-bottom:1px solid #444;
}
td.void
{
padding:4px;
}
table.wrtable tr td
{
background:#212440;
        background: -moz-linear-gradient(top, #151529, #212440);
        background: -webkit-gradient(linear, left top, left bottom,  from(#151529), to(#212440));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff151520, endColorstr=#ff212440);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff151520, endColorstr=#ff212440)";

#background:#111;
#border-bottom:1px solid #111
}
table.wrtable tr th
{
background:#aaf;
color:#000;
border-bottom:1px solid #111
}
table.blackhole tr td
{
background:#000;
}
table.pastchamp 
{
width:700px;
}
table.pastchamp tr th
{
font-weight:bold;
padding:2px;
font-size:14px;
background:#113;
}

table.pastchamp tr td
{
font-weight:bold;
padding:2px;
font-size:12px;
background:#226;
}
table.info2
{
}
table.info2 tr td
{
background:#020209;
padding:3px;
font-size:13px;
text-align:left;
border-bottom:1px solid #444;
}
table tr td.ntscmain
{
background-color:#301020;
}
table tr td.palmain
{
background-color:#104040;
}

.mkwlogo
{
margin:0 auto;
text-align:center;
}
.newer
{
width:230px;
}
.newer2
{width:100%;
}
table tr td.years
{
background-color:#201020;
border-top:1px solid #959;
border-bottom:1px solid #759;
}
