   body, p, table, tr, td
   {
      font-family :  Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
      font-size   :  14px;
      color       :  #000033;
   }

   A        {text-decoration: underline;}
   
   A:hover  {text-decoration: none;}

   .news_title_text
   {
      font-size   :  22px;
      color       :  #000033;
		font-weight : bold;
   }

   .news_subtitle_text
   {
      font-size   :  14pt;
      color       :  #000033;
   }
   
   .news_date_text
   {
      font-size   :  10pt;
      color       :  #000033;
   }

   .news_content_text
   {
      font-size   :  10pt;
      color       :  #000033;
   }
   

	.tickerLabel
	{
		font-family : arial;
		font-weight : bold;
		font-size : 14px;
		color : #cc0000;
	}
	.static 
	{
		background-color : #CC0000;
		font-family : sans-serif;
		font-weight : bold;
		font-size : 16 px;
		text-align : right;
		padding-right : 10px;
		color : #CC0000;
	}
	.container
	{
		position: absolute;
		left:100px;
		top:66px;
		height: 21px;
		width: 850px;
		overflow: hidden;
		background-color : #FFFFFF;
	}

	.ticker
	{
		position:absolute;
		visibility:hidden;
		left:0px;
		top:0px;
		border-width:0px;
		border-style: none;
		font-size:12px;
		font-weight:bold;
		width: 100%;
		height : 30px;
	}

	.banner
	{
		color:blue;
		cursor:hand;
		cursor:pointer;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		margin:0px;
		font-size : 14px;
		font-family : arial,sans-serif;
		font-weight : bold;
	}

	.tickerText, .tickerText:link
	{
		color:#339933;
		font-family : arial;
		font-weight : bold;
		font-size : 14px;
	}

	.breakingNews
	{
		color:#C00;
		cursor:hand;
		cursor:pointer;
		padding-bottom:2px;
		padding-left:2em;
		padding-right:2em;
		margin:0px;
		font-family : sans-serif;
		font-size : 32px;
		font-weight : bold;
	}

	.news_list
	{
		position:relative;
		float : right;
		visibility:visible;
		border : 1px solid green;
		font-size:8pt;
		font-weight:normal;
		width: 170px;
		height : 30px;
	}



