/***********************************************************/
/* CSS Definition - News Teaser
/***********************************************************/
.tab_content .one_teaser .banner_box{width:100px; float:left; margin: 0; padding: 0;}

/***********************************************************/
/* NEWS TEASER ITEM
/***********************************************************/
.news_teaser_item{     padding-top: 4px;   margin-left: 17px; display:block; text-decoration:none !important;}
.news_teaser_item .teaser_banner{float:left; display:inline; margin:0 10px 3px 0; padding:0; }
.news_teaser_item .teaser_banner{width:100px; float:left; margin: 0; padding: 0;     margin-right: 10px;
    margin-top: 8px;}

.news_teaser_item .title{margin:0 0 3px 0; color:rgb(124,123,123); font-size: 13px; line-height:1.3em;}
.news_teaser_item .date{margin:0;     font-size: 11px; color:#C7C7C7; font-weight: normal;}
.news_teaser_item .article{display:inline; margin-left:0px; font-size: 13px;}

/***********************************************************/
/* NEWS SEARCH RESULTS
/***********************************************************/
#news_results_box #top_heading h1{}
#news_results_box #top_heading h1 span{font-size:0.6em; color:rgb(0,142,178); }

/***********************************************************/
/* NEWS ITEM
/***********************************************************/
.news_item{border:1px solid rgb(0,142,178); margin: 0 0 20px 0; background-color:white;}

.item_top {}
.item_top .date{font-size:1.2em; padding:3px 0 3px 10px; }
.item_top .direct_link{float:right; font-size:1.2em; padding:0; margin:1px 0 0 0; text-decoration:none; color:white !important; font-weight: normal;}
.item_top .direct_link:hover{background-color:inherit;}

.news_info{}
.news_info .banner{float:right; margin:0 0 10px 10px; padding:0;}
.news_info .title{}
.news_info .subtitle{}
.news_info .article{}

span.highlighted{display:inline !important; padding:0; margin:0; background-color:rgb(255,225,0); font-size:inherit;}


/***********************************************************/
/* Spacer in between items */
.spacer {margin:0 0 20px 0;}
.spacer .spacer_link{float:left; font-size:0.85em; text-decoration:none; padding:0;  }
.spacer .spacer_link:hover{ background-color:white; color:rgb(175,202,0); text-decoration: underline;}
.spacer .spacer_link span{padding-right:4px; color:rgb(175,202,0);}

.spacer .back_to_top_link{}
.spacer .back_to_referrer{padding:0 0 0 10px; margin-right:20px;}





/***********************************************************/
/* No results message */
.no_news_found_box{background-color:rgb(246, 211, 207); font-size: 1.3em; padding: 10px;margin: 10px; border:1px solid rgb(173, 30, 25); color:rgb(173, 30, 25);  }



/***********************************************************/
/* DEFAULT VIEW / yearly separation */
.year_box{margin:20px 0 30px 0; background-color:white; border:1px solid rgb(0,142,178);}
.year_box h1{margin:0 -1px 0 -1px;}
.year_box h2{}
.year_box ul{}
.year_box ul li{}







/************************************************************/
/* Page selectorbox */
/************************************************************/
.page_selector_box{margin:20px 0 0 0;}
.page_selector_box p{text-align:center; font-size:0.9em; }
.page_selector_box p span{}
.page_selector_box p a{text-decoration: none; color:rgb(150,150,150) !important; }
.page_selector_box p a:hover{text-decoration: none; background-color:rgb(240,240,240);}

.page_selector_box .page_select{display:inline-block; background-color:white; border:1px solid rgb(220,220,220); width:30px; padding:5px 0; text-align:center; margin-left:-1px;}

.page_selector_box .current_page{color:rgb(220,220,220);}

.page_selector_box .prev_page{
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 75x; 
}

.page_selector_box .next_page{
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-top-right-radius: 75x; 

}
