body {
    font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
    scrollbar-base-color:#336699}}
table, tr, td {
    font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
}

.greyshade {
color : #000000; 
background-color : #f1f1f1; 
} 

span.BigHead {
font-family :  Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold; 
font-size : 105%; 
} 

span.SmallBase {
font-family :  Arial, Verdana, Tahoma, Helvetica, sans-serif; 
font-size : 80%; 
} 

span.BigHeadw {
font-family :  Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-weight: bold; 
font-size : 105%; color:#FFFFFF 
} 

span.SmallBasew {
font-family :  Arial, Verdana, Tahoma, Helvetica, sans-serif; 
font-size : 80%; color:#FFFFFF 
} 

a:hover { 
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; background-color:#FFFFCC }


.tocHeaderRow {
    color: #FFFFFF; 
    background: navy; 
    font-size: 80%; 
}
    
.tocHeaderCell {
    font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
    font-weight: bold;  
}
    
.tocSectionHeaderCell {
    font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
    font-weight: bold;  
    font-size: 80%; 
}
    
.tocDetailCell {
    font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
    font-size: 80%; 
}

.detailErrorRow {
    font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
    font-size: 80%; 
}
    
.indexHeaderRow {    
    color: #FFFFFF; 
    background: navy; 
    font-size: 80%; 
}

.indexRptHdrCell {
    font-weight: normal; 
    font-size: 80%; 
}
    
.indexRptDetCell {
    font-weight: normal; 
    font-size: 80%; 
} 


.headerTable { 
    color: #FFFFFF; 
    background: navy; 
    font-size: 80%; 
    font-weight: bold;  
}


.rptHdrRow {    
    font-size: 80%; 
    font-weight: bold;  
    color: #FFFFFF; 
    background: #000000; 
}

.rptTailRow {    
    font-size: 80%; 
    font-weight: bold;  
    color: #808080;
    background: #FFFFFF; 
}

.rptOddRow {    
    font-size: 80%; 
    font-weight: normal;  
    color: #000000;
    background:  #CCCCCC;
}

.rptEvenRow {    
    font-size: 80%; 
    font-weight: normal;  
    color: #000000;
    background:  #E8E8E8;
}

.normFont {
    font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
    font-weight: normal; 
    font-size: 80%; 
} 

.boldFont {
    font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
    font-weight: bold; 
    font-size: 80%; 
} 

.smallFont {
    font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
    font-weight: normal; 
    font-size: 70%; 
} 

.smallboldFont {
    font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
    font-weight: bold; 
    font-size: 70%; 
} 


.graybold {
    font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
    font-weight: bold; 
    font-size: 80%; 
    color: #808080;
} 

.grayFont {
    font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
    font-weight: normal; 
    font-size: 80%; 
    color: #808080;
} 

.medgraybold {
    font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
    font-weight: bold; 
    font-size: 90%; 
    color: #808080;
} 

.smallgraybold {
    font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
    font-weight: bold; 
    font-size: 70%; 
    color: #808080;
} 

.smallgray {
    font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
    font-weight: normal; 
    font-size: 70%; 
    color: #808080;
}