body, h1, h2, h3, h4, h5, h6, img, a, p, div {
	padding: 0px;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	background-repeat:repeat;
	 font-size:100%;
 
}

body	{
text-align:center;
background-image:url(../images/general/gradientbg.jpg);
background-position:top left;
background-repeat:repeat-x;

}

 
#container	{
width:940px;
margin: 10px auto;
border: 1px solid #ccc;
background-color:#fff;
}
#head	{
width:900px;
margin:15px auto 2px auto;
}

#logo	{
float:left;
height:80px;
margin-bottom:3px;
}
#toplinks	{
float:right;
clear:right;
}
#toplinks	a{
color:#002140;
}

#toplinks	a:hover{
color:#666666;
text-decoration:underline;
}


#toplinks	a:focus {
text-decoration:underline;
color:#fff;
background-color:#002140;
}

#toplinks	a:active {
text-decoration:underline;
color:#fff;
background-color:#002140;
}

#main	{
width:900px;
margin:0px auto;
text-align:left;
}
 

#holder	{
clear:both;
}

#leftcolumn	{
 margin:15px 0px 15px 0px;
 float:left;
 clear:right;
 width:168px;
}
#search	{
width:166px;
margin-top:3px;
float:left;
margin-bottom:10px; 
}

.inlineBox	{
float:left;
width:116px;
margin-right:1px;
}
.inlineButton
	{
	margin-top:-1px;
float:right;
clear:right;
width:37px;
}

#searchClear	{
clear:both;
}
 
#quicklinks{
width:168px;
}

#quicklinks ul	{
margin:0px;
padding:0px;
}

#quicklinks li	{
border:1px solid #ccc;
display:block;
background-color:#efefef;
margin-bottom:3px;
list-style-type:none;
list-style-position:outside;
padding:0px 2px 2px 2px;
}
#quicklinks li.subsection	{
	border:1px solid #ccc;
	display:block;
	background-color:#FFFfFF;
	margin-bottom:3px;
	margin-left:0px;
	padding:0px 2px 2px 2px;
} 
#quicklinks a	{
text-decoration:none;
color:#002140;
}

#quicklinks a:hover	{
color:#002140;
text-decoration:underline;
}

#quicklinks	a:focus {
text-decoration:underline;
color:#fff;
background-color:#002140;
}

#quicklinks	a:active {
text-decoration:underline;
color:#fff;
background-color:#002140;
}
  #quicklinks a.sub	{
text-decoration:none;
color:#002140;
}

#quicklinks sub a:hover	{
color:#002140;
text-decoration:underline;
}

#quicklinks	sub a:focus {
text-decoration:underline;
color:#fff;
background-color:#002140;
}

#quicklinks	sub a:active {
text-decoration:underline;
color:#fff;
background-color:#002140;
}



#midsection	{
width:510px;
float:left;
margin-top:15px;
margin-left:30px;
}

#breadcrumbtrail	{
color:#666666;
font-size:0.8em;
}

#breadcrumbtrail ul	{
}

#breadcrumbtrail li {
color:#666666;
padding-right:4px;
list-style:none;
display:inline;
}

#breadcrumbtrail li.onpage	{
 color:#002140;
}

#breadcrumbtrail a	{
color:#666666;
font-size:0.9em;
text-decoration:underline;
}


#breadcrumbtrail a:hover	{
color:#002140;
text-decoration:underline;
}

#breadcrumbtrail a:focus	{
background-color:#002140;
color:white;
text-decoration:underline;
}

#breadcrumbtrail a:active	{
background-color:#002140;
color:white;
text-decoration:underline;
}


#maincontent	{
margin-top:15px;
}

#maincontent	ul{
list-style-position:outside;
list-style-type:none;
}

#maincontent	li{
font-size:0.8em;
 
}


 
#maincontent a	{
font-size:0.9em;
text-decoration:none;
color:#002140;
}

#maincontent a:hover	{
text-decoration:underline;
color:#002140;
}

#maincontent a:active	{
background-color:#002140;
color:white;
}

#maincontent a:focus	{
background-color:#002140;
color:white;
}



li.q	{
  font-size:0.8em;
	color:#002140;
	line-height:1.6em;
		list-style-type:none;
		font-weight:bold;
}

li.answer	{
  font-size:0.8em;
	color:#666666;
	line-height:1.6em;

	list-style-type:none;
	margin-right:20px;
	margin-top:0.6em;
}

 .insetlist	{
margin-left:16px;
color:#666666;
list-style-image:url(../images/general/bcircbullet.gif);
line-height:1.4em;
margin-bottom:5px;
}

.insetlist_g	{
margin-left:16px;
color:#666666;
list-style-image:url(../images/general/bluebulletg_bg.gif);
line-height:1.4em;
margin-bottom:5px;
}
.jumpbg 	{
background-color:#efefef;
border:1px solid #ccc;
}	

.jumplist	{
	list-style-type:none;
	list-style-image:url(../images/general/list_arrow.gif);
	list-style-position:inside;
	font-size:0.8em;
	line-height:1.6em;
	color:#002140;
	font-style:italic;
	float:left;
	display:inline;
	width:30%;
}

.arrow	{
list-style-position:inside;
list-style-type:none;
list-style-image:url(../images/general/blue_list_arrow_whitebg.jpg);
margin-bottom:0.2em;
}

.subpages	{
line-height:2em;
}

#endspace	{
margin-top:3em;
}

#thirdcolumn	{
width:164px;
float:right;
margin-top:15px;
}

#thirdcolumn li	{
list-style-position:inside;
list-style-type:none;
list-style-image:url(../images/general/whitebgarrow.gif);
line-height:1.4em;
}

#rightcolumn	{
width:164px;
float:right;
margin-top:15px;
}

#rightcolumn	 li	{
list-style-type:none;
list-style-image:none;
list-style-position:outside;
line-height:1.2em;
margin-bottom:8px;
}

#sideimage	{
height:205px;
margin-bottom:12px;
}

#forms	{
margin-bottom:15px;

}

#forms ul	{
}

#forms li	{
border:1px solid #002140;
margin-bottom:3px;
list-style-type:none;
list-style-image:none;
list-style-position:outside;
text-align:center;
}

a.onlinelink	{
color:#002140;
font-size:0.8em;
background-color:#efefef;
background-image:url(../images/general/btnbg.jpg);
background-position:top center;
background-repeat:no-repeat;
display:block;
padding:4px 4px 5px 4px;
text-decoration:none;
}

a.onlinelink:hover	{
color:#002140;
font-size:0.8em;
background-image:url(../images/general/btnbg1.jpg);
background-position:top center;
background-repeat:no-repeat;
background-color:#E5E5E5;
display:block;
padding:4px 4px 5px 4px;
text-decoration:underline;
}

a.onlinelink:active	{
color:#fff;
font-size:0.8em;
background-color:#002140;
background-image:none;
display:block;
padding:4px 4px 5px 4px;
text-decoration:underline;
}

a.onlinelink:focus	{
color:#fff;
font-size:0.8em;
background-color:#002140;
background-image:none;
display:block;
padding:4px 4px 5px 4px;
text-decoration:underline;
} 

#downloads	{
margin-bottom:25px;
}

#downloads li	{list-style-type:none;
list-style-image:none;
list-style-position:outside;
line-height:1.2em;
margin-bottom:8px;
}

.pdficon	{
margin-bottom:10px;
float:left;
margin-right:2px;
 
}

.pdficon1	{
 
float:left;
clear:left;
margin-right:2px;
 
}

#relatedlinks	{
margin-bottom:25px;
}

#relatedlinks li	{
list-style-type:none;
list-style-image:none;
list-style-position:outside;
line-height:1.2em;
}


.listitem {
line-height:1.2em;
}
#externallinks	{
margin-bottom:15px;
}

#externallinks li	{
list-style-type:none;
list-style-image:none;
list-style-position:outside;
line-height:0.9em;
}

#clear	{
clear:both;
margin-top:20px;
}

#footer	{
width:940px;
margin:0px auto;
text-align:left;
clear:both;
color:#999999;
font-size:0.8em;
}

#footer ul	{
}

#footer li {
list-style:none;
display:inline;
border-left: 1px solid #666666;
line-height:0.7em;
}

#footer a	{
color:#666666;
font-size:0.9em;
text-decoration:none;
margin:0px 2px 0px 4px;
}

#footer a:hover	{
color:#666666;
font-size:0.9em;
text-decoration:underline;
}

#footer a:active	{
color:#fff;
background-color:#0082d6;
font-size:0.9em;
text-decoration:underline;
}

#footer a:focus	{
color:#fff;
background-color:#0082d6;
font-size:0.9em;
text-decoration:underline;
}

#footer li.firstlink	{
border-left:none;
margin-left:-4px;
}



#end	{
clear:both;
text-align:left;
width:940px;
margin:0px auto;
line-height:normal;
}
 

#disclaimer	{
float:left;
width:700px;
}

#memberof	{
float:right;
width:200px;
margin-top:2px;
}

h1 {
    font-size:1.4em;
	margin-bottom:0.7em;
color:#002140;
	}

h2.hh {
    font-size:1.0em;
	margin-bottom:0.7em;
color:#002140;
	}

h3.hh {
    font-size:1.0em;
	margin-bottom:0.7em;
color:#002140;
	}

h2 {
    font-size:0.9em;
	margin-bottom:0.7em;
	color:#002140;
	}

h3 {
    font-size:0.9em;
	color:#002140;
	font-weight:bold;
	margin-bottom:0.7em;
	}

h4 {
    font-size:0.9em;
	color:#002140;
	font-weight:bold;
	margin-bottom:0.7em;
	}

h5 {
    font-size:0.9em;
	color:#002140;
	font-weight:bold;
	margin-bottom:0.7em;
	}	

h6 {
    font-size:0.8em;
	color:#666666;
	font-weight:normal;
	padding-bottom:0.7em;
	}

#rightcolumn h2	
{
    font-size:0.8em;
	color:#666666;
	font-weight:normal;

	}
#rightcolumn h2.hhc	{
color:#002140;
font-size:0.9em;
font-weight:bold;
padding:0px;
 margin-bottom:0.7em;
}
 
a {
    font-size:0.8em;
	text-decoration:none;
	}

p {
    font-size:0.8em;
	margin-bottom:1.0em;
	color:#666666;
	line-height:1.6em;
	}

ul	{
margin:0px 0px 15px 0px;
padding:0px;
}


strong.hh	{
color:#002140;
}


.active	{
font-size:0.8em;
color:#002140;
}

 

.mainlist {
font-size:0.8em;
	color:#666666;
	line-height:1.4em;
	list-style-position:inside;
	list-style-image:url(../images/general/blue_list_arrow_whitebg.jpg);
	margin-bottom:0.7em;
	}

.genlistnb {
font-size:0.8em;
	color:#666666;
	line-height:1.6em;
	list-style-image:none;
	margin-bottom:1.4em;
	}

#top5	{
float:left;
 
}
 
img	{
border:0px;
}

.hide a	{
position:absolute;
top: 0;
left: -9000px;
color:#002140;
font-size:1em;
}

.hide a:active	{
position:absolute;
top: 0;
left: 95px;
background-color:#ccc;
border:1px solid white;
}

.hide a:focus	{
position:absolute;
top: 0;
left: 95px;
background-color:#ccc;
border:1px solid white;
}

/* other than colours - specific to business section */


a.buslink	{
color:#002140;
text-decoration:none;
}

a.buslink:hover 	{
color:#666666;
text-decoration:underline;
}

a.buslink:focus	{
color:#fff;
background-color:#002140;
text-decoration:underline;
}

a.buslink:active 	{
color:#fff;
background-color:#002140;
text-decoration:underline;
}

a.buslink1	{
color:#002140;
font-size:0.9em;
}
a.buslink1:hover 	{
color:#666666;
text-decoration:underline;
}

a.buslink1:focus 	{
color:#fff;
background-color:#002140;
text-decoration:underline;
}

a.buslink1:active	{
color:#fff;
background-color:#002140;
text-decoration:underline;
}



a.buslink1:hover	{
color:#666666;
font-size:0.9em;
}

.low	{
margin-right:3px;
margin-bottom:-7px;
}

.btt	{
float:right;
text-align:right;

margin-top:10px;
}

#maincontent a.bttlink	{
font-size:0.9em;
color:#999999;
}

address	{
color:#002140;
line-height:1.6em;
}

.innerad1	{
padding-right:25px;
 
}

.innerad	{
padding-right:25px;
}

.statictext	{
font-size:0.8em;
color:#002140;
}