/* START - Header and footer outer background colouring */

#PAGEID_1075342 .zoneHeader2, #PAGEID_1075335 .zoneHeader2, #PAGEID_1075331 .zoneHeader2, #PAGEID_1075332 .zoneHeader2, #PAGEID_1075337 .zoneHeader2, #PAGEID_1075333 .zoneHeader2, #PAGEID_1075334 .zoneHeader2, #PAGEID_1075346 .zoneHeader2, #PAGEID_1075351 .zoneHeader2, #PAGEID_1075349 .zoneHeader2,
#PAGEID_1075348 .zoneHeader2, #PAGEID_1075347 .zoneHeader2, #PAGEID_1075345 .zoneHeader2 {
background: #066839;
}

#PAGEID_1075342 .zoneFooter2, #PAGEID_1075335 .zoneFooter2, #PAGEID_1075331 .zoneFooter2, #PAGEID_1075332 .zoneFooter2, #PAGEID_1075337 .zoneFooter2, #PAGEID_1075333 .zoneFooter2, #PAGEID_1075334 .zoneFooter2, #PAGEID_1075346 .zoneFooter2, #PAGEID_1075351 .zoneFooter2, #PAGEID_1075349 .zoneFooter2,
#PAGEID_1075348 .zoneFooter2, #PAGEID_1075347 .zoneFooter2, #PAGEID_1075345 .zoneFooter2 {
background: #066839;
}

#idFooterPoweredByContainer {
text-align: right;
font-size: 12px;
}

.zonePlace.zoneWAbranding {
    display:none;
}

/* END - Header and footer outer background coluring */

/* START - Main Login Button */

.WaGadgetLoginButton .loginLink {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    background: #490E6F;
    color: white;
    line-height: 400px;
    vertical-align: top;
    text-decoration: none;
}

.WaGadgetLoginButton .loginLink:hover {
    background: #59a31a;
}

.WaGadgetLoginButton .authenticated .loginLink {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    background: 0;
    color: #490E6F;
    line-height: 400px;
    vertical-align: top;
    text-decoration: none;
    cursor: pointer;
}

.WaGadgetLoginButton .authenticated .loginLink:hover {
    background: #59a31a;
}

.WaGadgetLoginButton .authenticated .loginLink {
    background: transparent !important;
    color: #066839 !important;
}

.WaGadgetLoginButton .authenticated .loginLink:hover {
    background: #8dc641 !important;
    color:#ffffff !important;
}

.WaGadgetLoginButton .loginLink {
    background: #066839 !important;
    color: #ffffff !important;
}

.WaGadgetLoginButton .loginLink:hover {
    background: #59a31a !important;
    color: #ffffff !important;
}

/* END - Main Login Button */

/* START - Mobile Login top panel */

.WaGadgetMobilePanel .mobilePanel {
    position: relative;
    height: 50px;
    background: #cccccc;
    color: white;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel {
    margin: 0;
    padding: 10px 0;
    background: #cccccc;
    border-top: 1px solid #69777f;
    text-align: left;
    list-style: none;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul ul {
    padding: 0;
    background: #bbbbbb;
    list-style: none;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul ul ul {
    background: #aaaaaa;
}

/* END - Mobile Login top panel */

/* START - Main Horizontal Navigation */

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a {
    position: relative;
    display: block;
    padding: 10px 13px 11px;
    background: inherit;
    color: #ffffff;
    white-space: nowrap;
    vertical-align: top;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

/* END - Main Horizontal Navigation */

/* START - 2025 Conference Horizontal Navigation */

#id_Header1-2025 .WaGadgetMenuHorizontal .menuInner, #id_Header1-2025 .WaGadgetMenuHorizontal .menuInner ul.firstLevel {
    background: #066839;
}

#id_Header1-2025 .WaGadgetMenuHorizontal .menuInner ul.firstLevel:hover {
    background: #066839;
}

#id_Header1-2025 .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a {
    background: #8dc641;
}

#id_Header1-2025 .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a:active {
    background: #418ac6;
}

#id_Header1-2025 .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a:hover {
    background: #8dc641;
}

#id_Header1-2025 .WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a:hover{
    background:#8dc641;
}

#id_Header1-2025 .WaGadgetMenuHorizontal .menuInner ul ul li>.item>a  {
background:#066839;
}

#id_Header1-2025 .WaGadgetMenuHorizontal .menuInner ul ul li>.item>a:hover  {
background:#8dc641;
}

#id_Header1-2025 .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item:hover > a, #id_Header1-2025 .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item:hover > a {
    background: #8dc641;
}

/* END - 2025 Conference Horizontal Navigation */

/* START - 2025 Vertical Navigation */

#id_537FIUg.WaGadgetMenuVertical ul.firstLevel {
    margin: 0;
    padding: 12px 0;
    background: #eeeeee;
    list-style: none;
}

#id_537FIUg.WaGadgetMenuVertical ul.firstLevel>li>.item:hover>a {
    background: #066839;
    color: white;
}

#id_537FIUg.WaGadgetMenuVertical ul.firstLevel>li>.item>a {
    position: relative;
    display: block;
    padding: 5px 15px 5px 15px;
    overflow: hidden;
    background: inherit;
    color: #066839;
    font: normal 18px / 18px 'Ubuntu Condensed', 'Arial', sans-serif;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#id_537FIUg.WaGadgetMenuVertical ul.firstLevel>li.dir>.item>a span:after {
    position: relative;
    top: 1px;
    z-index: 3;
    display: inline-block;
    width: 10px;
    height: 26px;
    margin: 0 0 0 6px;
    font: 12px / 18px 'Arial';
    vertical-align: top;
    content: '\25ba';
}

#id_aBp6zII a {
color: #066839;
text-decoration: none;
}

#id_aBp6zII a:hover {
color: #ffffff;
text-decoration: none;
}

#id_aBp6zII {
z-index: 5;
}

#id_537FIUg.WaGadgetMenuVertical ul ul li>.item>a, #id_537FIUg.WaGadgetMenuVertical ul ul li>.item>a:link{
    position: relative;
    display: block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 9px 15px 8px;
    background: #eeeeee;
    color: #066839;
    font: normal 16px / 18px 'Ubuntu Condensed', 'Arial', sans-serif;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

#id_537FIUg.WaGadgetMenuVertical ul ul li>.item>a:hover {
    background: #066839;
    color: white;
}

/* END - 2025 Vertical Navigation */

/* START - Footer Links */

#id_Ttql5QX a {
    color: #8dc641;
    text-decoration: none;
}

#id_Ttql5QX a:hover {
    color: #ffffff;
}

/* END - Footer Links */

/* START - Subnavigation link styling */

.subNavigationStyling {
font-family: 'Ubuntu Condensed', 'Arial', sans-serif !important;
font-size: 20px;
line-height: 33px;
color: #066839;
}

.subNavigationStyling a {
    color: #066839;
    font-family: 'Ubuntu Condensed', 'Arial', sans-serif !important;
    font-size: 20px;
    line-height: 33px;
    text-decoration: underline;
}

.subNavigationStyling a:hover {
    color: #8dc641;
    font-family: 'Ubuntu Condensed', 'Arial', sans-serif !important;
    font-size: 20px;
    line-height: 33px;
    text-decoration: none;
}

/* END - Subnavigation link styling */

/* START - Typography overrides */

h1 {
    text-transform: none;
}

.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle {
    font-family: Helvetica, Arial, sans-serif;
    color: #066839;
    font-size: 1.0em !important;
    font-weight: 500;
    line-height: 1.5em;
}

.WaGadgetBlog .blogEntryOuterContainer .boxHeaderOuterContainer h4 {
    font-family: Helvetica, Arial, sans-serif;
    color: #066839;
    font-size: 1.5em !important;
    font-weight: 500;
}

/* END - Typography overrides */

.WaGadgetBlog .controlPanel .toggleButton {
    background: #efefef;
    color: #066839;
}

.WaGadgetBlog .controlPanel .toggleButton:hover {
    background: #dddddd;
    color: #066839;
}

.WaGadgetBlogStateList ul.boxesList li.boxesListItem+li.boxesListItem {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 6px solid #efefef;
}

.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit] {
    background: #efefef;
    color: #066839;
    font-family: Helvetica, Arial, sans-serif;
}

.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit]:hover {
    background: #dddddd;
    color: #066839;
}

.WaGadgetBlogStateAddPost .boxFooterOuterContainer input, .WaGadgetBlogStateEditPost .boxFooterOuterContainer input {
    background: #efefef;
    color: #066839;
}

.WaGadgetBlogStateAddPost .boxFooterOuterContainer input:hover, .WaGadgetBlogStateEditPost .boxFooterOuterContainer input:hover {
    background: #dddddd;
    color: #066839;
}

.WaGadgetBlog .controlPanel .controlPanelInner a {
    background: #efefef;
    color: #066839;
}

.WaGadgetBlog .controlPanel .controlPanelInner a:hover {
    background: #dddddd;
    color: #066839;
}


.WaGadgetBlog .controlPanel.opened .toggleButton
Specificity: (0,4,0)
 {
    background: #dddddd;
    color: white;
}

.WaGadgetBlog .controlPanel.opened .toggleButton {
    background: #066839;
    color: white;
}