 /* defaults for body text  */
body, ul, td, ol, p, dt, dd   { 
   font-family: Arial,Helvetica,sans-serif; 
   font-size: 10pt;
  }
/*error message text*/
.error {color: #ff0000;
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 12pt; 
   font-weight: bold; 
  }
  
  /* trademark */
.tm { 
   font-family: Arial,Helvetica,sans-serif; 
   font-size: 8pt;
  }
  
 /* home page headline title */
.hltitle {
   color: #666666; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
  }

 /* home page headline text */
.hltext {
   color: #000066; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
  }

 /* home page latest news (above headlines) */
.latest {
   color: #666666; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
  } 
  
 /* sub-page level-one headings */
.firsthd {  
   color: #666666;
   font-family:   Verdana, Helvetica, sans-serif; 
   font-size:18pt; font-weight: bold;
  }

 /* sub-page level-two headings */
.secondhd { 
   color: #666666;
   font-family:   Verdana, Helvetica, sans-serif;
   font-size: 14pt; 
   font-weight: bold; 
   line-height:80%;
   text-indent: 20px;
  }
  
  /* sub-page level-one headings, unemphasized */
.firsthdrev {  
   color: #666666;
   font-family: Verdana, Helvetica, sans-serif;
   font-size:14pt; font-weight: bold;
  }

 /* sub-page level-two headings, emphasized */
.secondhdrev { 
   color: #666666;
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 18pt; 
   font-weight: bold; 
   line-height:80%;
   text-indent: 20px;
  }

 /* sub-headings within a page */  
.subhead { 
   color: #333333;
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 12pt; 
   font-weight: bold; 
  }

 /* categories on site map page */  
.sitecat { 
   color: #ffffff;
   font-family: Helvetica, sans-serif; 
   font-size: 12pt; 
   font-weight: bold; 
  }
  
  /* country-headings within a page */ 	
.callout {
   color: #666666;
   font-family: Arial, Helvetica, san-serif; 
   font-size: 12pt; 
   font-weight: bold; 
  }

 /* fine print or smaller type */
.footnote { 
   font-family: arial, helvetica, sans-serif; 
   font-size: 8pt; 
  }

 /* to turn left nav items into block elements */
div.leftnav {
    margin: 8pt;
    margin-left: 0pt;
 }

 /* left navigation links, unvisited and active */
a.leftnav:link,a.leftnav:active {	
   color: #333333;
   font-size: 9pt;
   font-weight: bold;
   text-decoration: none;
   display: block;
   margin: 5pt;
 }

 /* left navigation links, visited */  
a.leftnav:visited {	
   color: #999999;
   font-size: 9pt;
   font-weight: bold;
   text-decoration: none;
   display: block; 
   margin: 5pt;
  }
 
 /* left navigation links, hover (IE only) */  
a.leftnav:hover { 
   color: #CC6600; 
  }
  
  /* left navigation links, greyout */  
.greyout {
	color: #FFCC99;
   font-size: 9pt;
   font-weight: bold;
   text-decoration: none;
   display: block;
   margin: 5pt;
  } 

  /* indented left navigation links, unvisited and active */
a.leftindent:link,a.leftindent:active {	
   color: #333333;
   font-size: 9pt;
   font-weight: bold;
   text-decoration: none;
   display: block;
   margin: 5pt;
   text-indent: 5px;
 }	
  
 /* indented left navigation links, visited */  
a.leftindent:visited {	
   color: #999999;
   font-size: 9pt;
   font-weight: bold;
   text-decoration: none;
   display: block; 
   margin: 5pt;
   text-indent: 5px;
  }
  
  
  /* indented left navigation links, hover (IE only) */  
a.leftindent:hover { 
   color: #CC6600;
    text-indent: 5px; 
  }
  
  /* left navigation text-only category headings */
.lefttext {
   color: #66666;
   font-size: 9pt;
   font-weight: bold;
   display: block; 
   margin: 5pt;
  }   

 /* breadcrumbs */         
.breadcrumb {  
   color: #000000; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   font-weight: bold;
  }
  
  /* footer items */
.credits {  
   color: #ffffff;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   text-decoration: none;
  }

a.credits:hover {
   color: #ffffff;
   text-decoration: underline;
 }
 
 /* headings on the VSC index */
.vschead {  
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 20pt; 
  }
  
 /* next page links */
a.next:link,a.next:visited {  
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10pt; 
   font-weight: bold;
   text-decoration: none;
  }

  /* search form */  
.search  {  
   color:#ffffff; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   font-weight: bold; 
  }

 /* form input fields */
input {	
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 9pt 
  }
         
  /* country identifier on second level international pages */         
.countryid {  
   color: #ffffff; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   font-weight: bold;
   text-indent: 13px;
  }
  
  /* exclamation point on partner secure page */         
.pt {  
   color: #ff0000; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10pt; 
   font-weight: bold;
  }
  
  /* Stratus logo for reduced graphics header */         
.textlogo {  
   color: #ffffff; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 20pt; 
   font-weight: bold;
   text-decoration: none;
   padding: 10pt;
  }  

 /* main navigation links for reduced graphics header */         
.mainnav {  
   color: #ffffff; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   font-weight: bold;
   text-decoration: none;
   padding: 4pt;
  }  

   /* monospace class for form elements */
.mono {
   font-family : monospace;
 
  }
   /* header nav items */  
.hdnav  {  
   color:#ffffff; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   font-weight: bold; 
  }
  
a.hdnav:link,a.hdnav:active,a.hdnav:visited {
   color:#ffffff; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   font-weight: bold; 
   text-decoration: none;
 }	
