/**********************************************/
/* NEWS search page
/**********************************************/
/**********************************************/
/* Color definitions

Blue: rgb(0,158,224); #009ee0
Green: rgb(151,191,13); #97bf0D
Orange: rgb(248,179,52); #F8B334
Grey: rgb(62,79,88); #3E4F58
Dark Grey: rgb(37,53,62); #25353E

Light grey BG: rgb(226,229,230); 

*/



/**************************************************/
/* General */
/**************************************************/
p.error, p.exception{font-weight: bold; font-size:0.8em; padding:5px; border-radius:4px; border:1px solid rgb(128,0,0);}



/**************************************************/
/* Search form */
/**************************************************/
#search_form_box #quick_link{text-align:right;}

#news_search_form {}
#news_search_form * {border-color:rgb(220,220,220); background-color:white; color:rgb(120,120,120);}
#news_search_form span{background-color:transparent;}
#news_search_form input#keyword{height:34px;}
#news_search_form button#search{padding:4px 20px 5px 20px;}
#news_search_form button#search span{}
#news_search_form button#search:hover{background-color:rgb(240,240,240);}
#news_search_form a#button_reset{padding:4px 12px 5px 12px;}
#news_search_form a#button_reset span{color:rgb(200,200,200);}
#news_search_form a#button_reset:hover{background-color:rgb(240,240,240);}


/*********************************************/
/* Type Quick links
/**********************************************/
#type_links_box {margin:10px 0 30px 0;}
#type_links_box .type_links{border:1px solid rgb(180,180,180); }
#type_links_box .type_links:hover{background-color:rgb(180,180,180); }

#type_links_box #button_smr{color:rgb(120,120,120);}
#type_links_box #button_smr:hover{color:white;}
#type_links_box #button_smr .icon{display:inline-block; float:left; width:20px; height:9px; margin:4px 5px 0 0; background-image:url(../images/smr_logo_icon_sprites_grey_small.png); background-repeat:no-repeat; background-size:40px 9px; }
#type_links_box #button_smr:hover .icon{background-position:-20px 0;}

#type_links_box #button_related{color:rgb(120,120,120);}
#type_links_box #button_related:hover{color:white;}

#type_links_box #button_reset{float:right; color:rgb(200,200,200); border:1px solid rgb(200,200,200);}
#type_links_box #button_reset:hover{background-color:rgb(240,240,240);}


/*********************************************/
/* Year / Month listing box
/**********************************************/
#year_month_box{display:table; border:none; width:100%; margin:0; padding:0;}

#year_month_box .one_year_box{display:table-cell; padding:0 1px;}

#year_month_box .one_year_box .heading{ background-color:rgb(62,79,88); color:white; font-weight: bold; border-radius:5px; }
#year_month_box .one_year_box .heading a{display:block; width:100%; color:white; margin:0 auto; border-radius:5px; text-align:center;}
#year_month_box .one_year_box .heading a span{font-weight: normal; font-size: 0.7em; margin-left:5px;}

#year_month_box .one_year_box .listing{}
#year_month_box .one_year_box .listing a{display:block; text-decoration: none; color:rgb(62,79,88); margin:2px 0; text-align: center;  border-radius:5px;}
#year_month_box .one_year_box .listing a:hover{background-color:rgb(248,179,52); color:white;}
#year_month_box .one_year_box .listing a span{ font-size: 0.7em; margin-left:3px;}



/* ****************************************
* News results box
**************************************** */
#news_results_box{margin:0;}
#news_results_box header h1{margin:0;}
#news_results_box header h1 span.multicolor_title{color:rgb(248,179,52);}
#news_results_box header h1 span.result_numbers_display{font-size: 0.5em;}



/***********************************************************/
/* News item
/***********************************************************/
#content .news_item{border-top:1px solid rgb(62,79,88); padding-top:10px; margin:15px 0 70px 0;}
#content .news_item .direct_link{float:right;}

#content .news_item a.direct_link_box{display:block; text-align:right;}
#content .news_item a.direct_link{}
#content .news_item a.direct_link:hover{text-decoration:underline;}


#content .news_info{display:block;}
#content .news_info .banner{float:left; margin:0 10px 10px 0; padding:0;}
#content .news_info .type{color:rgb(248,179,52); margin:0 auto 5px auto; font-weight: bold; font-size:0.80em;}
#content .news_info .type span{color:rgb(62,79,88)}
#content .news_info h4.title{border:none; margin:0 0 10px 0; line-height:1.2em;}
/*#content .news_info h4.title span.multi_color_title{color:rgb(248,179,52);}*/

#content .news_info .subtitle{}
#content .news_info .date{color:rgb(200,200,200); font-variant: italic;}
#content .news_info .article{ margin:0;}
#content .news_info .article_link{text-align:right;}
#content .news_info .copyright_info {margin:10px 0; padding:3px 5px; border: 1px solid rgb(226,229,230); font-size: 0.7em; border-radius:5px; color:rgb(200,200,200);}
#content .news_info .copyright_info a{color:inherit; text-decoration:underline;}
#content .news_info .copyright_info a:hover{color:rgb(248,179,52); background-color:transparent;}



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{}
.spacer .back_to_referrer{display:none; text-decoration:none;}





/*********************************************/
/* Pagination
/**********************************************/
#pagination_container{display:table; margin:0 auto 10px auto;}
#pagination_container .page_link{display:block; float:left; width:40px; padding:0; margin:0; font-size:1.1em; text-align:center; border:1px solid rgb(204,204,204); border-width:1px 1px 1px 0;}
#pagination_container .page_link:first-child{border-left-width:1px;}

#pagination_container .current_page{ color:rgb(220,220,220);  }

#pagination_container span{display:block; width:100%; padding:5px; text-align:center;}
#pagination_container a{display:block; width:100%; padding:5px; text-decoration:none; color:rgb(150,150,150);  text-align:center;}
#pagination_container a:hover{background-color:rgb(240,240,240);}


