BODY
{
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.LeftBar
{
	display: none;
}
.RightBar
{
	display: none;
}

/* old stuff begins here */
A:link
{
    COLOR: #4b0082;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #4b0082;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #99FF33;
    TEXT-DECORATION: none
}
TD
{
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
.Header
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #010180;
    TEXT-ALIGN: center
}
.Footer
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #010180;
    TEXT-ALIGN: center
}
.FootLink  
{ 
	color:#a0a0a0;
	text-decoration: none;
	FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #010180;
    TEXT-ALIGN: center
 }
.FootLink a:link  { color:#a0a0a0;text-decoration: none }
.FootLink a:visited { color:#a0a0a0;text-decoration: none }
.FootLink a:hover { color:yellow;text-decoration: none }
.FootLink a:active { color:#a0a0a0;text-decoration: none }

.TopLeftContentCorner
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/ULCorner.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.TopLeftContentMargin
{
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left
}
.TopRightContentCorner
{
    BACKGROUND-POSITION: right top;
    BACKGROUND-IMAGE: url(../images/URCorner.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.TopRightContentMargin
{
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: right
}
.Content
{
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.ContentFooter
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.BoldContentRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    VERTICAL-ALIGN: top;
    COLOR: red;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.BoldContentBlack
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.BoldContentBlackLeft
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
}
.BoldContentBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    VERTICAL-ALIGN: top;
    COLOR: #0000ff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.BottomLeftContentCorner
{
    BACKGROUND-POSITION: left bottom;
    BACKGROUND-IMAGE: url(../images/LLCorner.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.BottomLeftContentMargin
{
    VERTICAL-ALIGN: bottom;
    TEXT-ALIGN: left
}
.BottomRightContentCorner
{
    BACKGROUND-POSITION: right bottom;
    BACKGROUND-IMAGE: url(../images/LRCorner.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.BottomRightContentMargin
{
    VERTICAL-ALIGN: bottom;
    TEXT-ALIGN: right
}
.PageCounter
{
    BACKGROUND-POSITION: right top;
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: url(../images/RWBRight.jpg);
    VERTICAL-ALIGN: top;
    COLOR: #ffffff;
    TEXT-ALIGN: right
}
.InfoBox
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.NumberedList
{
	list-style-type: decimal;
}
.TDCentered
{
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: center;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
.AlphaList
{
	list-style-type: upper-alpha;
}
.ParticipantDiv
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.Results
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
}
.ResultsWinner
{
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
}
.ResultsFinalist
{
    FONT-SIZE: 8pt;
    COLOR: #0000FF;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
}
.ResultsWhiteTeam
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
}
.ResultsBlueTeam
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #fff1f1;
}
.ResultsRedTeam
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f1f1ff;
}
.HomeHeaderRed
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: center;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
}
.HomeHeaderBlue
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: center;
    FONT-SIZE: 10pt;
    COLOR: #0000ff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
}
.HomeHeaderSummer
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: center;	
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: yellow;
}
.menu {
		position:absolute;
		visibility:hidden; 
       	background-color: #fff1f1;
		color: #4b0082;
		width: 170px;
       	border-style: solid;
		border-color: #010180; 
       	border-width: 1px;
		padding: 2px;
		font-size : 10pt;
       	font-family: verdana,arial,helvetica;
		font-weight: normal;
       	line-height: 14px;
}
.menu A {text-decoration: none; color: #4b0082;}
.menu A:hover {text-decoration: none; color: yellow;}

