#one-col-wide {
    float:right;
    width:496px;
    margin: 0;
    padding: 0;
    background-color: #ffffff;

}

#one-col-wide h2 {
    font-size: 1.5em;
    margin: 0px 0px 24px 24px;
   
}

.ingress {

 margin: 0px 10px 12px 24px; 
 font-size: 1.1em;
 line-height: 1.3em;
 
}

.mid_column {
    
    width: 485px;
    margin: 0px 0px 0px 10px;
    padding: 0;
    background-color: #ffffff;

}

#maincolumns #one-col-wide .mid_column h4 {
    
    font-size: 1.0em;
    margin: 10px 0 5px 10px;
    padding: 0;
    text-align: left;
  
    }    
    
#maincolumns #one-col-wide .mid_column h3 {
    
    font-size: 1.0em;
    margin: 20px 0px 14px 10px;
    padding: 0;
    text-align: left;
  
    }    
    
#maincolumns #one-col-wide .mid_column h2 {
    
    font-size: 1.0em;
    margin: 10px 0 5px 10px;
    padding: 0;
    text-align: left;
  
    }    
    
#maincolumns #one-col-wide .mid_column p {
    
    font-size: 1.0em;
    margin: 10px 0 5px 10px;
    padding: 0;
    text-align: left;
  
    }    
    
    
    
#maincolumns #two-col-mid .mid_column h3 {
    font-size: 1.0em;
    margin: 0 0 5px 10px;
    padding: 0;
    text-align: left;
    
    }
    
#maincolumns #two-col-mid .mid_column p {
    font-size:1.0em;
    margin: 0px 10px 10px 10px;
    padding: 0;
    text-align: left;
    
}
      
 .mid_column_readmore {
     
 }

.float_left {
    clear: both;
    margin: 0px 10px 10px 10px;
    
}

.float_right {
    float: right;
    margin: 0 10px 10px 10px;
    
}

/* 3 column image hotspot inserts */

#maincolumns #two-col-mid .3_col_hotspots {
     width: 472px;
     margin: 0px 0px 16px 24px;
     padding: 0;
    
}

#maincolumns #two-col-mid .3_col_hotspots .left{
     float: left;
     margin: 0;
     padding: 0;
    
}

#maincolumns #two-col-mid .3_col_hotspots .right{
     float: right;
     margin: 0;
     padding: 0;
    
}

.newstable {
	width: 472px;
   font-size: 1em;
   margin: 0px 0px 24px 12px;
   background-color: transparent;
   color: #444444;
}


.newstable tr {
    background-color: transparent;
    
	
}

.newstable h6 {
    font-size: 1em;
}


.newstable td {
	background-color: transparent;
	padding: 8px 4px 8px 0px;
	border-color: #bbbbbb;
	border-width: 1px;
	border-style: none none dotted none;
	vertical-align: top;
}

.newstabledate {
	padding: 0px 0px 0px 0px;
	font-size: 0.8em;
	vertical-align: top;
}

.newstable th {
	background-color: transparent;
	vertical-align: top;
	font-size: 0.8em;
	border-color: #999;
	border-width: 1px;
	border-style: none dotted dotted none;
}


.hotspots {
    width: 472px; 
    margin: 0px 0px 16px 12px; 
    padding: 0; 
    clear: both;
}
