    div#magazine_header {
        margin: 0; padding: 0;
        height: 139px;
        background: transparent url(/images/header.jpg) left no-repeat;
    }
    div#magazine_header div#offer_details {
        color: #000;
        padding-top: 26px;
        margin: 0 0 10px 27px;
        width: 400px;
    }
    div#magazine_header div#offer_details p {
        margin: 0; padding: 0;
    }
    div#magazine_header div#offer_details ul {
        margin: 0; padding: 0;
        margin: 5px 0 0 17px;
    }
    div#magazine_header div#offer_details ul li {
        list-style: url(/images/bullet.gif);
    }

    div#navigation ul li a.no_bullet strong {
        font-weight: normal;
    }
    div#strip {
    	border-bottom: 1px solid #ccc;	
    	border-top: 1px solid #ccc;	
    	background: #76FFAD;
    }
     div#daniels_date {
    	padding: 0; margin: 0;
    	float: right;
    	width: 200px;
    	color: #000;
    	margin: 5px 28px 5px 0px;
    	text-align: right;
    	font-weight: bold;
    }
    
    
     div.center_large_darkred, div#center_large_darkred {
        color: #C40F0C;
        text-align:center;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:18px; 
        font-weight: bold;
       }
       
      div#left_large_black { 
        color: #000000;
        text-align:left;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:18px; 
        font-weight: bold;
      }
      
      span#left_large_black {
        color: #000000;
        text-align:left;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:18px; 
      }
      
      span#left_large_darkred {
        color: #C40F0C;
        text-align:left;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:18px; 
      }
      
      span#left_darkred {
        color: #C40F0C;
        text-align:left;
        font-family:Verdana, Arial, Helvetica, sans-serif;
      }
      
      
          
	.note{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#747474;
		padding:5px 10px 5px 10px;
		background-color:#fff;
		border-bottom:#000000 solid 1px;
		margin-bottom:5px;
		text-align:center;
	}
	
	.side_note{
		font-family:Arial, Helvetica, sans-serif, Verdana;
		font-size:11px;
		color:#747474;
		padding:0;
		margin-top: 5px;
		margin-bottom: 0;
		padding-bottom:5px;
		text-align:center;
		border-bottom:1px solid #999999;
	}
	
    ul#less_margin {
		padding:0;
		margin:0;
        padding-left: -10px;
		
    }
	.key_color{
		/* color:#c40f0c; */
		font-size:14px;
		color:#000000;
		font-weight:bold;
	}
	.key_color1{
		color:#c40f0c;
		font-size:12px;
		font-weight:bold;
	}
	
	.rhs_c1 {
		width:40px; 
		height:35px;
		background-color:#EAEAEA;
		border-bottom:#999 solid 1px;
		border-right:#999 solid 1px;
		text-align:center; 
		color:#000;
		font-size:9px; 
	}
	
	.rhs_c2 {
		width:10px; 
		height:35px; 
		border-right:#999 solid 1px;
		font-size:6px;
	}
	
	.rhs_c3 {
		width:100px; 
		height:28px;
		background-color:#fff;
		border-bottom:#999 solid 1px;
		border-right:#999 solid 1px;
		color:#000;
		padding-left:5px;
		font-size:10px;
	}
	.rhs_c4 {
		width:100px; 
		height:28px;
		background-color:#eaeaea;
		border-bottom:#999 solid 1px;
		border-right:#999 solid 1px;
		color:#999;
		padding-left:5px;
		font-size:10px;
	}
	
	.rhs_c3:hover {
		background-color:#ffffff;
		/*
		cursor:pointer;
		cursor:hand;
		*/
	}
	
	.hasPortfolio:hover {
		background:none;
		background-color:#eaeaea;
	}
	.hasPortfolio-white{
		background-color:none;
	}
	table#td_data td.hasPortfolio-white:hover {
		background-color:#FFFFFF;
	}
	.rhs_c3 a{
		color:#c40f0c;
		width:100px;
		text-decoration:none;
		font-weight:normal;
		padding-top:4px;
		padding-bottom:4px;	
		font-weight:bold;
	}
	.rhs_c3 a:hover{
		color:#000000;
		text-decoration:none;		
	}
	
	.rhs_c3 a.black{
		color:#000000;
		font-weight:normal;
	}
	
	.rhp_company_name a{
		text-decoration:none;
	}

	
	.sml{font-size:10px;}
	
	table#top_td_data th{
		background-color:#EAEAEA;
		border-bottom:#999 solid 1px;
		border-right:#999 solid 1px;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		height:15px;
		padding: 0px 2px 5px 2px; 
	}
	
	table#top_td_data td{
		background-color:#EAEAEA;
		border-bottom:#999 solid 1px;
		border-right:#999 solid 1px;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
		height:15px;
		padding: 0px 2px 0px 2px; 
	}
	
	table#td_contents td, table.td_contents td{
		background-color:#EAEAEA;
		border-bottom:#999 solid 1px;
		border-right:#999 solid 1px;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		width:121px;
		height:25px;
	}
	table#td_title td, table.td_contents td{
		background-color:#ccc;
		border-bottom:#999 solid 1px;
		border-right:#999 solid 1px;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-align:center;		
		width:121px;
		height:25px;
	}
		
	table#td_data td,th{
		background-color:#EAEAEA;
		border-bottom:#999 solid 1px;
		border-right:#999 solid 1px;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		height:25px;
		padding: 0px 2px 0px 2px; 
	}
	
	#td_long_width{
		background-color:#EAEAEA;
		border-bottom:#999 solid 1px;
		border-right:#999 solid 1px;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
		width:178px;
		height:25px;
		padding: 0px 2px 0px 2px; 
	}
	#td_short_width{
		background-color:#EAEAEA;
		border-bottom:#999 solid 1px;
		border-right:#999 solid 1px;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:right;
		width:75px;
		height:25px;
		padding: 0px 2px 0px 2px; 
	}
	.site_map{
		background:#EAEAEA none repeat scroll 0%;
		border-bottom:1px solid #747474;
		font-size:1.1em;
		font-weight:bold;
		margin:0px -10px 10px;
		padding:10px;
	}
	td.strong a{
        color: #000;
        font-weight: bold;
		text-decoration:underline;
	}
	th {
		color:#666;
		}
	td.strong a:hover{
		
        color: #c40f0c;
	}
	
	#recaction {
		color:#000;
		font-weight: bold;
		}
	
	.grey_box{
		background-color: #E4E4E4;
		padding: 0px 2px 0px 2px;
	}
	.red{
		color:#FF0000;
	}
	
	.forecasts{
		padding:5px;
		border: 2px solid #000000;
		width: 150px;
		float: right;
		font-family: Verdana, Helvetica, Arial !important; 
		font-size:10px !important;
	}
	.big_h2{
		font-size:25px !important;
		text-align:center;
		font-weight:bold;
	}
	.dark_red{
		color:#990000;
		font-weight:bold;
	}
    .footer{
        color:#666666;
        font-size: 11px;
        font-family:Arial;
    }
        .footer strong{
            color:#000000;
        }
		
	div.content_center h1.newsflash_heading { text-align:center; color:#C40F0C; margin-bottom:0px; padding-bottom: 0; }
	.newsflash { text-align:center; color:#C40F0C; margin-bottom:0px; }
	.newsflash_list li { margin-bottom: 5px; }