/*-----------------------------------------------------------------
Global
------------------------------------------------------------------*/

BODY			{
			background-image:		url(images/bg.jpg);
			background-repeat:		repeat-x;
			background-color:		#ffffff;
			margin:				0px;
			}
TD			{
			font-family:			Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:			10pt;
			color:				#666666;
			}
IMG			{
			border:				0px;
			}
A			{		
			font-family:			Lucida Sans Unicode, Lucida Grande, sans-serif;
			text-decoration:		none;
			color:				#ee1b2e;
			}
.a_breadcrumb		{		
			color:				#989898;
			}
.bottext		{
			font-family:			Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:			7pt;
			color:				#a7a7a7;
			}
span			{
			font-family:			Lucida Sans Unicode, Lucida Grande, sans-serif;
			}
.leftbox-head		{
			font-family:			Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:			12pt;
			color:				#ffffff;
			margin-bottom:			4px;
			}
.leftbox-text		{
			font-family:			Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:			10pt;
			color:				#ffffff;			
			}

/*-----------------------------------------------------------------
FORMS
------------------------------------------------------------------*/

FORM 			{		
			margin:				0px;
			}
INPUT, SELECT,TEXTAREA	{
			font-family:			Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:			9pt;
			color:				#7D7D7D;
			}
.search			{
			background-image:		url(images/search_bg.jpg);
			height:				19px;
			width:				100px;
			border:				0px;
			padding:			1px;
			}

/*-----------------------------------------------------------------
Navigation
------------------------------------------------------------------*/

.nav 			{		
			font-family:			Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:			9pt;
			color:				#666666;
			padding-left:			15px;
			}
.navon 			{		
			font-family:			Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:			9pt;
			color:				#666666;
			padding-left:			15px;
			background:			url(images/arrow_red.gif);
			background-repeat:		no-repeat;
			background-position:		center left;
			}
.nav_bg 		{		
			background-color:		#f2f2f2;
			}

/*-----------------------------------------------------------------
Headings
------------------------------------------------------------------*/

H1 			{		
			font-family:			Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:			18pt;
			color:				#4e4e4e;
			}
H2 			{		
			font-family:			Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:			14pt;
			color:				#4e4e4e;
			font-weight:			normal;
			}
H3 			{		
			font-family:			Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:			12pt;
			color:				#4e4e4e;
			font-weight:			normal;
			}
H4 			{		
			font-family:			Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:			18pt;
			color:				#4e4e4e;
			margin-bottom:			0px;
			}
H5 			{		
			font-family:			Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:			14pt;
			color:				#4e4e4e;
			font-weight:			normal;
			margin-top:			0px;
			margin-bottom:			0px;
			}
H6 			{		
			font-family:			Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:			18pt;
			color:				#4e4e4e;
			margin:				0px;
			}

/*-----------------------------------------------------------------
Top Boxes
------------------------------------------------------------------*/

.top_box_margin		{
			margin-left:			12px;
			margin-top:			10px;
			margin-right:			0px;
			margin-bottom:			0px;
			}
.top_box_head 		{		
			font-family:			Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:			13pt;
			color:				#ffffff;
			font-weight:			normal;
			margin-bottom:			5px;
			}
.top_box_text 		{		
			font-family:			Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:			10pt;
			color:				#ffffff;
			margin-bottom:			5px;
			}

/*-----------------------------------------------------------------
Backgrounds
------------------------------------------------------------------*/

.top_yellow		{
			background-image:		url(images/top_yellow.jpg);
			width:				181px;
			}
.top_red		{
			background-image:		url(images/top_red.jpg);
			width:				181px;
			}
.top_grey		{
			background-image:		url(images/top_grey.jpg);
			width:				181px;
			}
.top_div		{
			background-color:		#cccccc;
			}
.quicksearch_bg		{
			background-image:		url(images/premises_search_bg.jpg);
			}
.finance_enquiries_bg	{
			background-image:		url(images/finance_enquiries_bg.jpg);
			}
.facts_bg		{
			background-image:		url(images/facts_bg.gif);
			}
.home_news_bg		{
			background-image:		url(images/home_news_bg.gif);
			}
.bot_bg			{
			background-image:		url(images/bot_bg.gif);
			}

/*-----------------------------------------------------------------
Margins
------------------------------------------------------------------*/

.quicksearch_margin	{
			margin-top:			0px;
			margin-left:			10px;
			margin-right:			6px;
			margin-bottom:			0px;
			}
.facts_margin		{
			margin-top:			12px;
			margin-left:			12px;
			margin-right:			12px;
			margin-bottom:			5px;
			font-size:			13px;
			color:				#7d7d7d;
			}
.home_news_margin	{
			margin-top:			5px;
			margin-left:			18px;
			margin-right:			10px;
			margin-bottom:			5px;
			}

/*-----------------------------------------------------------------
Home
------------------------------------------------------------------*/

.main_img_1 		{		
			background:			url(images/home_tab_bg_1.jpg);
			background-position:		center left;
			height:				241px;
			}
.main_img_inner_1		{		
			background:			url(images/home_img_1.jpg);
			background-repeat:		no-repeat;
			background-position:		top right;
			}
.main_img_2 		{		
			background:			url(images/home_tab_bg_2.jpg);
			background-position:		center left;
			height:				241px;
			}
.main_img_inner_2		{		
			background:			url(images/home_img_2.jpg);
			background-repeat:		no-repeat;
			background-position:		top right;
			}
.main_img_3 		{		
			background:			url(images/home_tab_bg_3.jpg);
			background-position:		center left;
			height:				241px;
			}
.main_img_inner_3		{		
			background:			url(images/home_img_3.jpg);
			background-repeat:		no-repeat;
			background-position:		top right;
			}
.main_img_4 		{		
			background:			url(images/home_tab_bg_4.jpg);
			background-position:		center left;
			height:				241px;
			}
.main_img_inner_4		{		
			background:			url(images/home_img_4.jpg);
			background-repeat:		no-repeat;
			background-position:		top right;
			}
.main_img_5 		{		
			background:			url(images/home_tab_bg_5.jpg);
			background-position:		center left;
			height:				241px;
			}
.main_img_inner_5		{		
			background:			url(images/home_img_5.jpg);
			background-repeat:		no-repeat;
			background-position:		top right;
			}
.main_box_margin	{		
			margin:				20px;
			color:				#ffffff;
			width:				330px;
			}
.home_tab_1 		{		
			background:			url(images/home_tab_1.jpg);
			background-repeat:		no-repeat;
			background-position:		center left;
			height:				35px;
			width:				148px;
			}
.home_tab_2 		{		
			background:			url(images/home_tab_2.jpg);
			background-repeat:		no-repeat;
			background-position:		center left;
			height:				35px;
			width:				150px;
			}
.home_tab_3 		{		
			background:			url(images/home_tab_3.jpg);
			background-repeat:		no-repeat;
			background-position:		center left;
			height:				35px;
			width:				150px;
			}
.home_tab_4 		{		
			background:			url(images/home_tab_4.jpg);
			background-repeat:		no-repeat;
			background-position:		center left;
			height:				35px;
			width:				150px;
			}
.home_tab_5 		{		
			background:			url(images/home_tab_5.jpg);
			background-repeat:		no-repeat;
			background-position:		center left;
			height:				35px;
			width:				153px;
			}
.home_tab_name	 	{
			font-size:			10pt;
			}
.home_tab_text		{		
			color:				#ffffff;
			}
.newshead 		{		
			font-family:			Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:			12pt;
			color:				#ec1b2e;
			font-weight:			bold;
			margin-top:			5px;
			margin-bottom:			5px;
			}
.home_news_tab_grey 	{		
			background-color:		#666666;
			width:				161px;
			height:				43px;
			}
.home_news_tab_red 	{		
			background-color:		#ee1b2e;
			width:				161px;
			height:				43px;
			}
.news_tab	 	{
			margin-top:			5px;
			margin-bottom:			5px;
			margin-left:			7px;
			font-size:			8pt;
			color:				#ffffff;
			}

/*-----------------------------------------------------------------
Side Navigation
------------------------------------------------------------------*/
.menuwidth
{
			width:		180px;
	}
				
.nav_1			{
			font-family:				Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:				9pt;
			background-color:			#f3f3f4;
			color:					#666666;
			display:				block;
			text-decoration:			none;
			padding-left: 				13px;
			padding-top: 				4px;
			padding-bottom: 			4px;
			border-bottom: 				1px solid #cccccc;
			}
.nav_1:hover		{
			background-color:			#ffffff;
			}			
.navon_1		{
			font-family:				Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:				9pt;
			background-color:			#6d6e71;
			color:					#ffffff;
			display:				block;
			text-decoration:			none;
			padding-left: 				13px;
			padding-top: 				4px;
			padding-bottom: 			4px;
			border-bottom: 				1px solid #cccccc;
			background-image: 			url(images/arrow_down.gif);
			background-position:			left center;
			background-repeat:			no-repeat;
			}
.nosubitems 		{
			background-image: 			url(images/spacer.gif);			
			}
.navon1_1		{
			font-family:				Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:				9pt;
			background-color:			#ffffff;
			color:					#6d6e71;
			display:				block;
			text-decoration:			none;
			padding-left: 				13px;
			padding-top: 				4px;
			padding-bottom: 			4px;
			border-bottom: 				1px solid #cccccc;
			background-image: 			url(images/arrow_right.gif);
			background-position:			left center;
			background-repeat:			no-repeat;
			}
.td_1			{
			padding-left: 				17px;
			width:					218px;
			background-color:			#9e9e9e;
			}
.tdon_1			{
			padding-left: 				17px;
			width:					218px;
			background-color:			#606060;
			}
.nav_2			{
			font-family:				Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:				9pt;
			background-color: 			#C6C6C6;
			color: 					#ffffff;
			display: 				block;
			padding-left: 				13px;
			padding-top: 				4px;
			padding-bottom: 			4px;
			text-decoration: 			none;
			border-bottom: 				1px solid #ffffff;
			}
.nav_2:hover		{
			background-color:			#C6C6C6;
			color: 					#ffffff;
			}
.navon_2		{
			font-family:				Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:				9pt;
			background-color: 			#ffffff;
			color: 					#6d6e71;
			display: 				block;
			padding-left: 				13px;
			padding-top: 				4px;
			padding-bottom: 			4px;
			text-decoration: 			none;
			border-bottom: 				1px solid #ffffff;
			background-image: 			url(images/arrow_right.gif);
			background-position:			left center;
			background-repeat:			no-repeat;
			}
.td_2			{
			padding-left: 				17px;
			width:					218px;
			background-color:			#9e9e9e;
			}
.tdon_2			{
			padding-left: 				17px;
			width:					218px;
			background-color:			#606060;
			}
.nav_3			{
			font-family:				Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:				9pt;
			background-color: 			#f3f3f3;
			color: 					#676767;
			display: 				block;
			padding-left: 				13px;
			padding-top: 				4px;
			padding-bottom: 			4px;
			text-decoration: 			none;
			border-bottom: 				1px solid #cccccc;
			}
.nav_3:hover		{
			background-color:			#ffffff;
			color: 					#676767;
			}
.navon_3		{
			font-family:				Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:				9pt;
			background-color: 			#ffffff;
			color: 					#676767;
			display: 				block;
			padding-left: 				13px;
			padding-top: 				4px;
			padding-bottom: 			4px;
			text-decoration: 			none;
			border-bottom: 				1px solid #cccccc;
			}
.td_3			{
			padding-left: 				17px;
			background-color:			#f3f3f3;
			}
.tdon_3			{
			padding-left: 				17px;
			background-color:			#ffffff;
			}
.nav_4			{
			font-family:				Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:				9pt;
			color:					#000000;
			display:				block;
			text-decoration:			none;
			font-weight:				normal;
			}
.td_4			{
			padding-left: 				27px;
			width: 					198px;
			padding-left: 				13px;
			padding-top: 				4px;
			padding-bottom: 			4px;
			background-image:			url(images/nav_off.jpg);
			}
.tdon_4			{
			padding-left: 				27px;
			width: 					198px;
			padding-left: 				13px;
			padding-top: 				4px;
			padding-bottom: 			4px;
			background-image:			url(images/nav_on.jpg);
			}
/*----------------------------------------------------------------
Colour specific menu items
----------------------------------------------------------------*/
.nav2_2			{
			background-color: 			#FCB131;
			color: 					#ffffff;
			}
.nav4_2			{
			background-color: 			#ee1b2e;
			color: 					#ffffff;
			}
.nav4_3			{
			background-color: 			#ffffff;
			color: 					#6d6e71;
			}
.nav2_1_on		{
			background-color: 			#ca8e27;
			color: 					#ffffff;
			}
.nav2_2_on		{
			background-color: 			#ffffff;
			color: 					#6d6e71;
			}
.nav4_1_on		{
			background-color: 			#be1625;
			color: 					#ffffff;
			}
.nav4_2_on		{
			background-color: 			#ffffff;
			color: 					#6d6e71;
			}
.nav4_3_on		{
			background-color: 			#ffffff;
			color: 					#ee1b2e;
			}
/*-----------------------------------------------------------------
FAQs page
------------------------------------------------------------------*/
.FAQQuestion{
			color:#666666;}
.FAQAnswer{
			color:#EE1A30;}
			
/*-----------------------------------------------------------------
Latest News
------------------------------------------------------------------*/
.NewsDiv1_on
{
	width:150px;
	border-bottom:solid 2px #ffffff; 
	background-color:#ee1b2e;
	color:#ffffff;
	padding:5px 5px 5px 5px;
	font-size: 8pt;
	cursor: pointer;
	margin: 0px;
	}
.NewsDiv1
{
	width:150px;
	border-bottom:solid 2px #ffffff; 
	background-color:#666666;
	color:#ffffff;
	padding:5px 5px 5px 5px;
	font-size: 8pt;
	cursor: pointer;
	margin: 0px;
	}
.NewsDiv2_on
{
	width:150px;
	border-bottom:solid 2px #ffffff; 
	background-color:#ee1b2e;
	color:#ffffff;
	padding:5px 5px 5px 5px;
	font-size: 8pt;
	cursor: pointer;
	margin: 0px;
	}
.NewsDiv2
{
	width:150px;
	border-bottom:solid 2px #ffffff; 
	background-color:#666666;
	color:#ffffff;
	padding:5px 5px 5px 5px;
	font-size: 8pt;
	cursor: pointer;
	margin: 0px;
	}
.NewsDiv3_on
{
	width:150px;
	border-bottom:solid 0px #ffffff; 
	background-color:#ee1b2e;
	color:#ffffff;
	padding:5px 5px 5px 5px;
	font-size: 8pt;
	cursor: pointer;
	margin: 0px;
	}
.NewsDiv3
{
	width:150px;
	border-bottom:solid 0px #ffffff; 
	background-color:#666666;
	color:#ffffff;
	padding:5px 5px 5px 5px;
	font-size: 8pt;
	cursor: pointer;
	margin: 0px;
	}
.LatestNewsTitle 
{
	color:	#ee1b2e;
	font-size: 14pt;
		}
.NewsTitle 
{
	color:	#ee1b2e;
		}


/*-----------------------------------------------------------------
Premises Information
------------------------------------------------------------------*/

.left_tab 		{		
			background:			url(images/tab_left.jpg);
			background-repeat:		no-repeat;
			background-position:		center left;
			height:				35px;
			}
.left_tab_on 		{		
			background:			url(images/tab_left_on.jpg);
			background-repeat:		no-repeat;
			background-position:		center left;
			height:				35px;
			}
.mid_tab 		{		
			background:			url(images/tab_mid.jpg);
			background-repeat:		no-repeat;
			background-position:		center left;
			height:				35px;
			}
.mid_tab_on 		{		
			background:			url(images/tab_mid_on.jpg);
			background-repeat:		no-repeat;
			background-position:		center left;
			height:				35px;
			}
.right_tab 		{		
			background:			url(images/tab_right.jpg);
			background-repeat:		no-repeat;
			background-position:		center right;
			height:				35px;
			}
.right_tab_on 		{		
			background:			url(images/tab_right_on.jpg);
			background-repeat:		no-repeat;
			background-position:		center right;
			height:				35px;
			}
.top_tab 		{		
			background-color:		#ee1b2e;
			height:				35px;
			width:				125px;
			}
.top_tab_on 		{		
			background-color:		#ffffff;
			height:				35px;
			width:				125px;
			}
.tab_name	 	{
			font-size:			10pt;
			}
.tab_text		{		
			color:				#ffffff;
			}
.tab_text_red		{		
			color:				#ee1b2e;
			}
.map_bg			{		
			background-color:		#ffffff;
			}
.map_margin		{		
			margin:				16px;
			}
			
/*-------------------------------------------------------------------------------
scrolling images
---------------------------------------------------------------------------------*/
#ScrollBox 
{
	width: 192px;
	height: 128px;
	float: left;
	overflow: hidden;
}

#BigBox
{
	width: 0px;
	float: left;
	height: 128px;
}

.block
{
	width: 5000px;
	float: left;
	height: 128px;
}

		
/*-----------------------------------------------------------------
New Home Page
------------------------------------------------------------------*/

.new-home { float: left; width: 751px; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; color: #818084; font-size: 10pt; line-height:20px; padding-bottom: 30px; }				

.new-home h1 { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 18pt; color: #4e4e4e; }
.new-home .text { float: left; width: 324px; padding-right: 10px; }				

.video  { float: left; width: 417px; margin-top: 10px; }				
.video .top { float: left; width: 417px; height: 15px; background-image: url(images/video-top.gif); background-repeat: no-repeat; }				
.video .bg { float: left; clear: left; width: 417px; height: 323px; background-image: url(images/video-bg.gif); background-repeat: repeat-y; padding-left:18px; padding-top:3px; }				
.video .bg .player { float: left; clear: left; }				
.video .bg .text { float: left; clear: left; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; color: #ed1b2e; font-size: 16pt; padding-top:25px; padding-left: 75px; }				
.video .bottom { float: left; clear: left; width: 417px; height: 15px; background-image: url(images/video-bottom.gif); background-repeat: no-repeat; }				

.new-home .heading { float: left; clear: both; width: 751px; height: 30px; background-image: url(images/home-heading-bg.gif); background-repeat: no-repeat; margin-top: 10px; margin-bottom: 2px; }				
.new-home .heading h1 { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; color: #ffffff; font-size: 12pt; margin-top:0px; margin-bottom:0px; padding-top: 4px; padding-left: 10px; }

.new-home .news { float: left; clear: both; width: 751px; margin-bottom:20px; }				
.new-home .news .light { float: left; width: 203px; min-height: 196px; background-image: url(images/news-bg-light.jpg); background-repeat: repeat-x; background-position: top left; background-color: #ffffff; padding-top: 20px; padding-left: 27px; padding-right: 20px; }				
.new-home .news .dark { float: left; width: 203px; min-height: 196px; background-image: url(images/news-bg-dark.jpg); background-repeat: repeat-x; background-position: top left;  background-color: #ffffff;  padding-top: 20px; padding-left: 27px; padding-right: 20px; }							

.new-home .news img { float: left; clear: both; width: 193px; height: 132px; border:0px; }				
.new-home .news strong { float: left; clear:both; color: #7d7e81; font-size: 9pt; line-height: 15px; padding-top:10px; padding-bottom:5px; }				
.new-home .news p { float: left; clear:both; margin: 0px; line-height: 15px; font-size: 9pt; }				
.new-home .news a { color: #ed1b2e; font-weight: bold; font-size: 9pt; }				

.new-home .testimonial { float: left; clear: both; width: 751px; min-height: 218px; }
.new-home .testimonial #client_box { float: left; clear: both; width: 711px; padding-left: 27px; padding-top: 20px; padding-right: 13px; padding-bottom: 20px; }
.new-home .testimonial #client_box .image { float: left; width: 193px; padding-right: 20px; padding-top: 5px; padding-bottom: 5px; }
.new-home .testimonial #client_box .text { float: left; width: 475px; }
.new-home .testimonial #client_box .text strong { padding-bottom: 10px; color: #34afe4; }
.new-home .testimonial #client_box .text p { color: #34afe4; margin: 0px; }

.client_box_1 p { background-color: #d4eef9; }
.client_box_2 p { background-color: #e2f1cf; }
.client_box_3 p { background-color: #d9cae3; }
.client_box_4 p { background-color: #fbd6c8; }
.client_box_5 p { background-color: #e2e4e5; }
.main_box_1 p {color: #34afe4; margin: 0px;}
.main_box_2 p {color: #8cc63f; margin: 0px;}
.main_box_3 p {color: #662d91; margin: 0px;}
.main_box_4 p {color: #f15a24; margin: 0px;}
.main_box_5 p {color: #8b9298; margin: 0px;}

.new-home .testimonial .tabs { float: left; clear: both; width: 751px; height:35px; }
.new-home .testimonial .tabs a { display: block; text-decoration: none; font-size:10pt; color: #ffffff; vertical-align: middle; line-height:15px; }
.new-home .testimonial .tab1 { float: left; width: 149px; height: 35px; background-image: url(images/hometab-1-bg.gif); background-repeat: no-repeat; text-align:center; font-size:10pt; color: #ffffff; padding-top:10px; }
.new-home .testimonial .tab2 { float: left; width: 149px; height: 35px; background-image: url(images/hometab-2-bg.gif); background-repeat: no-repeat; text-align:center; font-size:10pt; color: #ffffff; padding-top:10px; }
.new-home .testimonial .tab3 { float: left; width: 150px; height: 35px; background-image: url(images/hometab-3-bg.gif); background-repeat: no-repeat; text-align:center; font-size:10pt; color: #ffffff; padding-top:3px; }
.new-home .testimonial .tab4 { float: left; width: 150px; height: 35px; background-image: url(images/hometab-4-bg.gif); background-repeat: no-repeat; text-align:center; font-size:10pt; color: #ffffff; padding-top:10px; }
.new-home .testimonial .tab5 { float: left; width: 153px; height: 35px; background-image: url(images/hometab-5-bg.gif); background-repeat: no-repeat; text-align:center; font-size:10pt; color: #ffffff; padding-top:10px; }


.video-large  { float: left; width: 563px; margin-top: 10px; }				
.video-large .top { float: left; width: 563px; height: 15px; background-image: url(images/video-top-large.gif); background-repeat: no-repeat; }				
.video-large .bg { float: left; clear: left; width: 563px; height: 423px; background-image: url(images/video-bg-large.gif); background-repeat: repeat-y; padding-left:18px; padding-top:3px; }				
.video-large .bg .player { float: left; clear: left; }				
.video-large .bg .text { float: left; clear: left; width: 523px; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; color: #ed1b2e; font-size: 16pt; padding-top:25px; text-align:center; }				
.video-large .bottom { float: left; clear: left; width: 563px; height: 15px; background-image: url(images/video-bottom-large.gif); background-repeat: no-repeat; }				
