BODY
{
	FONT-SIZE: 9pt;
	COLOR: black;
	FONT-FAMILY: Verdana, Tahoma, Arial;
	background: #F5F5F5 url('../men/images/cq.jpg') fixed no-repeat bottom right;
}
BODY.women
{
	FONT-SIZE: 9pt;
	COLOR: black;
	FONT-FAMILY: Verdana, Tahoma, Arial;
	background: #F5F5F5 url('../women/images/cq.jpg') fixed no-repeat bottom right;
}
BODY.menu
{
	BACKGROUND-COLOR: White   
}
A:link
{
	COLOR: black;
	TEXT-DECORATION: none
}
A:visited
{
	COLOR: black;
	TEXT-DECORATION: none
}
A:active
{
	COLOR: black
}
A:hover
{
	TEXT-DECORATION: underline
}
H2.subtitle
{
	FONT-SIZE: 12pt
}
TD
{
	FONT-SIZE: 9pt
}
FONT.selectedtext
{
	COLOR: #282828
}
TABLE.borderNoOpac
{
	BORDER-STYLE: solid; 
	BORDER-WIDTH: 1px; 
	BORDER-COLOR: dimgray;
}
TABLE.noborder
{
	filter:alpha(opacity=85); /*Used for transparency effect in Internet Explorer*/
	-moz-opacity:.85; /*Used for transparency effect in Mozilla*/
	opacity:.85; /*Used for transparency effect in FireFox*/
}
TABLE.border
{
	BORDER-STYLE: solid; 
	BORDER-WIDTH: 1px; 
	BORDER-COLOR: dimgray;
	filter:alpha(opacity=85); /*Used for transparency effect in Internet Explorer*/
	-moz-opacity:.85; /*Used for transparency effect in Mozilla*/
	opacity:.85; /*Used for transparency effect in FireFox*/
}
TABLE.bordersides
{	
	BORDER-RIGHT: dimgray 1px solid;
	BORDER-LEFT: dimgray 1px solid;
	filter:alpha(opacity=85); /*Used for transparency effect in Internet Explorer*/
	-moz-opacity:.85; /*Used for transparency effect in Mozilla*/
	opacity:.85; /*Used for transparency effect in FireFox*/
}
TABLE.bordertop
{	
	BORDER-TOP: dimgray 1px solid;
	BORDER-RIGHT: dimgray 1px solid;
	BORDER-LEFT: dimgray 1px solid;
	filter:alpha(opacity=85); /*Used for transparency effect in Internet Explorer*/
	-moz-opacity:.85; /*Used for transparency effect in Mozilla*/
	opacity:.85; /*Used for transparency effect in FireFox*/
}
TABLE.borderbottom
{	
	BORDER-RIGHT: dimgray 1px solid;
	BORDER-LEFT: dimgray 1px solid;
	BORDER-BOTTOM: dimgray 1px solid;
	filter:alpha(opacity=85); /*Used for transparency effect in Internet Explorer*/
	-moz-opacity:.85; /*Used for transparency effect in Mozilla*/
	opacity:.85; /*Used for transparency effect in FireFox*/
}


TH.tabheader
{
	FONT-SIZE: 9pt;
	COLOR: #A71D36;
	BACKGROUND-COLOR: white;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 0px 0px 1px 0px; 
	BORDER-COLOR: dimgray
}
TH.tabbottom
{
	FONT-SIZE: 9pt;
	COLOR: #A71D36;
	BACKGROUND-COLOR: white;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px 0px 0px 0px; 
	BORDER-COLOR: dimgray
}
TH.tabheaderLTB
{
	FONT-SIZE: 9pt;
	COLOR: #A71D36;
	BACKGROUND-COLOR: white;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px 0px 1px 1px; 
	BORDER-COLOR: dimgray
}
TH.tabheaderTB
{
	FONT-SIZE: 9pt;
	COLOR: #A71D36;
	BACKGROUND-COLOR: white;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px 0px 1px 0px; 
	BORDER-COLOR: dimgray
}
TH.tabheaderRTB
{
	FONT-SIZE: 9pt;
	COLOR: #A71D36;
	BACKGROUND-COLOR: white;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px 1px 1px 0px; 
	BORDER-COLOR: dimgray
}
A.tabheader:link,A.tabheader:visited,A.tabheader:active
{
	COLOR: #A71D36;
	TEXT-DECORATION: none
}
A.tabheader:hover
{
	COLOR: #A71D36;
	TEXT-DECORATION: underline
}

TH.raceheader
{
	FONT-SIZE: 9pt;
	COLOR: #A71D36;
	BACKGROUND-COLOR: white;
}
TD.raceheader
{
	FONT-SIZE: 9pt;
	COLOR: #A71D36;
	BACKGROUND-COLOR: white;
}

TH.tabheader2
{
	FONT-SIZE: 9pt;
	COLOR: #A71D36;
	BORDER: solid 1px dimgray;
	BACKGROUND-COLOR: #cccccc;
}
TH.tabheader2LB
{
	FONT-SIZE: 7pt;
	COLOR: #A71D36;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 0px 0px 1px 1px; 
	BORDER-COLOR: dimgray;
	BACKGROUND-COLOR: #cccccc;
}
TH.tabheader2LRB
{
	FONT-SIZE: 7pt;
	COLOR: #A71D36;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 0px 1px 1px 1px; 
	BORDER-COLOR: dimgray;
	BACKGROUND-COLOR: #cccccc;
}
TH.tabheader2LT
{
	FONT-SIZE: 7pt;
	COLOR: #A71D36;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px 0px 0px 1px; 
	BORDER-COLOR: dimgray;
	BACKGROUND-COLOR: #cccccc;
}
TH.tabheader2LRT
{
	FONT-SIZE: 7pt;
	COLOR: #A71D36;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px 1px 0px 1px; 
	BORDER-COLOR: dimgray;
	BACKGROUND-COLOR: #cccccc;
}

A.tabheader2:link,A.tabheader2:visited,A.tabheader2:active,A.tabheader2:hover 
{
	COLOR: #A71D36;
	TEXT-DECORATION: none;
	DISPLAY: block
}
TH.cell_over
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: #A71D36;
	BORDER: solid 1px dimgray;
	BACKGROUND-COLOR: white;
}
TH.cell_overLB
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: #A71D36;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 0px 0px 1px 1px; 
	BORDER-COLOR: dimgray;
	BACKGROUND-COLOR: white;
}
TH.cell_overLRB
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: #A71D36;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 0px 1px 1px 1px; 
	BORDER-COLOR: dimgray;
	BACKGROUND-COLOR: white;
}
TH.cell_overLT
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: #A71D36;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px 0px 0px 1px; 
	BORDER-COLOR: dimgray;
	BACKGROUND-COLOR: white;
}
TH.cell_overLRT
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: #A71D36;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px 1px 0px 1px; 
	BORDER-COLOR: dimgray;
	BACKGROUND-COLOR: white;
}
TH.cell_out
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: #A71D36;
	BORDER: solid 1px dimgray;
	BACKGROUND-COLOR: #cccccc;
}

TD.navbar
{
	FONT-WEIGHT: bold;
	COLOR: white;
	BACKGROUND-COLOR: #A71D36; 
	BORDER-RIGHT: solid 1px dimgray;
	BORDER-BOTTOM: solid 1px dimgray;
}
TH.navbar
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: white;
	BACKGROUND-COLOR: #A71D36;
	BORDER-BOTTOM: solid 1px dimgray;
}
TD.navbar2
{
	FONT-SIZE: 9pt;
	COLOR: white;
	BORDER-BOTTOM: 3px;
	BACKGROUND-COLOR: #FCEEF1
}

A.navbar:link,A.navbar:visited,A.navbar:active
{
	COLOR: white;
	TEXT-DECORATION: none;
	DISPLAY: block
}
A.navbar:hover
{
	COLOR: white;
	TEXT-DECORATION: none;
	DISPLAY: block
}
A.navbar3:link,A.navbar3:visited,A.navbar3:active
{
	COLOR: white;
	TEXT-DECORATION: none
}
A.navbar3:hover
{
	COLOR: white;
	TEXT-DECORATION: none
}


TD.cell_over
{
	FONT-WEIGHT: bold;
	COLOR: white;
	BACKGROUND-COLOR: #F30832;
	BORDER-LEFT: solid 1px gray;
	BORDER-TOP: solid 1px gray   
}
TD.cell_out
{
	FONT-WEIGHT: bold;
	COLOR: white;
	BACKGROUND-COLOR: #A71D36;  
	BORDER-RIGHT: solid 1px dimgray;
	BORDER-BOTTOM: solid 1px dimgray  
}





TD.tabrow1simple
{
	COLOR: black;
	BORDER-BOTTOM: 3px;
	BACKGROUND-COLOR: #F3DEE2;
}
TD.tabrow2simple
{
	COLOR: black;
	BORDER-BOTTOM: 3px;
	BACKGROUND-COLOR: #FCEEF1;  
}
TD.tabrow1
{
	COLOR: black;
	BORDER-BOTTOM: 3px;
	BACKGROUND-COLOR: #F3DEE2;
}
TD.tabrow2
{
	COLOR: black;
	BORDER-BOTTOM: 3px;
	BACKGROUND-COLOR: #FCEEF1;  
}
TD.tabrow1start
{   
	FONT-SIZE: 7pt;
	COLOR: black;
	BORDER-BOTTOM: 3px;
	BACKGROUND-COLOR: #F3DEE2;
}
TD.tabrow2start
{
	FONT-SIZE: 7pt;
	COLOR: black;
	BORDER-BOTTOM: 3px;
	BACKGROUND-COLOR: #FCEEF1;
}



TD.text
{
	COLOR: black;
	BACKGROUND-COLOR: white;
}
TD.textstart
{
	FONT-SIZE: 7pt;
	COLOR: black;
	BACKGROUND-COLOR: white;
}
TD.textwhite
{
	COLOR: black;
	BACKGROUND-COLOR: white;
}

TABLE.bottomlinks TD.text
{
	FONT-SIZE: 8pt;
}

#menudiv  th.cell_out, #menudiv  th.cell_over, #menudiv  th.tabheader2{
	FONT-SIZE: 8pt;
	text-align: left;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 0px;
}
#menudiv  td a.navbar {
	FONT-SIZE: 9px;
	margin-left: 1px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-weight: bold;
}