.DNN_ANN_viewtypeSelectorLabel, .DNN_ANN_viewtypeSelectorDDL
{
	float:left;
}

.announcements 
{
    margin: 0px;
    padding: 0px;
    display: table;
}

.announcements li.item
{
    list-style: none; 
    padding: 2px 0px 6px 12px;    
}

.announcements li .imagesource img
{
    height: 16px;
}

.announcements li .summary
{
    font-size: 90%;
    margin: 2px 16px 0px;   
    font-weight: bold;
    font-style: italic;
}

.publishedon
{
    font-size:90%;
    color: #666;
    padding: 0px 0px 0px 16px;
    margin: 0px;
}

.announcement h2
{
    margin: 0px;
}

.announcement .description
{
    margin: 16px;
}

.marqueecontainer{
    position: relative;
    width: 100%; /*marquee width */
    height: 200px; /*marquee height */
    overflow: hidden;
    padding: 2px;
    padding-left: 4px;
}

.clear
{
    clear:both;   
}





.imageScroller { position:relative; }
.viewer { width:100%; overflow:hidden; position:relative;  }
.viewer li{list-style:none;background-image: none !important;}
.ScrollLeft ul, .ScrollRight ul{ clear: both;}
.ScrollRight li {float:right;}
.ScrollLeft li{float:left;}   

.title a{
    font-weight: bold !important;
}

.ui-accordion-header a{
    font-weight: bold !important;
}