/****** NEWS ******/

.news-single-img {float:left; margin-right:10px; margin-bottom:6px}

.mbl_newsevent_multidayevent {margin-top:-14px; display:block; z-index:100; background-color:white}
.morelink, .morelink a, .news-latest-gotoarchive a, .news-single-backlink{color #4779BE; font-size:11px; text-decoration:none; margin-top:4px}


div.topnews img, div.middlenews img {float:left; margin-right:5px}
div.topnews h2, div.topnews h1, div.middlenews h3, div.bottomnews h1, div.bottomnews_container h1 {margin-top:0px; margin-bottom:4px}


div.topnews {padding:5px; width:433px; background-color:white; border:1px solid black; margin:0px; float:left}
* html div.topnews {margin-right:0px}
div.topnews .bodytext {margin:0px; margin-top:4px; padding:0px}

.newsdate, .newsdate a, .news-latest-date a, .news-latest-date, .news-single-timedata, .mbl_newsevent_multidayevent, .news-list-date{color:#B62C39; font-size:12px; padding:0px; margin:0px; font-weight:bold; text-decoration:none}



div.middlenews_container, div.bottomnews_container {padding:5px; width:433px; background-color:white; border:1px solid black; margin:0px; float:left; margin-top:4px}
div.middlenews {width:195px; height:110px; padding:0px; margin:0px; margin-right:8px; float:left; margin-bottom:8px; overflow:hidden}
div.middlenews .morelink {display: none}

div.bottomnews {float:none;clear:both;width:400px}
div.bottomnews div.newstitle{font-size:11px; font-weight:bold; float:left}
div.bottomnews div.newstitle a, td#rightCol .news-latest-title a { font-size:11px; text-decoration:none; color:#4779BE;}
div.bottomnews div.newsdate  {float:left; width:60px}
div.bottomnews_container div.news-latest-gotoarchive {position:relative}
div.bottomnewsclearer {height:1px; overflow:hidden; clear:both}
div.bottomnews_container {overflow:hidden}


div#upcoming_events_header {background-image:url(../images/upcoming_events_title.jpg); background-repeat:no-repeat; height:17px}
div#past_events_header {background-image:url(../images/past_events_title.jpg); background-repeat:no-repeat; height:17px; margin-top:4px }
div.upcoming_events_container, div.past_events_container {width:143px; padding:5px; border:1px solid black; background-color:white; margin:0px;}
div.upcoming_events_container ul, div.past_events_container ul {padding:0px; clear:both; text-align:left; margin:0px}
div.upcoming_events_container li, div.past_events_container li {display:list-item; padding:0px; margin:0px; margin-left:14px}


div.upcoming_events_container .news-latest-gotoarchive, div.past_events_container .news-latest-gotoarchive {text-align:left}

.news-single-backlink {margin-top:8px}

.news-latest-container {}
.news-latest-gotoarchive {clear:left}
hr.clearer {display:none; padding-bottom:5px}

.csc-header {/*margin-left:6px*/}
div.csc-menu {margin-left:20px} /*   SiteMap      */


.rightColHeader{display:block; background-color:black; color:white; font-weight:bold; font-size:15px; font-style:italic; padding:5px; text-transform:uppercase; margin-top:5px}

* html .rightColHeader {width:100%}
.redHeader{padding-top:2px; padding-bottom:2px; border-top:3px solid black; border-bottom:3px solid black; background-color:#E41F1F}

td#rightCol h1 {padding-left:5px}

td#mainCol #sponImg {width:100%; border-left-style:none; border-right-style:none; border-top:3px solid black; border-bottom:3px solid black}
* html td#mainCol #sponImg {width:105%}

/****     NEWS ARCHIVE  *******/

.news-list-item {clear:both; margin-bottom:10px}
.news-list-item .news-list-title a{font-weight:bold}
.news-list-item a img {margin-bottom:10px}



/*** News Single Item ***/
.news-list-item, .eventlistitem {padding-bottom:4px; border-bottom:1px dashed gray}
.news-list-item img, .eventlistitem img {float:left; margin-right:5px;}
.news-list-item p.bodytext, .eventlistitem p.bodytext  {margin-top:0px; padding-top:0px}
.eventlistitem h2 a {padding:0px; margin:0px; indent: 0px; color:red; border-style:none}
.eventlistitem a {padding:0px; margin:0px; indent: 0px; }
.eventlistitem h2 {padding:0px; margin:0px; indent: 0px}
