@charset "utf-8";
@import url(banners-local.css);
/* Site-specifc styles */
#splashpod { background-color: #5e7fb6; }
#content #sitemap ul li { font-weight: bold; }
#content #sitemap ul li ul li { font-weight: normal; }

/* Homepage console */
#content div#si-console.panel { margin-top: 1px; }
#content div#si-console.panel h2 { margin-left: 10px; letter-spacing: -1px; }
#content div#si-console.panel h2 .more { border: 0; }
#content div#si-console.panel h2 .more a { font-weight: normal; color: #fff; }
#content div#si-console.panel h2 .more a:hover { text-decoration: underline; font-weight: normal; }
#content #si-console div.panelbody { padding: 0; background-color: #fff; }
#content div#si-console.panel br { clear: none; }
#content div.panel h2 { margin-top: 0; }
#si-console .hero { width: 260px; float: left; }
#si-console .hero img { width: 260px; height: 390px; border: 0; margin: 0 10px 0 0; padding: 0; }
#si-console .hero .info { opacity: 0.9; width: 240px; position: absolute; bottom: 0; left: 0; background-color: #053156; font-size: 0.9em; color: #fff; padding: 0.5em 10px; }
#si-console .hero .info a { color: #fff; }
#si-console .hero .info a:hover { color: #ff6; }
#si-console .hero .info h3 { margin-top: 0; font-size: 1.6em; }
#si-console ul#whats-on { float: right; width: 261px; font-size: 1.1em; margin: 4px 5px 4px 0; padding-left: 0; }
#si-console ul#whats-on li { width: 100%; margin: 0; padding: 0; height: 122px; border: 0; background-color: #EAECF3; list-style-image: none; }
#si-console ul#whats-on li.alt { padding: 5px 0; height: 128px; background-color: transparent; }
#si-console ul#whats-on li.alt img { margin-top: 3px; }
#si-console ul#whats-on li h3 { clear: none; margin: 5px 0 5px 98px; max-width: 56%; }
#si-console ul#whats-on li h3 a { font-size: 0.85em; font-weight: bold; color: #1E305F; margin: 0.65em 1em 0.3em 0; line-height: 1.1em; }
#si-console ul#whats-on li h3 a:hover { text-decoration: underline; }
#si-console ul#whats-on li p.details, #si-console ul#whats-on li p.links { font-size: 0.8em; }
#si-console ul#whats-on li p.links { bottom: 0; position: absolute; right: 0; }
#si-console ul#whats-on li.alt p.links { bottom: 5px; }
#si-console ul#whats-on li p.description { display: none; }
#si-console ul#whats-on li img { margin: 0 1em 0 0; width: 98px; height: 122px; border: 0; padding: 0; }
#si-console .more { width: 100%; clear: both; border-top: 1px solid #12416C; margin-bottom: 1em; }
#content #si-console .more h2 { color: #1E305F; margin-top: 0.3em; }
#si-console .more ul { margin: 0 1em; }
#content #si-console .more ul li { float: left; width: 46%; margin: 0; padding-left: 15px; list-style-type: none; list-style-image: none; background: transparent url(../images/common/list-item-grey_caret.gif) no-repeat 2px 3px; }
/* Whats on */
ul#whats-on { margin-left: -1em; width: 100%; }
ul#whats-on li { font-size: 1.2em; overflow: hidden; margin: 0 0 0 1em; list-style-type: none; list-style-image: none; width: 47%; float: left; height: 12em; padding: 0; border-bottom: 1px dashed #bfafcf; }
ul#whats-on li.alt { background-color: #fff; }
ul#whats-on li img { float: left; width: 80px; height: 100px; margin: 1em 1em 1em 0; padding: 1px; border: 1px solid #d6d6d6; }
ul#whats-on li h2 { clear: none; margin: 0.5em 0 0 98px; max-width: 56%; }
ul#whats-on li h2 a { font-size: 0.65em; font-weight: bold; color: #1E305F; margin: 0.65em 1em 0.3em 0; line-height: 1.1em; }
ul#whats-on li h2 a:hover { text-decoration: underline;  }
ul#whats-on li p { font-size: 0.8em; margin: 0 1em 0.5em 0; margin-left: 98px; }
ul#whats-on li p.details { letter-spacing: -1px; }
ul#whats-on li p.details strong { letter-spacing: normal; }
ul#whats-on li p.description { font-size: 0.75em; }
ul#whats-on li p.links { font-weight: normal; }
#content.nofeature ul#whats-on img { width: 98px; height: 122px; }
#content.nofeature ul#whats-on h2 { font-size: 2em; }
/* Panel styles */
#content div.panel div.crnr.botr { background-image: url(../images/common/panel_br.gif); width: 3px; height: 3px; }
#content div.panel.compact .panelbody { padding: 10px 20px; }
#content div.panel input.button { vertical-align: baseline; min-width: 6em; }
.noshow { display: none !important; }
/* Teal panels */
#content div.panel.teal h2 { color: #fff; }
#content div.panel.teal { background: #12416C; border-color: #12416C; }
#content div.panel.teal div.crnr.topl { background-image: none; width: 3px; }
#content div.panel.teal div.crnr.topr { background-image: none; width: 3px; }
#content div.panel.teal div.crnr.botl { background-image: none; }
#content div.panel.teal div.crnr.botr { background-image: none; }
#content ul.caret { list-style-image: url(../images/common/list-item-grey_caret.gif); }

/* video */
#content div.video { margin: 1em 0; }
#content div.video .time { background: url(../images/common/icon_time.png) no-repeat 0 center; padding-left: 1.64em; margin-right: 1em; }
#content div.video .download { background: url(../images/common/icon_download.png) no-repeat 0 center; padding-left: 1.64em; }
