
 #NDContent {
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt;
  text-decoration: none;
  color: #000; 
  background: #fff;
 }
 
 #NDContent a {
  color: #000;
  font-size: 8pt;
  text-decoration: none;
 }
 
 #NDContent a:visited {
  color: #000;
  font-size: 8pt;
  text-decoration: none;
 }
 
 #NDContent a:hover {
  color: #F00;
  font-size: 8pt;
  text-decoration: none;
 }
 
 #NDContent a:active {
  color: #F00;
  font-size: 8pt;
  text-decoration: none;
 }
 
 
 
#NDContent #NDMMainBody {
  width: 480px;
  margin: 2px;
 }
 
 
 
 #NDContent .NDMainPageCat {
  border: 1px solid #ddd;
 }
 
 #NDContent .NDMainPageCat h3{
  margin: 5px 0 0 0;
  padding: 0;
  font-size: 7pt;
  font-weight: bold;
  float: right;
 }
 
 #NDContent .NDMainPageCat ul {
  margin: 0px;
  padding: 0px;
 }
 
 #NDContent .NDMainPageCat li {
  margin-left: 20px;
  padding: 2px 0px;
  list-style-position: outside;
  list-style-image: url(/images/Arrow-NewsList.gif);
  font-weight: normal; 
  font-size: 7pt;
 }
 
 
 #NDContent .NDCategoryTitle {
  margin: 0 0 3px 10px;
  font-weight: bold; 
  font-size: 12pt;
 }
 
 #NDContent .NDCategoryList {
  width: 99%;
 }
 
 #NDContent .NDCategoryList ul {
  border: 1px solid #ddd;
  margin: 2px 0;
  padding: 0px;
 }
 
 #NDContent .NDCategoryList li {
  margin-bottom: 4px;
  margin-left: 20px;
  margin-right: 10px;
  padding: 2px 0px;
  list-style-position: outside;
  list-style-image: url(/images/Arrow-NewsList.gif);
  font-weight: normal; 
  font-size: 7pt;
 }
 
 #NDContent .NDCategoryList h1{
  margin: 1px 0;
  padding: 0;
  font-size: 8pt;
  font-weight: bold;
 }
 
 #NDContent .NDCategoryList h2{
  margin: 1px 0;
  padding: 0;
  font-size: 7pt;
  font-style: italic; 
  font-weight: bold;
 }
 
 #NDContent .NDCategoryList h3{
  margin: 0;
  padding: 0;
  font-size: 7pt;
  font-style: italic; 
  font-weight: normal;
 }
 
 
 #NDContent .NDCategoryHeadlines {
  border: 0;
  font-size: 8pt;
  font-weight: normal;
  color: #000;
 }
 
 #NDContent .NDCategoryHeadlines table {
  border: 1px solid #ddd;
  margin: 2px 0;
  width: 99%;
 }
 
 #NDContent .NDCategoryHeadlines img {
  border: 1px solid #000;
 }
 
 #NDContent .NDCategoryHeadlines h1{
  font-size: 12pt;
  font-weight: bold;
  margin: 2px 0;
  padding: 0;
 }
 
 #NDContent .NDCategoryHeadlines h2{
  font-size: 10pt;
  font-style: italic;
  font-weight: bold;
  margin: 2px 0;
  padding: 0;
 }
 
 #NDContent .NDCategoryHeadlines h3{
  font-size: 8pt;
  font-weight: bold;
  padding: 0;
 }
 
 #NDContent .NDCategoryHeadlines h4{
  font-size: 8pt;
  font-style: italic;
  font-weight: normal;
  margin: 0;
  padding: 0;
 }
 
 
 #NDContent .NDCategoryPager table {
  clear: both;
  width: 99%;
  margin: 0;
  border: 1px solid #666;
  background: #ddd;
 }
 
 #NDContent .NDCategoryPager td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: bold;
  color: #000000;
 }
 
 
 #NDContent .NDHeadLines {
  border: 0;
  font-size: 8pt;
  font-weight: normal;
  color: #000; 
 }
 
 #NDContent .NDHeadLines table {
  border: 1px solid #ddd;
 }
 
 #NDContent .NDHeadLines img {
  
  border: 1px solid #000;
  margin-bottom: 6px;
  
 }
 
 #NDContent .NDHeadLines h1{
  font-size: 10pt;
  font-weight: bold;
  margin: 0 0 10px 0;
  padding: 0;
 }
 
 #NDContent .NDHeadLines h2{
  font-size: 9pt;
  font-style: italic;
  font-weight: bold;
  margin: 0 0 7px 0;
  padding: 0;
 }
 
 #NDContent .NDHeadLines h3{
  font-size: 8pt;
  font-weight: bold;
  margin: 10 0 5 0;
  padding: 0;
  float: right;
 }
 
 #NDContent .NDHeadLines h4{
  font-size: 8pt;
  font-style: italic;
  font-weight: normal;
  margin: 0;
  padding: 0;
 }
 
 
 
 #NDSideBar .NDFeatured {
  border: 0;
  font-size: 7pt;
  font-weight: normal;
  color: #000; 
 }
 
 #NDSideBar .NDFeatured table {
  border: 1px solid #000;
  width: 90px;
  margin: 0;
  padding: 0;
 }
 
 #NDSideBar .NDFeatured th {
  background: #000;
 }
 
 #NDSideBar .NDFeatured img {
  border: 1px solid #000;
  margin: 2px;
 }
 
 #NDSideBar .NDFeatured hr {
  margin: 2px;
  padding: 0;
 }
 
 #NDSideBar .NDFeatured h1{
  text-align: left;
  font-size: 9pt;
  font-weight: bold;
  font-style: italic;
  margin: 5px 2px;
  padding: 0;
  color: #fff;
 }
 
 
 #NDSideBar .NDFeatured h2{
  text-align: center;
  font-size: 7pt;
  font-weight: bold;
  margin: 5px 2px;
  padding: 0;
 }
 
 #NDSideBar .NDFeatured h3{
  font-size: 7pt;
  font-weight: bold;
  text-align: right;
  margin: 3px;
  padding: 0;
 }
 
 
 
 #NDSideBar .NDCategoryNav {
  width: 100%;
 }
 
 #NDSideBar .NDCategoryNav ul {
  border: 1px solid #ddd;
  margin: 2px 0;
  padding: 0px;
 }
 
 #NDSideBar .NDCategoryNav li {
  margin-bottom: 2px;
  margin-left: 20px;
  margin-right: 2px;
  padding: 1px 0px;
  list-style-position: outside;
  list-style-image: url(/images/Arrow-NewsList.gif);
  font-weight: normal; 
  font-size: 8pt;
 }
 
 #NDSideBar .NDCategoryNav a{
  margin: 0;
  padding: 0;
  font-size: 8pt;
  font-weight: bold;
 }
 
 #NDSideBar .NDCategoryNav h2{
  font-size: 7pt;
  font-weight: normal;
  font-style: italic;
  margin: 0;
  padding: 0;
 }
 
 
 #NDSideBar #NDServer {
  font-size: 3pt;
  color: #ddd;
  font-weight: normal;
  margin: 0;
  padding: 0;
 }
 
 
 #NDMMainBody .NDFeatured {
  border: 0;
  font-size: 7pt;
  font-weight: normal;
  color: #000; 
 }
 
 #NDMMainBody .NDFeatured table {
  width: 98%;
  margin: 0;
  padding: 0;
 }
 
 #NDMMainBody .NDFeatured img {
  border: 1px solid #000;
  margin: 2px;
 }
 
 #NDMMainBody .NDFeatured td {
  border-bottom: 1px solid #ddd;
  margin: 2px;
 }
 
 #NDMMainBody .NDFeatured h1{
  text-align: left;
  font-size: 8pt;
  font-weight: bold;
  margin:  3px 0;
  padding: 0;
  color: #000;
 }
 
 #NDMMainBody .NDFeatured h2{
  text-align: left;
  font-size: 8pt;
  font-weight: normal;
  margin: 2px 0;
  padding: 0;
 }
 
 #NDMMainBody .NDFeatured h3{
  font-size: 7pt;
  font-weight: normal;
  font-style: italic;
  text-align: left;
  margin: 0;
  padding: 0;
 }

 
 
 #NDContent #NDArtHeader {
  margin: 2px;
 }
 
 #NDContent #NDCompanyLogo {
  margin: 2px;
  float: right;
 }
 
 #NDContent #NDArtBody {
  clear: both;
  margin: 2px;
 }
 
 #NDContent #NDAuthorBlock {
  margin: 2px;
  font-size: 8pt; 
  font-style: italic; 
  font-weight: bold; 
 }
 
 #NDArtHeader #NDArtTopPageNav {
  margin: 4px;
  padding: 4px;
  clear: both;
  margin: 2px;
 }
 
 #NDArtHeader .CompanyName {
  font-size: 8pt; 
  font-style: italic; 
 }
 
 #NDArtHeader .ArticleTitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14pt; 
  font-weight: bold; 
 }
 
 #NDArtHeader .ArticleSubTitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12pt; 
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: bold; 
 }
 
 #NDArtHeader .NDSectTitle {
  font-size: 10pt; 
  font-weight: bold; 
 }
 
 #NDArtTopPageNav .ArtPages {
  font-size: 8pt; 
  font-style: normal; 
  font-weight: bold; 
  float: right;
 }
 
 #NDArtBody .NDStylePictBox1 {
  width: 75px;
  margin: 4px;
  border: 1px solid #DDDDDD;
 }
 
 #NDArtBody .NDStylePictBox2 {
  max-width: 100px;
  margin: 4px;
  border: 1px solid #DDDDDD;
  margin-left: auto;
  margin-right: auto;
 }
 
 #NDArtBody .NDPictCaption {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: bold;
  text-align: center;
  color: #000;
  }
 
 #NDArtBody .NDPictAuthor {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: italic;
  font-weight: normal;
  text-align: right;
  }
 
 #NDArtBody .NDPict {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #999; 
  text-align: center;
  }
 
 #NDSideBar {
  margin: 2px;
/*  border: 1px solid #BBCCAA; */
  font-size: 8px; 
 }
 
 
 #NDArtBttmPageNav {
  margin: 2px;
  clear: both;
  width: 100%;
  margin: 2px;
  border: 1px solid #666;
 }
 
 #NDArtBttmPageNav .NDBttmNavText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: bold;
  color: #000000;
 }
  
 
 
 #NDPictPrev {
  width: 75px;
  margin: 4px;
  border: 1px solid #DDDDDD;
  margin-left: auto;
  margin-right: auto;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: bold;
 }
 
 #NDPictPrev .NDPictCaption {
  font-size: 8pt;
  color: #000; 
  text-align: center;
  }
 
 #NDPictPrev .NDPictAuthor {
  font-style: italic;
  font-weight: normal;
  color: #000; 
  text-align: right;
 }
 
 #NDPictPrev .NDPictCloseWin {
  color: #999; 
  text-align: center;
 }
 
 
 #NDArtBody .NDTable {
  border: 1px solid #aaa;
  empty-cells: show;
 }
 
 #NDArtBody .NDTable tr { 
  background: #ddd;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000;
 }
 
 #NDArtBody .NDTable th {
  font-weight: bold;
  background: #444;
  color: #fff;
  margin: 1px;
  padding: 3px;
 }
 
 #NDArtBody .NDTable td {
  border-bottom: 1px solid #aaa;
  margin: 1px;
  padding: 3px;
 }
 
 
 #NDContent .SmallBold {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
 }
 
 #NDContent .SmallReg {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
 }
 
 
