/* site_specific_query class -------------------*/

.site_specific_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
                color: #ffffff;
                background-color: #2a446d;
                margin: 3px 0px 5px 0px;
                padding: 0px 0px 0px 4px;
}

.site_specific_headline {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A4263;
               
}

.site_specific_abstract {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
                margin: -2px 0px 3px 1px;
               padding: -2px 0px 4px 0px;      
               }

.site_specific_abstract p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}


/* END site_specific_query  ------------------*/

/* AP CLASSES */

.ap_feed {
}

.ap_headlines_header {
                font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
                background-color: #2a446d;
                margin: 5px 0px 3px 0px;
                padding: 0px 0px 0px 4px;
}

.ap_list {
                font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
                margin: 2px 0px 2px 0px;
                list-style: none;
}

.ap_list_item {
                font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
                margin: 2px 0px 2px 0px;
}

.ap_list_item li {
                font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
                margin: -5px 0px 2px 0px;
}


/* END AP CLASSES */