#centreColumn .text-link-colour {
	color:#005696;
	text-decoration:underline;
}
#indexContainer {	
	background: #fff url(../images/center-background.png) repeat-x scroll 0 0;
	margin:-20px -30px -30px;
}
#rightContainer {
	margin:0 15px 0 5px;
}
.sideHeading {	
    background: url(../images/right-heading.png) repeat-x scroll 0 1px;
	border-bottom: #fff 1px solid;
	margin-top:5px;
}
.fakeBorder{
	display:block;
	height:1px;
	border-bottom: #dcddd7 1px solid;
}

.sideHeadingText {
    color:#005696;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase; 
    padding:5px;
}

#side-login-box input[type=text], #side-login-box input[type=password] {
	width:100%;
}

.ahi-right-button {
	background:#fff url(../images/side-panel-gradient.png) repeat-x scroll 0 bottom;
}

.ahi-right-button-container {
	background:#CAD1D9;
	margin-bottom:12px;
}

#side-login-box #details {
	width:100%;
}

.ahi-right-image {
	border-right:1px solid #C4C4C4;
	float:left;
	height:95px;
	margin:5px 0;
	width:95px;
}

.calcImg {
	background: url("../images/calculator.png") no-repeat scroll 11px 5px transparent;
}

.moneyImg {
	background: url("../images/money.png") no-repeat scroll center 12px transparent;
}

.globeImg {
	background: url(../images/globe.png) no-repeat scroll bottom;
}

.ahi-right-text {
	border-left:1px solid #FFFFFF;
	color:#005696;
	float:right;
	font-size:20px;
	font-weight:bold;
	height:95px;
	margin:5px 0;
	width:140px;
}

.ahi-right-text div {
	padding:30px 0;
	text-align:center;
}

.ahi-right-text .doubleLineText {
	padding:20px 0px;
}

#centreColumn .ahi-right-text div a {
	color:#005696;
	text-decoration: none;
}

#footerNavContainer {
	background: #eaf0f4;
	min-height:220px;
}

#footerNavContainer ul  {
float:left;
line-height:1;
width:100%;
}

#footerNavContainer ul, #footerNavContainer ul * {
list-style:none;
margin:0;
padding:0;
}

#footerNavContainer ul li {
	float:left;
	width:95%;
}
#footerNavContainer ul li ul {
 padding:5px 0px;
}
#footerNavContainer ul li ul li{
 background:url("../images/arrow-grey.png") no-repeat scroll 0 9px transparent;
padding:7px 15px;
}
#footerNavContainer ul li a {
	font-size:16px;
	color:#005696;
	font-weight:bold;
}

#footerNavContainer ul li ul li a {
	font-size:11px;
	color:#777;
	font-weight:normal;
}

#footerNavContainer div {
	float:left;
	padding:15px 0 0 15px;
	width:14%;
}

#footerNavContainer div.extra-wide {
	width: 17%;
}

#centreColumn .registerNewLink {
	background:url("../images/register-arrow.png") no-repeat scroll 0 2px transparent;
	color:#5E5E5E;
	padding-left:15px;
}

#side-login-box {
	margin-bottom:20px;
}

#middleColumn {
	width:665px;
	margin:0 10px;
}


#rightColumn {
float:right;
width:260px;
}

.line {
	height:2px;
	border-bottom:1px dotted #5e5e5e;
	margin-top:10px;
}

.greetingText {
	color:#005696;
	font-size:16px;
	font-weight:bold;
}
.ahiInfo {
	color:#005696;
	font-size:11px;
	text-align:center;
}

#side-login-box a.ui-button {
	color:#fff;
}

.text-colour {
	color:#5e5e5e;
}

h1, h2, h3, h4, h5, h6 {
	color:#005696;
	margin-top:5px;
}

.basicPadding {
	padding:20px 30px 30px;
}

.hightlightImg {
	padding:15px 0;
}
#centreColumn .ahi-right-text div a:hover {
color:#0096df;
}