#sitecontainer { height: 615px; height/**/:/**/ 604px; padding: 11px 0 0 0; background: url(images/news-windowbg.jpg) no-repeat top left; }

#sitecontainer #maincontent { height: 473px; padding-top: 0; }

#maincontent #newscontainer { height: 473px; overflow: hidden; width: 100%; position: relative;}


/* News Listing */
#newscontainer .newslisting { float: left; width: 218px; height: 383px; margin: 20px 0px 20px 49px; overflow: auto; padding: 25px; }
#newscontainer  .topshadow { width: 240px; position: absolute; top: 19px; left: 49px; height: 20px; z-index: 10;}
#newscontainer  .baseshadow { width: 240px; position: absolute; bottom: 19px; left: 49px; height: 20px; z-index: 10;}

.newslisting .newstitle { padding-bottom: 27px; }
.newslisting .newsitem { padding-bottom: 27px; }
.newslisting .newsitem .title { padding-bottom: 3px; }
.newslisting .newsitem .more { display: block; font-weight: bold; color: #83882c; padding-bottom: 3px;}
.newsitem .title a:link, .newsitem .title a:visited { font-weight: bold; color: #FFFFFF; text-decoration: none; font-size: 12px; }
.newsitem .title a:hover, .newsitem .title a:active { font-weight: bold; color: #bec540; text-decoration: none; font-size: 12px; }
.newsitem .more a:link, .newsitem .more a:visited { display: block; padding: 0 0 0 15px; font-weight: bold; color: #d00202; text-decoration: none; background: url(images/news-listing-readArrow.gif) no-repeat 0px 3px; }
.newsitem .more a:hover, .newsitem .more a:active { display: block; padding: 0 0 0 18px; font-weight: bold; color: #d00202; text-decoration: none; background: url(images/news-listing-readArrow.gif) no-repeat 5px 3px; }


#newscontainer #newsloading { display: none; left: 317px; top: 19px; font-size: 11px; line-height: 14px; position: absolute; padding: 202px 271px 203px 271px; width: 28px; height: 29px; background-color: black; overflow: hidden; border-left: 1px solid #1d1d1d; }


/* News Article */
#newscontainer .newsdetails { font-size: 11px; line-height: 14px; float: left; padding: 25px; width: 520px; height: 384px; background-color: black; overflow: auto; margin: 19px 0 20px 0px; border-left: 1px solid #1d1d1d; }
#newscontainer .newsdetails h1 { line-height: normal; margin: 0; }
#newscontainer .newsdetails .date {display: block; font-weight: bold; color: #83882c; padding-bottom: 20px;}



