﻿/* FAQ Styling */
.ig-sp-faq-container * { font-family:arial; font-size:12px; }
.ig-sp-faq-container { margin-top:10px; padding:5px; }
.ig-sp-faq-container .question { padding:10px; margin:5px 0 0 0; font-weight:bold; font-size:13px; border:1px solid #777; background-color:#0e9ad8; color:#fff; }
.ig-sp-faq-container .question:hover { cursor:pointer }
.ig-sp-faq-container .answer { padding:10px; border:1px solid #999; border-top:none; background-color:#fff; color:#444; }
.ig-sp-faq-container .question.active { background-color:#f7ac00; }

/* News Feeds */
.ig-list-news-feed { font-family:arial; font-size:12px; padding:10px; margin-top:10px; }
.ig-list-news-feed .news-item { margin:5px 0; }
.ig-list-news-feed .news-date { text-align:right; font-weight:bold; color:#aaa; float:right; }
.ig-list-news-feed .news-title { font-size:15px; font-weight:bold; }
.ig-list-news-feed .news-title a, .ig-list-news-feed .news-title a:visited { color:#0072bc; }
.ig-list-news-feed .news-content { padding:5px 0 0 10px; }

/* Links */
.ig-list-hyperlinks-summary { font-family:arial; font-size:12px; padding:5px; margin-top:10px; }
.ig-list-hyperlinks-summary .link-item a { display:block; margin-bottom:5px; padding:10px 20px; border:1px solid #888; font-size:13px; }
.ig-list-hyperlinks-summary .link-item a:hover { background-color:#ddd; text-decoration:none; }
.ig-list-hyperlinks-summary .link-item .link-title, .ig-list-hyperlinks-summary .link-item .link-title:visited { display:block; clear:both; font-weight:bold; color:#0072bc; }

/* Tabs */
#ig-list-item-tab-summary { width:720px; margin-top:10px; }
#ig-list-item-tab-summary .tabs { border-bottom: 1px solid #ccc; padding:0; margin:0; }
#ig-list-item-tab-summary .tabs { list-style: none; padding: 10px 0 4px 0px; font:13px Arial bold; }
#ig-list-item-tab-summary .tabs li { display: inline; }
#ig-list-item-tab-summary .tabs li a {
    border: 1px solid #ccc; padding: 5px 10px; text-decoration: none; 
    border-bottom: none; background-color: #eee;  outline: none; color:#0b7bc0;
}
#ig-list-item-tab-summary .tabs li a:hover { background-color: #ddd; }
#ig-list-item-tab-summary .tabs li.active a { 
    border-bottom: 1px solid #fff; background-color: #fff; padding: 5px 10px; border-bottom: none; }
#ig-list-item-tab-summary .tabs li.active a:hover { background-color: #eee; border-bottom: none; }
#ig-list-item-tab-summary .tabs-content { border: 1px solid #ccc; border-top: none; padding:10px 0 10px 5px; display:inline-block; width:713px; }
#ig-list-item-tab-summary .tabs-content .tab-item { display: none; }
#ig-list-item-tab-summary .tabs-content .tab-item .tab-item-wrapper { float:left; width:235px; }
#ig-list-item-tab-summary .tabs-content .tab-item .tab-item-wrapper a.tab-link  { height:296px; display:block; padding:5px; margin:0 auto; text-decoration:none; }
#ig-list-item-tab-summary .tabs-content .tab-item .tab-item-wrapper a.tab-link:hover  { background-color:#ddd; }
#ig-list-item-tab-summary .tabs-content .tab-item .tab-image img { width:225px; height:170px; border:1px solid #666; }
#ig-list-item-tab-summary .tabs-content .tab-item .tab-title { font-size:15px; font-family:Arial; font-weight:bold; margin:8px 0; color:#0e9ad8; }
#ig-list-item-tab-summary .tabs-content .tab-item .tab-summary { font-size:12px; font-family:Arial; color:#333; }

/* Animated Banner Image */
.ig-wp-banner-items-container { overflow:hidden; }
.ig-wp-banner-items-container .banner-item {}
.ig-wp-banner-items-container .banner-item .banner-link {}
.ig-wp-banner-items-container .banner-item .banner-link .banner-image {}
.ig-wp-banner-items-container .banner-item .banner-link .banner-image img { }
    .ig-wp-banner-items-container img { display:none; border:none; }
        .ig-wp-banner-items-container img:hover { cursor:pointer; }
    .ig-wp-banner-items-container img.first { display:block; }

/* Event Viewer */
#ig-event-viewer-container { width:700px; font-family:arial; font-size:12px; }
#ig-event-viewer-container .controls { width:100%; height:34px; background:url("/_layouts/images/igroup.AlderHey.Branding/navigation/ig_event_viewer_selector_bkg.png") no-repeat; margin:10px 0px; }
#ig-event-viewer-container .controls select { width:120px; height:20px; margin:5px 0; margin-left:30px; }
#ig-event-viewer-container .event-results-container { }
#ig-event-viewer-container .event { margin-bottom:5px; }
    #ig-event-viewer-container .event .e-t { width:700px; height:8px; background:url("/_layouts/images/igroup.AlderHey.Branding/webparts/ig-event-viewer-bkg-blue-t.png") no-repeat; }
    #ig-event-viewer-container .event .e-m { width:680px; padding:10px; background:url("/_layouts/images/igroup.AlderHey.Branding/webparts/ig-event-viewer-bkg-blue-m.png") repeat-y; }
    #ig-event-viewer-container .event .e-b { width:700px; height:8px; background:url("/_layouts/images/igroup.AlderHey.Branding/webparts/ig-event-viewer-bkg-blue-b.png") no-repeat; }
#ig-event-viewer-container .event-alt { margin-bottom:5px; }
    #ig-event-viewer-container .event-alt .e-t { width:700px; height:8px; background:url("/_layouts/images/igroup.AlderHey.Branding/webparts/ig-event-viewer-bkg-grey-t.png") no-repeat; }
    #ig-event-viewer-container .event-alt .e-m { width:680px; padding:10px; background:url("/_layouts/images/igroup.AlderHey.Branding/webparts/ig-event-viewer-bkg-grey-m.png") repeat-y; }
    #ig-event-viewer-container .event-alt .e-b { width:700px; height:8px; background:url("/_layouts/images/igroup.AlderHey.Branding/webparts/ig-event-viewer-bkg-grey-b.png") no-repeat; }
#ig-event-viewer-container .published-date { font-weight:bold; font-size:13px; float:right;  color:#444; }
#ig-event-viewer-container .title { font-weight:bold; font-size:13px; color:#444; }
#ig-event-viewer-container .content { padding:5px; color:#444; }

/* Advertiser */
#ig-wp-advert-container * { font-family:arial; font-size:12px; }
#ig-wp-advert-container { width:700px; }
#ig-wp-advert-container .controls .ddl-category-selector { width:170px; height:34px; background:url("/_layouts/images/igroup.AlderHey.Branding/navigation/ig_event_viewer_selector_bkg.png") no-repeat; margin:10px 0px; }
#ig-wp-advert-container .controls .ddl-category-selector select { width:120px; height:20px; margin:5px 0; margin-left:30px; }
#ig-wp-advert-container .advert-results-container { }
#ig-wp-advert-container .advert-results-container .advert { margin-bottom:5px; }
#ig-wp-advert-container .advert-results-container .advert .a-t { width:700px; height:8px; background:url("/_layouts/images/igroup.AlderHey.Branding/webparts/ig-event-viewer-bkg-grey-t.png") no-repeat; }
#ig-wp-advert-container .advert-results-container .advert .a-m { width:680px; padding:5px 10px; background:url("/_layouts/images/igroup.AlderHey.Branding/webparts/ig-event-viewer-bkg-grey-m.png") repeat-y; }
#ig-wp-advert-container .advert-results-container .advert .a-b { width:700px; height:8px; background:url("/_layouts/images/igroup.AlderHey.Branding/webparts/ig-event-viewer-bkg-grey-b.png") no-repeat; }
#ig-wp-advert-container .advert-results-container .advert-alt { margin-bottom:5px; }
#ig-wp-advert-container .advert-results-container .advert-alt .a-t { width:700px; height:8px; background:url("/_layouts/images/igroup.AlderHey.Branding/webparts/ig-event-viewer-bkg-blue-t.png") no-repeat; }
#ig-wp-advert-container .advert-results-container .advert-alt .a-m { width:680px; padding:5px 10px; background:url("/_layouts/images/igroup.AlderHey.Branding/webparts/ig-event-viewer-bkg-blue-m.png") repeat-y; }
#ig-wp-advert-container .advert-results-container .advert-alt .a-b { width:700px; height:8px; background:url("/_layouts/images/igroup.AlderHey.Branding/webparts/ig-event-viewer-bkg-blue-b.png") no-repeat; }
#ig-wp-advert-container .advert-results-container .main-column { display:block; width:450px !important; vertical-align:top; }
#ig-wp-advert-container .advert-results-container .side-column { width:220px; vertical-align:top; }
#ig-wp-advert-container .advert-results-container .main-column .title { font-size:20px; color:#444; font-weight:bold; margin:10px 0; }
#ig-wp-advert-container .advert-results-container .main-column .content * { font-size:13px; color:#444; }
#ig-wp-advert-container .advert-results-container .main-column .content img { display:block; }
#ig-wp-advert-container .advert-results-container .ad-details,
#ig-wp-advert-container .advert-results-container .contact-details { margin-bottom:5px; }
#ig-wp-advert-container .advert-results-container .contact-details table, #ig-wp-advert-container .advert-results-container .ad-details table { width:220px; border:1px solid #888; }
#ig-wp-advert-container .advert-results-container th { padding:4px; background-color:#999; color:#fff; text-align:center; }
#ig-wp-advert-container .advert-results-container .field-label { padding:4px; width:70px; background-color:#999; color:#fff; font-weight:bold; border-top:1px solid #888; text-align:center; }
#ig-wp-advert-container .advert-results-container .field-value { padding:4px; background-color:#eee; border-top:1px solid #999; color:#333; }
#ig-wp-advert-container .advert-results-container .has-ended .True { width:222px; height:99px; background:url("/_layouts/images/igroup.AlderHey.Branding/webparts/ig-advertiser-ended.png") no-repeat; }

/* Advertiser (Widget) */
#ig-wp-advertiser-widget-container { width:260px; padding:10px; }
#ig-wp-advertiser-widget-container * { font-family:arial; font-size:12px; }
#ig-wp-advertiser-widget-container a { color:#0e9ad8; }
#ig-wp-advertiser-widget-container .widget-top { width:290px; height:15px; background:url("/_layouts/images/igroup.AlderHey.Branding/webparts/ig-advertiser-wid-t.png") no-repeat; }
#ig-wp-advertiser-widget-container .widget-bottom { width:290px; height:15px; background:url("/_layouts/images/igroup.AlderHey.Branding/webparts/ig-advertiser-wid-b.png") no-repeat; }
#ig-wp-advertiser-widget-container .widget-content { width:270px; background:url("/_layouts/images/igroup.AlderHey.Branding/webparts/ig-advertiser-wid-c.png") repeat-y; }
#ig-wp-advertiser-widget-container .widget-content { padding:0 10px; }
#ig-wp-advertiser-widget-container .widget-content .widget-title { font-size:20px; font-weight:bold; }
#ig-wp-advertiser-widget-container .widget-content .title { font-size:12px; font-weight:bold; }
#ig-wp-advertiser-widget-container .created-date { border:2px solid #fff; margin:5px; }
    #ig-wp-advertiser-widget-container .created-date .month { width:45px; background-color:#1763A5; text-align:center; border-bottom:1px solid #fff; font-size:15px; font-weight:bold; color:#fff; }
    #ig-wp-advertiser-widget-container .created-date .day { width:45px; padding:4px 0; background-color:#0e9ad8; text-align:center; font-size:20px; color:#fff; }
#ig-wp-advertiser-widget-container .view-all-link { font-size:14px; font-weight:bold; text-align:right; }
#ig-wp-advertiser-widget-container .view-all-link a { font-size:14px; font-weight:bold; }