/* Home Screen CSS Document */

.homepanel-header { width: 315px; height: 31px; background: url(../../images/homepanel_header.gif) #a9b4ce top left no-repeat; }
.homepanel-header div { width: 315px; height: 31px; background-position: 10px center; background-repeat: no-repeat; }
.homepanel-header h2 { display: none; visibility: hidden; }

.homepanel-header .joinourmailinglist { background-image: url(../../images/homepanel_title_joinourmailinglist.gif); }

.homepanel-body { width: 295px; padding: 10px; background: url(../../images/homepanel_footer.gif) #dadfea bottom left no-repeat;
    height: auto !important; /* for modern browsers */
    height: 159px; /* for IE5.x and IE6 */
    min-height: 159px; /* for modern browsers */
}

.homepanel-body .input-table {}
.homepanel-body  .input-table td.row {
    font-size: 70%; color: #464646; background-color: #edeff5; border-bottom: 1px solid #dadfea;
}
.homepanel-body .input-table input,
.homepanel-body .input-table select,
.homepanel-body .input-table textarea {
    font-size: 100%; color: #464646;
}

.homepanel-body .input-table input.width-full,
.homepanel-body .input-table select.width-full,
.homepanel-body .input-table textarea.width-full {
    width: 97%;
}

/* Latest News */
.latest-news-panel { width: 640px; }
.latest-news-panel .header { width: 640px; height: 31px; background: url(../../images/home_news_header.gif) #0b2972 top left no-repeat; }
.latest-news-panel .header .title { width: 114px; height: 20px; float: left; margin: 6px 0 0 15px; background: url(../../images/home_news_title.gif) top left no-repeat; }
.latest-news-panel .header .title h2 { display: none; visibility: hidden; }
.latest-news-panel .header .rss { width: 40px; height: 16px; float: right; margin: 7px 15px 0 0; }
.latest-news-panel .header .rss a { width: 40px; height: 16px; display: block; background: url(../../images/home_news_rss.gif) top left no-repeat; }
.latest-news-panel .header .rss span { display: none; visibility: hidden; }
.latest-news-panel .body { width: 634px; padding: 3px; background-color: #dadfea; }
.latest-news-panel .body .news-item { background-color: #edeff5; padding: 2px 10px; margin-bottom: 3px; }
.latest-news-panel .body .news-item h3 { margin: 0; font-size: 80%; color: #ff5c00; line-height: 1.6em; }
.latest-news-panel .body .news-item h3 a:link,
.latest-news-panel .body .news-item h3 a:visited { color: #ff5c00; text-decoration: none; }
.latest-news-panel .body .news-item h3 a:hover,
.latest-news-panel .body .news-item h3 a:active { color: #0b2972; text-decoration: none; }
.latest-news-panel .body .news-item h3 span { font-size: 80%; color: #464646; }
.latest-news-panel .body .news-item p { margin: 0; font-size: 70%;  color: #464646; line-height: 1.6em; }
.latest-news-panel .footer { width: 638px; height: 26px; padding: 1px; background: url(../../images/home_news_footer.gif) #dadfea bottom left no-repeat; }
.latest-news-panel .footer .button { width: 90px; height: 17px; margin: 0 auto 0 auto; }
.latest-news-panel .footer .button a { width: 90px; height: 17px; display: block; background: url(../../images/home_news_button.gif) top left no-repeat; }
.latest-news-panel .footer .button span { display: none; visibility: hidden; }

.ticker { width: 640px; height: 30px; }
.ticker-title { width: 170px; height: 30px; float: left; background: url(../../images/news_ticker_title.gif) top left no-repeat; }
.ticker-title p { display: none; visibility: hidden; }
.ticker-headline-wrapper { position: relative; width: 460px; height: 30px; float: left; background-color: #0b2972; overflow: hidden; }
.ticker-headline { position: absolute; top: 30px; width: 460px; height: 30px; }
.ticker-headline p { margin: 0; line-height: 30px; font-size: 13px; font-weight: bold; }
.ticker-headline a:link, .ticker-headline a:visited { text-decoration: none; color: #ffc400;/*#ff5c00;79e64e*/ }
.ticker-headline a:active, .ticker-headline a:hover { text-decoration: none; color: #fff; }
.ticker-end { width: 10px; height: 30px; float: left; background: url(../../images/news_ticker_end.gif) top left no-repeat; }


/* Rotator Banners */

#rotator-banner-container { width: 315px; height: 210px; }
.rotator-banner { width: 315px; height: 210px; }
.hidden-banner { display: none; visibility: hidden; }
