.sectionhead
{
    font-family: Verdana, sans-serif;
    font-size: 14pt;
    text-decoration: none;
    font-weight: bold;
    color: #666666;
    }
.subsectionhead
{
    font-family: Verdana, sans-serif;
    font-size: 10pt;
    text-decoration: none;
    font-weight: bold;
    color: #666666;
    }
        
.title
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
    font-weight: bold;
    color: #003366;
    }
    

.bodycopy
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
    color: #000000;
    }
    
a.mainheadline
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    color: #003366;
    }

A:link.mainheadline
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    color: #003366;
    }

A:visited.mainheadline
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    color: #003366;
    }

A:hover.mainheadline
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: underline;
    color: #797B58;
    }
   
a.smheadline                                            
{                                                     
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;                                   
    font-weight: bold;                                
    text-decoration: none;                            
    color: #003366;
    }                                                 

A:link.smheadline                                        
{                                                     
    font-family: Verdana, Helvetica, sans-serif;      
    font-size: 8pt;                                   
    font-weight: bold;                                
    text-decoration: none;                            
    color: #003366;                                   
    }                                                 

A:visited.smheadline                                      
{                                                     
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;                                   
    font-weight: bold;                                
    text-decoration: none;                            
    color: #003366;
    }                                                 

A:hover.smheadline                                       
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;                                   
    font-weight: bold;
    text-decoration: underline;
    color: #003366;
    }    
a.columnhead
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    color: #666666;
    }

A:link.columnhead
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    color: #666666;
    }

A:visited.columnhead
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    color: #666666;
    }

A:hover.columnhead
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: underline;
    color: #797B58;
    }
a.moreinfo                                            
{                                                     
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;                                                                  
    text-decoration: none;                            
    color: #FFFFFF;
    }                                                 

A:link.moreinfo                                        
{                                                     
    font-family: Verdana, Helvetica, sans-serif;      
    font-size: 8pt;                                                                  
    text-decoration: none;                            
    color: #FFFFFF;                                   
    }                                                 

A:visited.moreinfo                                    
{                                                     
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;                                                                  
    text-decoration: none;                            
    color: #FFFFFF;
    }                                                 

A:hover.moreinfo                                       
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;                                   
    text-decoration: underline;
    color: #CCCC66;
    }        
td
{
		font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
    color: #000000;
}
		
PRE
{
 BORDER: #999 1px solid;
 PADDING: 7pt;
 FONT: 9pt Courier New, Courier, mono;
 BACKGROUND-COLOR: #EEE;
}
.code
{
  COLOR: #990000
}
.codeKeyword
{
	COLOR: blue
}
.codeComment
{
  COLOR: green
}
.codeHighlight
{
  BACKGROUND-COLOR: #FFFF00
}
.codeFileName
{
    FONT-WEIGHT: bold;
}

.containerhead
{
    font-family: Verdana, sans-serif;
    font-size: 13pt;
    text-decoration: none;
    font-weight: bold;
    color: #003366;
}

#leftnavi a {
	display: block;
	line-height: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: verdana,arial,helvetica;
	border-bottom: 1px solid #303030;
	border-top: 1px solid #CCCCCC;
    background-color: #999999;
	font-size: 7pt;
		
}
#leftnavi a:link, #leftnavi a:visited {
	color: #eee;
	text-decoration: none;
	font-weight: bold;	
}
#leftnavi a:hover, #leftnavi a:active {
	background-color: #333333;
	color: #FFFF99;
	text-decoration: none;
		
}


#leftnavi_on a {
	display: block;
	font-family: verdana,arial,helvetica;
	padding: 3px 3px 3px 3px;
	border: 2px solid;
	border-color: #666 #666 #666 #666;
	font-size: 7pt;
	background-color: #2953A4;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;	
}


