BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #000;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, sans-serif;
}
HTML {
	scrollbar-3dlight-color: #000;
	scrollbar-darkshadow-color: #000;
	scrollbar-face-color: #C7B7A8;
	scrollbar-highlight-color: #EEE9E3;
	scrollbar-shadow-color: #A99C8F;
	scrollbar-track-color: #7E746A;
	scrollbar-arrow-color: #EEE9E3;
}
.watermark {
    VERTICAL-ALIGN: top;
    padding : 0px 4px 0px 0px;
	BACKGROUND: right top no-repeat url(images/aa-bg3.gif) #fff;
    height : 350px;
}
.nowatermark {
    VERTICAL-ALIGN: top;
    padding : 0px 4px 0px 0px;
    height : 350px;
}
.bgleft {
	BACKGROUND: right center repeat-y url(images/border-left.gif) #ffffff;
}
.bgright {
	BACKGROUND: left top repeat-y url(images/border-right.gif) #ffffff;
}
TD {
    VERTICAL-ALIGN: top;
	FONT-FAMILY: Arial, sans-serif;
	font-size: 100%;
}
A {
	COLOR: #500;
}
TT {
    font-weight: bold;
}
P {
    TEXT-ALIGN: left;
}
table#menu td.ml {
    background       : url(images/menu-a-left.jpg) repeat-y left top #C7B7A8;
    border-top: 2px solid #fff;
}
table#menu td.mr {
    background       : url(images/menu-a-right.jpg) repeat-y right top #C7B7A8;
    border-top: 2px solid #fff;
}
table#menu td.mc {
    background: #C7B7A8;
    border-top: 2px solid #fff;
}
table#menu tr.here td.ml {
    background       : url(images/menu-a-left-hover.jpg) repeat-y left top #8F2B2B;
}
table#menu tr.here td.mr {
    background       : url(images/menu-a-right-hover.jpg) repeat-y right top #8F2B2B;
}
table#menu tr.here td.mc {
    background: #8F2B2B;
}
table#menu tr.head td.mc {
	font-size: 100%;
	LETTER-SPACING: 0px;
    border-top: 0px solid #fff;
    border-bottom: 0px;
    color: #000;
    font-weight: bold;
    background       : url(images/menu-header-right.jpg) repeat-y left top #ffffff;
}
table#menu tr.head td.ml {
    border-top: 0px solid #fff;
    background       : url(images/menu-header-left.jpg) repeat-y left top #ffffff;
}
table#menu tr.head td.mr {
    border-top: 0px solid #fff;
    background       : url(images/menu-header-right.jpg) repeat-y right top #ffffff;
}
table#menu td {
    text-align: left;
}
table#menu A {
	COLOR: #300;
    DISPLAY: block;
    VERTICAL-ALIGN: top;
	FONT-FAMILY: Arial, sans-serif;
	font-size: 90%;
	FONT-WEIGHT: bold;
    white-space      : nowrap;
    TEXT-DECORATION : none;
}
table#menu tr.here A {
	COLOR: #fff;
}
table#menu A:hover {
    color: #fff;
}
table.title td.mc {
    border-top: 2px solid #fff;
    border-bottom: 6px solid #fff;
    color: #000;
    font-weight: bold;
    background       : url(images/menu-header-right.jpg) repeat-y left top #ffffff;
    padding: 0px 9px;
    white-space: nowrap;
	font-size: 130%;
	LETTER-SPACING: 2px;
	FONT-FAMILY: Arial, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	DISPLAY: block;
}
table.title td.ml {
    border-top: 2px solid #fff;
    border-bottom: 6px solid #fff;
    width: 16px;
    background       : url(images/menu-header-left.jpg) repeat-y left top #ffffff;
}
table.title td.mr {
    width: 16px;
    border-top: 2px solid #fff;
    border-bottom: 6px solid #fff;
    background       : url(images/menu-header-right.jpg) repeat-y right top #ffffff;
}
UL {
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 24px;
	MARGIN-RIGHT: 7px;
	MARGIN-BOTTOM: 0px;
}
LI.o {
	COLOR: #000;
}
LI.p {
	COLOR: #555;
}
DIV.n2 {
    background       : url(images/menu-a-right-hover.jpg) repeat-y right top #8F2B2B;
}
DIV.n2 SPAN.c {
    font-size: 75%;
}
DIV.n2 SPAN:first-child {
    COLOR: #fff;
    background       : url(images/menu-a-left-hover.jpg) repeat-y left top;
    DISPLAY: block;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Arial, sans-serif;
    font-size: 100%;
    padding-right    : 16px;
    padding-left     : 16px;
    FONT-WEIGHT: bold;
    white-space      : nowrap;
    TEXT-DECORATION : none;
}
DIV.n2 SPAN A {
    COLOR: #fff;
    TEXT-DECORATION : none;
}
TABLE {
    padding: 0px;
}
TABLE.faq TD {
	COLOR: #000000;
    font-size: 95%;
}
TABLE.faq TR.header TD {
    padding-top: 15px;
    font-size: 100%;
}
TABLE.list TD {
	COLOR: #000000;
    font-size: 90%;
}
TABLE.list TR.odd TD {
	COLOR: #000000;
}
DIV.attributes TABLE.list TR.odd TD {
    padding-bottom: 15px;
}
TABLE.list TR.even TD {
	COLOR: #7E4424;
}
DIV.attributes TABLE.list TR.even TD {
    padding-bottom: 15px;
}
li.odd {
	COLOR: #7E4424;
}
li.even {
	COLOR: #000000;
}
TABLE.list TR.header TD {
    padding-top: 15px;
    font-size: 100%;
}
TABLE.list TD.level {
    white-space: nowrap;
	FONT-WEIGHT: bold;
    padding-right: 15px;
}

TABLE.playerlist TD {
	COLOR: #000000;
    font-size: 90%;
    TEXT-ALIGN: right;
    padding-left: 10px;
}
TABLE.playerlist TD.l {
    TEXT-ALIGN: left;
    padding-left: 0px;
}
TABLE.playerlist TD.lb {
    TEXT-ALIGN: left;
    padding-left: 0px;
    FONT-WEIGHT: bold;
}
DIV.attributes TABLE.playerlist TR.odd TD {
    padding-bottom: 0px;
}
TABLE.playerlist TR.odd TD {
	COLOR: #000000;
	background-color: #ECE7E2;
    white-space: nowrap;
}
DIV.attributes TABLE.playerlist TR.even TD {
    padding-bottom: 0px;
}
TABLE.playerlist TR.even TD {
	COLOR: #7E4424;
    white-space: nowrap;
}
DIV.attributes TABLE.playerlist TR.header TD {
    padding-bottom: 0px;
    }
TABLE.playerlist TR.header TD {
    padding: 2px;
	COLOR: #ffffff;
    FONT-WEIGHT: bold;
    background : #8F2B2B;
    padding-bottom: 0px;
}
TABLE.playerlist TR.header TD A {
    color: #fff;
}
TABLE.playerlist TR.header TD.left {
    background       : url(images/menu-a-left-hover.jpg) repeat-y left top #8F2B2B;
    padding-left: 10px;
}
TABLE.playerlist TR.header TD.right {
    background       : url(images/menu-a-right-hover.jpg) repeat-y right top #8F2B2B;
    padding-right: 10px;
    TEXT-ALIGN: right;
}
TABLE.playerlist TR.even TD A {
	COLOR: #7E4424;
    TEXT-DECORATION : none;
    FONT-WEIGHT: bold;
}
TABLE.playerlist TR.odd TD A {
	COLOR: #000000;
    TEXT-DECORATION : none;
    FONT-WEIGHT: bold;
}
DIV.pagelinks {
    white-space: nowrap;
	font-size: 90%;
	FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
}
