BODY, DIV, FORM, INPUT, TABLE, TR, TD, SPAN {
 font-family: arial;
 font-size:13pt;
}

h1, h2, h3, h4, h5 {
 font-family: arial;
 color:#000000;
}

.GlobalNews { font-weight: bold; color: #FFFFFF; background-color: #003399; }
.GlobalBody { font-weight: normal; color: #003399;  }

.copyright {
 font-weight: normal;
 color: #000000;
 text-align: center;
 vertical-align: middle;
 }

.advancedsearch {
 font-size: 11pt;
}

.TopNavHeader {
 font-weight: bold;
 color: #0000cc;
 background-color: #FFFFFF;
 text-decoration: underline;
 text-align: center;
 vertical-align: middle;
 }

.BottomNavHeader {
 font-weight: bold;
 color: #FFFFFF;
 font-size: 0.9em;
 background-color: #660033;
 text-decoration: none;
 text-align: center;
 vertical-align: middle;
 }

.BottomNavHeader a, .BottomNavHeader a:visited { color: #ffffff; }

.BottomNavBody {
 font-weight: normal;
 color: #003399;
 font-size: 0.85em;
 background-color: #FFFFFF;
 }

.BottomNavBody a, .BottomNavBody a:visited { color: #0000ff; font-weight: normal; background-color: #FFFFFF; }

LI {list-style-type: disc; list-style-position: outside;}
li.news {list-style-type: disc; list-style-position: inside; color:#FFCC00;}

.lnheader {
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
 background: #660033;
 font-size: 1.0em;
 text-align: center;
 vertical-align: middle;
}

.leftnav {
 color: #330000;
 font-weight: bold;
 text-decoration: none;
 font-size: 10pt;
 vertical-align: bottom;
; font-family: Verdana, Arial, Helvetica, sans-serif
}
.leftnav a:visited {
 color: #003399;
 font-weight: bold;
 text-decoration: none;
}

.leftnav a:hover {
 color: #660033;
 font-weight: bold;
 text-decoration: underline;
}

.slheaderhome {
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
 background: #0000cc;
 font-size: 1.0em;
 text-align: left;
 vertical-align: bottom;
 padding: 1px;
}

.slheader {
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
 background: #0000cc;
 font-size: 1.0em;
 text-align: left;
 vertical-align: bottom;
}

.slheadline {
 color: #003399;
 font-weight: bold;
 text-decoration: underline;
 font-size: 0.95em;
 text-align: left;
 vertical-align: bottom;
}

.slblurb {
 color: #000000;
 font-weight: normal;
 text-decoration: none;
 font-size: 0.95em;
 text-align: left;
 vertical-align: bottom;
}

.slbuy {
 color: #003399;
 font-weight: bold;
 text-decoration: underline;
 font-size: 1.1em;
 text-align: left;
 vertical-align: bottom;
}

.scheader {
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
 background: #0000cc;
 font-size: 1.2em;
 text-align: center;
 vertical-align: middle;
}

.scsubheader {
 color: #0000cc;
 font-weight: bold;
 text-decoration: none;
 background: #ffffff;
 font-size: 1.0em;
 text-align: center;
 vertical-align: middle;
}

.scheadline {
 color: #000000;
 font-weight: normal;
 text-decoration: underline;
 background: #ffffff;
 font-size: 0.85em;
 text-align: left;
 vertical-align: bottom;
}

.prheader {
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
 background: #003399;
 font-size: 1.0em;
 text-align: center;
 vertical-align: bottom;
}

.prheadline {
 color: #000000;
 font-weight: normal;
 text-decoration: underline;
 background: #E5EAF5;
 font-size: 0.85em;
 text-align: left;
 vertical-align: bottom;
}

.prbuy {
 color: #000000;
 font-weight: bold;
 text-decoration: underline;
 background: #E5EAF5;
 font-size: 1.0em;
 text-align: left;
 vertical-align: bottom;
}

.dllinks {
  color: #003399;
  font-weight: bold;
  text-decoration: underline;
  font-size: 1.0em;
  text-align: left;
  vertical-align: top;
}

.dllinks a, .dllinks a:visited {
 color: #003399;
 font-weight: bold;
 text-decoration: none;
}

.dllinks a:hover {
 color: #003399;
 font-weight: bold;
 text-decoration: underline;
}

.dlnews {
  color: #003399;
  font-weight: normal;
  text-decoration: underline;
  font-size: 1.0em;
  text-align: left;
  vertical-align: top;
}
.dlnews a, .dlnews a:visited {
 color: #003399;
 font-weight: normal;
 text-decoration: none;
}

.dlnews a:hover {
 color: #003399;
 font-weight: normal;
 text-decoration: underline;
}

.dlheader {
 color: #000000;
 font-weight: bold;
 font-size: 1.3em;
}

.tsheader {
 color: #0000cc0;
 font-weight: bold;
 text-decoration: none;
 font-size: 1.1em;
 text-align: left;
 vertical-align: bottom;
}

.tsdate {
 color: #FFFFFF;
 font-weight: bold;
 text-decoration: none;
 background: #003399;
 font-size: .85em;
 text-align: left;
 vertical-align: bottom;
}

.tsleadheadline {
 color: #99FFFF;
 font-weight: bold;
 text-decoration: underline;
 background: #003399;
 font-size: 1.3em;
 text-align: left;
 vertical-align: bottom;
}

.tsleadheadline {
 font-size: 1.3em;
}

.tsteaser {
 color: #FFFFFF;
 font-weight: normal;
 text-decoration: none;
 font-size: 1.0em;
 text-align: left;
 vertical-align: bottom;
}

.tsarchive {
 color: #FFCC00;
 font-weight:bold;
 text-decoration: underline;
 background: #003399;
 font-size: 0.9em;
 text-align: left;
 vertical-align: bottom;
}

.tsmore {
 color: #99FFFF;
 font-weight: normal;
 text-decoration: underline;
 background: #003399;
 font-size: 0.9em;
 text-align: left;
 vertical-align: bottom;
}

.tsheadline {
 color: #99FFFF;
 font-weight: normal;
 text-decoration: underline;
 background: #003399;
 font-size: 1.1em;
 text-align: left;
 vertical-align: bottom;
}

.homepageitems {
 color:#000000;
 font-family: Verdana, Arial;
 font-size: 12px;
}

.topsectionheader {
 color: #0000cc;
 font-weight: bold;
 text-decoration: underline;
 background: #FFFFFF;
 text-align: left;
 vertical-align: bottom;
 font-size: 1.1em;
}

.sectionheader {
 color: #0000cc;
 font-weight: bold;
 text-decoration: underline;
 background: #FFFFFF;
 text-align: left;
 vertical-align: bottom;
}

.sectionheadersmall {
 color: #0000cc;
 font-weight: bold;
 text-decoration: underline;
 background: #FFFFFF;
 font-size: 1.0em;
 text-align: left;
 vertical-align: bottom;
}

.sectiontopheadline {
 color: #000099;
 font-weight: bold;
 text-decoration: underline;
 background: #FFFFFF;
 font-size: 12pt;
 text-align: left;
 vertical-align: bottom;
; font-family: Arial, Helvetica, sans-serif
}

.sectionteaser {
 color: #000000;
 font-weight: normal;
 text-decoration: none;
 background: #FFFFFF;
 font-size: 1.0em;
 text-align: left;
 vertical-align: bottom;
}

li.sectionnews {
 list-style-type: square;
 list-style-position:
 inside; color:#003399;
}

.sectionheadline {
 color: #003399;
 font-weight: normal;
 text-decoration: underline;
 background: #FFFFFF;
 font-size: 1.0em;
 text-align: left;
 vertical-align: middle;
}

.sectionarchive {
 color: #0000cc;
 font-weight: bold;
 text-decoration: underline;
 background: #FFFFFF;
 font-size: 1.0em;
 text-align: left;
 vertical-align: bottom;
}

.sectionmore {
 color: #003399;
 font-weight: bold;
 text-decoration: underline;
 font-size: 0.9em;
 text-align: left;
 vertical-align: top;
}

li.newproducts {
 list-style-type: square;
 list-style-position:
 inside; color:#0000cc;
}

div.netseimarbox {
 border: 1px solid;
 border-color: #000000;
 padding:3px;
 background: #ffffff;
 font-family: verdana;
 font-size: 0.80em;
}

.storyheadline {
 font-size: 13pt;
 font-weight: bold;
 color:#000000;
}

.storysubheadline {
 font-size: 11pt;
 font-weight: normal;
 color:#000000;
}

.storyauthor {
 font-size: 10pt;
font-weight: normal;
color:#000000;
}

.storypagenumber {
font-size: 10pt;
font-weight: bold;
color:#0000cc;
}

.blue12 {
 font-size: 10pt;
 font-weight: normal;
}

.storydateline {
 font-size: 10pt;
 font-weight: normal;
 color:#000000;
}

.storybody {
 font-size: 10pt;
 font-weight: normal;
 color:#000000;
}

.grey13BOLD {
 font-size: 9pt;
 font-weight: bold;
 color:#000000;
}

.blue13BOLD {
 font-size: 9pt;
 font-weight: bold;
 color:#0000FF;
}

.PageNumberBlue {
 font-size: 9pt;
 font-weight: bold;
 color:#000000;
}

.PageNumberactive {
 font-size: 9pt;
 font-weight: bold;
 color:#0000FF;
}

.breadcrumbs {
 font-size: 9pt;
 font-weight: normal;
 color:#0000cc;
}

.adv_txt {
 font-size: 8pt;
 font-weight: normal;
 color:#000000;
 font-family: arial;
}

.print_header {
 color: #0000cc;
 font-weight: bold;
 text-decoration: none;
 background: #ffffff;
 font-size: 1.0em;
 text-align: center;
 vertical-align: middle;
}

.print_headline {
 color: #003399;
 font-weight: bold;
 text-decoration: underline;
 background: #FFFFFF;
 font-size: 1.0em;
 text-align: left;
 vertical-align: bottom;
}

.print_byline {
 color: #000000;
 font-weight: normal;
 text-decoration: none;
 background: #FFFFFF;
 font-size: 0.9em;
 text-align: left;
 vertical-align: bottom;
}

.print_teaser {
 color: #000000;
 font-weight: normal;
 text-decoration: none;
 background: #FFFFFF;
 font-size: 0.9em;
 text-align: left;
 vertical-align: bottom;
}

.searchbox {
 width: 110px;
 font: 11px arial,verdana;
 color:#336699;
 background-color:
 #FFFFFF;
}

A.feat {color: #FFFFFF; text-decoration: underline}

.articlesubform {  width: 150px; font: 10px verdana,helvetica,sans-serif;
color:#000000; }
.articlesmaller { font: 10px arial,helvetica,sans-serif; color:#000000; }
.articlesmaller2 { font: 11px verdana,helvetica,sans-serif; color:#FFFFFF;
font-weight: bold;}

.subform {  width: 75px; font: 10px verdana,helvetica,sans-serif; color:#000000; }
.smaller { font: 10px arial,helvetica,sans-serif; color:#000000; }
.smaller2 { font: 11px verdana,helvetica,sans-serif; color:#FFFFFF; font-weight: bold;}
h2 { font-size: 14pt ; font-weight: bold}

.leftnav a { 
 color: #330066;
 font-weight: bold;
 text-decoration: none;
 } 
