body { background-color: white; }

p, td, ol, ul, dl { color: #000000;
                    font-family: arial, verdana, helvetica, sans-serif;
                    font-size: 10pt; }

li { padding-top : 2px;
     padding-bottom : 2px; }

.intro { font-family:  arial, verdana,  helvetica, sans-serif; 
         color: #000000;
         text-align: left;
         font-style: normal;
         font-weight: bold;
         font-size: 10pt; }       
         
         
.lessindent { font-family: arial, helvetica, sans-serif;
 	          text-indent: 0pt;
			} 
			
.newsitem { font-family:  arial, helvetica, sans-serif; 
         color: #000000;
         text-align: left;
         font-style: normal;
         font-weight: normal;
         font-size: 12px; }
         
         
	 .newsitem A:link { color: #660099;
	                    text-decoration: none; }
	 .newsitem A:visited { color: #660099;
	                       text-decoration: none; }
	 .newsitem A:active { color: #FFCC99;
	                        text-decoration: none; }
	 .newsitem A:hover { color: #FF9933;
	                       text-decoration: none; }
	                       
.newsitem_suse { font-family:  arial, helvetica, sans-serif; 
         color: #000000;
         text-align: left;
         font-style: normal;
         font-weight: normal;
         font-size: 12px; }
         
         
	 .newsitem_suse A:link { color: #669900;
	                    text-decoration: none; }
	 .newsitem_suse A:visited { color: #660099;
	                       text-decoration: none; }
	 .newsitem_suse A:active { color: #666666;
	                        text-decoration: none; }
	 .newsitem_suse A:hover { color: #666666;
	                       text-decoration: none; }
	                       
	 
	 
.newsitembold { font-family: arial, verdana, helvetica, sans-serif;
	 
	               font-size: 10pt;
	 			font-weight: bold; }
	 
	 .newsitembold A:link { color: #660099;
	 
	                    text-decoration: none; }
	 
	 .newsitembold A:visited { color: #660099;
	 
	                       text-decoration: none; }
	 
	 .newsitembold A:active { color: #FFCC99;
	 
	                        text-decoration: none; }
	 
	 .newsitembold A:hover { color: #FF9933;
	 
                      text-decoration: none; }
                      
                      
         
.bold { font-family:  arial, helvetica, sans-serif; 
         color: #000000;
         text-align: left;
         font-style: normal;
         font-weight: bold;
         font-size: 10pt; }	
         
         
.bold A:link { color: #660099; }
.bold A:visited { color: #9966CC; }
.bold A:active { color: #FFCC66; }
.bold A:hover { color: #FF9933; }


.choicehead {  font-family: Arial, Helvetica, sans-serif; 
	font-size: 14pt; 
	font-style: normal; 
	font-weight: bold}


td.graphic { font-family: arial, verdana, helvetica, sans-serif; 
         color: #660099;
         text-align: left;
         font-style: italic;
         font-weight: bold;
         font-size: 10pt;
         margin-top: 1px;
         margin-bottom: 1px;
         padding-top: 1px;
         padding-bottom: 1px; }

.copyright { font-family: arial,verdana,  helvetica, sans-serif;
             color: #000000;
             text-align: right;
             padding-right: 1em;
             padding-top: 0em;
             font-size: 8pt; }
             
.customerline {  font-family: "Times New Roman", Times, serif; 
	     	font-size: 14pt; 
	     	font-style: italic; 
	     	font-weight: normal; 
		color: #660099}
             
.navarea { font-family: arial, verdana, helvetica, sans-serif;
            text-align: left;
            font-weight: bold;
            margin-bottom: 6px;
            margin-top: 6px;
            font-size: 9pt;
            margin-right: 2px;
            padding-right: 2px; }

.subnavarea { font-family: arial, verdana, helvetica, sans-serif;
              text-align: left;
              margin-bottom: 6px;
              margin-top: 6px;
              margin-left: 12px;
              font-size: 8pt;
              margin-right: 3px;
              padding-right: 3px; }
              
.subnavareahead { font-family: arial, verdana, helvetica, sans-serif;
              text-align: left;
              margin-bottom: 6px;
              margin-top: 6px;
              margin-left: 12px;
              font-size: 8pt;
	      font-weight: bold;
	      color: #660090;
              margin-right: 3px;
              padding-right: 3px; } 
              
.graphicquotename { font-family: arial, verdana, helvetica, sans-serif;
              text-align: left;
              margin-bottom: 6px;
              margin-top: 6px;
              margin-left: 12px;
              font-size: 9pt;
	      font-weight: normal;
	      color: #660090;
              margin-right: 3px;
              padding-right: 3px; } 
              
.graphicquote { font-family: arial, verdana, helvetica, sans-serif;
              text-align: left;
              margin-bottom: 6px;
              margin-top: 6px;
              margin-left: 12px;
              font-size: 8pt;
	      font-weight: normal;
	      color: #000000;
              margin-right: 3px;
              padding-right: 3px; } 
                            
.lid     { font-family: arial, verdana, helvetica, sans-serif;
           font-weight: bold;
           font-size: 9pt; 
           padding-bottom: 10px;
           padding-top: 0px;
           margin-top: 0px;
           color: #660099; text-decoration: none}

td.graphichead { margin-bottom: 1px;
                 padding-bottom: 1px; 
                 margin-top: 1px;
                 padding-top: 1px;
                 font-family: arial, verdana, helvetica, sans-serif;
                 font-size: 18pt;
                 font-weight: bold;
                 color: #000000;}
                 
h2.subtitle  { font-family: arial, helvetica, sans-serif;
    font-size: 16pt;
    color: #660099;
    font-weight: bold; }

h2 { font-family: arial, helvetica, sans-serif;
    font-size: 16pt;
    color: #660099;
    font-weight: bold;  }

               
.list { font-family: arial, helvetica, sans-serif;
    font-size: 16pt;
    color: #660099;
    font-weight: bold; 
    border-bottom: solid 1px #CCCCFF;}               
    


h1 { font-family: arial, verdana, helvetica, sans-serif;
     font-size: 18pt;
     font-weight: bold;
     color: #660099; }


.menu { font-family: arial, helvetica, sans-serif;
            text-align: left;
            margin-bottom: 6px;
            margin-top: 6px;
            margin-left: 12px;
            font-size: 8pt;
            margin-right: 3px;
            padding-right: 3px; } 
            

A:link { color: #660099; }
A:visited { color: #9966CC; }
A:active { color: #FFCC66;  }
A:hover { color: #FF9933; }

.navarea A:link,
.navarea A:visited,
.navarea A:active { color: #000000;
                     text-decoration: none; }
.navarea A:hover { color: #FFFFFF;
                   text-decoration: none; }
                   
.subnavarea A:link,
.subnavarea A:visited,
.subnavarea A:active { color: #000000;
                   text-decoration: none;}

.subnavarea A:hover { color: #FFFFFF; }




.lid A:link { color: #660099; }
.lid A:visited { color: #660099; }
.lid A:active { color: #660099; }
.lid A:hover { color: #FFCC66; }


                      
                      
.menu A:link,
.menu A:visited,
.menu A:active { color: #FFFFFF;
                       text-decoration: none; }

.menu A:hover { color: #FFCC66;
                      text-decoration: none; }    
 

        
                     
.note { font-family:arial, verdana, helvetica, sans-serif;
        text-align: right;
        font-size: 9pt;
        color: #660099; }
        

.noteleft { font-family: arial, verdana, helvetica, sans-serif;
            text-align: left;
            font-size: 9pt;
            color: #660099; }       

.quote { font-family: arial, verdana, helvetica, sans-serif;
		     text-align: left;
		     color: #660099;
		     margin-left : 60px;
		     margin-right : 100px;
           font-size: 10pt; }
		   
.quotename { font-family: arial, verdana, helvetica, sans-serif;
           font-weight: bold;
           text-align: right;
           color: #660099;
           margin-left : 60px;
           margin-right : 100px;
           font-size: 9pt; }
                      

.tm { font-size: 7pt;
      font-family: arial, verdana, helvetica, sans-serif; }

.reg { font-size: 8pt;
      font-family: arial, verdana, helvetica, sans-serif; }
      
      
.caption { font-family: arial, verdana, helvetica, sans-serif;
           text-align: left;
           font-size: 8pt;
           margin-left: .2em;
           padding-left: .2em;
           margin-right: .2em;
           padding-right: .2em;
           margin-bottom: 2em;
           padding-botttom; 2em; }
           
           
         
.formheader { font-family:  arial, verdana, helvetica, sans-serif; 
         color: #660099;
         text-align: left;
         margin-top: 2em;
         font-weight: bold;
         font-size: 14pt; }      
        
        
.formheadertop { font-family:  arial, verdana, helvetica, sans-serif; 
         color: #660099;
         text-align: left;
         font-weight: bold;
         font-size: 14pt; }           

td.formheader { font-family:  arial, verdana, helvetica, sans-serif; 
         color: #660099;
         text-align: left;
         margin-top: 2em;
         font-weight: bold;
         font-size: 14pt; }      
         
td.datacell { color: #000000;
              font-family: arial, verdana, helvetica, sans-serif;
              font-size: 10pt;
              background-color: #ffffff;}
             
        
        
td.formheadertop { font-family:  arial, verdana, helvetica, sans-serif; 
         color: #660099;
         text-align: left;
         font-weight: bold;
         font-size: 14pt; }   

code { font-family: "courier new", courier, monospace; font-weight: bold; }

    
td.specialhead { font-family: arial, verdana, helvetica, sans-serif;
             font-size: 12pt;         
             color: #000000;
             font-weight: bold;
             border-bottom-width: 0px;
             padding-top: 1px;
             padding-bottom: 1px;
             padding-right: 4px; }
    



h3 { font-family:  arial, verdana, helvetica, sans-serif;
    font-size: 13pt;
    color: #660099; }

h4 { font-family: arial, verdana, helvetica, sans-serif;
    font-size: 12pt;
    color: #660099; }

h5 { font-family: arial, verdana, helvetica, sans-serif;
    font-size: 11pt;
    color: #660099; }

h6, th p, th { font-family: arial, verdana, helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
    text-align: left;}
    

                   

td.nav1 { border: 1px solid #003399;
            background-color: #fc3; }

table.nav { background-color: #CCCCFF; }

pre { font-family: courier new, courier, monospace; padding-left: 20px; white-space: pre; font-size: 10pt; }



table.quote { border: 1px solid #003399;
            background-color: #fc3; }

table.border { border: 1px solid #003399; }

th.frontpage { background-color: #CCCCFF;
               color: #000000; }

td.formsectionhead {
  border-left: 1px solid #ccf;
  border-bottom: 1px solid #ccf;
  vertical-align: top;
}

td.formsectionhead p {
  text-align: left;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
}

table.form th,
table.form td {
  vertical-align: top;
}

table.formsection td p {
  font-family:  arial, verdana, helvetica, sans-serif;
  text-align: left; }

table.formsection th.formsubsection
{
  background-color: #ccf;
  vertical-align: middle;
}

table.formsection th.formsubsection p {
  font-family: arial, verdana,  helvetica, sans-serif;
  font-weight: normal;
  text-align: center;
  color: #000000; }

th.deftable {
  vertical-align: top;
  font-family: arial, verdana, helvetica;
  font-weight: bold;
  text-align: left;
  background-color: #ccf; }


td.deftable {
  vertical-align: top;
  background-color: #eef;
}

th.graphictable {
  vertical-align: middle;
  font-family: arial, verdana, helvetica;
  font-weight: bold;
  text-align: left;
  background-color: #eef;
}

						

.choicehead {  font-family: Arial, Helvetica, sans-serif; 
	font-size: 14pt; 
	font-style: normal; 
	font-weight: bold}


td.graphic { font-family: arial, verdana, helvetica, sans-serif; 
         color: #660099;
         text-align: left;
         font-style: italic;
         font-weight: bold;
         font-size: 10pt;
         margin-top: 1px;
         margin-bottom: 1px;
         padding-top: 1px;
         padding-bottom: 1px; }

.cop

/* Styles required by Inktomi Search */
/* aka - search.tarantella.com */
/* andrewhe */

.query {
  background-color: white;
  border-color: black;
}

.tip {
  font-style: italic;
  font-size: small;
  background-color: #FFFFFF;
  color: black;
}

DIV.results .highlight {
  background-color: #EEEEFF;
}

DIV.results .wordscores {
  font-size: x-small;
  color: #660099;

