BODY {
    background: #000;
    color: #FFF;
    font-family: Arial;
    font-size: 10pt;
    margin: 3px;
}

A {color: #FFF; text-decoration:underline;}
A:active {color: #FFF; text-decoration:none;}
A:visited {color: #FFF; text-decoration:underline;}
A:hover {color: #B60; text-decoration:none;}

UL {
    list-style-type: square;
    margin-left: 0;
    padding-left: 15px;
    line-height: 12pt;
}

LI {
    list-style-type: square;
}
.RoundBullet {list-style-type: circle;}

TABLE {
    padding: 0px;
    font-size: 10pt;
    border: solid 0px #777;
}

label{cursor:pointer;}

.pollImgClass {float: left;}

.pollDivClass {
    float: left;
    vertical-align: top;
    background-image:url("http://www.rankmonster.com/images/graph_middle_1.gif");
	background-repeat:repeat-x;
}

.pollOptions{margin: 25px 0 0 0; clear:both;}


.RowHighlight {cursor: pointer; background-color: #303034;}
.RowNormal {background-color: #000}

.hallSelected    {padding-top: 5px; padding-bottom: 5px; margin-left: 5px; margin-right: 5px; background-color: #555; color: #B60; font-weight: bold;}
.hallNotSelected {padding-top: 5px; padding-bottom: 5px; margin-left: 5px; margin-right: 5px; background-color: #000; cursor: pointer;}

.MainMenu {
    font-weight: bold;
}
A.MainMenu:link {color: #FFF; text-decoration: none;}
A.MainMenu:active {color: #FFF; text-decoration: none;}
A.MainMenu:visited {color: #FFF; text-decoration: none;}
A.MainMenu:hover {color: #FD0; text-decoration: none;}

.MenuCell{cursor: hand; background-image:url(http://www.rankmonster.com/images/default_dark_menu_bg.gif)}

.Link {}
A.Link {color: #FFF; text-decoration:none;}
A.Link:active {color: #FFF; text-decoration:none;}
A.Link:visited {color: #FFF; text-decoration:none;}
A.Link:hover {color: #B60; text-decoration:none;}


.GreenBold { color: #0A0; font-weight: bold; }
.RedBold { color: #C00; font-weight: bold; }

IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }


.SystemNote {
    background-color: #710;
    font-weight: bold;
    border: solid 1px #000;
}

.SERegular {
    width: 120px;
    padding: 0px;
    margin: 0px;
    border: solid #555 1px;
    color: #999;
    background-color: #000;
}
.SEWinner {
    width: 120px;
    padding: 0px;
    margin: 0px;
    border: solid #777 1px;
    color: #C60;
    background-color: #303034;
}

.DECurrentMatch {
    color: #C60;
}

.DEMatchWinner {
    color: #C60;
}

.DEMatchRegular {
    color: #999;
}


.DEColumnHeader {
    font-weight: bold;
    color: #C60;
}

.ForumQuote {
    width: 98%;
    border: dotted 1px #DDD;
}

.tdShadow {
	border-left: 1px solid #777;
	border-top:	1px solid #777;
	border-right: 1px solid	#777;
	border-bottom: 1px solid #777;
}

.tdShadowAlt {
	background-color: #303034;
	border-left: 1px solid #777;
	border-top:	1px solid #777;
	border-right: 1px solid	#777;
	border-bottom: 1px solid #777;
}

.regButton {
    font-weight: bold;
    text-align: center;
	width: 110px;
	margin: 0px;
	margin-top: 5px;
	padding: 1px;
}
.regButton a {
    text-decoration: none;
    display: block;
    color: #FFF;
    background-color: #333;
    border: #777 outset 2px;
}
.regButton a:hover {
    color: #B60;
    text-decoration: none;
    background-color: #000;
    border-style: inset;
}
.regButton a:visited {
    text-decoration: none;
}

.hiButton {
    font-weight: bold;
    text-align: center;
	width: 110px;
	margin: 0px;
	margin-top: 5px;
	padding: 1px;
}
.hiButton a {
    padding: 1px;
    display: block;
    text-decoration: none;
    color: #FFF;
    background-color: #710;
    border: #777 outset 2px;
}

.hiButton a:hover {
    color: #B60;
    background-color: #000;
    border-style: inset;
}
.hiButton a:visited {
    text-decoration: none;
}

#NavButton a  {
    color: #FFF;
    background-color: #710;
	margin-left: 0px;
	padding: 0px;
	font-size: 10pt;
	font-weight:bold;
	text-decoration: none;
	border-width: 1px;
    border-color: #777;
	border-style: outset;
}
#NavButton a:hover {
	color: #FD0;
	background-color: #000;
	border-style: inset;
}

.bold {font-weight: bold;}
.italic {font-style: italic;}
.small {color: #FFF; font-size: 8pt;}

.AltTable { background-color: #303034;}
.Heading1 {color: #FFF; font-size: 14pt; font-weight: bold;}
.Heading2 {font-size: 12pt; font-weight: bold;}
.Heading3 {font-size: 10pt; font-weight: bold;}
.Alert {color: #FD0;}

.Highlight { color: #B60;}
A.Highlight {color: #B60; text-decoration:none;}
A.Highlight:active {color: #B60; text-decoration:none;}
A.Highlight:visited {color: #B60; text-decoration:none;}
A.Highlight:hover {color: #FFF; text-decoration:none;}
.HighlightBold {color: #B60; font-weight: bold;}
.HighlightItalic {color: #B60; font-style: italic;}
.HighlightSmall {color: #B60; font-size: 8pt;}

.HtmlHelp { padding: 2px; color: #FFF; background-color: #B60; font-weight: bold; text-decoration:none; }
A.HtmlHelp {color: #FFF; font-weight: bold; text-decoration:none;}
A.HtmlHelp:active {color: #FFF; font-weight: bold; text-decoration:none;}
A.HtmlHelp:visited {color: #FFF; font-weight: bold; text-decoration:none;}
A.HtmlHelp:hover {color: #FFF; font-weight: bold; text-decoration:none;}


/* corners */
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

.Form, .FormButton, .FormTextArea, .FormTextAreaBig {
    background: #303034; 
}
.Form, .FormButton, .FormButtonHighlight {
    height: 20px;
}
.Form, .FormButton, .FormButtonHighlight, .FormTextArea, .FormTextAreaBig {
     font-size: 10pt; color: #FFF; border: #777 solid thin;
}
.FormButtonHighlight {font-weight: bold; background: #710;}
.FormTextArea {height: 170px; width: 300px;}
.FormTextAreaBig {height: 180px; width: 90%; }

.FormMouseOver{border: #FFF inset thin;}
.FormDisabled{background-color: #111; color: #AAA; border: 0px;}