﻿/*********************************************
     		COLOUR CHANGES
*********************************************/
.colour5
{
	color: #91004b;
}
.CurrentColour
{
	color: #91004b;
}
h1, h2, h3
{
	color: #91004b;
}

/*********************************************
     		CONTENT AREA COLOUR CHANGES
*********************************************/

.info-bubble-arrow {
    display: none;
}

.info-bubble-how:hover .info-bubble-arrow {
    display: block;
}

.info-bubble-how .selected + .info-bubble-arrow {
    display: block;
}


.info-bubble-how {
    position: relative;
}

.info-bubble-arrow {
    position: absolute;
    bottom: -26px;
    right: 42%;
}


.info-bubble-arrow {
    width: 0; 
	height: 0; 
	border-left: 14px solid transparent;
	border-right: 14px solid transparent;
	border-bottom: 14px solid #A92066;
}

.info-bubbles {
    border-bottom: 16px solid #A92066 !important;
}

.info-bubble-how .info-bubble-title {
    color: #A92066 ;
}

.selected {
    background: url('/images/globe-pink.png') 11px center no-repeat !important;
 
    margin: 0px 5px;
}

.lower-content-inner-fullwidth-top h1{
    color: #A92066 !important;
    font-weight: bold;
    font-size: 1.75em;
    font-size: 28px;
}

.lower-content-inner-box-fourcolumns-top-title {
    background: #515151;
    
}

.lower-content-inner-fullwidth a
{
	color: #fff;
	text-decoration: none;
}
.lower-content-inner-fullwidth a:hover
{
	color: #fff;
}





.lower-content-inner-right ul
{
	list-style-image: none;
	list-style-type: none;
	margin: 15px 0;
	padding: 0;
}
.lower-content-inner-right ul li
{
	background: url("/images/icons/Arrows/arrow-list-colour5.gif") left 10px no-repeat;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 3px;
}
.lower-content-inner-left-nav ul li a
{
	background: #717171;
	color: #fff;
	display: block;
	padding: 12px 20px 11px 20px;
	text-decoration: none;
    
}
.lower-content-inner-left-nav ul li:hover
{
	background: #A92066;
}
.lower-content-inner-left-nav ul li:hover a
{
	background: #A92066;
	text-decoration: none !important;
}
.lower-content-inner-left-nav ul li.selected ul li:hover
{
	background: #A92066;
    color: #fff !important;
	
}
.lower-content-inner-left-nav ul li.selected:hover ul li a
{
	background: #A92066;
  

}

.lower-content-inner-left-nav ul li.selected ul li a:hover 
{
    color: #fff !important;


}
.lower-content-inner-left-nav ul li.selected
{
	background-color: #aaaaaa;
    border-bottom: 1px solid #515151;
}
.lower-content-inner-left-nav ul li.selected a
{
	background-color: #aaaaaa;
    border-bottom: 1px solid #515151;
   
}

    .lower-content-inner-left-nav ul li.selected ul li a:hover {
        color: #fff;
    }

    .lower-content-inner-left-nav ul li.selected a:last-child {
        border-bottom: 0px
    }
.lower-content-inner-left-nav ul li.selected ul li a
{
	background: none !important;
	color: #fff;
	padding: 12px 20px 11px 20px;
    display: block;
}
.lower-content-inner-left-nav ul li.selected ul li.selected
{
	background: url("/images/icons/Arrows/arrow-leftnav-colour10.gif") no-repeat scroll 0 11px transparent !important;
	border-bottom: 1px solid #EBEBEB;
	font-weight: bold;
     display: block;
	margin: 0;
	padding: 3px 3px 3px 15px;
}
.lower-content-inner-left-nav ul li.selected ul li.selected a
{
	background: none repeat scroll 0 0 transparent !important;
	color: #666666;
	padding: 5px 0;
	text-decoration: underline;
     display: block;
}
.lower-content-inner-left-nav ul li.selected ul li.selected a:hover
{
	text-decoration: none;
}
.lower-content-inner-left-nav ul ul li a:hover
{
	color: #104e70 !important;
}
.lower-content-inner-left-nav ul li a:hover
{
	text-decoration: underline;
}
.lower-content-inner-left-nav ul ul
{
	background: #dddddd;
	font: 0.75em Verdana;
	
}
.lower-content-inner-left-nav ul ul li
{
	background: #c1c1c1;
	border: 0px;
	font-weight: normal;
	margin: 0px;
	
}
.lower-content-inner-left-nav ul li ul li a
{
	background: none !important;
	color: #666666;
	padding: 3px 3px 3px 15px;
}
.lower-content-inner-left-nav ul ul ul{ background:none; border:none; padding-left:10px;}
.lower-content-inner-left-nav ul ul ul li { border:none;}

.lower-content-inner-left-nav ul ul ul{ background:none; border:none; padding-left:10px;}
.lower-content-inner-left-nav ul ul ul li { border:none;}

.lower-banner-inner
{
	background: url("/images/structural/Banner/bg-banner-colour5.png") top left no-repeat;
	behavior: url("/includes/js/iepngfix.htc");
	height: 128px;
	margin-bottom: -118px;
	position: relative;
	top: -128px;
}
.lower-content-inner-right
{
	font: 1em Verdana;
	line-height: 1.5em;
}
.lower-content-inner-right a
{
	color: #434343;
	text-decoration: underline;
}
.lower-content-inner-right a:hover
{
	color: #91004b;
}
.lower-content-inner-right ul
{
	list-style: none;
	margin: 15px 0px;
	padding: 0px;
}
.lower-content-inner-right ul li
{
    background: url("/images/icons/Arrows/arrow-list-colour5.gif") no-repeat scroll 5px 9px transparent;
	padding: 3px 15px;
}
.lower-key-contact-inner-detail
{
	color: #91004b;
	font: bold 1em Verdana;
	padding: 3px 0;
}
.lower-key-contact-inner-detail a
{
	color: #91004b;
}
.lower-key-contact-inner-detail a:hover
{
	text-decoration: none;
}

.lower-content-inner-box-twocolumns
{
	float: left;
	margin-right: 30px;
	width: 449px;
}
.lower-content-inner-box-twocolumns-top
{
	background: url("/images/structural/Box/bg-box-top-pink.gif") top left no-repeat #91004b;
}
.lower-content-inner-box-twocolumns-top-inner
{
	background: url("/images/structural/Box/bg-box-top-right-pink.gif") top right no-repeat;
}
.lower-content-inner-box-twocolumns-banner-arrow
{
	background: url("/images/structural/Box/bg-box-top-arrow-pink.gif") 15px 0px no-repeat;
	height: 5px;
	margin-bottom: -5px;
	position: relative;
	top: -113px;
}
.lower-content-inner-box-twocolumns ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.lower-content-inner-box-twocolumns ul li
{
    background: url("/images/icons/Arrows/arrow-list-colour5.gif") no-repeat scroll 5px 9px transparent;
	margin: 11px 0;
	padding-left: 18px;
}
.lower-content-inner-box-twocolumns ul li a
{
	font-weight: bold;
	text-decoration: underline;
}
.lower-content-inner-box-twocolumns ul li a:hover
{
	text-decoration: underline;
}
.lower-content-inner-box-threecolumns
{
	float: left;
	margin-right: 15px;
	width: 304px;
}
.lower-content-inner-box-threecolumns-top
{
	background: url("/images/structural/Box/bg-box-top-pink.gif") top left no-repeat #91004b;
}
.lower-content-inner-box-threecolumns-top-inner
{
	background: url("/images/structural/Box/bg-box-top-right-pink.gif") top right no-repeat;
}
.lower-content-inner-box-threecolumns-banner-arrow
{
	background: url("/images/structural/Box/bg-box-top-arrow-pink.gif") 15px 0px no-repeat;
	height: 5px;
	margin-bottom: -5px;
	position: relative;
	top: -113px;
}
.lower-content-inner-box-threecolumns ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.lower-content-inner-box-threecolumns ul li
{
    background: url("/images/icons/Arrows/arrow-list-colour5.gif") no-repeat scroll 5px 9px transparent;
	margin: 11px 0;
	padding-left: 18px;
}
.lower-content-inner-box-threecolumns ul li a
{
	font-weight: bold;
	text-decoration: underline;
}
.lower-content-inner-box-threecolumns ul li a:hover
{
	text-decoration: underline;
}
.lower-content-inner-box-fourcolumns
{
	float: left;
	margin-right: 12px;
	width: 227px;
}



.lower-content-inner-box-fourcolumns-banner-arrow
{
	background: url("/images/structural/Box/bg-box-top-arrow-pink.gif") 15px 0px no-repeat;
	height: 5px;
	margin-bottom: -5px;
	position: relative;
	top: -113px;
}
.lower-content-inner-box-fourcolumns ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.lower-content-inner-box-fourcolumns ul li
{
    background: url("/images/icons/Arrows/arrow-list-colour5.gif") no-repeat scroll 5px 9px transparent;
	margin: 11px 0;
	padding-left: 18px;
}
.lower-content-inner-box-fourcolumns ul li a
{
	font-weight: bold;
	text-decoration: underline;
}
.lower-content-inner-box-fourcolumns ul li a:hover
{
	text-decoration: underline;
}
.lower-content-inner-box-fivecolumns
{
	float: left;
	margin-right: 10px;
	width: 181px;
}
.lower-content-inner-box-fivecolumns-top
{
	background: url("/images/structural/Box/bg-box-top-pink.gif") top left no-repeat #91004b;
}
.lower-content-inner-box-fivecolumns-top-inner
{
	background: url("/images/structural/Box/bg-box-top-right-pink.gif") top right no-repeat;
}
.lower-content-inner-box-fivecolumns-banner-arrow
{
	background: url("/images/structural/Box/bg-box-top-arrow-pink.gif") 15px 0px no-repeat;
	height: 5px;
	margin-bottom: -5px;
	position: relative;
	top: -113px;
}
.lower-content-inner-box-fivecolumns ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.lower-content-inner-box-fivecolumns ul li
{
    background: url("/images/icons/Arrows/arrow-list-colour5.gif") no-repeat scroll 5px 9px transparent;
	margin: 11px 0;
	padding-left: 18px;
}
.lower-content-inner-box-fivecolumns ul li a
{
	font-weight: bold;
	text-decoration: underline;
}
.lower-content-inner-box-fivecolumns ul li a:hover
{
	text-decoration: underline;
}

@media (max-width:768px) {
    .info-bubble-arrow {
        display: none !important;
    }

    .info-bubble-what:hover .info-bubble-arrow {
        display: none !important;
    }

    .info-bubble-what .selected + .info-bubble-arrow {
        display: none !important;
    }

    .selected {
        background: url('/images/globe-pink.png') left center no-repeat !important;
        background-size: 40px !important;
        
        margin: 0px 5px;
    }
}