p, td
      {
        font-family: verdana, arial, sans-serif;
        text-align: left;
        font-size: 8pt;
      }

      td.right
      {
        font-family: verdana, arial, sans-serif;
        text-align: right;
        font-size: 8pt;
      }

      body
      {
        color: rgb(0,0,0);
        background-color: rgb(255,255,255);
      }



      table.navigationLayout
      {
        width: 180px;
        margin-left: auto;
        margin-right: auto;
        color: rgb(0,0,0);

        border-top: 1px solid rgb(60,72,90);
        border-top: 1px solid rgb(71,97,178);

        margin-bottom: 5px;
      }

      .navigationHead
      {
        font-size: 9pt;
        color: rgb(0,0,0);
        font-weight: bold;
        padding-left: 0px;
        margin:0 0 0 0;
	color: #4761b2;
      }

      td.navigationItem
      {
        font-size: 8pt;

        padding-left: 20px;
        color: rgb(0,0,0);
        background-color : transparent;
      }

      table.newsSummaryLayout
      {
        width: 180px;
        margin-left: auto;
        margin-right: auto;
        color: rgb(0,0,0);
        background-color: rgb(200,205,210);
        border-top: 1px solid rgb(60,72,90);
        margin-bottom: 5px;
      }

      td.newsSummaryHead
      {
        font-size: 9pt;
        border-bottom: 1px solid rgb(60,72,90);
        border-left: 1px solid rgb(60,72,90);
        border-right: 1px solid rgb(60,72,90);
        color: rgb(0,0,0);
        background-color: rgb(110,120,140);
        font-weight: bold;
        padding-left: 10px;
      }

      td.newsSummaryItem
      {
        font-size: 8pt;
        border-bottom: 1px solid rgb(60,72,90);
        border-left: 1px solid rgb(60,72,90);
        border-right: 1px solid rgb(60,72,90);
        padding-left:5px;
        color: rgb(0,0,0);
        background-color : transparent;
      }

      H1, h5
      {
	font-size: 0px;
	color: rgb(200,205,210);
        margin:0 0 0 0;
      }

      H2
      {
	color: #F69C5E;
        font-size: 13pt;
      }

      a
      {
        text-decoration:none;
      }

      a:link, a:visited
      {
	color: #4761b2;
        background-color: transparent;
      }

      a:hover
      {
        color: rgb(128,0,0);
	color: red;
        background-color: transparent;
      }


      table.newsLayout
      {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        color: rgb(0,0,0);
        background-color: rgb(110,120,140);
        border: 1px solid #397ad1;
        margin-bottom: 5px;
      }

      td.newsTitle
      {
        color: rgb(0,0,0);
        background-color: #c3d3e4;
        font-size: 9pt;
        padding-left: 10px;
        padding-top: 5px;
        padding-bottom: 5px;
        border-color: 1px solid #c3d3e4;
      }



      td.newsContent
      {
        color: rgb(0,0,0);
        background-color: #f5f5f5;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 0px;
        padding-bottom: 0px;
      }

      td.banner
      {
        color: rgb(0,0,0);
        background-color: #ffffff;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 0px;
        padding-bottom: 0px;
      }

      td.newsContentW
      {
        color: rgb(0,0,0);
        background-color: #FFFFFF;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 0px;
        padding-bottom: 0px;
      }

      td.newsContentNews
      {
        color: rgb(0,0,0);
        background-color: #f5f5f5;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 0px;
        padding-bottom: 0px;
      }

      td.newsContent 
      {
	padding-top: 0px;
    text-align: left;
    color: rgb(60,72,90);
	padding-top: 5px;
	padding-bottom: 5px;
      }

      p.newsContentInfo
      {
    margin-top: 5px;
	margin-bottom: 0px;
    border-top: 1px solid rgb(110,120,140);
	padding-top: 0px;
	padding-bottom: 0px;
    text-align: left;
    text-color: black;
      }

      td.newsTitleR
      {
        color: rgb(0,0,0);
        background-color: #c3d3e4;
        padding-left: 10px;
        border-color: 1px solid #c3d3e4;
        text-align: right;
        font-size: 8pt;
      }

input 
       {
	font-size: 10px;
	border-top: 1px solid #4761b2;
	border-bottom: 1px solid #4761b2;
	border-left: 1px solid #4761b2;
	border-right: 1px solid #4761b2;
	background:   #f5f5f5;
    }
