@charset "utf-8";

/* CSS Document */



* {

padding: 0px;

margin: 0px;

}

ul {

list-style-type: none;

}


a:link, a:visited, a:active {
color: #2272af;
font-weight: normal;
text-decoration: underline;
}

a:hover {
color: #000;
font-weight: normal;
text-decoration: underline;
}

ul.normal li {
list-style-type: disc;
padding-left: 15px;
margin-left: 15px;
line-height: 18px;
}

ul.nobullets li {
list-style-type: none;
padding-left: 0px;
margin-left: 0px;
line-height: 18px;
}



h1 {

padding-bottom: 15px;

font-size: 30px;

font-weight: normal;

}

h2 {

font-size: 16px;

font-weight: normal;

}

p {

padding-bottom: 20px;

line-height: 18px;

}

.textBlue {

color: #0069aa;
font-size: 13px;

}

.textGreen {

color: #8cc63f;

}



.clear {

clear: both;

}



body {

font-size: 12px;

color: #595959;

font-family:Arial, Helvetica, sans-serif;

}



#header {

width: 100%;

}

.imgBox {

width: 808px;

margin: 0px auto;

height: 108px;
_height: 104px;

}

.imgBox img {

padding:0px;
float: left;
position: relative;
margin: 0px;

}



#container {

width: 807px;

margin: 0 auto;

background: url(../img/shadow-mid.gif) repeat-y;

}

#navigation {

border-top: 1px solid #fff;

padding-left: 10px;

height: 23px;

margin: 0px 3px;

}

#navigation li {

float: left;

border-left: 1px solid #fff;

position: relative;

}

#navigation li ul {

width: 155px;

border: 1px solid #fff;

border-top: none;

position: absolute;

top: 23px;

left: -2px;

display: none;

}

#navigation li ul li {

border-top: 1px solid #fff;

}

#navigation a, #navigation a:visited {

float: left;

display: block;

background-color: #c5c5c5;

width: 155px;

padding: 5px 0px 4px 0px;

text-decoration: none;

color: #fff;

font-size: 11px;

font-weight: bold;

text-align: center;

letter-spacing: 1px;

}

#navigation a:hover {

background-color: #666666;

}



#intSubNav {

width: 170px;

float: left;

height: 100px;

}



#content {

width: 545px;

float: left;

padding-top: 25px;

padding-right: 90px;

padding-bottom: 30px;

}

#content ul{
list-style-type:disc;
}

#homeContent {

width: 545px;

float: left;

padding-top: 25px;

padding-right: 130px;

padding-bottom: 20px;

padding-left: 130px

}



.linksList {



border-top: 1px solid #c5c5c5;

padding: 20px 0px;

height: 380px;

}

.linksList li {

list-style-type: none;
list-style: none;
float: left;

padding: 0px 10px 10px 0px;

}

.linksList span {
list-style-type: none;
list-style: none;
visibility: hidden;

}

.linksList a { 
list-style-type: none;
list-style: none;
width: 128px;

height: 179px;

display: block;

float: left;

text-decoration: none;

}



a.linkMort {

background: url(../img/btn-mortgage.jpg) no-repeat;

}

a.linkPRP {

background: url(../img/btn-personal-retirement-planning.jpg) no-repeat;

}

a.linkIS {

background: url(../img/btn-invest-saving.jpg) no-repeat;

}

a.linkPP {

background: url(../img/btn-personal-protection.jpg) no-repeat;

}

a.linkGI {

background: url(../img/btn-general-insurance.jpg) no-repeat;

}

a.linkGPS {

background: url(../img/btn-group-pension.jpg) no-repeat;

}

a.linkLTC {

background: url(../img/btn-long-term-care.jpg) no-repeat;

}

a.linkER {

background: url(../img/btn-equity-release.jpg) no-repeat;

}



a.linkMort:hover {

background: url(../img/btn-mortgage-over.jpg) no-repeat;

}

a.linkPRP:hover {

background: url(../img/btn-personal-retirement-planning-over.jpg) no-repeat;

}

a.linkIS:hover {

background: url(../img/btn-invest-saving-over.jpg) no-repeat;

}

a.linkPP:hover {

background: url(../img/btn-personal-protection-over.jpg) no-repeat;

}

a.linkGI:hover {

background: url(../img/btn-general-insurance-over.jpg) no-repeat;

}

a.linkGPS:hover {

background: url(../img/btn-group-pension-over.jpg) no-repeat;

}

a.linkLTC:hover {

background: url(../img/btn-long-term-care-over.jpg) no-repeat;

}

a.linkER:hover {

background: url(../img/btn-equity-release-over.jpg) no-repeat;

}



.last {

border: None!important;

}



.subNavList {

padding: 25px 0px 0px 15px;

}

.subNavList li{

line-height: 18px;

}

.subNavList a, .subNavList a:visited {

text-decoration: none;

font-weight: bold;

font-size: 11px;

}

.subNavList a:hover {
font-weight: bold;
text-decoration: underline;

}

.intBox {

float: left;

/*border-bottom: 1px solid #c5c5c5;*/

padding: 5px 0px;

width: 545px;

}

.intBox img {

float: left;

margin-right: 20px;

}

.intBox p{

padding-bottom: 0px;

}


#footer {

width: 807px;

margin: 0 auto;

padding-bottom: 10px;

background: url(../img/shadow-mid.gif) repeat-y;


}

#footer ul {

padding: 10px 0px 0px 45px;
}

#footer li {

float:left;

font-size: 13px;

padding: 0px 3px;

border-right: 1px solid #adadad;

}

#footer a, #footer a:visited {

color: #595959;

text-decoration: none;

}

#footer a:hover {

text-decoration: underline;

}



.datatable {
border: 1px solid #adadad;
border-collapse: collapse;
}

.datatable td {
padding: 5px;
border: 1px solid #adadad;
}

.formtable {
border: 1px solid #adadad;
}

.formtable td {
padding: 5px;
}

.content_footer
{
	margin-left: 10px;
	margin-right: 10px;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	margin-top: 20px;
	position: relative;
	padding-left: 160px;
	padding-right: 60px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 3px;
	text-align: left;
	font-size: 12px;
	color: #595959;
	font-family:Arial, Helvetica, sans-serif;
}