.skhighlightedsearch {background-color: yellow; color: black !important;}
.formsectionhead {display: block; margin: 0px 0px 0px 0px; color: black; TEXT-ALIGN: left; background-color: #FFFFFF; }
.formsection {display: block; padding: 2px; color: white; background-color: #5836A4; }
.formsection1 {display: block; margin: 0px 0px 0px 300px; color: black; TEXT-ALIGN: left; background-color: #FFFFFF; }
strong a, b a {font-weight: bold !important;}

BODY,
body 	{
	background-color: #ffffff; 
	margin: 0px 0px 0px 0px;
	font-family:  arial, helvetica, sans-serif;
        text-align: center; 
	}

a img {border: none;}

COMMENT,
comment {display: none;}


/***************************LAYOUT STYLES***************************/

.mainwrapper {display: block; text-align: left; margin: 0px auto; width: 770px; }

.top 
{ 
background-color: #767d82; /* WAS #009AFE */
background-image: url(/layout/top_fade.jpg); 
background-repeat: x-repeat;
padding: 6px 0px 2px 0px; 
font-size: 0.7em;
color: #FFFFFF; 
text-align: center;
}

.top a 
{ 
color: #FFFFFF; 
text-decoration:none;
padding: 0px 3px 0px 3px;
}

.top a:link {color: #FFFFFF; text-decoration: none;}
.top a:visited {color: #FFFFFF; text-decoration: none;}
.top a:hover {color: #FFFFFF; text-decoration: underline;}

.quicksearch 
{
position: relative;
top: 0px;
color: #99CCFF;
display: block;
text-align: right;
margin: 0px 0px 4px 10px; 
}

.quickSearchTextBox
{
font-size: 0.7em;
color: #0066CC;
padding: 0px 0px 0px 0px;
margin: 0px;
width: 100px;
height: 17px;
vertical-align: middle; 
text-align: left;
}

.quicksearch>.quickSearchTextBox {height: 13px;}
 
 .searchimage { vertical-align: middle; padding: 0px; margin: 0px; border: 0;}

.layout-head { width: 770px; height: 73px; margin-bottom: 14px;}
.google-search { float: left; display:block; }
.trust-logo { float: right; display:block; padding-top: 15px; }

.head-banner { margin-bottom: 4px;} 

.footer 
{ 
width: 770px; 
color: #666666; 
font-size: 0.7em; 
border-top: 0px solid #cccccc; 
margin-top: 9px;
padding: 6px 0px 10px 0px;
display: block; 
float: left;
}

.left-foot { float:left; display:block; color: #666666; }
.right-foot { float: right; display: block; color: #0099FF; }
 
.right-foot a { color: #0099FF; text-decoration: none; padding: 0px 3px 0px 3px; }

/******************** TYPOGRAPHY STYLES ****************************/

H1,
.forumtitle,
.eventstitle,
.newstitle,
.newsarticletitle,
.guestbooktitle,
.FAQPageIntroText,
div.sitemap,
.printsitetitle {
	FONT-SIZE: 1.1em!important;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;	
	COLOR: #0099FF;
	MARGIN: 3px 0px 3px 0px;
	}

H2 	{

	FONT-SIZE: 1em;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	COLOR: #0099FF;
	MARGIN: 3px 0px 3px 0px;
	}

H3	{
	FONT-SIZE: 0.8em;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;	
	COLOR: #4d4d4d;
	MARGIN: 3px 0px 3px 0px;
	}

H4 	{
	FONT-SIZE: 0.9em;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;	
	COLOR: #0099FF;
	MARGIN: 3px 0px 3px 0px;
	}

H5,
.FAQlisthead	{
	FONT-SIZE: 0.85em;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;	
	COLOR: #0099FF;
	MARGIN: 3px 0px 3px 0px;
	}

H6 	{
	FONT-SIZE: 0.8em;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;	
	COLOR: #0099FF;
	MARGIN: 3px 0px 0px 0px;
	}

P,
ul,
ol,
address,
.guestbookmessagetext,
.newsPicCaption,
.newsarticledate,
.faqsearchtext,
.faqsearchfor,
.faq-question,
td.postcards,
.listby-description,
.listby-alphabet,
.listby-Header,
span.sitemapsummary,
.searchresults, 
.searchtype,
.searchagain,
.searchresultlink,
.searchlastupdated,
.searchsummary,
.searchfor,
.searchheading,
span.formTextbox,
span.formTextarea,
span.formGeneral,span.formCheckboxGroup,span.formCountryDropdown,span.formAttach,span.formBreakButton,span.formHidden,span.formPersonalDetails,span.formFieldset,span.formPassword,
span.formCheckbox,
span.formOption,
span.formDropdown,
span.formAddress,
.rss-articledescription {
	FONT-SIZE: 0.75em;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;	
	COLOR: #000000;
	}


span.newsarticlesummary,
td.content td.content {FONT-SIZE: 1em!important;}
a.sitemaplink,
.newsarticlebody a,
td.content p {FONT-SIZE: 0.75em;}

ul li {color: #000000;}

.date2 {color: #33CC66;}
.date {color: #33CC66; float: left;}

hr {
border: 0px;
color: #cccccc;
background-color: #cccccc;
height: 1px; }

.ward-info {color: #000000; font-size: 0.72em;}

.ward-info strong {color: #0066CC;}
/*------------------------HYPERLINK STYLE-------------------------*/


/* unvisited link */
a:link 	{
	COLOR: #0078d5; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: underline;
	}     	

/* visited link */
a:visited {
	COLOR: #0078d5; 
	}

/* mouse over link */ 	
a:hover {
	COLOR: #1fa6fc;  
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
	}   	

/* selected link */
a:active {
	COLOR: #1fa6fc; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
	}

.top a 
{ 
color: #FFFFFF;
}

div.content-box3 p {font-size: 1em;}

div.content-box3 a,
a.externalLink,
a.internalLink,
a.childLink {display: block; font-size: 0.75em; padding-left: 10px;}
div.content-box3 a:link,
a:link.externalLink,
a:link.internalLink {display: block; font-size: 0.75em; padding-left: 10px;}
div.content-box3 a:hover,
a:hover.externalLink,
a:hover.internalLink {display: block; font-size: 0.75em; padding-left: 10px;}
.internalSummary {display: none;}
span.childSummary {font-size: 0.75em; padding: 2px 0px 5px 10px; display: block;}


td.breadcrumb {font-size: 0.7em; color: #FFFFFF; padding: 0px 2px 0px 0px;}
td.breadcrumb a {font-size: inherit; color: #FFFFFF;}
td.breadcrumb a:visited {color: #FFFFFF;}
div.breadcrumb { background-color: #0099FF; width: 770px; margin: 1px 0px 1px 0px; float: left; padding: 5px 0px 5px 10px;}
div>div.breadcrumb {width: 760px;}
div.breadcrumb table {float: left;}
span.breadcrumb {color: #FFFFFF; float: left; font-size: 0.7em;}

.home-breadcrumb
{
background-image: url(/Homepage-Images/corporate_grid_homepage.jpg); background-position: 0% 100%; background-repeat: no-repeat; background-color:  #ffffff /* WAS #9CCFFF */; width: 770px; height: 30px; 
margin: 14px 0px 4px 0px;
}
.home-logos
{
background-color:  #ffffff ; width: 770px; height: 55px; 
margin: 5px 0px 2px 0px;
}
.home-logos-img
{
float:left;
margin-right:3px;
border-right: 1px dotted #d3d3d3;
}

.home-logos-imgright
{
float:right;
margin-right:3px;
border-right: 0px dotted #d3d3d3;
}

img.downloadIcon {width: 20px; height: 20px; margin-right: 2px;}
a.downloadlink {font-size: 0.72em; color:#00009C;}
.downloadSize {font-size: 0.6em; display: block;}

.downloads-line-break,
.downloadTime28,
.downloadTime56,
.downloadTime128,
.downloadTime512,
.PDFdownloadIcon {display: none;}

/****************** JK 18/07/06 ******************/

a.PNHS1,
a.PNHS2,
a.PNHS3,
a.PNHS4,
a.PNHS5,
a.PNHS1:visited,
a.PNHS2:visited,
a.PNHS3:visited,
a.PNHS4:visited,
a.PNHS5:visited,
a.PNHS1:active,
a.PNHS2:active,
a.PNHS3:active,
a.PNHS4:active,
a.PNHS5:active,
a.PNHS1Selected,
a.PNHS2Selected,
a.PNHS3Selected,
a.PNHS4Selected,
a.PNHS5Selected
{
display: block!important;
background-position: 0% 0%;
background-repeat: no-repeat;
color: #FFFFFF!important;
font-size: 0.72em;
padding: 10px 0px 8px 10px;
text-decoration: none;
}

a.PNHS1Selected,
a.PNHS2Selected,
a.PNHS3Selected,
a.PNHS4Selected,
a.PNHS5Selected,
a.PNHS1Selected:hover,
a.PNHS2Selected:hover,
a.PNHS3Selected:hover,
a.PNHS4Selected:hover,
a.PNHS5Selected:hover
{
cursor: text;
font-weight: bold;
text-decoration: none;
}

a.PNHS1,
a.PNHS2,
a.PNHS3,
a.PNHS4,
a.PNHS1Selected,
a.PNHS2Selected,
a.PNHS3Selected,
a.PNHS4Selected { 
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
background-repeat: no-repeat;
}

td.PNHS1,
td.PNHS2,
td.PNHS3,
td.PNHS4,
td.PNHS5,
td.PNHS1Selected,
td.PNHS2Selected,
td.PNHS3Selected,
td.PNHS4Selected,
td.PNHS5Selected
{
width: 154px;
}

a.PNHS1,a.PNHS1:hover,a.PNHS1:active,
a.PNHS1Selected,a.PNHS1Selected:hover,
a.PNHS1Selected:active
{
	
background-color: #CC0001;
background-image: url(/layout/triangle5rounded.gif)!important;
text-decoration: none;
}

a.PNHS1:hover
{
	
background-color:#FF6666;
background-image: url(/layout/triangle5-hover-rounded.gif)!important;
}

a.PNHS2,
a.PNHS2Selected,a.PNHS2Selected:hover

{
	
background-color: #009865;
background-image: url(/layout/triangle2rounded.gif)!important;
}

a.PNHS2:hover
{

background-color:#66CC99;
background-image: url(/layout/triangle2-hover-rounded.gif)!important;
}

a.PNHS3,
a.PNHS3Selected,a.PNHS3Selected:hover

{

background-color: #980266;
background-image: url(/layout/triangle3rounded.gif)!important;
}

a.PNHS3:hover
{
	
background-color:#CC99CC;
background-image: url(/layout/triangle3-hover-rounded.gif)!important;
}

a.PNHS4,
a.PNHS4Selected,a.PNHS4Selected:hover

{
	
background-color: #5836A4;
background-image: url(/layout/triangle4rounded.gif)!important;
}

a.PNHS4:hover
{
	
background-color:#9999FF;
background-image: url(/layout/triangle4-hover-rounded.gif)!important;
}

a.PNHS5,
a.PNHS5Selected,a.PNHS5Selected:hover
{
background-color: #FF6600;
background-image: url(/layout/triangle1rounded.gif)!important;

margin: 0px 0px 1px 0px;
}

a.PNHS5:hover
{
	
background-color:#FFCC99;
background-image: url(/layout/triangle1-hover-rounded.gif)!important;
}

a:hover.PNHS1,
a:hover.PNHS2,
a:hover.PNHS3,
a:hover.PNHS4,
a:hover.PNHS5,
a:hover.PNHS1Selected,
a:hover.PNHS2Selected,
a:hover.PNHS3Selected,
a:hover.PNHS1Selected,
a:hover.PNHS5Selected

{	
text-decoration: none;
color: #FFFFFF;
}

.leftnav br,
.leftnav img
{
display:none;
}

.navfooter
{
margin-top:8px;
padding: 10px 0px 10px 30px;
font-size:0.7em;
display:block;
background-color:#e4ecf4;
border-top: 1px dotted #a1bad1;
border-bottom: 1px dotted #a1bad1;
}

.navfooter-contact {background-image: url(/layout/navfooter-phone.gif); padding-left: 15px; background-repeat: no-repeat; background-position: 0% 45%;}

.navfooter-email {background-image: url(/layout/navfooter-email.gif); padding-left: 15px; background-repeat: no-repeat; background-position: 0% 45%;}

.navfooter-print {background-image: url(/layout/navfooter-print.gif); padding-left: 15px; background-repeat: no-repeat; background-position: 0% 45%;}


.blank
{
padding: 10px 0px 0px 15px;
display: block;
}
.blankspacing
{
float: left;
width: 585px;
display: block;
}
/********************* END JK 18/07/06 **********************/

a.navlink {text-decoration: none; width: 170px;
overflow: hidden; display: block; margin: 0px; padding: 0px;}

b.navweight,
.nav3 {width: 170px; overflow: hidden; display: block;}

.nav2,
.nav3
{
font-size:0.72em;
margin: 0px; padding: 0px;
}

.navweight
{
font-weight:normal;
}

.navlevel1,
.navlevel2
{
border-bottom: 1px solid #0099FF;
background-image: url(/layout/triangle0b.gif);
background-repeat: no-repeat;
color: #009AFF;
display: block;
padding: 3px 0px 3px 18px;
background-position: 4px 5px;
text-decoration: none;
}

a:hover .navlevel1,
a:hover .navlevel2,
{
background-color: #0099FF;
background-image: url(/layout/triangle0.gif);
background-repeat: no-repeat;
display: block;
color: #FFFFFF;
padding: 3px 0px 3px 18px;
background-position: 4px 5px;
text-decoration: none;
}

a:visited .navlevel1,
a:visted .navlevel2,
{

text-decoration: none;
}

.grandparent .navlevel2, 
.parent .navlevel2,
a:hover .navlevel2 {color: #FFFFFF!important;}

.grandparent .navlevel2, 
.parent .navlevel2,
.navsellevel2
{
background-color: #0099FF;
background-image: url(/layout/triangle0.gif);
background-repeat: no-repeat;
display: block;
color: #FFFFFF;
padding: 3px 0px 3px 18px;
background-position: 4px 5px;
text-decoration: none;
}

.navlevel3,
.navsellevel3
{
background-color: #9CCFFF;
padding: 2px 2px 2px 18px;
display: block;
color: #0099FF;
text-decoration: none;
overflow; hidden;
}

.navlevel4,
.navsellevel4 {
background-color: #9CCFFF;
padding: 2px 0px 2px 30px;
display: block;
color: #0099FF;
text-decoration:none;
}

.navsellevel4,
.navsellevel3
{
text-decoration: none;
background-color: #9CCFFF;
color: #FFFFFF!important;
}


a:hover .navlevel3,
a:hover .navlevel4 {color: #FFFFFF!important; text-decoration: none;}

/********************** JK TEST **************************/
.leftnav
{
display: block;
width: 170px;
float: left;
padding: 10px 0px 0px 0px;
overflow: hidden;
text-decoration: none;
}

.solentspacing
{
float: left;
width: 600px;
display: block;
}

.contentspacing
{
float: left;
width: 450px;
display: block;
}

.contentmiddle
{
padding: 10px 15px 0px 15px;
display: block;
}

.inforight
{
width: 150px;
display: block;
float: left;
padding: 10px 0px 0px 0px;
}

.infotitle,
.externallinks,
.internallinks,
.downloads,
.children
{
font-size:0.8em;
display:block;
color: white;
padding: 4px 0px 4px 10px;
}

.infotitle
{
margin: 5px 0px 5px 0px;
background-color:#009A31;
}

.externallinks
{
margin: 10px 0px 5px 0px;
background-color:#009ACE;
}

.downloads
{
margin: 10px 0px 5px 0px;
background-color:#00009C;
}

.internallinks
{
margin: 5px 0px 5px 0px;
background-color:#0065CE;
}

.children
{
margin: 0px 0px 5px 0px;
background-color: #9CCFFF;
}

.rss-pagelink {float: right; font-size: 0.72em;}
.rss-articledescription {margin-top:5px;}


/************************* END JK TEST *****************************/

/********************END LAYOUT STYLES ****************************/
/******************** CONTENT STYLES ****************************/

div.content-box1 h1,
div.content-box2 h1,
div.content-box3 h1,
div.content-box1 h2,
div.content-box2 h2,
div.content-box3 h2,
div.content-box1 h3,
div.content-box2 h3,
div.content-box3 h3 {color: #0099FF;}

div.content-main {display: block; float: left; width: 770px;}

div.content-head,
div.content-body,
div.content-box1,
div.content-box2,
div.content-box3 {display: block; float: left;}

div.content-box1 {width: 296px; margin-right: 0px; padding: 0px 0px 10px 0px;}
div.content-box2 {width: 270px; margin-right: 0px; padding: 0px 0px 10px 0px;}
div.content-box3 {width: 204px; padding: 0px 0px 10px 0px;}

div.content-head1 {color: #FFFFFF; font-weight: normal; padding: 5px 3px 5px 10px; display: block; background-color: #ffffff; margin: 0px 3px 0px 0px;}
div.content-head2 {color: #FFFFFF; font-weight: normal; padding: 5px 0px 5px 6px; display: block; background-color: #ffffff; margin: 0px 0px 10px 0px;}
div.content-head3 {color: #FFFFFF; font-weight: normal; padding: 5px 0px 5px 10px; display: block; background-color: #ffffff;}

div.content-body {padding: 15px 10px 0px 10px; display: block;}

div.content-main {background-image: url(/layout/content-bg-lines-new.gif); background-position: 0% 100%; background-repeat: no-repeat;}

