/* qgov stylesheet v2.0*/

/* import styles that aren't supported in NN4  */
@import url(qglayout.css);

/* import print specific styles. This format of importing ensures IE4 does not get them. IE4 does horrible things with a block @media 
@import url(print.css);*/

body{
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}

/* font size */
#tools, #nav1, #secondary-nav, #secondary-navIndex, #lhnav, .menuLayer, #content, #contentIndex, #contentStory, #feature, #footer, #ssq_tools, #featurehome, #contentHome
{
	font-size: 80%;
}

caption
{
font-size: 75%;
}

/* correct IE 5.5 font size in tables */
table {
	font-size: 1em;
}

/* content headings - remember to multiply by any inherited font size to determine real size. eg the content div is styled at 80% font size so our h1 will be approx 104% (80 * 130%) */
#content h1 ,#contentStory h1, #contentIndex h1{
		font-size: 115%;
}

#content h2 ,#contentStory h2, #contentIndex h2{ 
		font-size: 115%;
}
#secondary-nav h2 {
		font-size: 100%;
}
#content h3, #content h4, #contentStory, #feature h3, .indexIntroduction{
	font-size: 100%;
}

/* hide accessibility links from visual browsers */
#access {
position: absolute;
left: -999px;
width: 990px;
}

/*link colours*/
a:link
{
	color: #000066;
}

a:visited
{
	color: #660066;
}

a:active
{
	color:#990000;
}

a:hover
{
	color:#990000;
}


/*header graphics*/
#qglogo a img, 
#agency a img,
a img {
	border-width:0px;
}


/* search form */
#search
{
	display: inline;
}

#content p
{
	margin-top: 4pt;
	margin-bottom: 7pt;
}

.note
{
	color: #999999;
}

legend{
	color:#000000;
}

/* bread crumbing */
#bcrumb a:link
{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}
#content h1{
	margin: 0 5px 0 0;
	padding: 3px;
}
#contentIndex h1{
	margin: 0 5px 0 0;
	padding: 3px;
}
 


/* feature styles - NB can't rely on inheritance for font size where tables are involved (IE5.5 bug)*/

#quickLink{
	margin: 0 0 0 0;
	padding:0 0 0 0;
	white-space: nowrap;
	}
	
#featureGo{
	display: inline;
	
	}
	
#feature p{
	margin: 0 0 8px 0;
	padding:0 0 0 0;
	}
	
#feature h3{
		margin: 10px 0 0 0;
		padding: 0 0 0 0;
}

/*feature images*/
#feature img.featureImg{
	width: 170px;
	padding: 0 0 0 0;
}
	
/*feature vertical spacing*/
#feature form{
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
}

.highlight {
	background-color: #FDEEB7;
}

.highlight p {
	border: solid 1px;
	border-color: #000066;
	padding: 4px 4px 4px 4px;
}

/* footer */
#footer {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 80%;
	}
	
#footer p {
	margin: 0px;
	padding: 2px;
}

/* Announcements */

/* Hide 'more' from home page */
.more {
	display: none;
	speak: none;
}

.anhead {
	display: none;
	speak: none;
}

#date {
	padding: 10px 0 0 0;
}

#a_hidden h2
{
	font-size: 90%;
}

#a_hidden ul
{
	margin-top: 0;
}

.a_hidden li {
	margin-left: -15px;
	margin-right: 3px;
	padding-top: 0;
}

#feedback p
{ 
	padding-left: 5px;
	margin-left: 5px;
}


