/* INTERIOR BRIEFS AND AJAX TABS */
.interior_briefs { background: url(/kbc.nsf/images/interior_briefs_ul.jpg) 0 0 repeat-x #58aadc; clear: left; height: auto; margin: 0 0 20px 0; min-height: 321px; overflow: hidden; padding: 26px 0 0 28px; width: 732px; }
.interior_briefs li { background: url(/kbc.nsf/images/interior_brief_bg.jpg) 0 0 repeat-x #58aadc; display: block; float: left; height: auto; margin: 0 25px 0 0; padding: 0; width: 340px; }
	.interior_briefs li.advertisement { background: none; }
	.interior_briefs h2 { background: url(/kbc.nsf/images/brief_h2.jpg) 0 0 no-repeat; color: #25231b; font: bold 15px/19px Helvetica, Arial, sans-serif; padding: 10px 0 7px 26px; }
	.interior_briefs h3 { display:none; }
		div.ajax-loading { background: url(/kbc.nsf/images/icons/spinner.gif) no-repeat center 20px #ffffff; height: 100%; margin: 0 auto; width: 340px; }
	/* BRIEF TABS */
	.brief_tabs { height: 35px; width: 340px; }
	    .interior_briefs li .brief_tabs li { background: none; height: 35px; margin: 0; width: 170px; }
	.brief_tabs a { background: url(/kbc.nsf/images/brief_tabs_li.gif) 0 0 repeat-x; display: block; color: #809eb5; font: normal 12px/19px Helvetica, Arial, sans-serif; height: 26px; padding: 9px 0 0 0; text-align: center; width: 170px; }
		.brief_tabs a:hover { color: #57697F; }
	.brief_tabs a.active { background: none; color: #ffffff; font-weight: bold; }
		.brief_tabs a.active:hover { color: #ffffff; }

	.interior_briefs a.bottom_link { background: url(/kbc.nsf/images/brief_bottom.jpg) 0 0 no-repeat; color: #ffffff; display: block; font: bold 12px/13px "Lucida Grande", Verdana, sans-serif; height: 21px; padding: 12px 12px 0 0; text-align: right; width: 328px; }	
	.interior_briefs a.bottom_link:hover { color: #BAE4EF; }
		
	/* NEWS AND AUDIO BRIEFS */
	.interior_briefs table.resources { margin: 10px auto; width: 320px; }
		.interior_briefs table.resources tr.alt td { background: #bee1f7; }
	.interior_briefs table.resources td { background: #e0eef7; border-bottom: 1px dotted #80b5ca; color: #060702; font: normal 11px/14px "Lucida Grande", Verdana, sans-serif; padding: 10px; vertical-align: middle; }
	.interior_briefs table.resources td strong a {  color: #060702; font: normal 11px/14px "Lucida Grande", Verdana, sans-serif; }
	.interior_briefs table.resources td strong a:hover { color: #6F6F6F; }
	.interior_briefs table.resources a.item-meta { display:block; margin-top:3px; }
		
	.interior_briefs table.resources td a { color: #3874a3; display: inline; font: normal 11px/14px "Lucida Grande", Verdana, sans-serif; text-align: left; }
	  .interior_briefs table.resources span.date { background: url(/kbc.nsf/images/icons/interior_date_icon.gif) 0 0 no-repeat; color: #162b38; display: block; float: left; font: normal 9px/9px Arial, Helvetica, sans-serif; height: 35px; margin: 0 11px 0 0; padding: 4px 0 0 0; text-align: center; width: 42px; }
		.interior_briefs table.resources span.date strong { color: #ffffff; display: block; font: bold 19px/19px Helvetica, Arial, sans-serif; padding: 4px 0 0 0; }
	  .interior_briefs table.resources span.count { background: url(/kbc.nsf/images/icons/interior_count_icon.gif) 0 0 no-repeat; color: #162b38; display: block; float: left; font: normal 9px/9px Arial, Helvetica, sans-serif; height: 35px; margin: 0 11px 0 0; padding: 4px 0 0 0; text-align: center; width: 42px; }
		.interior_briefs table.resources span.count strong { color: #ffffff; display: block; font: bold 19px/19px Helvetica, Arial, sans-serif; padding: 0 0 4px 0; }
	  .interior_briefs table.resources span.doc { background: url(/kbc.nsf/images/icons/doc_icon.jpg) 0 0 no-repeat; color: #162b38; display: block; float: left; height: 33px; margin: 0 11px 0 0; padding: 4px 0 0 0; width: 28px; }
	  .interior_briefs table.resources tr.alt span.doc { background: url(/kbc.nsf/images/icons/doc_icon_alt.jpg) 0 0 no-repeat; } 
	
	/* MISSIONS BRIEFS */
	.interior_briefs .mission_table_container { margin: 10px auto 5px auto; width: 320px; }
	.interior_briefs table.mission_brief { background: #c1e2fb; margin: 0 0 5px 0; width: 320px; }
		.interior_briefs table.mission_brief td { color: #060702; font: bold 11px/13px Helvetica, Arial, sans-serif; padding: 7px 8px; }
		  .interior_briefs table.mission_brief tr.date td { background: #f7fafd; color: #05355a;}
		  .interior_briefs table.mission_brief tr.date td span { background: url(/kbc.nsf/images/icons/small_calendar_icon.jpg) 0 0 no-repeat; display: block; float: left; height: 10px; margin: 0 6px 0 0; width: 10px; }
		  .interior_briefs table.mission_brief tr.alt td { background: #e6f0f7; color: #616161; font: normal 11px/13px "Lucida Grande", Verdana, sans-serif; padding: 8px; }
		    .interior_briefs table.mission_brief tr.alt td a { color: #4289a4 }
		    .interior_briefs table.mission_brief tr.alt td a:hover { color: #95929F; }
