/* QGOV page style - Control text, page, element format / colour */

/* Import general QG page layout style   */
@import url(eqlayout.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);

/*import contact & search results styles */
@import url(contact.css);

body{
	margin: 0;
	padding: 0;
	background-color: #FFF;
	color: #000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 90%;
}

table, input, select, textarea {
	/* font bugs */
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}

/*   **************************************************    */


/* links  */
a:link {color: #00C;}
a:visited {color: #606;}
a:hover, a:active {color: #F00;}
a[name]:hover, a[name]:active {color: #000;}


/* top of page */
.top, .next {
	font-size: 90%;
	text-align: right;
}

a.top:link, a.top:hover, a.top:visited {
	color: #666;
}

/* special links */
.url, .doc, .nw {
	font-size: 80%;
	font-weight: normal;
}
.url {text-decoration: none;}
.doc {color: #666;}
.note {
	font-weight: normal;
	font-style: none;
	color: #666;
}
img.doc {vertical-align: middle;}


/* text formatting */
h1, h2, h3, h4, h5, h6, strong {
	font-weight: bold;
}
cite, dfn, em {font-style: italic;}
small { font-size: 80%; }
big { font-size: 120%; }

/* HEADINGS FORMAT*/
h1 { font-size: 130%; }
h2 { font-size: 115%; }
h3 { font-size: 108%; }
h4 { font-size: 102%; }
h5, h6 { font-size: 100%; }

/* IMAGES */
img {
	border-style: none;
	border-width: 0;
}
/** other image styles? **/


/* LISTS */
ul {
	margin: 0 0 1.5em 2em;
	padding: 0;
}

ul ul {margin: 0 0 0 2em;}
.parameter dd ul {margin-bottom: 0;}


/* TABLES */
table {border-collapse: collapse;}
table, th, td {border: 1px solid #000;}
table.layout, table.layout th, table.layout td,
table.none, th.none, td.none {border-style: none;}

/* correct IE 5.5 font size in tables */
table {font-size: 1em;}

/* RULE */
hr {
	margin: 5px 0;
	height: 1px;
	color: #000;
}

/* FORMS */
option.sep {color: #CCC;}

/* code: TBA */
code, samp, kbd, var {
	color: #060;
	font-family: monospace;
	font-style: normal;
}

/* track changes */
ins, del {color: #C00;}

del {text-decoration: line-through;}

/* new windows, help */
.nw, body .help {
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
	color: #666;
}

/* resource list spacing*/
ul.resource li {padding: .5em;}

/* site map */
ul.sitemapfolder, ul.sitemapfolder ul {
	list-style: none;
	margin: auto auto auto 20px;
	padding: 0;
}

/* notice */
.notice strong {color: #F00;}

/* help window content */
body.help #c {
	padding: .8em;
	width: 93%;
}

/* parameter styles for help window */
.parameter dt {
  font-weight: bold;
  border-bottom: solid 1px #CCC;
}
.parameter dd {padding-bottom: .5em;}
.parameter dd ul {margin-bottom: 0;}

/** other image styles? **/



/* SPECIAL FEATURE Login */
#sf form.login {font-size: 95%;}
#sf form.login fieldset {
	margin: 0;
	padding: .2em;
}
#sf form.login fieldset div {
	padding: 0;
	text-align: right;
}
#sf form.login div {
	padding: .2em;
	text-align: center;
}
#sf form.login fieldset legend {
	font: Menu;
}
#sf form.login p {margin: .5em 0;}

/* alerts in special features */
#sf p.alert {
	border: 1px solid #F00;
	padding: .2em;
	background: #FFE;
}

/* **************************** */


#h a {
	/*  color:#FFFFFF; */
	/*background-color: #0099cc;*/
} 

/* hidden accessibility links */
#access {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

/* tools */
#t a {white-space: nowrap;}

/* search */
#s, #s div {
	font-style: normal;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-size: 90%;
}

/* primary navigation */
#n1 {font-size: 60%;}

/* footer */
#f{font-size: 90%;}

/*   **************************************************    */


/* font size */
#t, #n1, #n2, .menuLayer, #c, #sf, #f {
	font-size: 85%;
}


/* FORMS */
form p {border: none;}
fieldset div label {width:15em; float:left; }
fieldset li label {width:15em; float:none; }
fieldset div input {width:25;  }
fieldset {border: 1px solid #900; padding:10px;}