.NewsList td { vertical-align: top; padding: 0px; }
.NewsList .Container { width: 538px; height: 125px; overflow: hidden; margin-top: 5px; border: solid 1px #cccccc; }
.NewsList .Container .Title { padding: 1px 1px 1px 2px; background-color: #e0e0e0; border-bottom: solid 1px #cccccc; }
.NewsList .Container .Title a { font-weight: bold; color: #444444; text-decoration: none; }
.NewsList .Container .Title a:hover { text-decoration: underline; }
.NewsList .Container .Image { float: left; margin: 4px 5px 5px 4px; }
.NewsList .Container .Description { float: left; margin-top:4px; width: 425px; height: 86px; overflow: hidden; }
.NewsList .Container .Buttons { float: left; width: 425px; text-align: right; }
.NewsList .Container .Buttons a { color: #444444; text-decoration: none; }
.NewsList .Container .Buttons a:hover { text-decoration: underline; }

.NewsDetails .Title { padding: 1px 1px 1px 2px; margin: 5px 0px 5px 0px; background-color: #e0e0e0; border: solid 1px #cccccc; font-weight: bold; color: #444444; }

.QuickNews { padding: 5px; }
.QuickNews .Header { padding: 3px 4px 3px 4px; margin-bottom: 10px; background-color: #3E4466; color: #ffffff; }
.QuickNews .Item { margin: 5px 0px 10px 0px; }
.QuickNews .Item a { text-decoration: none; color: #ffffff; }
.QuickNews .Item a:hover { text-decoration: underline; }
.QuickNews .Item a .Title { display: block; font-weight: bold; color: #ffffff; }
.QuickNews .Item a .Description { display: block; color: #ffffff; }

.PromotionContainer { width: 538px; overflow: hidden; margin-top: 5px; border: solid 1px #cccccc; }
