body { background-color: #000000; }

body2 { background-color: white; }

A:link {text-decoration: none; color: #996699}
A:visited {text-decoration: none; color: #996699}
A:active {text-decoration: none; color: #996699}
A:hover {text-decoration: none; color: #3F83F6;}

.navclass1 A:link {text-decoration: none; color: #FFFFFF; line-height: 11pt; font-size: 10pt}
.navclass1 A:visited {text-decoration: none; color: #FFFFFF; line-height: 11pt; font-size: 10pt}
.navclass1 A:active {text-decoration: none; color: #FFFFFF; line-height: 11pt; font-size: 10pt}
.navclass1 A:hover {text-decoration: none; color: #3F83F6;; line-height: 11pt; font-size: 10pt}

.navclass2 A:link {text-decoration: none; color: #A0D8E9; line-height: 11pt; font-size: 10pt}
.navclass2 A:visited {text-decoration: none; color: #A0D8E9; line-height: 11pt; font-size: 10pt}
.navclass2 A:active {text-decoration: none; color: #A0D8E9; line-height: 11pt; font-size: 10pt}
.navclass2 A:hover {text-decoration: none; color: #3F83F6; line-height: 11pt; font-size: 10pt;}

p, ol, ul, dl { color: #FFFFFF;
                    font-family: verdana, arial, helvetica, geneva;
					line-height: 16pt;
                    font-size: 9pt; }
					
.p-small { color: #FFFFFF;
                    font-family: verdana, arial, helvetica, geneva;
					line-height: 12pt;
                    font-size: 8pt; }					
					
.head1 { color: #751107;
                    font-family: verdana, arial, helvetica, geneva;
					line-height: 100%;
				 	font-weight: bold; }

.head2 { color: #FFFFFF;
                    font-family: verdana, arial, helvetica, geneva;
				 	font-weight: bold; }
					
.bannercontent { color: #0E3B6C;
                    font-family: verdana, arial, helvetica, geneva;
					line-height: 10pt;
					vertical-align: middle;
                    font-size: 10pt; }
					
.navclass1-on { color: #FFFFFF;
                    font-family: verdana, arial, helvetica, geneva;
					line-height: 8pt;
                    font-size: 10pt; }

.breadcrumb { color: #999999;
                    font-family: verdana, arial, helvetica, geneva;
					line-height: 12pt;
                    font-size: 8pt; }
					
.table_header { color: #FFFFFF;
                    font-family: verdana, arial, helvetica, geneva;
					line-height: 12pt;
                    font-size: 8pt; }
					
.tablehead1 { color: #E8E8E9;
                    font-family: verdana, arial, helvetica, geneva;
					line-height: 100%;
					font-weight: bold;
                    font-size: 8pt; }
					
.tablebody { color: #999999;
                    font-family: verdana, arial, helvetica, geneva;
					line-height: 12pt;
                    font-size: 8pt; }				
					
.footer { color: #999999;
                    font-family: verdana, arial, helvetica, geneva;
					line-height: 12pt;
                    font-size: 7pt; }			
					
.leftnavhead { font-family: verdana, arial, helvetica, geneva; 
         font-weight: bold;
         text-align: left;
         font-size: 10pt;
	   line-height: 100%;
	   color: #FFFFFF; 
	   text-decoration: none;}
					
.leftnavitem { font-family: verdana, arial, helvetica, geneva; 
         font-weight: bold;
         text-align: left;
         font-size: 10pt;
	   line-height: 100%;
	   color: #FFCC66; 
	   text-decoration: none;}

.nav2 { color: #FFCC66;
                    font-family: verdana, arial, helvetica, geneva;
                    font-size: -1;
				 	font-weight: bold; }						

.nav3 { color: #ffffff;
                    font-family: verdana, arial, helvetica, geneva;
                    font-size: 8pt;}						

.bluetext { color: #333366;
                    font-family: verdana, arial, helvetica, geneva;
                    font-size: 9pt;}						

.intro { font-family: verdana, arial, helvetica, geneva; 
         font-weight: bold;
         text-align: left;
         font-size: 9pt; }

.note { font-family: verdana, arial, helvetica, geneva;
        text-align: right;
        font-size: 8pt;
        color: #336699; }
.copyright { font-family: verdana, arial, helvetica, geneva;
             font-size: 8pt; }

.figure { font-family: verdana, arial, helvetica, geneva;
             text-align: center;
             font-size: 8pt; }

.navarea { font-family: verdana, arial, helvetica, geneva;
           font-weight: bold;
           text-align: left;
           font-size: 9pt; }

.whatsnew { font-family: verdana, arial, helvetica, geneva;
            text-align: left;
            font-size: 9pt; }

.lid     { font-family: verdana, arial, helvetica, geneva;

           font-size: 9pt; 
           color: #003399; }
		   
.quote { font-family: verdana, arial, helvetica, geneva;
		              text-align: left;
           font-size: 9pt; }
		   
.quotename { font-family: verdana, arial, helvetica, geneva;
           font-weight: bold;
           text-align: left;
		   font-size: 8pt; }

.pullqoute { color: #333366;
                    font-family: verdana, arial, helvetica, geneva;
                    font-size: 10pt;}		   

.tm { font-size: 7pt;
      font-family: verdana, arial, helvetica, geneva; }

.reg { font-size: 8pt;
      font-family: verdana, arial, helvetica, geneva; }


code { font-family: "courier new", courier, monospace; font-weight: bold; }

h1 { font-family: verdana, arial, helvetica, geneva;
    font-size: 16pt;
    color: #333366;
    margin-left: 0em;
    padding-left: 0em;
    border-bottom: solid 1 #FFCC00;
    border-left: solid 1 #FFCC00; }

h2.subtitle  { font-family: arial, serif;
               font-style: italic;
               font-size: 12pt;
               color: #003399;
               margin-left: 0em;
               border-bottom: solid 0;
               border-left: solid 0;}

h2 { font-family: verdana, arial, helvetica, geneva;
    font-size: 12pt;
    color: #003399; }


h3 { font-family: verdana, arial, helvetica, geneva;
    font-size: 11pt;
    color: #003399; }

h4 { font-family: verdana, arial, helvetica, geneva;
    font-size: 11pt;
    color: #003399; }

h4.special {color: #003399;
            font-family: verdana, arial, helvetica, geneva;
            font-size: 11pt;
            margin-left: 0em;
            padding-left: .2em;
            border-bottom: solid 1 #FFCC00;
            border-left: solid 1 #FFCC00; }

h5 { font-family: verdana, arial, helvetica, geneva;
    font-size: 11pt;
    color: #003399; }

h6, th p, th { font-family: verdana, arial, helvetica, geneva;
    font-size: 9pt;
    color: #003399;
    text-align: left;}	
			 

table.nav { border: 1px solid #003399;
            background-color: #fc3; }

pre { font-family: courier new, courier, monospace; border: 1px solid #ffcc00; white-space: pre; /* otherwise NN4 starts wrapping */ font-size: 8pt; }

pre strong {color: #0099FF; }

table.quote { border: 1px solid #003399;
            background-color: #fc3; }

table.border { border: 1px solid #003399 }

td.formsectionhead {
  background-color: #fc3;
}
td.formsectionhead p { 
  text-align: left;
  font-family: verdana, arial, helvetica, geneva;
  font-weight: bold;
  color: #003399;
}
table.form th,
table.form td {
  vertical-align: top;
}
table.formsection td p { 
  font-family: verdana, arial, helvetica, geneva;
  text-align: left; }
table.formsection th.formsubsection
{
  background-color: #ffc;
  vertical-align: middle;
}  
table.formsection th.formsubsection p { 
  font-family: verdana, arial, helvetica, geneva;
  font-weight: normal;
  text-align: center;
  color: #003399; }
