/* Handlers icon(s) */
.ui-widget-picker dl.ico-post-handler dt { background-position:0px -320px; color:#7e7e7e; }
.ui-widget-picker dl.ico-category-handler dt { background-position:0px -280px; color:#7e7e7e; }
.ui-widget-picker dl.ico-categories-handler dt { background-position:0px -240px;  }
.ui-widget-picker dl.ico-auth-handler dt { background-position:0px -360px;  }
.ui-widget-picker dl.ico-recovery-handler dt { background-position:0px -400px;  }
.ui-widget-picker dl.ico-registration-handler dt { background-position:0px -560px; }
.ui-widget-picker dl.ico-profile-handler dt { background-position:0px -680px; }
.ui-widget-picker dl.ico-subscription-handler dt { background-position:0px -720px; }



.ui-widget-picker dl.ico-carousel dt { background-position:0px -160px; } 
.ui-widget-picker dl.ico-chunks dt { background-position:0px -200px; } 

.ui-widget-picker dl.ico-presentations dt { background-position:0px -600px;  }

.ui-widget-picker dl.ico-forum dt { background-position:0px -760px;  }

.ui-widget-picker dl.ico-audio dt { background-position:0px -440px;  }

.ui-widget-picker dl.ico-recent-handler dt { background-position:0px -440px;  }
.ui-widget-picker dl.ico-rotator-handler dt { background-position:0px -160px; }
.ui-widget-picker dl.ico-assets dt { background-position:0px -480px;  }
.ui-widget-picker dl.ico-search dt { background-position:0px -520px;  }
.ui-widget-picker dl.ico-searchcategory-handler dt { background-position:0px -520px;  }
.ui-widget-picker dl.ico-searchsite-handler dt { background-position:0px -520px;  }
.ui-widget-picker dl.ico-newsletter dt { background-position:0px -640px;  }
.ui-widget-picker dl.ico-unsubscribe-handler dt { background-position:0px -640px;  }
.ui-widget-picker dl.ico-events dt { background-position:0px -800px;  }
.ui-widget-picker dl.ico-event-handler dt { background-position:0px -800px;  }
/*
* Additional CSS rules
*
*/

div.highlights { background-color:#ededfa; border-left: 8px solid #333399; padding: 10px 10px 10px 20px; margin:10px 0px 10px 0px }

table.data-table {  }
table.data-table th,
table.data-table td { padding:5px; border:1px solid #c2c2c2 }
table.data-table td, 
table.data-table td p { font-size:11px; line-height:14px; }
table.data-table tr:first-child { -moz-border-radius: 6px 0 0 0; -webkit-border-radius: 6px 0 0 0; border-radius: 6px 0 0 0 }

span.red { color:#c70000; }

.story p img { padding-top:10px; padding-bottom:10px; }

.videoWrapper { 	position: relative; padding-bottom: 56.25%; /* 16:9 */; padding-top: 25px; height: 0; }
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }