/* CSS layout */
body {
	font-family: arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 13pt ;
	margin: 0;
	padding: 0;

}

#body-bold {
	font-family: arial, Helvetica, sans-serif;
	font-size: 8pt;font-weight: bold;
}

ul, li {
	margin: 0;
	padding: 0;
}

#global {
	width: 979px;
}

#masthead {
	height: 68px;
	background-image: url('images/gray_bg_left_left.gif');
	background-repeat: repeat-y;
	background-position: left;
	width: 100%;
}
#container {
	position: relative;
	width: 100%;
}
#left_col {
	background-position: left;
	width: 129px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url('images/gray_bg_fade.gif');
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #f6f6f6;
}
#left_col_bottom_bg {
	background-image: url('images/bottom_curve_left.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-bottom: 60px;
}
#left_col_bottom_bg ul {
	list-style: none;
	margin: 0px;
	margin-top: 8px;
}
#left_col_bottom_bg ul li {
	padding-top: 16px;
	padding-left: 16px;
	border-bottom: 1px solid #f6f6f6;
}
#left_col_bottom_bg ul li a:link, #left_col_bottom_bg ul li a:visited, #left_col_bottom_bg ul li a:active {
	font-family: arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}
#left_col_bottom_bg ul li a:hover {
	text-decoration: none;
	color: #aaabae;

}
#page_content_bg {
	margin-right: 0px;
	margin-left: 139px;
	background-color: #f6f6f6;
	background-image: url('images/content_right_bg.gif');
	background-repeat: repeat-y;
	background-position: right;
	width: 840px;
	
}
.page_core
{
	height:560px;
}
#page_content_bg2 {
	background-image: url('images/bottom_img.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 840px;
	padding: 25px 25px 25px 25px;
}


#internal_left_nav {
	/*background-color: #B1CAE1;*/
	float: left;
	width: 225px;
	height: 338px;
	
	
	background-position: bottom;	
	background-repeat: no-repeat;
	
}




/* left nav on off state styles     */
#internal_left_nav ul li {
	list-style: none;
	width:100%;
	margin-left: 0px;
}
#internal_left_nav ul li a:link, #internal_left_nav ul li a:visited, #internal_left_nav ul li a:active {
	font-family: arial, Helvetica, sans-serif; /*color: #52449f;*/;
	color: #A4A5A8;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 33px;
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	border:none;
	margin:0;
}

#internal_left_nav ul li a:hover {
	font-family: arial, Helvetica, sans-serif;
	color: #52449f;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 33px;
	text-align: center;
	border:none;
	margin:0;
	background-repeat: no-repeat;
	background-position: center bottom;

}



/*
individual nav items 
*/

#Residential_Purchase a
{
	background-image:url('images/Residential_Purchase_off.gif');
	
}

#Residential_Purchase a:hover
{
	background-image:url('images/Residential_Purchase_on.gif');
	
}

#Residential_Purchase_on a
{
	background-image:url('images/Residential_Purchase_on.gif');
	
}

#Residential_Purchase_on a:hover
{
	background-image:url('images/Residential_Purchase_on.gif');
	
}


#SelfBuild a
{
background-image:url('images/SelfBuild_off.gif')
}

#SelfBuild a:hover
{
background-image:url('images/SelfBuild_on.gif')
}

#SelfBuild_on a
{
background-image:url('images/SelfBuild_on.gif')
}

#SelfBuild_on a:hover
{
background-image:url('images/SelfBuild_on.gif')
}


#BuyToLet a
{
background-image:url('images/BuyToLet_off.gif')
}

#BuyToLet a:hover
{
background-image:url('images/BuyToLet_on.gif')
}

#BuyToLet_on a
{
background-image:url('images/BuyToLet_on.gif')
}

#BuyToLet_on a:hover
{
background-image:url('images/BuyToLet_on.gif')
}

#AdditionalServices a
{
background-image:url('images/AdditionalServices_off.gif')
}

#AdditionalServices a:hover
{
background-image:url('images/AdditionalServices_on.gif')
}

#AdditionalServices_on a
{
background-image:url('images/AdditionalServices_on.gif')
}

#AdditionalServices_on a:hover
{
background-image:url('images/AdditionalServices_on.gif')
}
#BusinessIns a
{
background-image:url('images/Business_off.jpg')
}

#BusinessIns a:hover
{
background-image:url('images/Business_on.jpg')
}

#BusinessIns_on a
{
background-image:url('images/Business_on.jpg')
}

#BusinessIns_on a:hover
{
background-image:url('images/Business_on.jpg')
}

#Enquiries a
{
background-image:url('images/Enquiries_off.gif')
}

#Enquiries a:hover
{
background-image:url('images/Enquiries_on.gif')
}

#Enquiries_on a
{
background-image:url('images/Enquiries_on.gif')
}

#Enquiries_on a:hover
{
background-image:url('images/Enquiries_on.gif')
}



/*
end of individual nav items 
*/



/*
individual nav items Secured Loans 
*/

#Secure_Loans a
{
	background-image:url('images/SecureLoans_off.gif');
	
}

#Secure_Loans a:hover
{
	background-image:url('images/SecureLoans_on.gif');
	
}

#Secure_Loans_on a
{
	background-image:url('images/SecureLoans_on.gif');
	
}

#Secure_Loans_on a:hover
{
	background-image:url('images/SecureLoans_on.gif');
	
}

#Bridging_Finance a
{
	background-image:url('images/BridgingFinance_off.gif');
	
}

#Bridging_Finance a:hover
{
	background-image:url('images/BridgingFinance_on.gif');
	
}
#Bridging_Finance_on a
{
	background-image:url('images/BridgingFinance_on.gif');
	
}

#Bridging_Finance_on a:hover
{
	background-image:url('images/BridgingFinance_on.gif');
	
}

#Enquiries_SecuredLoans a
{
background-image:url('images/Enquires(inSecuredLoans)_of.gif')
}

#Enquiries_SecuredLoans a:hover
{
background-image:url('images/Enquires(inSecuredLoans)_on.gif')
}

#Enquiries_SecuredLoans_on a
{
background-image:url('images/Enquires(inSecuredLoans)_on.gif')
}

#Enquiries_SecuredLoans_on a:hover
{
background-image:url('images/Enquires(inSecuredLoans)_on.gif')
}



/*
end of individual nav items Secured Loans 
*/



/*
individual nav items Commercial
*/

#Commercial_Mortgages a
{
	background-image:url('images/CommercialMortgages_off.gif');
	
}

#Commercial_Mortgages a:hover
{
	background-image:url('images/CommercialMortgages_on.gif');
	
}

#Commercial_Mortgages_on a
{
	background-image:url('images/CommercialMortgages_on.gif');
	
}

#Commercial_Mortgages_on a:hover
{
	background-image:url('images/CommercialMortgages_on.gif');
	
}


#Development_Finance a
{
background-image:url('images/DevelopmentFinance_off.gif')
}

#Development_Finance a:hover
{
background-image:url('images/DevelopmentFinance_on.gif')
}

#Development_Finance_on a
{
background-image:url('images/DevelopmentFinance_on.gif')
}

#Development_Finance_on a:hover
{
background-image:url('images/DevelopmentFinance_on.gif')
}


#NonStatus_Commercial a
{
background-image:url('images/NonStatusCommercial_off.gif')
}

#NonStatus_Commercial a:hover
{
background-image:url('images/NonStatusCommercial_on.gif')
}

#NonStatus_Commercial_on a
{
background-image:url('images/NonStatusCommercial_on.gif')
}

#NonStatus_Commercial_on a:hover
{
background-image:url('images/NonStatusCommercial_on.gif')
}


#Vehicle_Finance a
{
background-image:url('images/VehicleFinance_off.gif')
}

#Vehicle_Finance a:hover
{
background-image:url('images/VehicleFinance_on.gif')
}

#Vehicle_Finance_on a
{
background-image:url('images/VehicleFinance_on.gif')
}

#Vehicle_Finance_on a:hover
{
background-image:url('images/VehicleFinance_on.gif')
}


#Enquiries_Commercial a
{
background-image:url('images/Enquires(inCommercial)_off.gif')
}

#Enquiries_Commercial a:hover
{
background-image:url('images/Enquires(inCommercial)_on.gif')
}

#Enquiries_Commercial_on a
{
background-image:url('images/Enquires(inCommercial)_on.gif')
}

#Enquiries_Commercial_on a:hover
{
background-image:url('images/Enquires(inCommercial)_on.gif')
}



/*
end of individual nav items Commercial
*/



/*
individual nav items Overseas 
*/

#Overseas_Mortgages a
{
	background-image:url('images/OverseasMortgages_off.gif');
	
}

#Overseas_Mo?tgages a:hover
{
	background-image:url('images/OverseasMortgages_on.gif');
	
}

#Overseas_Mortgages_on a
{
	background-image:url('images/OverseasMortgages_on.gif');
	
}

#Overseas_Mortgages_on a:hover
{
	background-image:url('images/OverseasMortgages_on.gif');
	
}


#Holiday_Homes a
{
	background-image:url('images/HolidayHomes_off.gif');
	
}

#Holiday_Homes a:hover
{
	background-image:url('images/HolidayHomes_on.gif');
	
}
#Holiday_Homes_on a
{
	background-image:url('images/HolidayHomes_on.gif');
	
}

#Holiday_Homes_on a:hover
{
	background-image:url('images/HolidayHomes_on.gif');
	
}


#Enquiries_Overseas a
{
background-image:url('images/Enquires(inOverseas)_off.gif')
}

#Enquiries_Overseas a:hover
{
background-image:url('images/Enquires(inOverseas)_on.gif')
}

#Enquiries_Overseas_on a
{
background-image:url('images/Enquires(inOverseas)_on.gif')
}

#Enquiries_Overseas_on a:hover
{
background-image:url('images/Enquires(inOverseas)_on.gif')
}



/*
end of individual nav items Overseas
*/



/*
individual nav items HNW Clients 
*/

#HighNetworthClients a
{
	background-image:url('images/HighNetworthClients_off.gif');
	
}

#HighNetworthClients a:hover
{
	background-image:url('images/HighNetworthClients_on.gif');
	
}

#HighNetworthClients_on a
{
	background-image:url('images/HighNetworthClients_on.gif');
	
}

#OHighNetworthClients_on a:hover
{
	background-image:url('images/HighNetworthClients_on.gif');
	
}


#Mortgage_Schemes a
{
	background-image:url('images/MortgageSchemes_off.gif');
	
}

#Mortgage_Schemes a:hover
{
	background-image:url('images/MortgageSchemes_on.gif');
	
}
#Mortgage_Schemes_on a
{
	background-image:url('images/MortgageSchemes_on.gif');
	
}

#Mortgage_Schemes_on a:hover
{
	background-image:url('images/MortgageSchemes_on.gif');
	
}


#Enquiries_HNW_Clients a
{
background-image:url('images/EnquiresForm_off.gif')
}

#Enquiries_HNW_Clients a:hover
{
background-image:url('images/EnquiresForm_on.gif')
}

#Enquiries_HNW_Clients_on a
{
background-image:url('images/EnquiresForm_on.gif')
}

#Enquiries_HNW_Clients_on a:hover
{
background-image:url('images/EnquiresForm_on.gif')
}



/*
end of individual nav items HNW Clients

*/



/*  these are not required any more and must be removed!

#internal_left_nav .first_NavItem {
	list-style: none;
	background-color: #CADAEA;
	margin-bottom: 7px;
	width: 224px;
	margin-left: 0px;
}
#internal_left_nav .first_NavItem a:link, #internal_left_nav .first_NavItem a:visited, #internal_left_nav .first_NavItem a:active {
	font-family: arial, Helvetica, sans-serif; 	color: #A4A5A8;
	font-size: 9pt;
	
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 29px;
	background-image: url('images/nav_right_first_off.gif');
	background-repeat: no-repeat;
	background-position: right;
	text-align: center;
}

internal_left_nav .first_NavItem a:hover{
	color: #A4A5A8;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 29px;
	background-image: url('images/nav_right_first_off.gif');
	background-repeat: no-repeat;
	background-position: right;
	text-align: center;
}

#internal_left_nav .first_NavItem a .leftbgspan {
	background-position: left;
	background-image: url('images/nav_left_first_off.gif');
	background-repeat: no-repeat;
	display: block;
	height: 29px;
}
#internal_left_nav .first_NavItem a .leftbgspan span {
	display: block;
	padding-top: 5px;
}
#internal_left_nav .first_NavItem a:hover .leftbgspan {
	background-position: left;
	background-image: url('images/nav_left_first.gif');
	background-repeat: no-repeat;
	display: block;
	height: 29px;
	cursor: pointer;
}
#internal_left_nav .first_NavItem a:hover .leftbgspan span {
	display: block;
	padding-top: 5px;
}
#internal_left_nav .first_NavItem a:hover {
	font-family: arial, Helvetica, sans-serif;
	color: #52449f;
	font-size: 9pt;
	font-weight: bold?
	text-decoration: none;
	display: block;
	width: 100%;
	height: 29px;
	background-color: white;
	background-image: url('images/nav_right_first.gif');
	background-repeat: no-repeat;
	background-position: right;
	text-align: center;
}
#internal_left_nav .NavItem_on {
	list-style: none;
	background-color: white;
	margin-bottom: 7px;
	width: 224px;
	margin-left: 0px;
}
#internal_left_nav .NavItem_on a:link, #internal_left_nav .NavItem_on a:visited, #internal_left_nav .NavItem_on a:active {
	font-family: arial, Helvetica, sans-serif;
	color: #52449f;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 29px;
	background-image: url('images/internal_left_nav_item_bg_r.gif');
	background-repeat: no-repeat;
	background-position: right;
	text-align: center;
}
#internal_left_nav .NavItem_on a .leftbgspan {
	background-position: left;
	background-image: url('images/internal_left_nav_item_bg_l.gif');
	background-repeat: no-repeat;
	display: block;
	height: 29px;
}
#internal_left_nav .NavItem_on a .leftbgspan span {
	display: block;
	padding-top: 5px;
}
#internal_left_nav .NavItem_on a:hover .leftbgspan {
	background-position: left;
	background-image: url('images/internal_left_nav_item_bg_l.gif');
	background-repeat: no-repeat;
	display: block;
	height: 29px;
	cursor: pointer;
}
#internal_left_nav .NavItem_on a:hover .leftbgspan span {
	display: block;
	padding-top: 5px;
}
#internal_left_nav .NavItem_on a:hover {
	font-family: arial, Helvetica, sans-serif;
	color: #52449f;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 29px;
	background-color: white;
	background-image: url('images/internal_left_nav_item_bg_r.gif');
	background-repeat: no-repeat;
	background-position: right;
	text-align: center;
}
/* end of left nav on off state styles     */
#theMainContent {
	margin-left: 224px;
/*	padding: 0px 0px 114px 33px;*/
	padding: 0px 0px 0px 33px;
	width: 520px;
	height: 400px;
}
#theMainContent h1 {
	margin-top: 0px;
	color: #51449d;
	font-family: arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	text-transform: uppercase;
}
#right_col {
	width: 200px;
	position: absolute;
	right: 0px;
	top: 0px;
}
#footer {
	padding-top: 5px;
	padding-bottom: 45px;
	text-align: right;
	color: #aaabae;
}
#right_bg {
	background-image: url('images/gray_bg_light.gif');
	background-repeat: repeat-y;
	background-position: right;
	padding-top: 12px;
	height: 100%;
}
#navigation {
	margin-left: 414px;
	height: 25px;
}
#navigation a:link, #navigation a:active, #navigation a:visited {
	font-family: arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-transform: uppercase;
	color: #aaabae;
	text-decoration: none;
}
#navigation a:hover {
	font-family: arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}
#navigation ul {
	padding-top: 25px;
}
#navigation ul li {
	list-style: none;
	padding-left: 8px;
	float: left;
}
