.bulletin-list,
.bulletin-list li
        {
        margin:0;
        padding:0;
        border:0;
        list-style-type:none;
        }
.bulletin-list li
        {
        display:block;
        clear:both;
        }
.topStories li
        {
        float:left;
        clear:none;
        width:301px;
        }
.bulletin-list li a
        {
        display:block;
        padding:10px 10px 9px 10px;
        font-weight:normal;
        color:#555;
        cursor:pointer;
        position: relative;
        width:559px;
        float:left;
        }
.bulletin-list li.highlightStory span.bulletinListTitle
        {
        color:#000;
        }
.bulletin-list li.highlightStory img
        {
        border:2px solid #000;
        background:#eee;
        padding:0;
        margin-top:-1px;
        margin-left:-1px;
        }
.bulletin-list li.highlightStory a
        {
        padding:8px;
        padding-bottom:7px;
        border:1px solid #fff;
        color:#333;
        background:#eee;
        border:1px solid #bbb;
        }
.bulletin-list li a.readMoreButton
        {
        float:right;
        padding-left:0;
        padding-right:0;
        width:24px;
        height:58px;
        margin: 0;
        font-size:20px;
        line-height:58px;
        text-align:center;
        vertical-align:middle;
        text-indent:-9999px;
        background: transparent url(../media/read-more-button.gif) no-repeat scroll 50% 50%;
        }
.bulletin-list li.highlightStory a.readMoreButton
        {
        padding-top: 8px;
        padding-bottom: 7px;
        background: #eee url(../media/read-more-button.gif) no-repeat scroll 50% 50%;
        }
.bulletin-list li a:hover.readMoreButton,
.bulletin-list li.highlightStory a:hover.readMoreButton
        {
        background: #eee url(../media/read-more-button-on.gif) no-repeat scroll 50% 50%;
        }
.non-bulletin .bulletin-list li a,
.topStories .bulletin-list li a
        {          
        padding:10px 0;
        }
.topStories .bulletin-list li a
        {              
        padding-left:3px;
        }
.topStories .bulletin-list li.col1 
        {          
        clear:both;   
        }
.topStories .bulletin-list li.col1 a
        {          
        padding-right:3px;
        padding-left:0;      
        }
.bulletin-list li a img
        {
        float:left;
        background:#fff url(../media/videobar-img-shadow.gif) no-repeat 0 0;
        padding:1px 4px 4px 1px;
        width:90px;
        height:55px;
        margin-right:10px;
        }
.bulletin-list li a:hover
        {
        background-position: 0 0; /* IE6 requirement */
        text-decoration:none;
        color:#333;
        }
.bulletin-list li a:hover span.bulletinListTitle,
.highlightStory span.bulletinListTitle
        {
        color:#000;
        text-decoration:underline;
        }
.bulletin-list li a:hover span.kw span
        {
        color:#000;
        text-decoration:none;
        }
.bulletin-list li a:hover img,
.bulletin-list li a:focus img
        {           
        background:#fff url(../media/videobar-img-shadow.gif) no-repeat 0 -61px;      
        }
span.bulletinListTitle,
span.bulletinListText,
span.kw
        {
        font-size:120%;
        font-weight:normal;
        display:block;
        width: 455px;
        margin-left:105px;
        }
.topStories span.bulletinListTitle,
.topStories span.bulletinListText,
.topStories span.kw
        {           
        width:194px;        
        }
span.bulletinListText
        {
        font-size:100%;
        text-decoration:none !important;            
        }
span.bulletinListTitle
        {
        font-weight:normal;         
        }
span.kw
        {
        font-size:80%;
        text-transform:uppercase;
        letter-spacing:0.1em;
        }
span.kw span
        {
        font-weight:bold;
        text-transform:uppercase;
        letter-spacing:normal;
        }
.col-p-t-bulletin
        {
        padding-top:1px;
        }
ul.bulletin-list span.vid
        {
        background: url("../media/btn-video-small-on.png") no-repeat scroll 0 0 transparent;
        height: 22px;
        left: 76px;
        top: 40px;
        width: 22px;
        }