BODY
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #EEEEEE;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
img
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
/* 2007 Start */
.Content
{
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: left
}
.TDCenterTop
{
	vertical-align:top;
	background-color: #eeeeee;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.HomeHeaderRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    VERTICAL-ALIGN: top;
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center
}
.HomeHeaderBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    VERTICAL-ALIGN: top;
    COLOR: blue;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center
}
.BoldContentBlack
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center
}
.BoldContentRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    VERTICAL-ALIGN: top;
    COLOR: #ff0000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center
}
.BoldContentBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    VERTICAL-ALIGN: top;
    COLOR: #0000ff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center
}
.PageTitleRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    VERTICAL-ALIGN: top;
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center
}
.BodyBoldRed
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: center;
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee;
}
.BodyBoldRedRight
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: right;
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee;
}
.BodyBoldBlue
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: center;
    FONT-SIZE: 12px;
    COLOR: #000099;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee;
}
.BodyBoldBlueLeft
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left;
    FONT-SIZE: 12px;
    COLOR: #000099;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee;
}
.BodyBoldBlueRight
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: right;
    FONT-SIZE: 12px;
    COLOR: #000099;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee;
}
.BodyBoldOrange
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: center;
    FONT-SIZE: 12px;
    COLOR: #ff9900;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee;
}
.Results
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #eeeeee;
}
.ResultsWinner
{
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
	VERTICAL-ALIGN: top;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #eeeeee;
}
.ResultsFinalist
{
    FONT-SIZE: 8pt;
    COLOR: #0000FF;
	VERTICAL-ALIGN: top;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #eeeeee;
}
.ResultsWhiteTeam
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #eeeeee;
}
.ResultsBlueTeam
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #fff1f1;
}
.ResultsRedTeam
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #f1f1ff;
}
.ParticipantDiv
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: left
}
.TopNavMenu {
	color:      #0000FF;
	font-weight: bold;
	font-size:   12px;
	font-family:  Verdana, Helvetica, Arial, sans-serif;
	text-align:  center
}
.TopNavMenuLeft {
	color:      #0000FF;
	font-weight: bold;
	font-size:   12px;
	font-family:  Verdana, Helvetica, Arial, sans-serif;
	text-align:  left
}
.TopNavMenuRight {
	color:      #0000FF;
	font-weight: bold;
	font-size:   12px;
	font-family:  Verdana, Helvetica, Arial, sans-serif;
	text-align:  right
}
.TopNavMenu A:link {text-decoration: none}
.TopNavMenu A:visited {text-decoration: none}
.TopNavMenu A:active {text-decoration: none}
.TopNavMenu A:hover {text-decoration: none; color: #ff0000;}
.cDaughterMain
{
	width: 100%; 
	margin: 0px; 
	padding: 0px; 
	font-size: 12px; 
} 
.cDaughterMain a 
{
	display: block;
} 
.cDaughterMain a:link, .cDaughterMain a:visited 
{
	border-top: 1px solid #FCFCCC;	
	border-bottom: 1px solid #CCCCCC;	
	background-color: #FF0000;	
	font-weight: bold;	
	padding: 0px 5px 0px 14px;	
	color: #FFFFFF;	
	text-decoration: none;
} 
.cDaughterMain a:hover
{	
	border-top: 1px solid #6666CC;	
	background-color: #8888FF;	
	font-weight: bold;	
	color: #F8F8F8;	
	text-decoration: none;
} 
.cParentMain
{ 
	width: 100%;	
	margin: 0px;	
	padding: 0px;	
	font-size: 12px;
} 
.cParentMain a 
{
	display: block;
} 
.cParentMain a:link, .cParentMain a:visited
{
	border-top: 1px solid #FCFCCC; 
	border-bottom: 1px solid #CCCCCC;	
	background-color: #3333AA;	font-weight: bold;	
	padding: 2px 5px 2px 5px;	
	color: #FFFFFF;	
	text-decoration: none;
} 
.cParentMain a:hover
{
	border-top: 1px solid #6666CC;	
	background-color: #6666CC;	
	font-weight: bold;	
	color: #F8F8F8;	
	text-decoration: none;
}  
/* 2007 End */
.GreenBar {BACKGROUND-COLOR: lime;}
.RedBar {BACKGROUND-COLOR: red;}
.BlueBar {BACKGROUND-COLOR: #3366FF;}
.YellowBar {BACKGROUND-COLOR: yellow;}
.LeftBar
{
	BACKGROUND-POSITION: right top;
	FONT-SIZE: 10pt;
	BACKGROUND-IMAGE: url(../images_headfoot/LeftBar.jpg);
	VERTICAL-ALIGN: top;
	COLOR: #4b0082;
	FONT-FAMILY: Arial;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	width: 125px;
}
.RightBar
{
    BACKGROUND-POSITION: right top;
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: url(../images/RWBRight.jpg);
    VERTICAL-ALIGN: top;
    COLOR: #4b0082;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}

/* old stuff begins here */
.FormCell
{
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: middle;
    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
}

.ContentRed
{
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
    COLOR: red;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: left
}
.ContentBlue
{
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
    COLOR: #0000ff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: left
}
.ContentFooter
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}

.BoldContentOrange
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    VERTICAL-ALIGN: top;
    COLOR: orange;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.BoldContentGreen
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    VERTICAL-ALIGN: top;
    COLOR: #00cc33;
    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;
}

.TourneyUpdateCenter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    VERTICAL-ALIGN: top;
    COLOR: rgb(100,0,210);
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.TourneyUpdateLeft
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    VERTICAL-ALIGN: top;
    COLOR: rgb(100,0,210);
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}



.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: 10px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: center;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee
}
.AlphaList
{
	list-style-type: upper-alpha;
}



.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;}

div.news{
	width: 250px;
	background: #DEDEDE;
	margin-bottom: 20px}
	
h3{
	margin: 0px;
	padding: 1px 3px;
	background: #b38400;
	color: #FFF;
	font-weight: bold;
	font-size:   12px;
	font-family:  Verdana, Helvetica, Arial, sans-serif;
	text-align: left}
	
div.news2{
	background: #DEDEDE;
	padding: 1px 3px;
	font-family:  Verdana, Helvetica, Arial, sans-serif;
	font-size:   10px;
	margin-bottom: 20px}
	
.bodynews {
	margin: 0px;
	padding: 1px 3px;
	background: #DEDEDE;
	color: #000;
	font-size:   10px;
	font-family:  Verdana, Helvetica, Arial, sans-serif;
	text-align: left}
	
