body {
	padding:0;
	margin:0;
	font-family: arial, helvetica,  sans-serif;
	font-size: 15px;
	color: #737F82;
}

#siteWrapper {
	position: relative;
	left: 50%;
	margin: 50px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -375px;
	padding-top: 20px;
	width:750px;
}

a {
	text-decoration: none;
	color: #737F82;
	outline: none;
}

a:hover	{
	text-decoration: underline;
	color: #737F82;
}

form {
	padding: 0;
	margin: 0;
}

h1, h2, h3, h4, h5 {
	padding: 0;
	margin: 0;
	font-size: 120%;
}

h1 {
	margin-bottom: 0.8em;
	color: #005580;
}

h1 sup {
	font-size: 60%;
}


h2 {
	margin-bottom: 10px;
}

ul {
	margin: 0;
	padding: 0;
}

sup {
	line-height: 1.8em;
}

sub {
	line-height: 1.2em;
	font-size: 70%;
}



/* form elements */
input, textarea {
	border: 1px solid #ccc;
	font-size: 8pt;
	font-family: arial, helvetica, sans-serif;
	color: #737F82;
}

textarea {
	border: 1px solid #ccc;
}

select {
	/*width: 197px;*/
	width: 250px;
}

blockquote {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 0 39px 1em 21px;
	padding: 12px 8px 0 8px;
}

blockquote em {
	color: #32AACE;
}

blockquote strong {
	line-height: 1.5em;
	font-size: 90%;
}

#mainCopy p quote
{
	font-style: italic;
	padding-left: 30px;
}

/* clearMe class - for clearing content within */
.clearMe {
	overflow: auto;
}

/* generic nav style */
.navItem {
	float: left;
}

/* topNav styles */
#topNav {
	font-size: 75%;
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
}

#topNav .navItem {
	padding-left: 7px;
	padding-right: 7px;
	border-right: 1px solid #666666;
}

#topNav .lastItem {
	padding: 0;
	padding-left: 7px;
	border: none;
}


/* logoBand style */
#logoBandWrapper {
	height: 65px;
	clear: right;
}

#logoBand {
	padding-top: 25px;
}

#logo {
	float: left;
}

#logoBand p {
	margin: 0;
	padding: 0;
	font-size: 85%;
}

/* searchSite form style */
#siteSearch {
	float: right;
}

#siteSearchSubmit {
	border: none;
	background: #fff;
	padding: 0;
}

.searchText {
	width: 130px;
	padding: 0 2px 0 2px;
}



/* breadcrumbs style */
#breadcrumbs {
	color: #A0B1B5;
	font-size: 85%;
	font-weight: bold;
	margin: 0;
	padding: 0;
	margin-top: 4px;
	list-style: none;
}

#breadcrumbs ul .navitem {
	margin: 0 5px 0 0;
	padding: 0 10px 0 0;
}

.off {
	visibility: hidden;
}

/* mainNav style */
#mainNav {
	margin: 0;
	padding: 0;
	margin-top: 7px;
	font-weight: bold;
	float: right;
	font-size: 95%;
	list-style: none;
}

#mainNav .navItem {
	padding-left: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	background: url(../images/navdiv.gif) top right no-repeat;
}

/*#mainNav .selectedMe {
	border-bottom: 4px solid #737F82;
	padding: 5px;
}*/

#mainNav .lastelement {
	/*padding-right: 15px;  gah - needs to be 25px in safari PC - but don't like CSS hacks */
	padding-left: 8px;
	padding-right: 0;
	background: none;
	border-right: none;
}

#mainNav a {
	text-decoration: none;
}

#mainNav1 { color: #319B4A; padding-bottom: 3px; }
.mainNav1Hi { border-bottom: 4px solid #319B4A; }
#mainNav2 { color: #C63E55; padding-bottom: 3px; }
.mainNav2Hi { border-bottom: 4px solid #C63E55; }
#mainNav3 { color: #CEA628; padding-bottom: 3px; }
.mainNav3Hi { border-bottom: 4px solid #CEA628; }
#mainNav4 { color: #D1660F; padding-bottom: 3px; }
.mainNav4Hi { border-bottom: 4px solid #D1660F; }


/* mainBody styles */
#mainBody {
	padding-top: 15px;
	width: 100%;
	clear: left;
	clear: right;
}

#mainCopy {
	float: left;
	width: 532px;
	margin-bottom: 20px;
}

.homepage {
	margin-top: 0px;
}

#mainCopy h4 {
	color: #32AACE;
	font-size: 100%;
	margin-bottom: 14px;
}

#mainCopy h5 {
	/*color: #005580;*/
	/*color: #737F8B;*/
	color: #32AACE;
	font-size: 95%;
	margin-top: 1.2em;
	margin-bottom: 0.8em;
}

#mainCopy h5 a {

	color: #32AACE;

}

#mainCopy h6 {
	color: #005580;
	font-size: 95%;
	margin: 0 0 18px 0;
	padding: 6px 0 0 0;
}

#mainCopy p {
	margin: 0 0 1em 0;
	font-size: 85%;
	line-height: 1.2em;
}

#mainCopy ul {
	padding: 0 24px 0px 24px;
	/*list-style-type: circle;*/
	list-style-image: url(../images/maincopy_li.gif);
	/*../images/main_li.gif*/
}

#mainCopy ol {
	padding: 0 24px 0px 29px;
}

#mainCopy li {
	font-size: 85%;
	line-height: 1.2em;
	margin: 0 0 0.8em 0;
}

#mainCopy a
{
	/*font-weight: bold;*/
	/*color: #005580;*/
	text-decoration: underline;
}

#mainCopy a:hover
{
	/*font-weight: bold;*/
	color: #005580;
	text-decoration: underline;
}

#mainCopy a img {
	border: none;
}

#mainCopy #stripImageMid {
	padding: 0;
	margin: 0 0 20px 0;
	text-align: center;
}

#mainCopy #stripImageTop {
	padding: 0;
	margin: 0 0 20px 0;
	text-align: left;
}

#mainCopy .downloadBlock {
	padding: 0 0 1px 0;
	margin: 0 0 12px 0;
	background: #FFFFFF;	
}

#mainCopy .downloadBlock .downloadSingle {
	padding: 0 5px 4px 0;
	margin: 0 0 12px 0;
	border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #DEDEDE;
}

#mainCopy .downloadBlock .downloadSingle h4 {
	font-size: 90%;
	padding: 0;
	margin: 0 0 0.2em 0;
}

#mainCopy .downloadBlock .downloadSingle p {
	font-size: 85%;
	padding: 0;
	margin: 0 0 0.7em 0;
}

#mainCopy .downloadBlock .downloadSingle .pdffile {
	background: url(../images/filelogos/pdflogo.jpg) no-repeat bottom right;
	padding-right: 45px;
}


#mainCopy .downloadBlock .downloadSingle .zipfile {
	background: url(../images/filelogos/ziplogo.jpg) no-repeat bottom right;
	padding-right: 45px;
}


#mainCopy .downloadBlock .downloadSingle .wordfile {
	background: url(../images/filelogos/wordlogo.jpg) no-repeat bottom right;
	padding-right: 45px;
}

#mainCopy .downloadBlock .newsItem {
	padding: 0 5px 12px 0;
	margin: 0 0 12px 0;
	border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #DEDEDE;
}

#mainCopy .downloadBlock .newsItem h4 {
	font-size: 90%;
	padding: 0;
	margin: 0 0 8px 0;
}

#mainCopy .downloadBlock .newsItem p {
	font-size: 85%;
	padding: 0;
	margin: 0 0 8px 0;
}

#mainCopy .downloadBlock .newsItem .pdffile {
	background: url(../images/filelogos/pdflogo.jpg) no-repeat bottom right;
	padding-right: 45px;
}


#mainCopy .downloadBlock .newsItem .zipfile {
	background: url(../images/filelogos/ziplogo.jpg) no-repeat bottom right;
	padding-right: 45px;
}


#mainCopy .downloadBlock .newsItem .wordfile {
	background: url(../images/filelogos/wordlogo.jpg) no-repeat bottom right;
	padding-right: 45px;
}

/*=============================*/
/*Search                       */
/*=============================*/
.searchHolder {
	padding: 0 30px 0 0;
	margin: 0;	
}

.dividerLine {
	height: 1px;
	border-bottom: 1px solid #CBCFD7;
	font-size: 0;
	line-height: 0;
	padding: 0;
	margin: 5px 0 10px 0;
}

#mainSearch p {
	margin: 0 0 14px 0;
	font-size: 85%;
	line-height: 1.2em;
}

#mainSearch .resultsHeading {
	font-size: 90%;
	margin: 0;
	padding: 0 0 0 10px;
	font-weight: bold;
}

#mainSearch .resultsHeading a:link		{ text-decoration: none; color: #777; }
#mainSearch .resultsHeading a:visited	{ text-decoration: none; color: #777; }
#mainSearch .resultsHeading a:hover		{ text-decoration: none; color: #005580; }
#mainSearch .resultsHeading a:active	{ text-decoration: none; color: #777; }

#mainSearch .highlight {
	font-weight: normal;
		font-size: 90%;
}

#mainSearch .highlight a:link		{ text-decoration: none; color: #005580; }
#mainSearch .highlight a:visited	{ text-decoration: none; color: #005580; }
#mainSearch .highlight a:hover		{ text-decoration: none; color: #555555; }
#mainSearch .highlight a:active	{ text-decoration: none; color: #005580; }

/*====================*/
/* end search */
/*====================*/


/* sideNav styles */
#sideNavWrapper {
	width: 197px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

#sideNavWrapper h2 {
	color: #005580;
}

#sideNavWrapper h4 {
	font-size: 110%;
}

#sideNavWrapper h5 {
	color: #005580;
}

#sideNavWrapper ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sideNavHi a {
	background: url(../images/sidenav_hi.gif) no-repeat #005580;
	padding: 5px 7px 7px 28px;
	color: #fff;
	margin-top: 3px;
	width: 162px;
	display: block;
}

.sideNavNo a {
	background: url(../images/sidenav_no.gif) no-repeat #A0B1B5;
	padding: 5px 7px 7px 28px;
	color: #fff;
	margin-top: 3px;
	width: 162px;
	display: block;
}


.sideNavHi a:link	{ color: #fff; text-decoration: none;}
.sideNavHi a:visited	{ color: #fff; text-decoration: none;}
.sideNavHi a:hover	{ color: #fff; text-decoration: underline;}
.sideNavHi a:active	{ color: #fff; text-decoration: none;}

.sideNavNo a:link	{ color: #fff; text-decoration: none;}
.sideNavNo a:visited	{ color: #fff; text-decoration: none;}
.sideNavNo a:hover	{ color: #fff; text-decoration: underline;}
.sideNavNo a:active	{ color: #fff; text-decoration: none;}

.sideNavLi a:link	{ color: #737F82; text-decoration: none;}
.sideNavLi a:visited	{ color: #737F82; text-decoration: none;}
.sideNavLi a:hover	{ color: #005580; text-decoration: underline;}
.sideNavLi a:active	{ color: #737F82; text-decoration: none;}

.sideNavLiHi a:link	{ color: #005580; text-decoration: none;}
.sideNavLiHi a:visited	{ color: #005580; text-decoration: none;}
.sideNavLiHi a:hover	{ color: #005580; text-decoration: underline;}
.sideNavLiHi a:active	{ color: #005580; text-decoration: none;}

.level3Nav a:link	{ color: #737F82; text-decoration: none;}
.level3Nav a:visited	{ color: #737F82; text-decoration: none;}
.level3Nav a:hover	{ color: #005580; text-decoration: underline;}
.level3Nav a:active	{ color: #737F82; text-decoration: none;}

.highlight a:link	{ color: #005580; text-decoration: none;}
.highlight a:visited	{ color: #005580; text-decoration: none;}
.highlight a:hover	{ color: #005580; text-decoration: underline;}
.highlight a:active	{ color: #005580; text-decoration: none;}



.sideNavLi a {
	background: url(../images/sidenav_li.gif) no-repeat #fff;
	background-position: 12px 6px;
	font-size: 75%;
	padding: 3px 3px 3px 28px;
	margin-left: 0;
	border-bottom: 1px solid #e8eced;
}

.sideNavLiHi a {
	background: url(../images/sidenav_li_hi.gif) no-repeat #fff;
	background-position: 12px 6px;
	font-size: 75%;
	padding: 3px 3px 3px 28px;
	margin-left: 0;
	border-bottom: 1px solid #e8eced;
}

.lastItem a {
	border-bottom: none;
	margin-bottom: 0;
}


.firstItem a {
	padding-top: 4px;
}



.level3Nav a {
	margin: 0;
	padding: 3px 0 3px 34px;
	background: url(../images/sidenav_li.gif) no-repeat #fff;
	background-position: 20px 6px;
}

.highlight a { 
	color: #005580;
	background: url(../images/sidenav_li_hi.gif) no-repeat #fff;
	background-position: 20px 6px;
}

#mainSearch .highlightsearch {
	font-weight: normal;
		font-size: 90%;
}

#mainSearch .highlightsearch a:link		{ text-decoration: none; color: #005580; }
#mainSearch .highlightsearch a:visited	{ text-decoration: none; color: #005580; }
#mainSearch .highlightsearch a:hover		{ text-decoration: none; color: #555555; }
#mainSearch .highlightsearch a:active	{ text-decoration: none; color: #005580; }

/* quickLinksWrapper styles */
#quickLinksWrapper {
	border-top: 1px solid #e8eced;
	margin-top: 2px;
	padding-top: 10px;
}

#quickLinksWrapper h4 {
	margin-bottom: 8px;
}

/* helpPanel styles */
#helpWrapper {
	border-top: 1px solid #e8eced;
	margin-top: 15px;
	padding-top: 10px;
}

#helpWrapper h4 {
	margin-bottom: 10px;
	color: #005580;
}

#helpBody {
	font-size: 75%;
}

#helpBody p {
	margin: 0;
	padding: 0;
}

#helpWrapper #bigTelNo p {
	font-size: 240%;
	font-weight: bold;
	color: #005580;
/*
	margin-top: 6px;
	margin-bottom: 6px;
*/
}

/* contactForm styles */
#contactForm {
	margin-top: 14px;
}

#contactForm input, textarea {
	float: left;
	width: 125px;
	margin-bottom: 3px;
}

#contactForm textarea {
	height: 50px;
}

#contactForm label {
	float: left;
	width: 50px;
	font-size: 100%;
	margin-right: 15px;
}

#contactForm #message {
	margin-bottom: 8px;
}

#contactFormSubmit {
	clear: left;
	color: #000;
	position: relative;
	left: 142px;
	top: 3px;
}

#detailedForm {
	clear: left;
	position: relative;
	top: -16px;
	width: 130px;
}

/* footer styles */
#footer {
	clear: both;
	border-top: 1px solid #e8eced;
	padding-bottom: 20px;
	padding-top: 7px;
	font-size: 75%;
	margin-top: 20px;
}

#footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.footerNav {
	padding-top: 7px;
	padding-bottom: 20px;
}

.footerNav .navItem {
	padding-left: 7px;
	padding-right: 7px;
	border-right: 1px solid #666666;
}

.footerNav .lastItem {
	border: none;
}

.footerNav .defactoLink {
	border: none;
	float: right;
}

/*********** USED SME Grenn section ************/

/* servicesPanel styles */
#servicesPanelLarge {
/*	background: #32AACE;*/
	color: #737F82;
}

#servicesPanelLarge h1 {
	padding: 0 0 5px 0;
	margin: 0 0 0 0;
	font-weight: bold;
	font-size: 120%;
	color: #cba4d4;
/*	border-bottom: 1px solid #cba4d4;*/
}

/*=new colours=*/

#servicesPanelGreen {
	color: #737F82;
}

#servicesPanelGreen h1 {
	padding: 0 0 5px 0;
	margin: 0 0 0 0;
	font-weight: bold;
	font-size: 120%;
	color: #e6a753;
	/*border-bottom: 1px solid #e6a753;*/
}

#servicesPanelRed {
	color: #737F82;
}

#servicesPanelRed h1 {
	padding: 0 0 5px 0;
	margin: 0 0 0 0;
	font-weight: bold;
	font-size: 120%;
	color: #88b2df;
/*	border-bottom: 1px solid #88b2df;*/
}

#servicesPanelProf {
	color: #737F82;
}

#servicesPanelProf h1 {
	padding: 0 0 5px 0;
	margin: 0 0 0 0;
	font-weight: bold;
	font-size: 120%;
	color: #b9cb78;
/*	border-bottom: 1px solid #b9cb78;*/
}

#servicesPanelBody {
	padding: 10px 10px 0 0;
}

#servicesPanelBody .description {
	padding: 0 0 5px 0;
}


#servicesPanelBody #allServices {
	margin-top: 7px;
	font-size: 70%;
}




/* Panels SME styles */

#superPanelsGreen h3 {
	padding: 6px 0 6px 10px;
	margin: 0;
	font-weight: normal;
	font-size: 110%;
}

#superPanelsGreen h3 a:link	{ color: #ffffff; text-decoration: none;}
#superPanelsGreen h3 a:visited	{ color: #ffffff; text-decoration: none;}
#superPanelsGreen h3 a:hover	{ color: #fff; text-decoration: underline;}
#superPanelsGreen h3 a:active	{ color: #ffffff; text-decoration: none;}

#superPanelsGreen .headerWrapper {
	float: left;
	width: 176px;
	margin-right: 2px;
	padding-top: 12px;
	background-color: #edab55;
}

#superPanelsGreen .headerWrapper img {
	margin-left: 1px;
}

#superPanelsGreen .lastPanel {
	margin: 0;
}


/* subPanels sme styles */

#subPanelsGreen {
	color: #555;
	background: url(../images/smeHome_bg.gif) #f3dbba repeat-y left top;
	height: 1%;
}

html>body #subPanelsGreen {
	height: auto;
}

#subPanelsGreen .panelWrapper {
	float: left;
	width: 176px;
	margin-right: 2px;
}

#subPanelsGreen .lastPanel {
	margin: 0;
}

#subPanelsGreen .panelBody  {
	padding: 10px;
}


#subPanelsGreen .panelBody .description a:link	{ color: #555; text-decoration: none; font-weight: bold;}
#subPanelsGreen .panelBody .description a:visited	{ color: #555; text-decoration: none; font-weight: bold;}
#subPanelsGreen .panelBody .description a:hover	{ color: #555; text-decoration: underline; font-weight: bold;}
#subPanelsGreen .panelBody .description a:active	{ color: #555; text-decoration: none; font-weight: bold;}

#subPanelsGreen .panelBody .description li {
	margin: 0.4em 0 0.4em 0;
	padding: 0;
	line-height: 1.1em;
}

#fakeStripSME {
	background: url(../images/fakeStripSME_bg.gif) #edab55 repeat-y left top;
	height: 12px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
/*********** USED Corporate Reds section ************/

/* Panels Red styles */


#superPanelsRed h3 {
	padding: 6px 0 6px 10px;
	margin: 0;
	font-weight: normal;
	font-size: 110%
}

#superPanelsRed h3 a:link	{ color: #ffffff; text-decoration: none;}
#superPanelsRed h3 a:visited	{ color: #ffffff; text-decoration: none;}
#superPanelsRed h3 a:hover	{ color: #fff; text-decoration: underline;}
#superPanelsRed h3 a:active	{ color: #ffffff; text-decoration: none;}

#superPanelsRed .headerWrapper {
	float: left;
	width: 176px;
	margin-right: 2px;
	padding-top: 12px;
	background-color: #88b2df;
}

#superPanelsRed .headerWrapper img {
	margin-left: 1px;
}

#superPanelsRed .lastPanel {
	margin: 0;
}


/* subPanels Red styles */

#subPanelsRed {
	color: #555;
	background: url(../images/corpHome_bg.gif) #E6EDF8 repeat-y left top;
	height: 1%;
}

html>body #subPanelsRed {
	height: auto;
}

#subPanelsRed .panelWrapper {
	float: left;
	width: 176px;
	margin-right: 2px;
}

#subPanelsRed .lastPanel {
	margin: 0;
}

#subPanelsRed .panelBody  {
	padding: 10px;
}

#subPanelsRed .panelBody .description a:link	{ color: #333; text-decoration: none; font-weight: bold;}
#subPanelsRed .panelBody .description a:visited	{ color: #333; text-decoration: none; font-weight: bold;}
#subPanelsRed .panelBody .description a:hover	{ color: #333; text-decoration: underline; font-weight: bold;}
#subPanelsRed .panelBody .description a:active	{ color: #333; text-decoration: none; font-weight: bold;}

#subPanelsRed .panelBody .description li {
	margin: 0.4em 0 0.4em 0;
	padding: 0;
	line-height: 1.1em;
}

#fakeStripCorp {
	background: url(../images/fakeStripCorp.gif) #88B2DF repeat-y left top;
	height: 12px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/*********** USED CorporateProfessional Printing section ************/




/* Panels Yellow styles */

#superPanelsYellow h3 {
	padding: 6px 0 6px 10px;
	margin: 0;
	font-weight: normal;
	font-size: 110%;
}

#superPanelsYellow h3 a:link	{ color: #ffffff; text-decoration: none;}
#superPanelsYellow h3 a:visited	{ color: #ffffff; text-decoration: none;}
#superPanelsYellow h3 a:hover	{ color: #fff; text-decoration: underline;}
#superPanelsYellow h3 a:active	{ color: #ffffff; text-decoration: none;}

#superPanelsYellow .headerWrapper {
	float: left;
	width: 176px;
	margin-right: 2px;
	padding-top: 12px;
	background-color: #c2d57d;
}

#superPanelsYellow .headerWrapper img {
	margin-left: 1px;
}

#superPanelsYellow .lastPanel {
	margin: 0;
}


/* subPanels Red styles */

#subPanelsYellow {
	color: #555;
	background: url(../images/profHome_bg.gif) #ECF1E3 repeat-y left top;
	height: 1%;
}

html>body #subPanelsYellow {
	height: auto;
}

#subPanelsYellow .panelWrapper {
	float: left;
	width: 176px;
	margin-right: 2px;
}

#subPanelsYellow .lastPanel {
	margin: 0;
}

#subPanelsYellow .panelBody  {
	padding: 10px;
}

#subPanelsYellow .panelBody .description a:link	{ color: #333; text-decoration: none; font-weight: bold;}
#subPanelsYellow .panelBody .description a:visited	{ color: #333; text-decoration: none; font-weight: bold;}
#subPanelsYellow .panelBody .description a:hover	{ color: #333; text-decoration: underline; font-weight: bold;}
#subPanelsYellow .panelBody .description a:active	{ color: #333; text-decoration: none; font-weight: bold;}

#subPanelsYellow .panelBody .description li {
	margin: 0.4em 0 0.4em 0;
	padding: 0;
	line-height: 1.1em;
}

#fakeStripProf {
	background: url(../images/fakeStripProf.gif) #C2D57D repeat-y left top;
	height: 12px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/*********** USED Public section ************/
/* superPanels styles */

#superPanelsOrange h3 {
	padding: 6px 0 6px 10px;
	margin: 0;
	font-weight: normal;
	font-size: 110%;
}

#superPanelsOrange h3 a:link	{ color: #ffffff; text-decoration: none;}
#superPanelsOrange h3 a:visited	{ color: #ffffff; text-decoration: none;}
#superPanelsOrange h3 a:hover	{ color: #fff; text-decoration: underline;}
#superPanelsOrange h3 a:active	{ color: #ffffff; text-decoration: none;}

#superPanelsOrange .headerWrapper {
	float: left;
	width: 176px;
	margin-right: 2px;
	padding-top: 12px;
	background-color: #d6b6dd;
}

#superPanelsOrange .headerWrapper img {
	margin-left: 1px;
}

#superPanelsOrange .lastPanel {
	margin: 0;
}

/* subPanels styles */

#subPanelsOrange {
	color: #555;
	background: url(../images/pubHome_bg.gif) #e7d5eb repeat-y left top;
	height: 1%;
}

html>body #subPanelsOrange {
	height: auto;
}

/*#subPanelsOrange h3 {
	background: #b5570d;
	padding: 10px 10px 10px 14px;
	font-weight: normal;
}*/

#subPanelsOrange .panelWrapper {
	float: left;
	width: 176px;
	margin-right: 2px;
}

#subPanelsOrange .lastPanel {
	margin: 0;
}

#subPanelsOrange .panelBody  {
	padding: 10px;
}

/* superPanels 2 styles */

#superPanelsOrange2 {
	color: #fff;
	background: url(../images/pubHome_bg.gif) repeat-y left top;
	height: 1%;
}

html>body #superPanelsOrange2 {
	height: auto;
}

#superPanelsOrange2 h3 {
	padding: 6px 0 6px 10px;
	margin: 0;
	font-weight: normal;
	font-size: 110%;
}

#superPanelsOrange2 h3 a:link	{ color: #ffffff; text-decoration: none;}
#superPanelsOrange2 h3 a:visited	{ color: #ffffff; text-decoration: none;}
#superPanelsOrange2 h3 a:hover	{ color: #fff; text-decoration: underline;}
#superPanelsOrange2 h3 a:active	{ color: #ffffff; text-decoration: none;}

#superPanelsOrange2 .headerWrapper {
	float: left;
	width: 176px;
	margin-right: 2px;
	padding-top: 12px;
	background-color: #d6b6dd;
}

#superPanelsOrange2 .headerWrapper img {
	margin-left: 1px;
}

#superPanelsOrange2 .lastPanel {
	margin: 0;
}


/* subPanels 2 styles */

#subPanelsOrange2 {
	color: #555;
	background: url(../images/pubHome_bg.gif) #e7d5eb repeat-y left top;
	height: 1%;
}

html>body #subPanelsOrange2 {
	height: auto;
}

#subPanelsOrange2 .panelWrapper {
	float: left;
	width: 176px;
	margin-right: 2px;
}

#subPanelsOrange2 .lastPanel {
	margin: 0;
}

#subPanelsOrange2 .panelBody  {
	padding: 10px;
}

/* subPanels 3 styles */	
#superPanelsOrange3 {
	color: #666;
	margin-top: 3px;
	height: 1%;
}

html>body #superPanelsOrange3 {
	height: auto;
}

#superPanelsOrange3 h3 {
	padding: 0 0 5px 8px;
	margin: 3px 0 0 0;
	font-weight: normal;
	font-size: 135%;
	color: #0f8374;
}

#superPanelsOrange3 h3 a:link	{ color: #0f8374; text-decoration: none;}
#superPanelsOrange3 h3 a:visited	{ color: #0f8374; text-decoration: none;}
#superPanelsOrange3 h3 a:hover	{ color: #0f8374; text-decoration: underline;}
#superPanelsOrange3 h3 a:active	{ color: #0f8374; text-decoration: none;}

#superPanelsOrange3 .headerWrapper .orangepara {
	padding: 6px 0 6px 10px;
}

#subPanelsOrangeList { 
	width: 100%;
	padding: 0;
	margin: 0;
}

#subPanelsOrangeList #listNav {
	padding: 6px 10px 6px 10px;
	margin: 0;
	list-style-type: none;
	list-style-image: none;
}

#subPanelsOrangeList ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#subPanelsOrangeList ul li {
	margin: 0 0 3px 0;
	padding: 0;
	list-style-type: none;
}

#subPanelsOrangeList a {
	display: block;
	padding: 3px;
	background-color: #8dcdc5;
}

#subPanelsOrangeList a:link, #listNav a:visited {
	color: #fff;
	text-decoration: none;
}

#subPanelsOrangeList a:hover {
	background-color: #0f8374;
	color: #fff;
}

#fakeStripPub {
	background: url(../images/fakeStripPub.gif) #d6b6dd repeat-y left top;
	height: 12px;
	margin: 0 0 4px 0;
	padding: 0;
	overflow: hidden;
}

#fakeStripPub2 {
	background: url(../images/fakeStripPub2.gif) #d6b6dd repeat-y left top;
	height: 12px;
	margin: 4px 0 4px 0;
	padding: 0;
	overflow: hidden;
}

/*********** USED IN HOMEPAGE (INDEX.HTML) ************/

#sideNavWrapper #content {
	font-size: 80%;
	margin-top: 10px;
	margin-bottom: 10px;
}

#sideNavWrapper #content a {
	/*color: #32AACE;*/
	font-size: 95%;
	/*text-decoration: underline;*/
}

#sideNavWrapper #content a:hover {
	/*color: #005580;*/
	text-decoration: underline;
}


#mainCopy #homeBlockNav ul {
	padding: 0;
	margin-bottom: 8px;
}

#mainCopy #homeBlockNav a:hover {
	color: #FFF;
}


#blockNav li {
	float: left;
	list-style: none;
	margin: 0;
	padding-bottom: 0;
}

#blockNav a {
	text-decoration: none;
	color: #fff;
	font-size: 135%;
	height: 223px;
	width: 263px;
	display: block;
}

#blockNav .topRow{
	margin-bottom: 6px
}

#blockNav span {
	display: block;
	padding-left: 8px;
	font-weight: bold;
}

#blockNav .topRow span, #blockNav .bottomRow span {
	padding-top: 174px;
}

#block1 { 
	background: url(../images/homeBlocks/home1bg.jpg) no-repeat; 
	padding-right: 6px; 
	padding-bottom: 0;
}

#blockNav #block1 a {
	 background: url("../images/homeBlocks/home1rollover.gif") no-repeat top left;
	 color: #fff; text-decoration: none;
}

#blockNav #block1 a:hover, #blockNav #block1 a:active, #blockNav #block1 a:focus {
		background-position: 0  -220px;
}

#block2 { 
	background: url(../images/homeBlocks/home2bg.jpg) no-repeat; 
	padding-bottom: 0;
}

#blockNav #block2 a {
	 background: url("../images/homeBlocks/home2rollover.gif") no-repeat top left;
	 color: #fff; text-decoration: none;
}

#blockNav #block2 a:hover, #blockNav #block2 a:active, #blockNav #block2 a:focus {
		background-position: 0  -220px;
}

#block3 { 
	background: url(../images/homeBlocks/home3bg.jpg) no-repeat; 
	padding-right: 6px; 
}

#blockNav #block3 a {
	 background: url("../images/homeBlocks/home3rollover.gif") no-repeat top left;
	 color: #fff; text-decoration: none;
}

#blockNav #block3 a:hover, #blockNav #block3 a:active, #blockNav #block3 a:focus {
		background-position: 0  -220px;
}

#block4 { 
	background: url(../images/homeBlocks/home4bg.jpg) no-repeat; 
	padding-bottom: 0;
}

#blockNav #block4 a {
	 background: url("../images/homeBlocks/home4rollover.gif") no-repeat top left;
	 color: #fff; text-decoration: none;
}

#blockNav #block4 a:hover, #blockNav #block4 a:active, #blockNav #block4 a:focus {
		background-position: 0  -220px;
}

#sponsorLogos {
	padding: 5px 0 5px 0;
	border-top: 1px solid #e8eced;
	border-bottom: 1px solid #e8eced;
	margin: 40px 0 0 0;
	text-align: center;
}

#sponsorLogos img {
	/*margin: 0 25px 0 20px;*/
	margin: 0 20px 0 20px;
	padding: 0;
}


/*********** USED IN MULTIFUNCTIONAL PRODUCTS (4.HTML) ************/
#twoColLeft {
	width: 400px;
	float: left;
}

#twoColLeft ul {
	padding: 30px;
	padding-top: 0;
	padding-bottom: 0px;
	list-style-type: circle;
}

.styledBullets {
	/*list-style-image: url(../images/main_li.gif);*/
	list-style-type: circle;
}

#twoColRight {
	width: 130px;
	float: left;
	text-align: center;
	/*margin: 38px 0 0 0;*/
	margin: 3px 0 0 0;
}

#twoColRight img {
/*	border-bottom: 1px solid #e8eced;*/
	padding: 0 0 0 0;
	margin: 0 0 20px 0;
}

#twoColRight #topImage {
/*	border-top: 1px solid #e8eced;*/
	margin-top: 43px;
}


/*********** USED IN FINANCE PACKAGES (5.HTML) ************/

#innerImageLeft {
	float: left;
	width: 250px;
	text-align: center;
	border-top: 1px solid #e8eced;
	margin-right: 20px;
	border-bottom: 1px solid #e8eced;
	height: 160px;
}

#innerImageRight {
	float: left;
	width: 250px;
	text-align: center;
	border-top: 1px solid #e8eced;
	border-bottom: 1px solid #e8eced;
	height: 160px;
}

.innerImageLabel {
	font-size: 80%;
	width: 100%;
	text-align: left;
}

.clear {
	height: 0;
	width: 0;
	line-height: 0;
	clear: both;
	font-size: 0;
}

/*-------------------*/
/* site map styles */
/*-------------------*/

#mainBody #leftColumn {
	float: left;
	width: 300px;
	margin: 0 0 0 30px;
	padding: 0 10px 0 0;	
}

#mainBody #rightColumn {
	float: left;
	width: 300px;
	margin: 0 0 0 20px;
	padding: 0;
}

#mainBody  #leftColumn .header {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 15px;
	font-weight: bold;
}

#mainBody  #rightColumn .header {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 15px;
	font-weight: bold;
}

#mainBody #leftColumn ul {
	margin: 0 0 25px 0;
	padding: 0;
	list-style-image: url(../images/maincopy_li.gif);
}

#mainBody #rightColumn ul {
	margin: 0 0 25px 0;
	padding: 0;
	list-style-image: url(../images/maincopy_li.gif);
}

#leftColumn .header a:link		{ color: #005580; text-decoration: none; }
#leftColumn .header a:visited	{ color: #005580; text-decoration: none; }
#leftColumn .header a:hover		{ color: #555; text-decoration: underline; }
#leftColumn .header a:active	{ color: #005580; text-decoration: none; }

#leftColumn .linkLevel1 {
	margin: 20px 0 2px 16px;
	padding: 0 0 2px 0;
	font-size: 12px;
	font-weight: bold;
}

#leftColumn .linkLevel1 a {
	color: #000;
}

#leftColumn .linkLevel1 a:link		{ color: #005580; text-decoration: none; }
#leftColumn .linkLevel1 a:visited	{ color: #005580; text-decoration: none; }
#leftColumn .linkLevel1 a:hover		{ color: #555; text-decoration: underline; }
#leftColumn .linkLevel1 a:active	{ color: #005580; text-decoration: none; }

#leftColumn .linkLevel2 {
	margin: 2px 0 0 30px;
	padding: 0;
	font-size: 12px;
}

#leftColumn .linkLevel2 a:link		{ color: #555; text-decoration: none; }
#leftColumn .linkLevel2 a:visited	{ color: #555; text-decoration: none; }
#leftColumn .linkLevel2 a:hover		{ color: #005580; text-decoration: underline; }
#leftColumn .linkLevel2 a:active	{ color: #555; text-decoration: none; }

#leftColumn .linkLevel3 {
	margin: 0 0 0 50px;
	padding: 0;
	font-size: 12px;
}

#leftColumn .linkLevel3 a:link		{ color: #005580; text-decoration: none; }
#leftColumn .linkLevel3 a:visited	{ color: #005580; text-decoration: none; }
#leftColumn .linkLevel3 a:hover		{ color: #555; text-decoration: underline; }
#leftColumn .linkLevel3 a:active	{ color: #005580; text-decoration: none; }

#rightColumn .header a:link		{ color: #005580; text-decoration: none; }
#rightColumn .header a:visited	{ color: #005580; text-decoration: none; }
#rightColumn .header a:hover	{ color: #555; text-decoration: underline; }
#rightColumn .header a:active	{ color: #005580; text-decoration: none; }

#rightColumn .linkLevel1 {
	margin: 8px 0 2px 16px;
	padding: 0 0 2px 0;
	font-size: 12px;
	font-weight: bold;
}

#rightColumn .linkLevel1 a {
	color: #000;
}

#rightColumn .linkLevel1 a:link		{ color: #005580; text-decoration: none; }
#rightColumn .linkLevel1 a:visited	{ color: #005580; text-decoration: none; }
#rightColumn .linkLevel1 a:hover	{ color: #555; text-decoration: underline; }
#rightColumn .linkLevel1 a:active	{ color: #005580; text-decoration: none; }

#rightColumn .linkLevel2 {
	margin: 2px 0 0 30px;
	padding: 0;
	font-size: 12px;
}

#rightColumn .linkLevel2 a:link		{ color: #555; text-decoration: none; }
#rightColumn .linkLevel2 a:visited	{ color: #555; text-decoration: none; }
#rightColumn .linkLevel2 a:hover	{ color: #005580; text-decoration: underline; }
#rightColumn .linkLevel2 a:active	{ color: #555; text-decoration: none; }

#rightColumn .linkLevel3 {
	margin: 0 0 0 50px;
	padding: 0;
	font-size: 12px;
}

#rightColumn .linkLevel3 a:link	{ color: #005580; text-decoration: none; }
#rightColumn .linkLevel3 a:visited	{ color: #005580; text-decoration: none; }
#rightColumn .linkLevel3 a:hover	{ color: #555; text-decoration: underline; }
#rightColumn .linkLevel3 a:active	{ color: #005580; text-decoration: none; }

/*-------------------------------------------------------------------------------------*/

/*========================*/
/* branch addresses */
/*========================*/

#mainCopy .branchSearch {
	padding: 0;
	margin: 0;
}

#mainCopy .branchSearch input {
	border: 1px solid #737F82;
	font-size: 10pt;
	font-family: arial, helvetica, sans-serif;
	color: #737F82;
	margin-right: 20px;
}

#mainCopy .branchAddress {
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
	border-top: 1px solid #DEDEDE;
}

#mainCopy .branchAddress .branchLeft {
	padding: 0;
	margin: 0;
	width: 250px;
	float: left;
}

#mainCopy .branchAddress h5 {
	padding: 0;
	margin: 0;
}

#mainCopy .branchAddress .branchRight {
	padding: 0;
	margin: 0 0 0px 20px;
	float: left;
}

#mainCopy #googleMap iframe {
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
}

#mainCopy #googleMap a {
	padding: 10px 0 0 0;
	margin: 0;
}

/*========================*/
/* feedback */
/*========================*/

#feedbackpage {
	padding: 0;
	margin: 0;
/*    border: 1px solid #DEDEDE; */
    height: 1%
}

html>body #feedbackpage  {
height: auto
}

#feedbackpage h1 {
/*	border-bottom: 1px solid #DEDEDE;*/
}

.feedbackholder {
	padding: 0;
	margin: 0;
}

.feedbackholder p {
	font-size: 90%;
}

.feedbackform {
	padding: 0;
	margin: 0;	
}

.feedbackformleft {
	padding: 0;
	margin: 0;
	float: left;
	width: 100px;
}

.feedbackformright {
	padding: 0;
	margin: 0;
	float: left;
	width: 200px;
}

.feedbackformright #comments {
	width: 250px;
}

#feedbackpage .feedbackholder .feedbackform .feedbackformright input {
	width: 250px;
	font-size: 12px;
}

.buttonSpacer {
	padding: 0;
	margin: 15px 0 0 100px;
}

.textBelowForm {
	padding: 0;
	margin: 20px 0 0 0;
}
/*========================*/
/* end feedback */
/*========================*/


/*========================*/
/* MSDS */
/*========================*/

h6 img {
	text-align:right;
}

#mainflash1 {
	padding: 0;
	margin: 0 0 20px 0;
}

#mainflash2 {
	padding: 0;
	margin: 0 0 20px 0;
}

#mainflash3 {
	padding: 0;
	margin: 0 0 20px 0;
}

#mainflash4 {
	padding: 0;
	margin: 0 0 20px 0;
}

/* Content pages coloured H1 */


#section_2 h1 {

	/*color: #E6A753;*/
/*	font-weight: normal;
	font-size: 150%;
*/
}

#section_4 h1 {

}

#section_5 h1 {

}

#section_6 h1 {

}

#section_131 h1 {

}

/*========================*/
/* ADMIN */
/*========================*/

#adminBar {
	padding: 8px;
	border-bottom: 1px #ccc dotted;
}

#adminBar p {
	margin: 0px;
	font-size: 11px;
}