﻿#column1 {
		float				:left;
		width				:33%;
		padding				:17.5em 0 0 0;  	
	}
		
	#reportitcont {
		margin				:0.3em; 
		padding				:0.5em;
		height				:22.7em;
	}
	#column2 {
		float				:left;
		width				:33%;
		
	}
	#centrepanel {
		margin				:0.3em; 
		padding				:0.5em;
		height				:16em;
		
	}
	#importantp {
		margin				:0.3em; 
		padding				:0.5em;
	}
	#centre2panel {
		margin				:0.3em; 
		padding				:0.5em;
	}
	#column3 {
		float				:left;
		/*width				:34%;*/
		width				:22em;	
		overflow			:hidden;
		position			:absolute;
		right				:0;
		top					:0.4em;
		border				:solid 1px #fff; 
		
	}
	#newspanel {
		margin				:0.3em; 
		padding				:0.5em;
		height 				:40.2em;
	}
	#newspanel img {
		margin				:0;
		padding				:0;
		border				:solid 1px #d0d0d0; 	
	}
	#haveyour, #informnew {
		width 				:9.7em;
		border				:solid 1px #ccc;
		border-bottom		:solid 3px #ccc;
		margin 				:0.5em 0 0 0;
		height				:9em;
		
	}
	#informnew li {
		list-style			:none !important;
		list-style-image	:none;
		font-size			:1.3em;
		padding				:0;
		margin				:0; 
	}
	#informnew ul {
		padding				:0;
		margin				:0 0 0 1em;  
	}

	#haveyour div, #informnew div {
		margin				:0.5em; 	
	}	
	#haveyour {
		float				:left;
		background-image	:url('/Style%20Library/Images/bubbles.gif');
		background-repeat	:no-repeat; 	
		background-position	:right bottom;
	
	}
	#informnew {
		float				:right;
		/*background-image	:url('/Style%20Library/Images/littletv.gif');
		background-repeat	:no-repeat; 	
		background-position	:78px 80px;*/

	}
	#informnew h4 {
		color				:#555;	
	}
	#newsspacer {
		height				:0.5em;
}
	#column1 a:hover , #column2 a:hover, #column3 a:hover {
		background			:#0094ce;
		color				:#fff;		 
	}
	
	
	#wrappernew {
		height				:800px; 	
	}
	#wrappernew h3 {
		color				:#d70487;
		font-size			:1.4em; 	
	}
	.boxyborder {
		padding				:0.5em;
		border				:solid 1px #a6d7f6;	
	}
	.boxyborder ul, .boxybordergr ul, .boxyborderye ul, .boxyborderbr ul {
		margin				:1em 0 0 0.5em;
		padding				:0; 	
	}
	.boxyborder li {
		background-image	:url('/Style%20Library/Images/tribull_AB.jpg');
		background-position	:0 0;
		background-repeat	:no-repeat;
		list-style			:none;
		margin				:0.2em 0 0.2em 0;	
		padding				:0 0 0 2em;
		line-height			:1.5em;
		
	}
	.boxyborder li:hover {
		background-image	:url('/Style%20Library/Images/tribull_AB_t.jpg');	
	}
	.boxybordergr {
		padding				:0.5em;
		border				:solid 1px #0de398 !important;	
	}
	.boxybordergr h3 {
		color 				:#008b5b !important;	
	}
	
	.boxybordergr li {
		background-image	:url('/Style%20Library/Images/tribull_CD.jpg');
		background-position	:0 0;
		background-repeat	:no-repeat;
		list-style			:none;
		margin				:0.2em 0 0.2em 0;	
		padding				:0 0 0 2em;
		line-height			:1.7em;
	}
	.boxybordergr li:hover {
		background-image	:url('/Style%20Library/Images/tribull_CD_t.jpg');
	}	
	.boxyborderye {
		padding				:0.5em;
		border				:solid 1px #d4d682 !important;	
	}
	.boxyborderye h3 {
		color 				:#a2a930 !important;	
	}
	 
	.boxyborderye li {
		background-image	:url('/Style%20Library/Images/tribull_TS.jpg');
		background-position	:0 0;
		background-repeat	:no-repeat;
		list-style			:none;
		margin				:0.2em 0 0.2em 0;	
		padding				:0 0 0 2em;
		line-height			:1.5em;
	}
	.boxyborderye li:hover {
		background-image	:url('/Style%20Library/Images/tribull_TS_t.jpg');
	}
	.boxyborderbr {
		padding				:0.5em;
		border				:solid 1px #ec9c5c !important;	
	}

	.boxyborderbr h3 {
		color 				:#ec9c5c !important;	
	}
	 
	.boxyborderbr li {
		background-image	:url('/Style%20Library/Images/tribull_EP.jpg');
		background-position	:0 0;
		background-repeat	:no-repeat;
		list-style			:none;
		margin				:0.2em 0 0.2em 0;	
		padding				:0 0 0 2em;
		line-height			:1.5em;

	}
	.boxyborderbr li:hover {
		background-image	:url('/Style%20Library/Images/tribull_EP_t.jpg');
	}
	
	.borderboxgrey {
		border				:solid 1px #ccc;
		border-bottom		:solid 3px #ccc;
		height				:62px;
		background-image	:url('/Style%20Library/Images/elechand.jpg');
		background-repeat	:no-repeat; 	
		background-position	:right 0;
		 
	}
	.borderboxgrey div {
		margin				:0.3em 0 0.3em 0.5em;
		font-size			:1.4em;	
	}
	.borderboxgrey div strong {
		font-size			:1.5em;	
	}
	.borderboxgrey2 {
		margin 				:1em 0 0 0;
		border				:solid 1px #ccc;
		border-bottom		:solid 3px #ccc;
		height				:82px;
	}
	.borderboxgrey2 div {
		margin				:0.3em 0 0.3em 0.5em;
		font-size			:1.4em;	
	}
	.borderboxgrey2 img {
		float				:right !important;
		border				:solid 1px #ccc  !important;
		margin				:5px 5px 0 0 !important;	  	 	
	}
	
	
	
	
	/* NEW NAV */
#leftNavNew {
	padding					:0.5em 0 0 0; 	
}
#leftNavBlock {
	position				:relative;	
}
.leftNavFlyOuts, .leftNavFlyOutsItem {
	z-index:6 !important;
}
.leftNav1 img, .leftNav2 img{
	
}
.leftNavFlyOutsItem, .staticMenuItem {
	min-height			:40px;
	color				:#000;
	background			:#fff; 	
}
.leftNavFlyOutsItem {
	padding				:0;
	margin				:0;
	border-top			:solid 2px #fff;
	border-bottom		:solid 2px #fff;

}
.leftNavFlyOutsItem a, .staticMenuItem a {
	display				:block;
	margin				:0 !important;
	
	padding				:0 0.2em
}
.leftNavFlyOutsItem a {
	
}		
.staticMenuItem {
	padding				:0;
	margin				:0;
	border-top			:solid 2px #fff;
	border-bottom		:solid 2px #fff;
}
.staticMenu {
	padding				:0;
}
.staticMenuItem a {
		 
}
.staticMenuItem td {
	
}
.leftNavSelected {
	/*background 			:#c7ebfb;*/
	color				:#fff;
}
.leftNavSelected a {
	border-left			:solid 5px #ebf1e3 !important;
}
.leftNavHover {
	/*background 			:#01b0f1;
	color				:#fff;*/
}
.dynamicHover {
	/*background 			:#01b0f1;*/
	color				:#fff;	
}	
#navTitle {
		 
}
#navTitle  a {
	display				:block;
	background 			:#01b0f1;
	color				:#fff;
	font-size			:1em;
	padding				:0.5em;
	text-decoration		:none;
	
			
}

.zz1_CurrentNav_1 {
	width				:12em;
}
.ms-long {
	width				:100%;
}
h2, h3, h4, h5, h6, .breadcrumb, .subTitle, #strapline, #atoz a, .AtoZTitle, .relSub, .menubullets a:hover, .ms-rteCustom-HeadingBig, .ms-rteCustom-HeadingMid, .ms-rteCustom-HeadingSmall { 
	color					:#007bd6; /* Main Text Colour */
}
#atoz a:hover, #centrecontainer a:hover {
	background			:#007bd6;
	
}
.breadcrumb  {
	border-bottom			:1px solid #007bd6;
}
.breadcrumb a {
	text-decoration			:underline
}
#footer, #atoz a { 
	border-color			:#007bd6;	/* Same as main text colour */				
}
.rbcontainer, #creditcrunch, #inform {
	border-color			:#c7ebfb; /* Light border for right panels */
}
/* New styles */
		
.menubullets {
	background-image 	:url('/Style%20Library/Images/BannerImages/backcheck_AB.gif');
	 
}
#triangle1 {
	top					:106px;
	right				:97px; 
	background			:#01b0f1;
	background-image 	:url('/Style%20Library/images/tickmask.gif');
	background-repeat	:no-repeat		
}
#leftNavBlock {
	
}
#atoz {
	background			:#d8f1fc;
	height				:10em;
	padding				:0.5em 0 0 0.5em;
}
#atoz a {
	width 				:1em;
	height				:1.2em;
}
.leftNav1 img, .leftNav2 img{
	
}

.leftNavFlyOutsItem, .staticMenuItem {
	min-height			:3.16em;
	color				:#000;					
}
.leftNavFlyOutsItem {
	padding				:0;
	margin				:0;
	border-top			:solid 2px #fff;
	border-bottom		:solid 2px #fff;

}
.leftNavFlyOutsItem a, .staticMenuItem a {
	display				:block;
	margin				:0 !important;
	border-left			:solid 5px #01b0f1 !important;
	font-size			:0.8em !important;

	padding				:0 0.2em
}
.leftNavFlyOutsItem a {
	
}		
.staticMenuItem {
	padding				:0;
	margin				:0;
	border-top			:solid 2px #fff;
	border-bottom		:solid 2px #fff;
}
.staticMenu {
	padding				:0;
}
.staticMenuItem a {
		 
}
.staticMenuItem td {
	
}
.leftNavSelected {
	background 			:#01b0f1;
	color				:#fff;
}
.leftNavSelected a {
	border-left			:solid 5px #d8f1fc !important;
}
.leftNavHover {
	background 			:#01b0f1;
	color				:#fff;
}
.dynamicHover {
	background 			:#01b0f1;
	color				:#fff;	
}	
#navTitle {
		 
}
#navTitle  a {
	display				:block;
	background 			:#01b0f1;
	color				:#fff;
	font-size			:1.5em;
	padding				:0.5em;
	text-decoration		:none;		
}

.mainContent ul {
	padding 			:0 0 0 1em;

}	
.mainContent li{
	background-image	:url('/Style%20Library/Images/tribull_AB.jpg');
	background-position	:0 0;
	background-repeat	:no-repeat;
	list-style			:none;
	margin				:0.5em 0 0.5em 0;	
	padding				:0 0 0 2em;
	line-height			:1.5em; 
}	
.mainContent li:hover {
	background-image	:url('/Style%20Library/Images/tribull_AB_t.jpg');
}	
	
#usefulcontent {
	border				:1px solid ebf1e3;
}
#usefulcontent ul {
	padding				:0 0 0 1.7em;
	margin				:0;
}
#usefulcontent li {
	list-style-image	:url('/Style%20Library/Images/tribull_AB.jpg');
	margin				:0.5em 0 0.5em 0;	
	padding				:0 0 0 0;
	line-height			:1.5em;
}
.relSub2 {
	padding				:0.5em;
	color				:#fff;
	background			:#01b0f1 !important; 
	font-weight			:bold;
	font-size			:1.2em;
}
#mainFrameNew {
	height				:40em;
	width				:100%;
	position			:relative; 
}
#centreNew {
	width				:64.7em;
	float				:left;
	position			:relative;
}
#rightNew {
	display				:none;
}
.colleft {
	background			:transparent !important;
}	
#newsitemlist {
	border				:solid 1px #d0d0d0;
	background			:#fff;
	height				:5.5em;
	margin				:0 0 0.2em 0;
	font-weight			:bold;
	background-image	:url('/Style%20Library/Images/radio2.gif');
	background-repeat	:no-repeat;
	background-position	:right center;
	padding				:0 2em 0 0;
}
#newsitemlist a {
	display				:block;
	margin				:0.2em 2em 0.2em 0.2em;
	color				:#c00004;
}
.podcast a {
	display				:block;
	width				:100%;
	height				:25px; 
	background-image	:url('/Style%20Library/Images/headphones.gif');
	background-repeat	:no-repeat;
	background-position	:right center;
}
.severe a {
	display				:block;
	width				:95%;
	border 				:solid 1px yellow;
	background			:red;
	padding				:0.2em;
	color				:yellow;
	text-decoration		:none; 	
}
.severe a:hover {
	border 				:solid 1px red;
	background			:yellow !important;
	color				:red !important;	
}
.homepageCustom-ServiceTit a:hover {
	color 					:#fff !important;
}
.servicepanel {
	margin 				:0.5em 0.5em 1em 0.5em;
	padding 			:0.5em;
	background			:#f6fcfe;
	border				:solid 2px #d8f1fc; 
}
.servicepanel img {
	float				:left; 
	margin				:0px 20px 0px 0px;
}
