 BODY {
    margin: 0 0px 20px 0px;
    font-family: verdana, arial, sans-serif;
    font-size: 12pt;
    background-color: #fff;
    background-image: url("graphics/bg.jpg");
    background-repeat: no-repeat;
    color: #666;
}
 A.topnav {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  margin-right: 20px;
}
 A:hover.topnav {
  color: #fC0;
  font-weight: bold;
}
 .titlearea {
     margin-bottom: 10px;
}
#menu {
  width: 175px;
  margin-right: 5px;
}

#menu ul {
	list-style-type: none;
	margin: 0 0 0 10px;
	padding: 0;
}

#menu ul li {
      font-size: 12px;
      font-weight: bold;
/*	  border: 1px solid #ccc; */
	  }
#menu ul li a {
	color: #0e5899;
	display: block;
    padding: 4px 5px 6px 15px;
    background-image: url(graphics/ln-bg.gif);
	   text-decoration: none;
    width: 175px;
    height: 28px;
    margin-top: 2px;
	}
#menu ul li a:hover {
      background-image: url(graphics/ln-bg-lit.gif);
      color: #039;
}
#menulit {
      background-image: url(graphics/ln-bg-lit.gif);
	background-color: #0CF;
      color: #0e5899;
!important
}
#menulit li a {
      background-image: url(graphics/ln-bg-lit.gif);
      color: #0e5899;
!important
}
#menulit li a:hover {
      background-image: url(graphics/ln-bg-lit.gif);
	background-color: #FFF;
      color: #06F;
!important
}
 #nav-column {
  float:left;
  width: 170px;
  padding-right: 20px;
}
 #nav-column DIV A:hover {
  background-color: #FFC;
}
 .litnav {
   color: #006600; 
   display: block; 
   padding: 9px 5px 10px 10px; 
   background-image: url(graphics/bullet-lit.jpg); 
   text-decoration: none; width: 190px;
 }
 .subnav {
  font-size: 12pt;
  padding: 10px 5px 10px 20px;
  border-bottom: 1px dotted #006600;
}
 .subnav A {
  font-size: 12pt;
  color: #006600;
  text-decoration: none;
}
 .subnav A:hover {
  color: #00C;
  background-color: #FFC;
}
 DIV.subnav A:hover {
  color: #00C;
  background-color: #FFC;
}

 .quote-column {
  float:right;
  width: 160px;
  padding: 3em 20px 0 20px;
/*  
  padding-left: 20px;
  padding-right: 20px;
  border: 1px dotted #6666FF; */
}
 .content-column {
  margin-left: 220px;
  margin-right: 200px;
}
 .content-column-wide {
  margin-left: 220px;
  margin-right: 20px;
}
 .title {
     font-family: arial;
     font-size: 14pt;
     font-weight: bold;
	 color: #0e5899;
	 margin: 10px 0 0 0;
}
 .subtitle {
     font-size: 13pt;
     font-weight: bold;
	 color: #bcad2d;
     margin-top: 3px;
}
 .heading {
     font-size: 11pt;
     font-weight: bold;
	 color: #046;     
}
 .copy {
     font-family: arial;
     font-size: 10pt;
	   line-height: 13pt;
	/* line-height: .025em; */
}
 .listcopy {
     font-size: 11pt;
     color: #046;
}
 .listcopy li {
     margin-top: .5em;
}
 .testimonial {
     font-size: 12pt;
     color: #006;
}
 .testimonial-name {
     font-size: 12pt;
     color: #006;
     text-align: right;
     font-style: italic;
}
 .quote {
 font-size: 10pt;
 color: #C30;
}
DIV.quote {
 padding: 116px 20px 20px 20px;
 margin-bottom: 12em;
 color: #C30;
 background-image: url(graphics/quote_bg.gif);
 background-repeat: no-repeat;
}
P.quote {
 color: #C30;
 padding: 0;
 margin: 0;
 font-weight: bold;
 font-style: italic;
 text-align: center;
}
P.quoter {
 padding: 0;
 margin: 1em 0 0 0;
 text-align: right;
 font-style: italic;
}
.pullquote {
 padding: 10px 20px 10px 20px;
 font-size: 12pt;
 font-weight: bold;
 font-style: italic;
 color: #046;
 text-align: center;
}
 .bott-nav {
     font-size: 11px;
     font-weight: bold;
     color: #666;
     text-align: center;
     padding: 3px 15px 2px 15px;
     
}
 .bott-nav A {
     color: #999;
     text-decoration: none;
     
}
 .bott-nav A:hover {
     color: #009;
}

 .bottnav {
   text-align: left;
   margin-top: 30px;
   border-top: 1px solid #CCC;
   padding-top: 10px;
   padding-bottom: 20px;
}

.disclaimer {
 padding: 10px 20px 10px 20px;
 font-size: 9pt;
 color: #066;
 text-align: center;
 line-height: 1.75em;
}
 .regcopy {
     font-size: 11pt;
     color: #046;
	 text-align: right;
	 padding-top: 15px;
 }
 .regblank {
	 border-bottom: 1px solid #006;
 }
  .compname {
	 font-style:italic;
 }
 .biopic {
  float:right;
  margin: 40px 10px 10px 20px;
  /* margin-top: 20px; */
  }
   .note {
     font-size: 8pt;
     color: #046;
	 line-height: 1.5em;
 }
 TD.NPpic {
  padding-right: 5px;

}
 .NPpic-caption {
   font-size: 8pt;
	 line-height: 1.5em;
   color: #666;
   padding-bottom: 20px;
   width: 125px;
}


