.button {
  font-family: Helvetica;
  font-size: 8pt;
  background: #ffffff;
  color: #000000;
  padding: 0;
  margin: 0
}
.smwhitetext {
        font-family: Helvetica;
        font-size: 8pt;
        color: white
}
.whitetext {
        font-family: Helvetica;
        font-size: 10pt;
        color: white
}
.boldwhitetext {
        font-family: Helvetica;
        font-size: 10pt;
        color: white;
	    font-weight: bold
}

.medsmtext {
        font-family: Helvetica;
        font-size: 9pt;
        color: #000000
}

.smtext {
        font-family: Helvetica;
        font-size: 8pt;
        color: #000000
}

.gray_header {
        color: #006699; 
        background-color: #CCCCCC; 
        font-size: 10pt; 
        font-family: Helvetica; 
} 

.blueGrayHeader {
        color: #006699; 
        background-color: #CCCCCC; 
        font-size: 100%; 
        font-family: Helvetica; 
        font-weight: bold
} 

.text {
        font-size: 10pt;
        color: #000000
}

.text_link {text-decoration: none; font-size: 10pt; font-family: Helvetica; color: black; background-color: white;}
.gray_header_link {text-decoration: none; font-size: 10pt; font-family: Helvetica; color: black; background-color: #CCCCCC;}

.blue_header_link {text-decoration: none; font-size: 10pt; font-family: Helvetica; color: white; background-color: #006699;}

.blue_header {
        color: white; 
        background-color: #006699; 
        font-size: 10pt; 
        font-family: Helvetica;
} 

.whiteHeader {
        color: white; 
        background-color: #006699; 
        font-size: 75%; 
        font-family: Helvetica;
        font-weight: bold
} 

.columnheading {
        font-family: Helvetica;
        font-size: 10pt;
        color: #000000
}

.error {
        font-family: Helvetica;
        font-size: 10pt;
        color: red
}

.errorheading {
        font-family: Helvetica;
        font-size: 12pt;
	    font-weight: bold;
        color: RED
}

.indextext {
        font-family: Helvetica;
        font-size: 8pt;
        color: #000000
}

.heading {
        font-family: Helvetica;
        font-size: 10pt;
        font-weight: bold;
        color: #000000
}

.blueheading {
        font-family: Helvetica;
        font-size: 10pt;
        font-weight: bold;
        color: #006699
}
.mainheading {
        font-family: Helvetica;
        font-size: 11pt;
        font-weight: bold;
        color: #006699
}

.note {
        font-family: Helvetica;
        font-size: 8pt;
        font-style: italic;
        color: #000000
}

.titletext {
        font-family: Helvetica;
        font-size: 16pt;
        color: #006699
}
.greytext {
        font-family: Helvetica;
        font-size: 12pt;
        color: #CCCCCC
}
.blueHeader {
        color: #006699; 
        font-size: 100%; 
        font-family: Helvetica; 
} 
.blueLargeHeader {
        color: #006699; 
        font-size: 125%; 
        font-family: Helvetica; 
} 
.bluetext {
        font-family: Helvetica;
        font-size: 10pt;
        color: #006699
}
.blackGrayHeader {
        color: black; 
        background-color: #CCCCCC; 
        font-size: 75%; 
        font-family: Helvetica; 
        font-weight: bold
} 
.statstable {border-collapse: collapse; border-spacing: 0}
.statstable td {border: 1px solid; border-color: #999999}
.breaktable {border-collapse: collapse; border-spacing: 0; page-break-after: always}
.breaktable td {border: 1px solid; border-color: #999999}
.redlink {text-decoration: none; font-size: 9pt; font-family: Helvetica; color: red}
.bluelink {text-decoration: none; font-size: 9pt; font-family: Helvetica; color: blue}
.smbluelink {text-decoration: none; font-size: 8pt; font-family: Helvetica; color: blue}
.whitelink {text-decoration: none; font-size: 9pt; font-family: Helvetica; color: white}
.smwhitelink {text-decoration: none; font-size: 8pt; font-family: Helvetica; color: white}
.blacklink {text-decoration: none; font-size: 9pt; font-family: Helvetica; color: black}

A, A:visited {
    color:#0773B6;
    text-decoration:none;
}

A:hover {
    text-decoration:underline;
}

#stats-table{
    border:#BFBFBF solid 1px;
    width:75%;
    color:#222;
    font-family:arial;
    font-size:12px;
    border-collapse:collapse;
    border-spacing: 0;
    page-break-after: always;
}

#stats-table td{
   border:#BFBFBF solid 1px;
   padding:3px;
}
                                                                                
.stats-header{
   background:#0773B6;
   color:#fff;
   font-weight:bold;
}

.stats-gray{
   background:#e4e4e4;
}
