﻿/*********************************************
     Edit Mode Styles
*********************************************/

div.EditModeContainer { background-color: #cacbcd; border: 1px solid #000000; }
div.EditModeContainer div.EditModeWrapper { margin-left: 10px; margin-right: 10px; margin-bottom: 0px; margin-top: 0; }
div.EditModeContainer div.EditModeWrapper div.EditButtonContainer { text-align: right; padding: 2px; }
div.EditModeContainer div.EditModeWrapper div.EditButtonContainer input {}
.banner_edit_icon, .contextGroup_edit_icon, .documentComposite_edit_icon { position: relative; top: 2px; left: 2px; z-index: 299232; float: left; }
div.primaryDocumentEditModeContainer { padding: 0; margin: 0; line-height: normal; }

/*********************************************
     AddThis Styles
*********************************************/

div.AddThisBar { }
div.AddThisBar div.AddThisLabel { float: left; }
div.AddThisBar div.AddThisButton { float: left; width: 16px; height: 16px; margin-left: 15px; }

/*********************************************
     AtoZ Styles
*********************************************/

div.AtoZContainer {}
div.AtoZContainer span.Letter { padding-left: 5px; padding-right: 5px; }
div.AtoZContainer span.Number { padding-left: 5px; padding-right: 5px; }
div.AtoZContainer span a, div.AtoZContainer span a:link {}
div.AtoZContainer span a:visited {}
div.AtoZContainer span a:hover {}
div.AtoZContainer span a:active {}

.AtoZ { font: 1em Verdana; line-height: 1.5em; }
.AtoZ .AtoZCategory {}
.AtoZ .AtoZCategory .CategoryID {}
.AtoZ .AtoZCategory .CategoryList {}
.AtoZ .AtoZCategory .CategoryList .ListItem { border-bottom: 1px dotted #bababa; padding:15px 0; zoom: 1; }
.AtoZ .AtoZCategory .CategoryList .ListItem .bottom { border-bottom: none !important; }
.AtoZ .AtoZCategory .CategoryList .ListItem .ListItemLeft { background: url("/images/structural/Publications/bg-publications-left.gif") no-repeat; height: 72px; width: 71px; float: left; }
.AtoZ .AtoZCategory .CategoryList .ListItem .ListItemDetails { float: right; width: 605px; }
.AtoZ .AtoZCategory .CategoryList .ListItem .ListItemDetails .ListItemDetails_Title { font: 1.2em Verdana; padding-bottom: 7px; }
.AtoZ .AtoZCategory .CategoryList .ListItem .ListItemDetails .ListItemDetails_Text { padding-bottom: 7px; }

/*********************************************
     Contact Form Styles
*********************************************/

div.FormRow { width: 70%; padding-top: 5px; padding-bottom: 5px; }
div.FormRow div.FormCell1 { width: 40%; float: left; }
div.FormRow div.FormCell2 { width: 60%; float: left; }
div.FormErrorRow { width: 70%; }

/*********************************************
     EVENTS LISTING
*********************************************/

.lower-content-inner-right-events { font: 1em Verdana; line-height: 1.5em; }
.lower-content-inner-right-events a { color: #434343; text-decoration: underline; }
.lower-content-inner-right-events a:hover { color: #5da3c1; }
.lower-content-inner-right-events-listing { float: left; width: 485px; padding: 0; }
.lower-content-inner-right-events-listing .lower-content-inner-right-content>*:first-child { margin-bottom: 20px; }
.lower-content-inner-right-events-listing-item { border-bottom: 1px dotted #bababa; padding:27px 0; zoom: 1;}
.lower-content-inner-right-events-listing-item.bottom { border-bottom: none !important; }
.lower-content-inner-right-events-listing-item-date { background: url("/images/structural/Events/bg-events-date.gif") no-repeat; color: #5da3c1; height: 72px; text-align: center; width: 71px; float: left; }
.lower-content-inner-right-events-listing-item-date-day { font: 1.9em Verdana; padding: 10px 0 3px 0; }
.lower-content-inner-right-events-listing-item-date-month { font: 1.3em Verdana; }
.lower-content-inner-right-events-listing-item-details { float: right; width: 405px; }
.lower-content-inner-right-events-listing-item-details-title { font: 1.2em Verdana; padding-bottom: 3px; }
.lower-content-inner-right-events-listing-item-details-text { padding-bottom: 3px; }
.lower-content-inner-right-events-listing-item-details-venue { color: #666666; font: Bold 0.9em Verdana; }
.lower-content-inner-right-events-calendar { float: right; width: 183px; }
.lower-content-inner-right-events-calendar-toptext { color: #666666; font: Bold 0.8em Verdana; padding: 10px 0; text-align: right; }
.lower-content-inner-right-events-calendar-main { background: url("/images/structural/Events/bg-calendar.gif") no-repeat; height: 162px; width: 183px; text-align: center; }
.lower-content-inner-right-events-calendar-main-year { font: Bold 0.9em Verdana; padding: 20px 10px 10px 10px; }
.lower-content-inner-right-events-calendar-main-year img { margin: 0 24px; }
.lower-content-inner-right-events-calendar-main-month { padding: 0; }
.lower-content-inner-right-events-calendar-main-month img { margin:4px 12px; }

/*********************************************
     PUBLICATIONS LISTING
*********************************************/

.lower-content-inner-right-publications { font: 1em Verdana; line-height: 1.5em; }
.lower-content-inner-right-publications a { color: #434343; text-decoration: underline; }
.lower-content-inner-right-publications a:hover { color: #0298d3; }
.lower-content-inner-right-publications-listing-item { border-bottom: 1px dotted #bababa; padding:15px 0; zoom: 1; }
.lower-content-inner-right-publications-listing-item.bottom { border-bottom: none !important; }
.lower-content-inner-right-publications-listing-item-left { background: url("/images/structural/Publications/bg-publications-left.gif") no-repeat; height: 72px; width: 71px; float: left; }
.lower-content-inner-right-publications-listing-item-details { float: right; width: 605px; }
.lower-content-inner-right-publications-listing-item-details-title { font: 1.2em Verdana; padding-bottom: 7px; }
.lower-content-inner-right-publications-listing-item-details-text { padding-bottom: 7px; }
.lower-content-inner-right-publications-listing-item-details-links { color: #666666; font:Bold 0.9em Verdana; }
.lower-content-inner-right-publications-listing-item-details-links a { color: #666666; text-decoration: none; }
.lower-content-inner-right-publications-listing-item-details-links a:hover { color: #0298d3; }
.lower-content-inner-right-publications-listing-item-details-links img { margin: 0 25px 0 3px; }

/*********************************************
     PROFILES LISTING
*********************************************/

.lower-content-inner-right-profiles-listing { font: 1em Verdana; line-height: 1.5em; }
.lower-content-inner-right-profiles-listing-toptext { padding: 10px 0; }
.lower-content-inner-right-profiles-listing-area { border-bottom: 1px dotted #bababa; padding: 10px; text-align: center; }
.lower-content-inner-right-profiles-listing-area.bottom { border-bottom: none; }
.lower-content-inner-right-profiles-listing-area-title { color: #0298d3; font: Bold 1.2em Verdana; padding: 5px 0; }
.lower-content-inner-right-profiles-listing-area table { border: 0; padding: 0; margin: auto; width: 106px; }
.lower-content-inner-right-profiles-listing-area table td .profile { background: url("/images/structural/Profiles/bg-profiles-listing.gif") no-repeat; height: 141px; margin-right: 3px; width: 106px; text-align: center; }
.lower-content-inner-right-profiles-listing-area table td .profile a { color: #666666; display: block; padding: 10px; font: Bold 0.9em Verdana; text-decoration: none; }
.lower-content-inner-right-profiles-listing-area table td .profile a:hover { color: #0298d3; }
.lower-content-inner-right-profiles-listing-area table td .profile img { border: 1px solid #e0e0e0; margin-bottom: 6px; }

/*********************************************
     PROFILES DETAILS
*********************************************/

.lower-content-inner-right-profiles-details { font: 1em Verdana; }
.lower-content-inner-right-profiles-details-main { border-bottom: 1px dotted #bababa; padding: 10px 0 15px 0; zoom: 1; }
.lower-content-inner-right-profiles-details-main-left { background: url("/images/structural/Profiles/bg-profiles-details.gif") no-repeat; float: left; height: 238px; width: 173px; text-align: center; }
.lower-content-inner-right-profiles-details-main-left img { border: 1px solid #e0e0e0; margin: 10px 0; }
.lower-content-inner-right-profiles-details-main-right { float: right; width: 496px; }
.lower-content-inner-right-profiles-details-main-right-title { color: #0298d3; font: Bold 1.3em Verdana; padding-bottom: 3px; }
.lower-content-inner-right-profiles-details-main-right-subtitle { color: #434343; font: Bold 1.2em Verdana; }
.lower-content-inner-right-profiles-details-main-right-text { color: #434343; font: 1em Verdana; line-height: 1.5em; }
.lower-content-inner-right-profiles-details-contact { color: #0298d3; font: Bold 1em Verdana; padding: 10px 10px 10px 175px; }
.lower-content-inner-right-profiles-details-contact a { color: #0298d3; }
.lower-content-inner-right-profiles-details-contact img { margin: 0 5px 0 20px; }

/*********************************************
     RESEARCH SUPPORTS
*********************************************/

.lower-content-inner-right-research-supports { font: 1em Verdana; line-height: 1.5em; padding: 10px 0; zoom: 1; }
.lower-content-inner-right-research-supports a { color: #434343; text-decoration: underline; }
.lower-content-inner-right-research-supports a:hover { color: #a42769; }
.lower-content-inner-right-research-supports-title { color: #9f2264; font-weight: bold; padding-top: 10px; }
.lower-content-inner-right-research-supports-stages { padding: 10px 0 20px 0; zoom: 1; }
.lower-content-inner-right-research-supports-stage { font: Bold 1.1em Verdana; float: left; width:115px; text-align: center; }

/* Stage #1 */
.lower-content-inner-right-research-supports-stage.stage1 a { background: url("/images/navigation/ResearchSupports/bg-research-supports1.gif") top no-repeat; display: block; height: 55px; padding: 36px 15px 20px 15px; text-decoration: none; }
.lower-content-inner-right-research-supports-stage.stage1 a:hover { background: url("/images/navigation/ResearchSupports/bg-research-supports1-over.gif") top no-repeat; color:#9f2266; }
.lower-content-inner-right-research-supports-stage.stage1 a.selected { background: url("/images/navigation/ResearchSupports/bg-research-supports1-over.gif") top no-repeat; color: #9f2266; }

/* Stage #2 */
.lower-content-inner-right-research-supports-stage.stage2 a { background: url("/images/navigation/ResearchSupports/bg-research-supports2.gif") top no-repeat; display: block; height: 55px; padding: 36px 15px 20px 15px; text-decoration: none; }
.lower-content-inner-right-research-supports-stage.stage2 a:hover { background: url("/images/navigation/ResearchSupports/bg-research-supports2-over.gif") top no-repeat; color: #9f2266; }
.lower-content-inner-right-research-supports-stage.stage2 a.selected { background: url("/images/navigation/ResearchSupports/bg-research-supports2-over.gif") top no-repeat; color: #9f2266; }

/* Stage #3 */
.lower-content-inner-right-research-supports-stage.stage3 a { background: url("/images/navigation/ResearchSupports/bg-research-supports3.gif") top no-repeat; display: block; height: 55px; padding: 36px 15px 20px 15px; text-decoration: none; }
.lower-content-inner-right-research-supports-stage.stage3 a:hover { background: url("/images/navigation/ResearchSupports/bg-research-supports3-over.gif") top no-repeat; color: #9f2266; }
.lower-content-inner-right-research-supports-stage.stage3 a.selected { background: url("/images/navigation/ResearchSupports/bg-research-supports3-over.gif") top no-repeat; color: #9f2266; }

/* Stage #4 */
.lower-content-inner-right-research-supports-stage.stage4 a { background: url("/images/navigation/ResearchSupports/bg-research-supports4.gif") top no-repeat; display: block; height: 55px; padding: 36px 15px 20px 15px; text-decoration:none; }
.lower-content-inner-right-research-supports-stage.stage4 a:hover { background: url("/images/navigation/ResearchSupports/bg-research-supports4-over.gif") top no-repeat; color: #9f2266; }
.lower-content-inner-right-research-supports-stage.stage4 a.selected { background: url("/images/navigation/ResearchSupports/bg-research-supports4-over.gif") top no-repeat; color: #9f2266; }

/* Stage #5 */
.lower-content-inner-right-research-supports-stage.stage5 a { background: url("/images/navigation/ResearchSupports/bg-research-supports5.gif") top no-repeat; display: block; height: 55px; padding: 36px 15px 20px 15px; text-decoration: none; }
.lower-content-inner-right-research-supports-stage.stage5 a:hover { background: url("/images/navigation/ResearchSupports/bg-research-supports5-over.gif") top no-repeat; color: #9f2266; }
.lower-content-inner-right-research-supports-stage.stage5 a.selected { background: url("/images/navigation/ResearchSupports/bg-research-supports5-over.gif") top no-repeat; color: #9f2266; }

/* Stage #6 */
.lower-content-inner-right-research-supports-stage.stage6 a { background: url("/images/navigation/ResearchSupports/bg-research-supports6.gif") top no-repeat; display: block; height: 55px; padding: 36px 15px 20px 15px; text-decoration:none; }
.lower-content-inner-right-research-supports-stage.stage6 a:hover { background: url("/images/navigation/ResearchSupports/bg-research-supports6-over.gif") top no-repeat; color: #9f2266; }
.lower-content-inner-right-research-supports-stage.stage6 a.selected { background: url("/images/navigation/ResearchSupports/bg-research-supports6-over.gif") top no-repeat; color: #9f2266; } 

/*********************************************
     FUNDING
*********************************************/

.lower-content-inner-fullwidth-funding { font: 1em Verdana; line-height: 1.5em; padding: 0 0 0 3px; }
.lower-content-inner-fullwidth-funding a { color: #434343; text-decoration: underline; }
.lower-content-inner-fullwidth-funding a:hover { color: #ab113d; text-decoration: underline; }
.lower-content-inner-fullwidth-funding ul { list-style: none; padding: 0px; margin: 15px 0px; }
.lower-content-inner-fullwidth-funding ul li { background: url("/images/icons/Arrows/arrow-list-colour1.gif") 5px 9px no-repeat; padding: 3px 15px; }
.lower-content-inner-fullwidth-funding-top { height: 64px; }
.lower-content-inner-fullwidth-funding-top-tab { background: url("/images/structural/Funding/bg-tab-funding.gif") top no-repeat; font: 1.2em Verdana; float: left; height: 64px; width: 227px; margin-right: 12px; }
.lower-content-inner-fullwidth-funding-top-tab a { color: #ffffff; display: block; padding: 12px 10px 0 30px; height: 46px; text-decoration: none; }
.lower-content-inner-fullwidth-funding-top-tab a:hover { color: #ffffff; text-decoration: none; }
.lower-content-inner-fullwidth-funding-top-tab.right { margin-right: 0px; }
.lower-content-inner-fullwidth-funding-top-tab.current, .lower-content-inner-fullwidth-funding-top-tab.selected { background: url("/images/structural/Funding/bg-tab-funding-selected.gif") top no-repeat; }
.lower-content-inner-fullwidth-funding-box { background: url("/images/structural/Funding/bg-funding-box.gif") top left no-repeat; padding: 15px; width: 914px; margin-top: -6px; }
.lower-content-inner-fullwidth-funding-box-title { border-bottom: 1px solid #ebebeb; color: #ab113d; font: Bold 1.3em Verdana; padding-bottom: 10px; width: 100%; }
.lower-content-inner-fullwidth-funding-box-text { padding: 10px 0; }
.lower-content-inner-fullwidth-funding-box-text p:first-child { padding-top: 0; margin-top: 0; }
.lower-content-inner-fullwidth-funding-box-pods {}
.lower-content-inner-fullwidth-funding-box-pod { float: left; margin-right: 14px; width: 295px; }
.lower-content-inner-fullwidth-funding-box-pod.right { margin-right: 0px; }
.lower-content-inner-fullwidth-funding-box-pod-top { background: url("/images/structural/Funding/bg-pod-funding.gif") repeat-y; border-bottom: 1px solid #e0e0e0; margin-bottom: 5px; }
.lower-content-inner-fullwidth-funding-box-pod-top-inner { background: url("/images/structural/Funding/bg-pod-funding-top.gif") top no-repeat; }
.lower-content-inner-fullwidth-funding-box-pod-top-inner a { color:#ab113d; display: block; background: url("/images/icons/Arrows/arrow-funding.gif") 15px 15px no-repeat; font: 1.6em Verdana; padding: 10px 10px 10px 30px; text-decoration: none; }
.lower-content-inner-fullwidth-funding-box-pod-top-inner a:hover { text-decoration: none; }
.lower-content-inner-fullwidth-funding-box-pod-bottom { background: url("/images/structural/Funding/bg-pod-funding.gif") repeat-y; border-top: 1px solid #e0e0e0; }
.lower-content-inner-fullwidth-funding-box-pod-bottom-inner { background: url("/images/structural/Funding/bg-pod-funding-bottom.gif") bottom no-repeat; padding: 5px 15px; min-height: 200px; height: auto !important; height: 200px; }
.lower-content-inner-fullwidth-funding-box-pod-bottom ul { list-style: none; padding: 0; margin: 0; }
.lower-content-inner-fullwidth-funding-box-pod-bottom ul li { background: url("/images/structural/Funding/bg-box-bullet-colour1.gif") 0 8px no-repeat; padding-left: 18px; margin: 6px 0; }
.lower-content-inner-fullwidth-funding-box-pod-bottom ul li a { font-weight: bold; text-decoration: underline; }
.lower-content-inner-fullwidth-funding-box-pod-bottom ul li a:hover { text-decoration: underline; }
.lower-content-inner-fullwidth-funding-level3-left { float: left; width: 440px; }
.lower-content-inner-fullwidth-funding-level3-right { float: right; width: 440px; }
.lower-content-inner-fullwidth-funding-box-title-left { color: #ab113d; font: Bold 1.3em Verdana; padding-bottom: 10px; }
.lower-content-inner-fullwidth-funding-buttons { float: left; width: 191px; margin-top: 3px; }
.lower-content-inner-fullwidth-funding-buttons ul { list-style: none; padding: 0; margin: 0; }
.lower-content-inner-fullwidth-funding-buttons ul li { font: Bold 1em Verdana; height: 48px; line-height: 1.4em; margin-bottom: 10px; background: none; padding: 0; }
.lower-content-inner-fullwidth-funding-buttons ul li a { background: url("/images/structural/Funding/bg-button-funding.gif") top left no-repeat; display: block; padding: 6px 80px 0 10px; height: 42px; text-decoration: none; }
.lower-content-inner-fullwidth-funding-buttons ul li a:hover { background: url("/images/structural/Funding/bg-button-funding-over.gif") top left no-repeat; color: #ab113d; text-decoration: none; }
.lower-content-inner-fullwidth-funding-buttons ul li.selected a { background: url("/images/structural/Funding/bg-button-funding-selected.gif") top left no-repeat; color: #ab113d; text-decoration: none; }
.lower-content-inner-fullwidth-funding-popout { background: url("/images/structural/Funding/bg-funding-line.gif") top left repeat-y; float: left; width: 245px; margin-top: 10px;}
.lower-content-inner-fullwidth-funding-popout ul { list-style: none; padding: 0; margin: 0; margin-left:1px; padding-top:5px  }
.lower-content-inner-fullwidth-funding-popout ul li { font: 0.9em Verdana; height: 33px; margin-bottom: 10px; background: none; padding: 0; }
.lower-content-inner-fullwidth-funding-popout ul li a { background: url("/images/structural/Funding/bg-button-funding-popout.gif") top left no-repeat; display: block; padding: 6px 6px 6px 52px; height: 39px; text-decoration: none; }
.lower-content-inner-fullwidth-funding-popout ul li a:hover { display: block; text-decoration: none; }

.fundingbar {background: url("/images/structural/Funding/funding-longbar.jpg") no-repeat; min-height: 30px; padding-left: 10px; padding-top:5px; margin-top:10px;}
.fundingbar p {color:#ffffff;}
.fundingbar .notes {color:#000000 !important;}
.fundingbar ul { list-style: none; padding: 0; margin-top: 5px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }

/*********************************************
     MEDIA LIBRARY
*********************************************/

.lower-content-inner-fullwidth-media { font: 1em Verdana; line-height: 1.5em; padding: 0 0 0 3px; }
.lower-content-inner-fullwidth-media a { color: #434343; text-decoration: underline; }
.lower-content-inner-fullwidth-media a:hover { color: #0298d3; text-decoration:underline; }
.lower-content-inner-fullwidth-media ul { list-style: none; padding: 0px; margin: 15px 0px; }
.lower-content-inner-fullwidth-media ul li { background: url("/images/icons/Arrows/arrow-list-colour1.gif") 5px 9px no-repeat; padding: 3px 15px; }
.lower-content-inner-fullwidth-media-top { height: 46px; margin-top: 15px; }
.lower-content-inner-fullwidth-media-top-tab { background: url("/images/structural/MediaLibrary/bg-tab-media.gif") top no-repeat; font: 1.2em Verdana; float: left; height: 46px; width: 227px; margin-right: 12px; }
.lower-content-inner-fullwidth-media-top-tab a { color: #ffffff !important; display: block; padding: 12px 10px 0 30px; height: 28px; text-decoration: none !important; }
.lower-content-inner-fullwidth-media-top-tab a:hover { color: #ffffff !important; text-decoration: none !important; }
.lower-content-inner-fullwidth-media-top-tab.right { margin-right: 0px; }
.lower-content-inner-fullwidth-media-top-tab.selected { background: url("/images/structural/MediaLibrary/bg-tab-media-selected.gif") top no-repeat; }
.lower-content-inner-fullwidth-media-box { background: url("/images/structural/MediaLibrary/bg-media-box.gif") top left no-repeat; padding: 15px 10px 0 10px; width: 924px; margin-top: -6px; }
.lower-content-inner-fullwidth-media-box-left { float: left; width: 620px; }
.lower-content-inner-fullwidth-media-box-left-top { padding-bottom: 10px; }
.lower-content-inner-fullwidth-media-box-left-top-title { float: left; font: Bold 1.2em Verdana; }
.lower-content-inner-fullwidth-media-box-left-top-views { color: #666666; float: right; font: 0.8em Verdana; padding-top: 4px; }
.lower-content-inner-fullwidth-media-box-right { background: url("/images/structural/MediaLibrary/bg-playlist.gif") right repeat-y; float: right; width: 294px; margin-top: 28px; }
.lower-content-inner-fullwidth-media-box-right-bottom { background: url("/images/structural/MediaLibrary/bg-playlist-bottom.gif") bottom right no-repeat; }
.lower-content-inner-fullwidth-media-box-right-top { background: url("/images/structural/MediaLibrary/bg-playlist-top.gif") top right no-repeat; padding: 25px; zoom: 1; }
.lower-content-inner-fullwidth-media-box-right-title { color: #434343; font: Bold 0.9em Verdana; }
.lower-content-inner-fullwidth-media-box-player { background: url("/images/structural/MediaLibrary/bg-player.gif") top #e6e6e6; }
.lower-content-inner-fullwidth-media-box-player-inner { background: url("/images/structural/MediaLibrary/bg-player.gif") bottom; padding: 11px; }
.lower-content-inner-fullwidth-media-box-transcript { text-align: right; padding-top: 5px; }
.lower-content-inner-fullwidth-media-box-text { padding-top: 10px; }


/* playlist style*/ 
#playlist { height: 330px; width: 250px; overflow: auto; margin-top: 10px; }

/* playlist entry */
#playlist a { background: url("/images/structural/MediaLibrary/bg-playlist-item.gif") top no-repeat; color: #666666; display: block; height: 50px; font: 0.8em Verdana; padding: 10px; margin-bottom: 1px; text-decoration: none; width: 206px; }
#playlist a .title { font: Bold 1.1em Verdana; line-height: 1.5em; }
#playlist a img { border: 1px solid #ffffff; float: left; margin-right: 10px; }

/* different states of a playlist entry */
#playlist a.light { background: url("/images/structural/MediaLibrary/bg-playlist-item-light.gif") top no-repeat; }
#playlist a:hover, #playlist a.selected { background: url("/images/structural/MediaLibrary/bg-playlist-item-over.gif") top no-repeat; color: #ffffff; }


/*********************************************
     INTERNATIONAL MAP
*********************************************/

.lower-content-inner-right-international { font: 1em Verdana; line-height: 1.5em; }
.lower-content-inner-right-international-top { padding: 10px 0 15px 0; }
.lower-content-inner-right-international-bottom { background:url("/images/structural/Maps/bg-international.gif") top left no-repeat; padding: 11px; zoom: 1; }
.lower-content-inner-right-international-pod { float: left; margin: 0 2px; width: 163px; }
.lower-content-inner-right-international-pod-top { border-bottom: 1px solid #ffffff; color: #ffffff; font: Bold 1.1em Verdana; }
.lower-content-inner-right-international-pod-top a, .lower-content-inner-right-international-pod-top a:hover { color: #ffffff; display: block; padding: 7px; text-decoration: none; }
.lower-content-inner-right-international-pod-top.intpodtopgreen { background: url("/images/structural/Maps/bg-international-pod-green.gif") top no-repeat #aabf63; }
.lower-content-inner-right-international-pod-top.intpodtoppurple { background: url("/images/structural/Maps/bg-international-pod-purple.gif") top no-repeat #aa6c91; }
.lower-content-inner-right-international-pod-top.intpodtoporange { background: url("/images/structural/Maps/bg-international-pod-orange.gif") top no-repeat #e1b262; }
.lower-content-inner-right-international-pod-top.intpodtopblue { background: url("/images/structural/Maps/bg-international-pod-blue.gif") top no-repeat #7ba2bc; }
.lower-content-inner-right-international-pod-content { background: #f4f4f4; min-height: 100px; height: auto !important; height: 100px; padding: 7px 10px; }
.lower-content-inner-right-international-pod-content ul { list-style: none; padding: 0; margin: 0; }
.lower-content-inner-right-international-pod-content ul li { padding: 5px 18px; font: 0.9em Verdana; }
.lower-content-inner-right-international-pod-content.podcontentgreen ul li { background: url("/images/icons/Arrows/arrow-international-green.gif") 0 7px no-repeat; }
.lower-content-inner-right-international-pod-content.podcontentpurple ul li { background: url("/images/icons/Arrows/arrow-international-purple.gif") 0 7px no-repeat; }
.lower-content-inner-right-international-pod-content.podcontentorange ul li { background: url("/images/icons/Arrows/arrow-international-orange.gif") 0 7px no-repeat; }
.lower-content-inner-right-international-pod-content.podcontentblue ul li { background: url("/images/icons/Arrows/arrow-international-blue.gif") 0 7px no-repeat; }
.lower-content-inner-right-international-pod-content ul li a, .lower-content-inner-right-international-pod-content ul li a:hover { color: #666666; }
 .lower-content-inner-right-international-pod-content ul li a:hover { color: #666666; text-decoration:none;}
/*********************************************
     IRELAND MAP
*********************************************/

.lower-content-inner-right-ireland { font: 1em Verdana; line-height: 1.5em; }
.lower-content-inner-right-ireland-top { padding: 10px 0 15px 0; }
.lower-content-inner-right-ireland-bottom { padding-top: 10px; }
.lower-content-inner-right-ireland-map { float: left; width: 328px; }
.lower-content-inner-right-ireland-side { float: right; width: 335px; }
.lower-content-inner-right-ireland-pod { float: left; width: 150px; margin: 0 0 10px 16px; }
.lower-content-inner-right-ireland-pod-top { border-bottom: 1px solid #ffffff; color: #ffffff; font: Bold 1.1em Verdana; }
.lower-content-inner-right-ireland-pod-top a, .lower-content-inner-right-ireland-pod-top a:hover { color: #ffffff; display: block; padding: 7px; text-decoration: none;	}
.lower-content-inner-right-ireland-pod-top.podtoppurple { background: url("/images/structural/Maps/bg-ireland-pod-purple.gif") top no-repeat #aa6c91; }
.lower-content-inner-right-ireland-pod-top.podtoporange { background: url("/images/structural/Maps/bg-ireland-pod-orange.gif") top no-repeat #e1b262; }
.lower-content-inner-right-ireland-pod-top.podtopcyan { background: url("/images/structural/Maps/bg-ireland-pod-cyan.gif") top no-repeat #8dbabd; }
.lower-content-inner-right-ireland-pod-top.podtopgreen { background: url("/images/structural/Maps/bg-ireland-pod-green.gif") top no-repeat #aabf63; }
.lower-content-inner-right-ireland-pod-top.podtopblue { background: url("/images/structural/Maps/bg-ireland-pod-blue.gif") top no-repeat #7ba2bc; }
.lower-content-inner-right-ireland-pod-top.podtopdarkgreen { background: url("/images/structural/Maps/bg-ireland-pod-darkgreen.gif") top no-repeat #85a655; }
.lower-content-inner-right-ireland-pod-content { background: url("/images/structural/Maps/bg-ireland-pod-bottom.gif") bottom no-repeat #f4f4f4; font: 0.9em Verdana; min-height: 45px; height: auto !important; height: 45px; padding: 7px 10px; }

/*********************************************
     SOURCE PRODUCTS
*********************************************/


.lower-content-inner-right-source { font: 1em Verdana; line-height: 1.5em; padding: 0 0; }
.lower-content-inner-right-source table td { font: 1em Verdana; }
.lower-content-inner-right-source table td.title { color: #434343; font-weight: Bold; width: 180px; vertical-align: top; padding-top: 5px; }
.lower-content-inner-right-source table td.required-top { background: none; color: #0093cb; vertical-align: top; }
.lower-content-inner-right-source table td.required { color: #0093cb; }
.lower-content-inner-right-source table td.textbox input, .lower-content-inner-right-source table td textarea { width: 400px; border: 1px solid #d9d9d9; color: #434343; font: 1em Verdana; padding: 5px; }
.lower-content-inner-right-source table td select { width: 412px; border: 1px solid #d9d9d9; color: #434343; font: 1em Verdana; padding: 5px; }
.lower-content-inner-right-source table td.submit { text-align: right; }

/*********************************************
     STAIRCASE
*********************************************/

.lower-content-inner-right-staircase { font: 1em Verdana; line-height: 1.5em; }
.lower-content-inner-right-staircase a { color: #ab113d; }
.lower-content-inner-right-staircase-top { padding: 10px 0; }
.lower-content-inner-right-staircase-content { height: 347px; position: relative; margin-top: -347px; }
.lower-content-inner-right-staircase-block { behavior: url("/includes/js/iepngfix.htc"); float: right; font: 0.9em Verdana; height: 47px; line-height: 1.4em; margin-bottom: 3px; }
.lower-content-inner-right-staircase-block a { color: #434343; display: block; height: 33px; padding: 8px 5px 5px 30px; text-decoration: none; }
.lower-content-inner-right-staircase-block a:hover { color: #ab246b; }
.lower-content-inner-right-staircase-block.step1 { background: url("/images/structural/Staircase/bg-staircase1.png") no-repeat; width: 270px; }
.lower-content-inner-right-staircase-block.step2 { background: url("/images/structural/Staircase/bg-staircase2.png") no-repeat; width: 330px; }
.lower-content-inner-right-staircase-block.step3 { background: url("/images/structural/Staircase/bg-staircase3.png") no-repeat; width: 390px; }
.lower-content-inner-right-staircase-block.step4 { background: url("/images/structural/Staircase/bg-staircase4.png") no-repeat; width: 450px; }
.lower-content-inner-right-staircase-block.step5 { background: url("/images/structural/Staircase/bg-staircase5.png") no-repeat; width: 510px; }
.lower-content-inner-right-staircase-block.step6 { background: url("/images/structural/Staircase/bg-staircase6.png") no-repeat; width: 570px; }
.lower-content-inner-right-staircase-block.step7 { background: url("/images/structural/Staircase/bg-staircase7.png") no-repeat; width: 630px; }

/*********************************************
     BESPOKE STAGES
*********************************************/

.lower-content-inner-right-stages { font: 1em Verdana; line-height: 1.5em; }
.lower-content-inner-right-stages { font: 1em Verdana; line-height: 1.5em; }
.lower-content-inner-right-stages-top { padding: 10px 0; zoom: 1; }

/* Stage 1 */
.lower-content-inner-right-stages-top-stageone { float: left; width: 212px; }
.lower-content-inner-right-stages-top-stageone a { background: url("/images/structural/BespokeStages/bg-stage1.jpg") no-repeat; display: block; height: 245px; }
.lower-content-inner-right-stages-top-stageone a:hover { background: url("/images/structural/BespokeStages/bg-stage1-over.jpg") no-repeat; }
.lower-content-inner-right-stages-top-stageone a.selected, .lower-content-inner-right-stages-top-stageone a:hover.selected { background: url("/images/structural/BespokeStages/bg-stage1-selected.jpg") no-repeat; }

/* Stage 2 */
.lower-content-inner-right-stages-top-stagetwo { float: left; width: 223px; }
.lower-content-inner-right-stages-top-stagetwo a { background: url("/images/structural/BespokeStages/bg-stage2.jpg") no-repeat; display: block; height: 245px; }
.lower-content-inner-right-stages-top-stagetwo a:hover { background: url("/images/structural/BespokeStages/bg-stage2-over.jpg") no-repeat; }
.lower-content-inner-right-stages-top-stagetwo a.selected, .lower-content-inner-right-stages-top-stagetwo a:hover.selected { background: url("/images/structural/BespokeStages/bg-stage2-selected.jpg") no-repeat; }

/* Stage 3 */
.lower-content-inner-right-stages-top-stagethree { float: left; width: 253px; }
.lower-content-inner-right-stages-top-stagethree a { background: url("/images/structural/BespokeStages/bg-stage3.jpg") no-repeat; display: block; height: 245px; }
.lower-content-inner-right-stages-top-stagethree a:hover { background: url("/images/structural/BespokeStages/bg-stage3-over.jpg") no-repeat; }
.lower-content-inner-right-stages-top-stagethree a.selected, .lower-content-inner-right-stages-top-stagethree a:hover.selected { background: url("/images/structural/BespokeStages/bg-stage3-selected.jpg") no-repeat; }

.lower-content-inner-right-stages a { color: #434343; text-decoration: underline; }
.lower-content-inner-right-stages a:hover { color: #c1a227; }
.lower-content-inner-right-stages ul { list-style: none; padding: 0px; margin: 15px 0px; }
.lower-content-inner-right-stages ul li { background:url("/images/icons/Arrows/arrow-list-colour9.gif") 5px 9px no-repeat; padding: 3px 15px; }
.lower-content-inner-right-stages-bottom { padding: 10px 0; zoom: 1; }

/*********************************************
     FUNDING BUTTONS
*********************************************/

.lower-content-inner-right-funding-buttons { padding-top: 20px; }
.lower-content-inner-right-funding-button-left { float: left; width: 466px; }
.lower-content-inner-right-funding-button-right { float: right; width: 466px; }
.lower-content-inner-right-funding-button-inner { height: 113px; position: relative; margin-top: -113px; }
.lower-content-inner-right-funding-button-inner a { display: block; text-decoration: none; padding: 13px 150px 0 20px; height: 100px; }
.lower-content-inner-right-funding-button-inner-title { background: url("/images/icons/Arrows/arrow-leftnav-colour1.gif") 0 9px no-repeat; color: #ab113d; font: 1.7em Verdana;	padding-left: 15px; }
.lower-content-inner-right-funding-button-inner-text { color: #434343; font: 1em Verdana; }

/*********************************************
     FUNDING - SOURCES OF EQUITY FINANCE
*********************************************/

.lower-content-inner-right-funding-sources { padding: 20px 0 10px 0; }
.lower-content-inner-right-funding-sources-inner { height: 315px; position: relative; margin-top: -315px; }
.lower-content-inner-right-funding-sources-inner-bar { color: #ffffff; float: left; font: Bold 0.8em Verdana; height: 20px; padding: 10px 0; text-align: center; margin-bottom: 12px; }
.lower-content-inner-right-funding-sources-inner-bar.purple { background: url("/images/structural/FundingSources/bg-sources-purple.png") top right no-repeat; padding-left: 87px; width: 171px; }
.lower-content-inner-right-funding-sources-inner-bar.orange { background: url("/images/structural/FundingSources/bg-sources-orange.png") top right no-repeat; padding-left: 95px; width: 301px; }
.lower-content-inner-right-funding-sources-inner-bar.cyan { background: url("/images/structural/FundingSources/bg-sources-cyan.png") top right no-repeat; padding-left: 187px; width: 220px; }
.lower-content-inner-right-funding-sources-inner-bar.green { background: url("/images/structural/FundingSources/bg-sources-green.png") top right no-repeat; padding-left: 235px; width: 401px; }
.lower-content-inner-right-funding-sources-inner-bar.blue { background: url("/images/structural/FundingSources/bg-sources-blue.png") top right no-repeat; padding-left: 95px; width: 390px; }
.lower-content-inner-right-funding-sources-inner-bar.darkgreen { background: url("/images/structural/FundingSources/bg-sources-darkgreen.png") top right no-repeat; padding-left: 587px; width: 99px; }

.lower-content-inner-right-events-listing .EventSearch table td.title,.lower-content-inner-right-events-listing .EventSearch table td.titleShort { color: #434343; font-weight: bold; padding: 5px; vertical-align: top; width: 142px; }
.lower-content-inner-right-events-listing .EventSearch table td.textbox { width: 150px; } 
.lower-content-inner-right-events-listing .EventSearch table td.textbox SELECT { border: 1px solid #D9D9D9; color: #434343; font: 1em Verdana; width: 303px; }
.lower-content-inner-right-events-listing .EventSearch table td.textbox select.Short { width: 110px; }
.lower-content-inner-right-events-listing .EventSearch td.required-top{ background: none repeat scroll 0 0 transparent; color: #0093CB; vertical-align: top; }
.lower-content-inner-right-events-listing .EventSearch td.required{ color: #0093CB; }
.lower-content-inner-right-events-listing .EventSearch td.Submit{ text-align: right; }
.lower-content-inner-right-events-listing h2.SearchEventDate{ font: 1.4em Verdana; font-weight: normal; padding-top: 20px; }
.lower-content-inner-right-funding-sources p,lower-content-inner-right-funding-button-left p { padding: 0px; margin: 0px; }
.lower-content-inner-right-staircase-content p, .lower-content-inner-right-stages-top p { padding: 0px; margin: 0px; }
.lower-content-inner-fullwidth-funding-box-pods, .lower-content-inner-fullwidth-funding-box-text { display: block; }
input.searchBtn{ border: none; font: 1em Verdana; margin: 0 0px 0 0; padding: 0px; width: 72px; }
.lower-content-inner-right-funding-buttons p { margin: 0px; padding: 0px; }
.lower-content-inner-right-source label{ font: 1.0em Verdana; font-weight: bold; }
.lower-content-inner-right-source select {color: #434343; font-weight: bold; padding: 5px; vertical-align: top; } 
SELECT{ border: 1px solid #d9d9d9 !important; padding: 5px !important; font: 1em Verdana !important; }

/*********************************************
     FlowPlayer Styles
*********************************************/
a.flowPlayer { text-align: center; background-repeat: no-repeat; background-position: center center; }
a.flowPlayer img.PlayButtonLarge {margin-top: 100px; border: 0px; }
/*a.flowPlayer img.PlayButtonSmall { margin-top: 60px; border: 0px; }*/
img.PlayButtonSmall {margin-top: 30px !important; border: 0px !important; margin-left: -105px;  }
/* Button on Media Centre */
div.lower-content-inner-fullwidth-media a.flowPlayer img.PlayButtonLarge { margin-top: 165px !important; border: 0px; }

.KeyMessagesVideoHolder {width:217px; border: 5px solid #000000;}
label.EventItemLeft{float:left; width:100px; text-align:left; padding-right:6px; font-weight:bold; }
p.EventPara{margin-top:2px; margin-bottom:6px;}
p.EventParaLarge{margin-top:20px; margin-bottom:2px;}

/*********************************************
     Document List Styles
*********************************************/
.lower-content-inner-right-documentlist { font: 1em Verdana; line-height: 1.5em; }
.lower-content-inner-right-documentlist-listing-item { border-bottom: 1px dotted #bababa; padding:15px 0; zoom: 1; }
.lower-content-inner-right-documentlist-listing-item.bottom { border-bottom: none !important; }
.lower-content-inner-right-documentlist-listing-item-left { background: url("/images/structural/Publications/bg-publications-left.gif") no-repeat; height: 72px; width: 71px; float: left; }
.lower-content-inner-right-documentlist-listing-item-details { float: right; width: 605px; }
.lower-content-inner-right-documentlist-listing-item-details-title { font: 1.2em Verdana; padding-bottom: 7px; }
.lower-content-inner-right-documentlist-listing-item-details-text { padding-bottom: 7px; }

/*********************************************
     FullSiteMap Styles
*********************************************/

ul.FullSiteMap_LocationList { padding: 0px; margin: 0;}
ul.FullSiteMap_LocationList li { background: none;display:block;}
ul.FullSiteMap_SubLocationList { background-color: #efefef; border: 1px solid #001177; padding: 0px; margin: 0; display:block;}
ul.FullSiteMap_SubLocationList li { display:block;color: #dd0f0f;padding-left:50px;}
ul.FullSiteMap_DocumentList { background-color: #f4dbdb; border: 1px solid #000000; padding: 0; margin: 0; display:block;}
ul.FullSiteMap_DocumentList li { display:block;color: #1d6cc4; }


ul.FullSiteMap_ResourceList { background-color: #dff4db; border: 1px solid #001177; padding: 0; margin: 0; }
ul.FullSiteMap_ResourceList li { }

/* Padding Fixes */
.lower-content-inner-fullwidth-content h2 { padding-bottom: 10px; }
.lower-content-inner-boxes p { padding: 0; margin: 0; }

/*********************************************
     Language Menu fixes
*********************************************/
.lower-banner img { z-index: 100; }
.dropdown2 dd { z-index: 101; }

/*********************************************
     Login Panal
*********************************************/
#LoginTextBoxes { position:relative; left:10%; }
.loginPanel { clear:both; height:100%; padding-top:0px; margin:20px; background:url(/images/other/loginPanelMiddle.gif) repeat-y #FFF; }
.loginText { position:relative;float:left; padding-top:0px; padding-bottom:10px; padding-left:40px; padding-right:60px; margin-top:0px; }
.securityPoints { clear:both; width:500px; padding-left:60px; }

/*********************************************
     DevExpress
*********************************************/
.dxgvTable { line-height: 1.5em }


/*********************************************
     Homepage Featured Videos
	 29/03/11 - CSpillane - Used to render the Keymesages.xsl
*********************************************/

/* homepage -  playlist style */
#featured-playlist 
{	
	margin:-6px 10px -1px 1px;
	padding-bottom:5px;
	height: 135px; 
}

#featured-playlist ul 
{
	list-style-type:none;	
	padding-left:2px;
	margin-left: 0px;	
	float:left; 
	white-space:nowrap; 
	overflow:auto; 
	display:block;
}

/* homepage - playlist entry*/ 
#featured-playlist li  
{
	border-width:1px; 
	border-style: solid; 
	border-color: #FFCE66; 	
	margin-right: 4px;
	display:inline-block;
}

#featured-playlist li a 
{ 	
	background: url("/images/structural/MediaLibrary/bg-playlist-item.gif") top no-repeat; 
	color: #666666; 
	height: 90px; 
	width: 260px;
	font: 0.8em Verdana; 
	text-decoration: none; 	
	padding: 10px; 	
	float:left;
	display: block;
	
	overflow:auto;
	white-space:normal;
}

#featured-playlist li a img  
{
	border: 1px solid #ffffff; 	
	margin-right: 10px; 
	float: left; 
}



#featured-playlist li:hover{border-width:1px;border-style: solid;border-color: White;}
#featured-playlist li a .title {font: Bold 1.1em Verdana; line-height: 1.5em;}
#featured-playlist li a img  { border: 1px solid #ffffff; margin-right: 10px; }

/* homepage - entry different states of a playlist entry */
#featured-playlist  li a.light { background: url("/images/structural/MediaLibrary/bg-playlist-item-light.gif") top no-repeat; }
#featured-playlist  li a:hover, #playlist a.selected {background: url("/images/structural/MediaLibrary/bg-playlist-item-over.gif") top no-repeat; color: #ffffff; }

/* Scroll Bar Master Styling Starts Here */
#featured-playlist .hscrollerbasebeg { background: url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -60px 0px no-repeat; height: 15px; width: 15px !important; }
#featured-playlist .hscrollerbaseend { background: url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -30px 0px no-repeat; height: 15px; width: 15px; }
#featured-playlist .hscrollerbase { height: 15px; background: #D7EBDF url("/images/structural/Scrollbar/basebarcaps_horizontalbarbody.png") 15px 0px;}
#featured-playlist .hscrollerbar { padding: 10px; z-index: 2; }
#featured-playlist .hscrollerbar { height: 15px; background: #99CBCB url("/images/structural/Scrollbar/basebarcaps_horizontalbarbody.png")  0px 15px repeat; width: 80px !important;}

#featured-playlist .hscrollerbarbeg { background: url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -60px -15px no-repeat; width: 15px !important; height: 15px; }
#featured-playlist .hscrollerbarend { background: url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -30px -15px no-repeat; width: 15px  !important; height: 15px; }



/* Whats new and Twitter Feed Pod Styles */
.scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
.vscrollerbase { width: 15px; background: #D7EBDF url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") 0px 0px repeat-y; }
.vscrollerbar { width: 15px; background: #99CBCB url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -15px 0px repeat-y; }
.vscrollerbar { padding: 10px; z-index: 2; }
.vscrollerbarbeg { background: url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -45px -30px no-repeat; width: 15px; height: 15px !important; }
.vscrollerbarend { background: url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -45px 0px no-repeat; width: 15px; height: 15px; }
.vscrollerbasebeg { background: url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -30px -30px no-repeat; width: 15px; height: 15px !important; }
.vscrollerbaseend { background: url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -60px -30px no-repeat; height: 15px; width: 15px; }
.hscrollerbasebeg { background: url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -60px 0px no-repeat; height: 15px; width: 15px !important; }
.hscrollerbaseend { height: 15px; width: 15px; background: url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -30px 0px no-repeat; }
.scrollerjogbox:hover { background: #5E828C url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -45px -15px; }

/* Custom Twitter Application Clases */
.CustomTweet { }
.CustomTweet a,.CustomTweet a.visited { color:#0084B4; text-decoration:none; }
.CustomTweet a:hover  { color:#0084B4; text-decoration:underline; }
.CustomTweet .TweetFrom a,.CustomTweet .TweetFrom a.visited { color:#000000; text-decoration:none; font-weight:bold; }
.CustomTweet .TweetFrom a.hover { color:#0084B4; text-decoration:underline; font-weight:bold; }
.TweetDate,.TweetUsersName { color:Gray; }
.TweetContainer{ width:270px; min-width:270px; }
.tableCellImg	{float:left;width:30px;padding:0px;}
.tableCellTweet	{float:left;padding-left:3px; width:230px;}
.clearingBR	{clear:left;}

.fundingbar {background: url("/images/structural/Funding/funding-longbar.jpg") no-repeat; min-height: 30px; padding-top:5px; margin-top:10px;}
.fundingbar p {color:#ffffff; padding-left:10px;}
.fundingbar .notes {color:#000000 !important; padding-top:5px;}
.fundingbar ul { list-style: none; padding: 0; margin-top: 5px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }

.fundingbar .FundingContentMain {
    background: url("../../images/structural/funding/FundingTextPanelMainBck.png") no-repeat scroll left top #E7E7E2;
    clear: left;
/*    margin: 10px; 0 16px;*/
    margin-top:10px;
    padding: 6px 0 0;
    width: 900px;
}


.fundingbar .FundingContentInner {
    background-color:green;
    background: url("../../images/structural/funding/FundingTextPanelMainBck.png") no-repeat scroll -903px bottom transparent;
    padding: 0 0px 25px 20px;
}