/************* Main CSS declaration ****************/

/***** General configuration (background colors, font color/styles, link appearance )*******/
  /***** Body configuration *******/
a            { color:#567; padding:0; line-height:16px }
a:hover      { color:#000; text-decoration:underline }
ul, ol, form { padding:0; margin:0 }
li           { list-style:none }
img          { border:0px }
small	     { text-transform:uppercase }
.blk_hd      { font-size:13px; display:block; font-weight:bold; text-decoration:none }
.blk_hd:hover{ text-decoration:underline }
.mdl_body_ap { background:#fff; font: 11px/1.2 Verdana, Geneva, Sans-serif }
.mdl_ttl_ap  { font-size:17px; margin:0 }
.mdl_lbl_ap  { color:#9AB; font-weight:bold; font-size:10px }
.mdl_txt_ap  { margin:0; line-height:14px }
.mdl_frm_ap  { overflow:hidden }
.mdl_mrLnk_ap { line-height:20px; display:block; float:left  }
.mdl_mrLnk_ap_rt { line-height:20px; display:block; float:right  }
.dt_stmp_ap, .tm_stmp_ap { color:#c30; display:block }
.vid_lnk_ap,
.pic_lnk_ap,
.aud_lnk_ap	 { padding:0 0 1px 16px; display:block }
.vid_lnk_ap  { background:url(http://hosted.ap.org/mnm/images/icn_o_vn.gif) left center no-repeat}
.pic_lnk_ap  { background:url(http://hosted.ap.org/mnm/images/icn_o_pic.gif) left center no-repeat }
.aud_lnk_ap  { background:url(http://hosted.ap.org/mnm/images/icn_o_aud.gif) left center no-repeat }

	
/***** Thumbnails configuration (Used in Centerpiece/Spotlight 5 packs)*******/
.stnd_lnp           { display:table; clear:both }
.stnd_lnp ul        { padding-left:2px }
.stnd_lnp li        { float:left; width:48%; padding:1px; cursor:pointer; background:#fff; height:88px}
.stnd_lnp li a,
.stnd_lnp li a:hover{ height:83px; width:99%; padding:2px 0 2px 2px; float:left; text-decoration:none; line-height:14px } 
.stnd_lnp li a:hover{ background:#ddd } 
.stnd_lnp .thumb_tl { font-weight:bold } 

 /***** Footer/bottom navigation configuration *******/
.mdl_ftr_ap  { display:block }
.lt_nav, .rt_nav     { line-height:22px; padding:4px 8px 4px 8px; margin-right:4px; background:url(http://hosted.ap.org/mnm/images/icn_ltnav.gif) center no-repeat; text-decoration:none ! important }
.rt_nav      { margin:0 0 0 5px; background:url(http://hosted.ap.org/mnm/images/icn_rtnav.gif) center no-repeat }
.lt_nav:hover{ background:url(http://hosted.ap.org/mnm/images/icn_ltnav_over.gif) center no-repeat }     
.rt_nav:hover{ background:url(http://hosted.ap.org/mnm/images/icn_rtnav_over.gif) center no-repeat }
.md_navBar_ap{ height:25px; clear:both; background-color:#eee; padding-left:4px; margin:1px 1px 0 1px  }
.lnk_out,
.lnk_over    { font-weight:bold; line-height:24px; padding:4px 8px 4px 8px; margin-right:3px; text-decoration:none ! important}
.lnk_over:hover,
.lnk_out:hover,
.lnk_over    { background:url(http://hosted.ap.org/mnm/images/icn_nav_bar_num.gif) center no-repeat  }
.lnk_over:hover    { color:#567 }

a.ps_nav, 
a.ps_nav_over,
a.ps_nav_over:hover,
a.ps_nav:hover { background:url(http://hosted.ap.org/mnm/images/icn_nav_ps.gif) center no-repeat; padding:4px 12px 4px 12px; margin:0 0 0 20px; text-decoration:none; border-right:1px #fff solid }
a.ps_nav:hover,
a.ps_nav_over:hover,
a.ps_nav_over { background:url(http://hosted.ap.org/mnm/images/icn_nav_ps_over.gif) center no-repeat }
a.pl_nav,
a.pl_nav_over,
a.pl_nav_over:hover,
a.pl_nav:hover { background:url(http://hosted.ap.org/mnm/images/icn_nav_pl.gif) center no-repeat; padding:4px 12px 4px 12px; text-decoration:none }
a.pl_nav:hover,
a.pl_nav_over:hover,
a.pl_nav_over { background:url(http://hosted.ap.org/mnm/images/icn_nav_pl_over.GIF) center no-repeat;  padding:4px 12px 4px 12px }
/*******************************************/
/***** End of General configurations *******/

#layout2 { width:450px; font: 11px/1.2 Verdana, Geneva, Sans-serif; } 
td.c300 { width:300px; padding:8px; } 
#layout1 { width:160px; font: 11px/1.2 Verdana, Geneva, Sans-serif; } 
td.c150 { width:150px; }

/***** Module level configurations - element formatting: position, spacing, line height etc. *******/
/* Quotable of 150px width */
#mquote3					 { width:143px }/* General width - 150px */
#mquote3.mdl_body_ap		 { height:280px; padding:5px 5px 3px 5px; background-color:#ccc; }
#mquote3 .mdl_ttl_ap      { padding:0 0 3px 4px }
#mquote3 .mdl_txt_ap      { padding:0 4px 2px 4px; line-height:11px }
#mquote3 .mdl_frm_ap      { height:261px; background:#fff }
#mquote3 a.blk_hd         { padding:0 4px 4px 4px; line-height:14px  }

#mquote3 .mdl_ftr_ap		 { background:url(http://hosted.ap.org/mnm/images/qt_ftr_bg.gif); width:100%; height:22px }

#mquote3 .mdl_ftr_ap	a	 { color:#fff; font-weight:bold; text-decoration:none; padding:4px 2px 1px 2px; display:block; float:left }
#mquote3 .mdl_ftr_ap	a:hover	 { color:#fff; background:url(http://hosted.ap.org/mnm/images/qt_num_over.gif) top no-repeat }
#mquote3 .dt_stmp_ap      { padding-left:4px; margin-bottom:6px }


/* Quotable of 300px width */
#mquote4					 { width:300px }
#mquote4.mdl_body_ap      { height:160px; padding:5px 5px 3px 5px; background-color:#ccc }	
#mquote4 .mdl_ttl_ap   	 { padding:0 0 2px 4px }
#mquote4 .mdl_txt_ap      { padding:0 0 2px 4px; line-height:11px }
#mquote4 .mdl_frm_ap      { height:140px; background:#fff }
#mquote4 a.blk_hd         { padding:0 4px 3px 4px }

#mquote4 .mdl_ftr_ap		 { background:url(http://hosted.ap.org/mnm/images/qt_ftr_bg.gif); width:100%; height:22px }
#mquote4 .mdl_ftr_ap	a	 { color:#fff; font-weight:bold; text-decoration:none; padding:4px 4px 1px 4px; display:block; float:left }
#mquote4 .mdl_ftr_ap	a:hover	 { color:#fff; background:url(http://hosted.ap.org/mnm/images/qt_num_over.gif) top no-repeat }
#mquote4 .dt_stmp_ap      { padding-left:4px; margin-bottom:6px }


/* Spotlight module with 5 thumbnails - Spotlight 5 packs */
#spt_lgt1				{ width:440px }
#spt_lgt1.mdl_body_ap   { border-bottom:1px #eee solid }
#spt_lgt1 .mdl_ttl_ap   { padding:0 0 4px 4px; border-bottom:1px #eee solid }
#spt_lgt1 .mdl_lbl_ap   { padding-left:4px }
#spt_lgt1 .mdl_txt_ap   { padding:4px 0 6px 4px }
#spt_lgt1 .mdl_frm_ap   { height:210px; width:199px }
#spt_lgt1 a.blk_hd      { padding:4px 4px 1px 4px }

#spt_lgt1 .mdl_ftr_ap,
#spt_lgt1 .a_img		{ margin:1px 0 1px 0; float:right; width:180px; height:134px; margin:4px 4px 5px 0  }
#spt_lgt1 .mdl_mrLnk_ap { padding:0 4px 0 4px; margin:-2px 0 4px 0 } 
#spt_lgt1 .mdl_ftr_ap	{ text-align:right; color:#000; float:right; clear:right; padding-right:1px; height:auto; padding-top:36px }
#spt_lgt1 .dt_stmp_ap   { padding:0 0 0 12px; margin:-2px 0 4px 0; background:url(http://hosted.ap.org/mnm/images/dt_stmp_bg.gif) left no-repeat; float:left; line-height:20px  }

#spt_lgt1 .stnd_lnp     { margin:0 1px 0 1px; padding:6px 0 0 0; background:url(http://hosted.ap.org/mnm/images/rule.gif) top repeat-x; width:100% }
#spt_lgt1 .stnd_lnp li  { margin:0 2px 0 2px; height:94px }
#spt_lgt1 .stnd_lnp img { float:right; margin:2px 3px 2px 3px; border:0; width:55px; height:55px }
#spt_lgt1 .stnd_lnp .mdl_lbl_ap  { padding-left:0px }
#spt_lgt1 .stnd_lnp .dt_stmp_ap  { padding:3px 0 0 0; margin:0px; line-height:16px; float:none; background:none }


/* Spotlight 440px wide player with 180px image thumbnail */
#spt_lgt2					 { width:440px }
#spt_lgt2.mdl_body_ap        { padding-bottom:1px }
#spt_lgt2 .mdl_ttl_ap        { padding:0 0 4px 4px; border-bottom:1px #eee solid }
#spt_lgt2 .mdl_lbl_ap        { padding-left:4px }
#spt_lgt2 .mdl_txt_ap        { padding:4px 0 6px 4px }
#spt_lgt2 .mdl_frm_ap        { height:208px }
#spt_lgt2 a.blk_hd           { padding:4px 4px 1px 4px }

#spt_lgt2 img		 		 { float:right; width:180px; height:134px; margin:4px 4px 4px 8px  } 
#spt_lgt2 .mdl_mrLnk_ap	     { padding:0 4px 0 4px; margin:-2px 0 4px 0 } 
#spt_lgt2 .dt_stmp_ap        { padding:0 0 0 12px; margin:-2px 0 4px 0; background:url(http://hosted.ap.org/mnm/images/dt_stmp_bg.gif) left no-repeat; float:left; line-height:20px  }


/* Spotlight 150px wide player with 150px image thumbnail */
#spt_lgt3					{ width:150px }
#spt_lgt3.mdl_body_ap		{ padding-bottom:1px }
#spt_lgt3 .mdl_ttl_ap       { padding:0 0 4px 4px; border-bottom:1px #eee solid }
#spt_lgt3 .mdl_lbl_ap       { padding-top:4px }
#spt_lgt3 .mdl_frm_ap       { height:90px; padding:2px 4px 4px 4px }
#spt_lgt3 a.blk_hd          { display:inline }

#spt_lgt3 .a_img			{ width:148px; display:block; margin:1px; overflow:hidden; text-align:center }
#spt_lgt3 img		 		{ width:150px; height:112px  } 
#spt_lgt3 .mdl_ftr_ap		{ margin:1px 1px 0 1px; text-align:right; padding-right:1px; color:#000; background:#eee }
#spt_lgt3 .dt_stmp_ap       { padding-top:6px; margin-bottom:6px }


/* Spotlight 150px wide player with 55px image thumbnail */
#spt_lgt4					{ width:150px }
#spt_lgt4.mdl_body_ap		{ padding-bottom:1px }
#spt_lgt4 .mdl_ttl_ap       { padding:0 0 4px 4px; border-bottom:1px #eee solid }
#spt_lgt4 .mdl_lbl_ap       { padding-top:4px }
#spt_lgt4 .mdl_frm_ap       { height:120px; padding:2px 4px 0 4px}
#spt_lgt4 a.blk_hd          { display:inline }

#spt_lgt4 .a_img			{ float:right; margin:-1px 1px 4px 1px}
#spt_lgt4 img		 		{ width:55px; height:55px } 
#spt_lgt4 .mdl_ftr_ap		{ text-align:right; padding-right:1px; color:#000; background:#eee; margin:1px 1px 0 1px; clear:both }
#spt_lgt4 .dt_stmp_ap       { padding-top:6px; margin-bottom:6px }


/* Spotlight 300px wide player with 300px image thumbnail */
#spt_lgt5				    { width:300px }
#spt_lgt5.mdl_body_ap	    { border-bottom:1px #eee solid }
#spt_lgt5 .mdl_ttl_ap    	{ padding:0 0 4px 4px; border-bottom:1px #eee solid }
#spt_lgt5 .mdl_lbl_ap       { padding-left:4px }
#spt_lgt5 .mdl_txt_ap       { padding:4px 0 6px 4px }
#spt_lgt5 .mdl_frm_ap       { height:168px }
#spt_lgt5 a.blk_hd          { padding:4px 4px 1px 4px }


#spt_lgt5 .a_img		    { width:300px; display:block; margin:1px; text-align:center; overflow:hidden }
#spt_lgt5 .mdl_mrLnk_ap     { padding:0 4px 0 4px; margin:-2px 0 4px 0 } 
#spt_lgt5 img		 	    { width:298px; height:223px } 
#spt_lgt5 .md_navBar_ap     { padding-top:1px  }
#spt_lgt5 .dt_stmp_ap       { padding:0 0 0 12px; margin:-2px 0 4px 0; background:url(http://hosted.ap.org/mnm/images/dt_stmp_bg.gif) left no-repeat; float:left; line-height:20px  }


/* Centerpiece module with 5 thumbnails - Centerpiece 5 packs */
#cntr1					{ width:440px }
#cntr1.mdl_body_ap		{ border:1px #eee solid; padding-bottom:1px }
#cntr1 .mdl_frm_ap      { height:88px }
#cntr1 .mdl_txt_ap      { padding:3px 5px 6px 4px }
#cntr1 .mdl_lbl_ap      { padding-left:3px; cursor:pointer }

#cntr1 .mdl_ftr_ap,
#cntr1 .a_img			{ display:block; margin:1px 0 1px 0; text-align:center  }
#cntr1 img		 		{ width:436px; height:184px } 
#cntr1 .dt_txt_frm      { position:absolute; width:438px; z-index:100; height:10px }
#cntr1 .mdl_ftr_ap		{ text-align:right; color:#000; padding-right:1px; margin:63px 1px 3px 0; width:84px; white-space:nowrap }
#cntr1 .dt_stmp_ap      { padding:0 0 0 12px; margin:-2px 0 4px 0; background:url(http://hosted.ap.org/mnm/images/dt_stmp_bg.gif) left no-repeat; float:left; line-height:20px }

#cntr1 .mdl_mrLnk_ap    { padding:0 4px 0 4px; margin:-2px 0 4px 0 }
#cntr1 .stnd_lnp        { background:#eee; margin:0 1px 0 2px; padding:2px 0 3px 0; width:99% }
#cntr1 .stnd_lnp li     { margin:2px 2px 2px 3px; height:75px }
#cntr1 .stnd_lnp li a,
#cntr1 .stnd_lnp li a:hover  { height:71px }
#cntr1 .stnd_lnp img       { float:right; margin:2px 3px 2px 3px; border:0; width:55px; height:55px }
#cntr1 .stnd_lnp .dt_stmp_ap  { padding:3px 0 0 0; float:none; background:none }

/* Centerpiece 440px wide player with 440px image thumbnail */
#cntr2				       { width:440px}
#cntr2.mdl_body_ap	       { border:1px #eee solid; padding-bottom:1px }
#cntr2 .mdl_frm_ap         { height:88px }
#cntr2 .mdl_txt_ap         { padding:3px 5px 6px 4px }

#cntr2 .a_img		       { display:block; margin:1px 0 1px 0; text-align:center }
#cntr2 .mdl_mrLnk_ap       { padding:0 4px 0 4px; margin:-2px 0 4px 0 } 
#cntr2 img		 	       { width:436px; height:184px } 
#cntr2 .dt_stmp_ap         { padding:0 0 0 12px; margin:-2px 0 4px 0; background:url(http://hosted.ap.org/mnm/images/dt_stmp_bg.gif) left no-repeat; float:left; line-height:20px  }


/* Centerpiece 150px wide player with 150px image thumbnail */
#cntr3				    { width:150px }
#cntr3.mdl_body_ap		{ border:1px #eee solid; overflow:hidden }
#cntr3 .mdl_lbl_ap      { padding-left:4px  }
#cntr3 .mdl_frm_ap      { height:76px; padding-left:4px }
#cntr3 a.blk_hd         { display:inline }

#cntr3 .a_img			{ width:147px; display:block; margin:1px; overflow:hidden; text-align:center }
#cntr3 img		 		{ width:150px; height:112px; margin-bottom:4px } 
#cntr3 .mdl_ftr_ap		{ margin:1px; text-align:right; padding-right:1px; color:#000; background:#eee }
#cntr3 .dt_stmp_ap      { padding-top:6px; margin-bottom:6px }


/* Centerpiece 150px wide player with 55px image thumbnail */
#cntr4					 { width:150px }
#cntr4.mdl_body_ap		 { border:1px #eee solid }
#cntr4 .mdl_frm_ap       { height:100px; padding:2px 4px 0 4px }
#cntr4 a.blk_hd          { display:inline }

#cntr4 .a_img			 { float:right;  margin:-1px 1px 4px 1px}
#cntr4 img		 		 { width:55px; height:55px }
#cntr4 .mdl_ftr_ap		 { text-align:right; padding-right:1px; color:#000; background:#eee; margin:1px; clear:both }
#cntr4 .dt_stmp_ap       { padding-top:6px; margin-bottom:6px }


/* Centerpiece 300px wide player with 300px image thumbnail */
#cntr5				 { width:300px }
#cntr5.mdl_body_ap	 { border:1px #eee solid; padding-bottom:1px; overflow:hidden }
#cntr5 .mdl_frm_ap   { height:118px }
#cntr5 .mdl_txt_ap   { padding:5px 5px 6px 4px }

#cntr5 .a_img		 { width:300px; display:block; margin:1px 1px 1px 0; text-align:center; overflow:hidden }
#cntr5 .mdl_mrLnk_ap { padding:0 4px 0 4px; margin:-2px 0 4px 0 } 
#cntr5 img		 	 { width:298px; height:223px } 
#cntr5 .md_navBar_ap { padding-top:1px  }
#cntr5 .dt_stmp_ap   { padding:0 0 0 12px; margin:-2px 0 4px 0; background:url(http://hosted.ap.org/mnm/images/dt_stmp_bg.gif) left no-repeat; float:left; line-height:20px  }


 
