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:108%;
}

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;
}

#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; 
}

#search1	{
width:166px;

}



.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;
	list-style-type:none;
	list-style-position:outside;
	padding:0px 2px 2px 2px;
} 
#quicklinks a	{
text-decoration:none;
color:#002140;
}

#quicklinks a:hover	{
color:#005995;
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:#0082d6;
}

 
#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;
}

.historylist{
  font-size:0.8em;
	color:#666666;
	line-height:2.6em;
	list-style-type:none;
	margin-right:0px;
	margin-top:0.6em;
}
 
#maincontent a	{
font-size:0.9em;
text-decoration:none;
color:#666666;
}

#maincontent a:hover	{
text-decoration:underline;
color:#005995;
}

#maincontent a:active	{
background-color:#002140;
color:white;
}

#maincontent a:focus	{
background-color:#002140;
color:white;
}



.selfhelpguide	{
border: 1px solid #9f375f;
background-color:#efefef;
padding:15px;
background-image:url(../images/general/selfhelpicon.gif);
background-position:top right;
background-repeat:no-repeat;
margin-bottom:1.6em;
}

.selfhelpguide	ul	{
margin:0px;
}

li.q	{
  font-size:0.8em;
	color:#005995;
			line-height:1.4em;
		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;
}

.selfhelpguide	li{
font-size:0.8em;
	color:#333333;
	line-height:1.4em;
	list-style-position:inside;
	list-style-image:url(../images/general/list_arrow.gif);
	padding-left:15px;
		margin-bottom:0.7em;
	}

.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:#005995;
	font-style:italic;
	float:left;
	display:inline;
	width:30%;
}

.arrow	{
list-style-position:inside;
list-style-type:none;
list-style-image:url(../images/general/whitebgarrow.gif);
margin-bottom:0.2em;
}

.subpages	{
line-height:2em;
}


.insetlist	{
margin-left:16px;
color:#666666;
list-style-image:url(../images/general/lbcircbullet.gif);
line-height:1.8em;
 
margin-top:12px;
}


#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 #005995; 
margin-bottom:3px;
list-style-type:none;
text-align:center;
}

a.onlinelink	{
color:#005995;
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:#005995;
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:#0082d6;
background-image:none;
display:block;
padding:4px 4px 5px 4px;
text-decoration:underline;
}

a.onlinelink:focus	{
color:#fff;
font-size:0.8em;
background-color:#005995;
background-image:none;
display:block;
padding:4px 4px 5px 4px;
text-decoration:underline;
} 

#downloads	{
margin-bottom:25px;
}

 

#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;
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:#005995;
	}

h1.dl	{
   font-size:1em;
	margin-bottom:0.7em;
color:#005995;
}

h2.hh {
    font-size:0.8em;
	margin-bottom:0.7em;
color:#005995;
	}

h3.ab {
    font-size:0.8em;
	line-height:1.4em;
	margin-bottom:0.7em;
color:#005995;
	}

h2 {
    font-size:0.9em;
	padding-bottom:0.5em;
	color:#005995;
	font-weight:normal;
	}

#maincontent a.newslinks {
    font-size:1em;
	padding-bottom:0.5em;
	color:#005995;
	font-weight:normal;
	}

h2.ab {
    font-size:0.9em;
	margin-bottom:0.7em;
	color:#005995;
	font-weight:normal;
	}

h3 {
    font-size:0.9em;
	color:#005995;
	font-weight:normal;
	margin-bottom:0.7em;
	}


h4 {
    font-size:0.9em;
	color:#005995;
	font-weight:bold;
	margin-bottom:0.7em;
	}

h5 {
    font-size:0.9em;
	color:#005995;
	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;
	padding-bottom:0.5em;

	}
#rightcolumn h2.hhc	{
color:#005995;
font-size:0.9em;
font-weight:bold;
padding:0px;
margin-bottom:0.8em;
}
 
a {
    font-size:0.8em;
	text-decoration:none;
	}

p {
    font-size:0.8em;
	margin-bottom:1.0em;
	color:#666666;
	line-height:1.6em;
	}

 
.fltright	{
float:right;
clear:left;

margin-top:6px;
}

.fltleft	{
float:left;
clear:right;
padding:14px 14px 24px 14px;
}

.message	{
float:left;
padding-top:76px;
padding-left:76px;
color:#002140;
font-size:2em;
font-weight:bold;
padding-bottom:40px;
}

.errortext	{
width:620px;
float:right;
clear:right;
font-size:1.2em;
}

#search2	{
width:169px;
float:left;
padding-left:20px;
 
}

ul	{
margin:0px 0px 15px 0px;
padding:0px;
}


strong.hh	{
color:#005995;
}



.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/ablue_list_arrow_whitebg.jpg);
	margin-bottom:0.7em;
	}
	
.nonblist {
font-size:0.8em;
	color:#666666;
	line-height:1.4em;
	margin-bottom:0.7em;
	}
	
 
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 about section */
#maincontent a.formlink	{
font-style:italic;
color:#002140;
font-size:0.9em;
line-height:1.4em;
}

#maincontent li.contact	{
font-size:0.8em;
color:#666666;
line-height:2.4em;
}

.number	{
color:#005995;
font-size:1.2em;
}



.cileft	{
float:left;
width:63%;
margin-right:8%;
color:#666666;
margin-bottom:1em;
}
.ciright	{
float:left;
clear:right;
text-align:left;
width:27%;
color:#002140;
margin-bottom:1em;
}

.contactlist {
font-size:1.6em;
	color:#002140;
	line-height:1.6em;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:0.7em;
	}
	

	.contactinfo	{
clear:both;
}

a.ablink	{
color:#005995;
}

a.ablink:hover 	{
color:#666666;
text-decoration:underline;
}

a.ablink:focus	{
color:#fff;
background-color:#002140;
text-decoration:underline;
}

a.ablink:active 	{
color:#fff;
background-color:#002140;
text-decoration:underline;
}

a.ablink1	{
color:#005995;
font-size:0.9em;
line-height:1.4em;
}
a.ablink1:hover 	{
color:#666666;
text-decoration:underline;
}

a.ablink1:focus 	{
color:#fff;
background-color:#002140;
text-decoration:underline;
}

a.ablink1:active	{
color:#fff;
background-color:#002140;
text-decoration:underline;
}



a.ablink1:hover	{
color:#666666;
font-size:0.9em;
}

#maincontent .ablink2	{
color:#0082d6;
font-size:1em;
}

#maincontent .ablink:hover 	{
color:#666666;
text-decoration:underline;
}

#maincontent .ablink:focus	{
color:#fff;
background-color:#002140;
text-decoration:underline;
}

#maincontent .ablink:active 	{
color:#fff;
background-color:#002140;
text-decoration:underline;
}

.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;
}

.linkedimage:focus	{
border:1px solid black;
}

img :active	{
border:1px solid black;
}

address	{
font-size:0.8em;
color:#666666;
}

.quote	{
font-size:0.8em;
font-style:italic;
color:#005995;
}

.blue	{
font-weight:bold;
color:#005995;
}

.contactblue	{

color:#005995;
}

#libraryleft	{
width:45%;
float:left;
line-height:1.6em;
}

.librarysection	{
margin-bottom:1.6em;

}

#libraryleft li	{
margin-bottom:0.8em;
list-style-type:none;
list-style-image:none;
}

#libraryright	{
width:45%;
float:right;
clear:right;
line-height:1.6em;
}

#libraryright li	{
margin-bottom:0.8em;
list-style-type:none;
list-style-image:none;
}

 #libraryleft a{
color:#002140;
text-decoration:none;
padding-left:5px;
}

 #libraryright a{
color:#002140;
text-decoration:none;
padding-left:5px;
}

#libraryleft a:hover{
color:#005995;
text-decoration:underline;
}

#libraryright a:hover{
color:#005995;
text-decoration:underline;
}

#libraryright a:active{
color:#ffffff;
background-color:#002140;
text-decoration:underline;
}

#libraryright a:focus{
color:#ffffff;
background-color:#002140;
text-decoration:underline;
}


#libraryleft a:active{
color:#ffffff;
background-color:#002140;
text-decoration:underline;
}

#libraryleft a:focus{
color:#ffffff;
background-color:#002140;
text-decoration:underline;
}

.date	{
font-style:italic;
color:#666666;
font-size:0.8em;
}

#maincontent a.fullnews	{
color:#005995;
}

#main a.yhsection 	{
color:#993366;
}

#main a.yhsection:hover 	{
color:#993366;
text-decoration:underline;
}

#main a.yhsection:focus	{
background-color:#002140;
color:white;
}

#main a.yhsection:active	{
background-color:#002140;
color:white;
}

#main a.yhformsection 	{
color:#002140;

}

#main a.yhformsection:hover 	{
color:#993366;
text-decoration:underline;
}

#main a.yhformsection:focus	{
background-color:#002140;
color:white;
}

#main a.yhformsection:active	{
background-color:#002140;
color:white;
}

#main a.yhsub	{
color:#666666;	padding-left:75px;
}

#main a.yhsub:hover 	{
color:#666666;
text-decoration:underline;
}

#main a.yhsub:focus	{
background-color:#002140;
color:white;
}

#main a.yhsub:active	{
background-color:#002140;
color:white;
}

#main a.ybsection 	{
color:#002140;
}

#main a.ybsection:hover 	{
color:#002140;
text-decoration:underline;
}

#main a.ybsection:focus	{
background-color:#002140;
color:white;
}

#main a.ybsection:active	{
background-color:#002140;
color:white;
}

#main a.ybsub	{
color:#666666;	padding-left:75px;
}

#main a.ybsub:hover 	{
color:#993366;
text-decoration:underline;
}

#main a.ybsub:focus	{
background-color:#002140;
color:white;
}

#main a.ybsub:active	{
background-color:#002140;
color:white;
}

#main a.cesection 	{
color:#53654f;
}

#main a.cesection:hover 	{
color:#53654f;
text-decoration:underline;
}

#main a.cesection:focus	{
background-color:#002140;
color:white;
}

#main a.cesection:active	{
background-color:#002140;
color:white;
}

#main a.csection 	{
color:#320064;
}

#main a.csection:hover 	{
color:#320064;
text-decoration:underline;
}

#main a.esection:focus	{
background-color:#002140;
color:white;
}

#main a.csection:active	{
background-color:#002140;
color:white;
}

#main a.cesub	{
color:#666666;	padding-left:75px;
}

#main a.cesub:hover 	{
color:#666666;
text-decoration:underline;
}

#main a.cesub:focus	{
background-color:#002140;
color:white;
}

#main a.cesub:active	{
background-color:#002140;
color:white;
}

#main a.ausection 	{
color:#005595;
}

#main a.ausection:hover 	{
color:#320064;
text-decoration:underline;
}

#main a.ausection:focus	{
background-color:#002140;
color:white;
}

#main a.ausection:active	{
background-color:#002140;
color:white;
} 



.sitemap	{
	line-height:2em;
		margin-bottom:0.7em;
		list-style-type:none;
		list-style-position:outside;
}

#sitemapleft	{
width:32%;
float:left;
}

#sitemapmid	{
width:34%;
float:left;
margin:0px 1% 0px 1%;
}

#sitemapright	{
width:32%;
float:right;
clear:right;
}

.hhsitemap	{
background-color:#993366;
width:98%;
color:#FFFFFF;
padding:0px 0px 1px 2%;
margin-bottom:16px;
font-size:0.8em;
}

.bussitemap	{
background-color:#002140;
width:98%;
color:#FFFFFF;
padding:0px 0px 1px 2%;
margin-bottom:16px;
font-size:0.8em;
}

.cesitemap	{
background-color:#53654f;
width:98%;
color:#FFFFFF;
padding:0px 0px 1px 2%;
margin-bottom:16px;
font-size:0.8em;
}

.ausitemap	{
background-color:#005595;
width:98%;
color:#FFFFFF;
padding:0px 0px 1px 2%;
margin-bottom:16px;
font-size:0.8em;
}

.csitemap	{
background-color:#320064;
width:98%;
color:#FFFFFF;
padding:0px 0px 1px 2%;
margin-bottom:16px;
font-size:0.8em;
}

.librarysection h2	{
font-weight:bold;
}

address	{
color:#005595;
line-height:1.3em;
}

.statictext	{
font-size:0.8em;
color:#002140;
}