TD.rankingOutline 	{ border-style: solid; border-width: 1px; border-color: #464646; }
TD.rankingHeader 	{ text-align: center; color: #CBA300; font-size: 8pt; font-family: arial,helvetica,sans-serif; background-color: #2E2D2B; border-style: solid; border-width: 1px; border-color: #5D5D5D #5D5D5D #1E1D1C #1E1D1C;}
TD.rankingFiller 	{ text-align: center; font-size: 8pt; font-family: arial,helvetica,sans-serif; background-color: #1F1E1D; border-style: none; border-width: 0px; }
TD.rankingRow		{ text-align: center; color: #ffffff; font-size: 9pt; font-family: arial,helvetica,sans-serif; font-weight: bold; border-style: solid; border-width: 1px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-color:#000000; padding: 3px; }
TD.rankingRowLeft	{ color: #ffffff; font-size: 9pt; font-family: arial,helvetica,sans-serif; font-weight: bold; border-style: solid; border-width: 1px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-color:#000000; padding: 3px; }
TD.rankingRowRight	{ text-align: right; color: #ffffff; font-size: 9pt; font-family: arial,helvetica,sans-serif; font-weight: bold; border-style: solid; border-width: 1px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-color:#000000; padding: 3px; }
TD.rankingRowAlt	{ color: #ffffff; font-size: 9pt; font-family: arial,helvetica,sans-serif; font-weight: bold; border-style: solid; border-width: 1px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-color:#000000; padding: 3px; }


TD.ranking		{ text-align: center; color: #ffffff; font-size: 9pt; font-family: arial,helvetica,sans-serif; font-weight: bold; }


SPAN.rankingName	{ color: #CBA300; font-size: 9pt; font-family: arial,helvetica,sans-serif; font-weight: bold; }

#colorRed			{ color: red; }

a.button:link		{ color: #CBA300; display: block; padding: 3px; }
a.button:visited 	{ color: #CBA300; display: block; padding: 3px; }
a.button:hover		{ color: #ffffff; background-color: #565553; display: block; padding: 3px;}
a.button:active 	{ color: #FFFFFF; display: block; padding: 3px; }

a:link			{ font-family: arial,helvetica,sans-serif; color: #CBA300; font-weight: bold; }
a:visited 		{ font-family: arial,helvetica,sans-serif; color: #aaaaaa; font-weight: bold; }
a:hover			{ font-family: arial,helvetica,sans-serif; color: #ffffff; font-weight: bold; }
a:active 		{ font-family: arial,helvetica,sans-serif; color: #ffffff; font-weight: bold; }

a.rankingName:link		{ color: #CBA300; }
a.rankingName:visited 	{ color: #CBA300; }
a.rankingName:hover		{ color: #CBA300; background-color: #565553; }
a.rankingName:active 	{ color: #CBA300; }	

a.ranking:link		{ color: #FFFFFF; font-size: 9pt; font-family: arial,helvetica,sans-serif; font-weight: bold; text-decoration: none;}
a.ranking:visited 	{ color: #FFFFFF; font-size: 9pt; font-family: arial,helvetica,sans-serif; font-weight: bold;}
a.ranking:hover		{ color: #FFFFFF; font-size: 9pt; font-family: arial,helvetica,sans-serif; font-weight: bold; text-decoration: underline;}
a.ranking:active 	{ color: #FFFFFF; font-size: 9pt; font-family: arial,helvetica,sans-serif; font-weight: bold;}	


TABLE.mainTable	{ BACKGROUND-IMAGE: url('/war3/images/ladder-revise/right-bg.gif');  BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: right;}

TABLE.expOutline	 	{ border-style: solid; border-width: 1px; border-color: #5A5D5A; background-color:#000000;}

#levelbarParent		 { position: relative; height: 1px; width: 70px; }
#levelbarChild		 { position: absolute; left: 30px; top: 1px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif; }
#levelbarChild2		 { position: absolute; left: 55px; top: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif; }	

p.info			     { font-family: arial,helvetica,sans-serif; color: #AB9364; font-size: 10pt; }