/* site-wide defaults */

body{ 
	margin:0; 
	padding:5px; 
	text-align: center;
  font-family: "Trebuchet MS",Verdana,Arial, Helvetica, sans-serif;
  font-size: 8pt;
	color: black;
} 

A:link { color: black; }
A:visited { color: black; }
A:active { color: black; }
A:hover { color: black; }

p
{
	margin:0px;
}
td
{
	vertical-align: top;

}
img
{
	border: none;
}

.inputformheader {
         background-image: url(images/greybar.png);
  background-repeat: no-repeat ;
  background-position: left top;
  padding:8px;
  padding-top:16px;
  font-weight: bold;
  font-size: 12pt;
  text-align:left;
}
.inputformfooter 
{
         background-image: url(images/greybar.png);
  background-repeat: no-repeat ;
  padding:8px;
  padding-bottom:0px;
  font-family: "Trebuchet MS",Verdana,Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12pt;
  text-align:left;
  background-position: left bottom;

}

.inputformbody {
  padding:8px;
  font-family: "Trebuchet MS",Verdana,Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-align:left;
  line-height:95%;
  }
  
.inputformbody td
{
  font-family: "Trebuchet MS",Verdana,Arial, Helvetica, sans-serif;
  font-size: 8pt;

}
  
.inputfield
{
  border: 3px #FFCC01;
  border-style: solid;
  height: 16pt ;
  width:300px;
  margin-top:0px;
  font-size: 11pt;
}
.inputtextarea
{
  border: 3px #FFCC01;
  border-style: solid;
  margin-top:0px;
  font-size: 11pt;
  width:300px;
}
.inputfieldshort
{
  border: 3px #FFCC01;
  border-style: solid;
  height: 14pt;
  width:300px;
  margin-top:0px;
  font-size: 9pt;
}

.filterfield
{
  border: 2px solid #FFCC01;
  height: 8pt ;
  width:80px;
  margin-top:0px;
  font-size: 8pt;
}

.errormessage
{
	color:red;
	font-size:9pt;
	line-height:11pt;
	text-align:left;
}
.helpmessage
{
	color:BLUE;
	font-size:9pt;
	line-height:11pt;
	text-align:left;
}

.errormessage A:link { color: red; }

.errormessage A:visited { color: red;}
 
.errormessage A:active { color: red; }

.errormessage A:hover { color: red; }


.goldgradientpanel_title
{
  border: 2px solid #FFC62A    ;
  text-align: left;
  padding-left:25px;
  background-image: url(images/redbullet.png);;
  background-repeat: no-repeat;
  font-size:11pt;
  margin-top:10px;

}
.goldgradientpanel_content
{
 border: 0px solid black    ;
  text-align: left;
  padding-left:10px;
  background-image: url(images/grad300.jpg);;
  background-repeat:
  repeat-x;
  font-size:8pt;


}
.goldgradientpanel_footer
{
  border: 2px solid #FFC62A    ;
  text-align: left;
  padding-left:25px;
  font-size:12pt;

}
.redgradientpanel_title
{
  border: 2px solid #ff0000    ;
  text-align: left;
  padding-left:25px;
  background-image: url(images/redbullet.png);;
  background-repeat: no-repeat;
  font-size:11pt;
  margin-top:10px;

}
.redgradientpanel_content
{
 border: 0px solid black    ;
  text-align: left;
  padding-left:10px;
  background-image: url(images/grad300red.jpg);;
  background-repeat:
  repeat-x;
  font-size:9pt;


}
.redgradientpanel_footer { display:none; }




.solidpanel_title { display:none; }
.solidpanel_footer { display:none; }


.solidpanel_content
{
  border: 0px;
  text-align: left;
  padding:15px;
    background-color:black;
    color: #FFCC01;
  margin-top:10px;
  font-size:9pt;
  font-weight:normal;
}

.solidpanel_content A:link { color: gold; }

.solidpanel_content A:visited { color: gold;}
 
.solidpanel_content A:active { color: gold; }

.solidpanel_content A:hover { color: gold; }

.solidorangepanel_title { display:none; }
.solidorangepanel_footer { display:none; }

.solidorangepanel_content
{
  border: 0px;
  text-align: left;
  padding:15px;
    background-color:#FFC62A;
    color: black;
  margin-top:10px;
  font-size:9pt;
}
.solidredpanel_title { display:none; }
.solidredpanel_footer { display:none; }
.solidredpanel_content
{
  border: 0px;
  text-align: left;
  padding:15px;
    background-color:#FF0000;
    color: white;
  margin-top:10px;
  font-size:9pt;
}

.solidredpanel_content A:link { color: white; }

.solidredpanel_content A:visited { color: white;}
 
.solidredpanel_content A:active { color: white; }

.solidredpanel_content A:hover { color: white; }


.greybarpanel_title
{
  border: 0px solid #ff0000    ;
  background-color: #f5f5f5;
  text-align: left;
  font-size:12pt;
  margin-top:10px;
  background-image: url(images/greybar.png);
  background-repeat: no-repeat;
  padding:10px;
  background-position: top left;
  
  
}
.greybarpanel_content
{
 border: 0px solid black    ;
  text-align: left;
  padding-left:10px;
  background-color: #f5f5f5;
  background-repeat:
  repeat-x;
  font-size:9pt;
  line-height:10pt;
}
.greybarpanel_footer
{
  border: 0px solid #ff0000    ;
  background-color: #f5f5f5;
  text-align: left;
  font-size:12pt;
  background-image: url(images/greybar.png);
  background-repeat: no-repeat;
  background-position: bottom left;
}


.newspanel_title { display:none; }
.newspanel_content
{
  background-image: url(images/news.jpg);;
 border: 1px solid black    ;
  text-align: left;
  padding:20px 20px 20px 40px;
  background-repeat:
  repeat-y;
  background-color:#FFE091;
  background-color:white;
  margin-top:10px;
  font-size:9pt;
}
.newspanel_footer { display:none; }

.loginpanel_title { display:none; }
.loginpanel_content
{
 border: 0px solid red    ;
  text-align: left;
  padding:0px;
}

.logininnerpanel
{
 border: 2px solid black;
  text-align: left;
  padding:10px;
  padding-top:0px;
  background-color:RGB(245,202,57);
  font-size:9pt;
  margin-left:0px;
}

.loginpanel_footer { display:none; }

.signoutpanel_title { display:none; }
.signoutpanel_content
{
 border: 0px solid red    ;
  text-align: left;
  padding:0px;
}

.signoutinnerpanel
{
 border: 2px solid black;
  text-align: left;
  padding:5px;
  padding-top:0px;
  padding-bottom:0px;
  background-color:RGB(245,202,57);
  font-size:9pt;
  margin-left:0px;
}

.signoutpanel_footer { display:none; }

.racename
{
  background-color:#FFC62A;
  border-left: 2px solid #c0c0c0    ;
  border-right: 2px solid #c0c0c0    ;
  text-align:left;
  font-size:9pt;
  font-weight:bold;
  padding-left:5px;
  text-decoration:none;
  
}
.racename A:link { text-decoration:none; }

.racename A:visited { text-decoration:none;}
 
.racename A:active { text-decoration:none; }

.racename A:hover { text-decoration:underline; }

.racedetails
{
	padding-left:8px;
	padding-right:4px;  
  border-left: 2px solid #c0c0c0    ;
  border-right: 2px solid #c0c0c0    ;
}
.simplepanel_title
{
  border: 2px solid #c0c0c0    ;
  text-align: left;
  padding-left:25px;
  background-image: url(images/redbullet.png);;
  background-repeat: no-repeat;
  font-size:10pt;
  margin-top:10px;

}

.simplepanel_content
{
 border: 2px solid #c0c0c0    ;
  text-align: left;
  padding-left:4px;
  padding-right:4px;
  font-size:8pt;


}
.simplepanel_content2 img
{
	float:left;
	display:inline;
}
.simplepanel_footer
{
  border: 2px solid #c0c0c0    ;
  border-top:0px;
  text-align: left;
  padding-left:25px;
  font-size:12pt;


}


.quotepanel_title
{
 display:none;
}
.quotepanel_content
{
  border: 1px solid #FFCC01    ;
  background-image: url(images/quote.jpg);;
  background-repeat: no-repeat;
  font-size:11pt;
  margin-top:10px;
  font-family: "Times New Roman", Times, serif;
  background-position:left top;
  padding:6px;


}
.quotepanel_footer
{
	display:none; 

}






.ratingtable
{
  font-family: "Trebuchet MS",Verdana,Arial, Helvetica, sans-serif;
  font-size: 8pt;

  }

.tableheaderleft
{
  background-image: url(images/redbarleft.png);
  background-repeat: no-repeat ;
  height:90px;
  width:20px;
}
.tableheadercolumn
{
  background-image: url(images/redbarmiddle.png);
  background-repeat: repeat-x ;
  height:90px;
  text-align:center;
  vertical-align:bottom;
  line-height: 8pt ;
  color:white;
  padding-left:4px;
  padding-right:4px;

}
.tableheaderright
{
  background-image: url(images/redbarright.png);
  background-repeat: no-repeat;
  height:90px;
  width:20px;
}
.tableroweven
{
  background-color: #FFFF98;
  color:#404040;
  border-bottom:1px solid gold;

}
.tablerowodd
{
background-color:#E9E9E9;
  color:#404040;
  border-bottom:1px solid gold;
}

.voest_title { display:none; }
.voest_content
{
 border: 0px solid red;
  text-align: left;
  padding:0px;
}

.voestinnerpanel
{
 border: 2px solid black;
  text-align: left;
  padding:10px;
  padding-top:0px;
  background-color:RGB(245,202,57);
  font-size:9pt;
  margin-left:0px;
}

.voest_footer { display:none; }

.ddest_title { display:none; }
.ddest_content
{
	
 border: 0px solid red;
  text-align: left;
  padding:0px;
}

.ddestinnerpanel
{
 border: 2px solid black;
  text-align: left;
  padding:10px;
  padding-top:0px;
  background-color:RGB(245,202,57);
  font-size:9pt;
  margin-left:0px;
}

.ddest_footer { display:none; }

.rw_calc_title { display:none; }
.rw_calc_content
{
	
 border: 0px solid red;
  text-align: left;
  padding:0px;
}

.rw_calcinnerpanel
{
 border: 2px solid black;
  text-align: left;
  padding:10px;
  padding-top:0px;
  background-color:RGB(245,202,57);
  font-size:9pt;
  margin-left:0px;
}

.rw_calc_footer { display:none; }

.rwr_disp_title { display:none; }
.rwr_disp_content
{
	
 border: 0px solid red;
  text-align: left;
  padding:0px;
}

.rwr_dispinnerpanel
{
 border: 2px solid black;
  text-align: left;
  padding:10px;
  padding-top:0px;
  background-color:RGB(245,202,57);
  font-size:9pt;
  margin-left:0px;
}

.rwr_disp_footer { display:none; }



