body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; color: #000000; text-decoration: none}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #000000; text-decoration: none}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
.titlebar {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none}
.sidebars {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.sidebarfont {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}
.homelink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0066CC; text-decoration: none}
.sponsorcaption {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
a {text-decoration: none; color:#0066cc}
a:hover {text-decoration: underline}
a:visited {color:#0066cc}
input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #F1F5FA}

/*Styles for crosstables*/

table.ct { border-collapse: collapse; width: 100% }

/* Header */
.th { height: 15.0pt; border-style:solid; border-width:1px; color: #000000; font-size: 8.0pt;
      font-family: Arial, sans-serif; text-align: center; vertical-align: middle; font-weight: 400; font-style:
      normal; text-decoration: none; white-space: nowrap; padding: 1px; }

/* Name, etc. */
.ta { height: 11px; color: #000000; font-size: 9.0pt; font-family: Arial, sans-serif; text-align: left; vertical-align: middle; 
      font-style: normal; text-decoration: none; white-space: nowrap; padding: 1px;
      border-style: solid; border-width: 1px }

/* Result */
.bw { height: 11px; font-family: Arial, sans-serif; text-align: center; vertical-align: middle; color: #000000; 
      font-size: 10.0pt; font-style: normal; text-decoration: none; white-space: nowrap; padding: 1px;
      border-style: solid; border-width: 1px }
      
/* Recent Result */
.bx { height: 11px; font-family: Arial, sans-serif; text-align: center; vertical-align: middle; color: Red; 
      font-size: 10.0pt; font-style: normal; text-decoration: none; white-space: nowrap; padding: 1px;
      border-style: solid; border-width: 1px }
.abx {text-decoration: none; color:Red;}
            

/* styles for menu control */
a.menu:hover {text-decoration:none; color:black;}
a.menu:visited {text-decoration:none; color:black;}

.MessageText
{
	overflow:auto;
}

/* styles for modal popup extender */
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	
}
