/* CSS Document */
/* designed and copyright 2006 by Hayden Ferriby - Stormwave.co.uk */

/* Common */

body
{
  margin:0px;
  padding:0px;
  font:normal 12px Verdana,Arial,sans-serif;
  color:#8794AB;
  background:#5A5A5A url(images/bg_nalds.gif) repeat-y center top;
}

acronym
{
  text-decoration: none;
  border-bottom:1px dotted #8794AB;
}

p
{
  margin:0px 0px 10px 0px;
}

a:link    { color: #ACBCD8; background-color:inherit; font-weight:bold; text-decoration: none; }
a:visited { color: #ACBCD8; background-color:inherit; font-weight:bold; text-decoration: none; }
a:active  { color: #ACBCD8; background-color:inherit; font-weight:bold; text-decoration: none; }
a:hover   { color: #ACBCD8; background-color:inherit; font-weight:bold; text-decoration: underline; }

.quote {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-style:italic;
}

.quote_non {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}

h4 {
	font-size:16px;
}

h3 {
	font-size:18px;
}

.apply {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
}

.apply:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
}

.accesskey
{
  color:white;
  background-color:inherit;
}

.form {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
}

/* Container */

#container
{
  width:800px;
  margin:0px auto;
  background:url(images/header_bg.jpg) no-repeat right top;
  padding-top:270px;
  position:relative;
}

/* Intro */

#intro
{
  position:relative;
}

#intro h3
{
  width:400px;
  height:10px;
  color:#FFFFFF;
  font-size:22px;
}

#pageHeader
{
  position:absolute;
  top:10px;
  right:40px;
  bottom:20px;
  margin:0 0 10px 0;
  color:inherit;
  width:200px;
}

#pageHeader h1
{
  font-size:14px;
  font-weight:bold;
  margin:0;
  padding:15px 10px 0 10px;
}

#pageHeader h2
{
  font-size:12px;
  font-weight:bold;
  margin:0;
}

#pageHeader h2 span
{
  display:block;
  padding:0 10px 15px 10px;
  background:url(images/roundcorner_bottom.gif) no-repeat left bottom;
}

#quickSummary
{
  position:absolute;
  top:73px;
  right:40px;
  font-size:11px;
}

#quickSummary p
{
  background:#1C232C url(images/roundcorner_top.gif) no-repeat left top;
  color:inherit;
  width:200px;
}

#quickSummary p span
{
  display:block;
  padding:15px 10px 15px 10px;
  background:url(images/roundcorner_bottom.gif) no-repeat left bottom;
}

#preamble
{
  margin-left:40px;
  margin-bottom:25px;
  width:450px;
}

#preamble h3
{
  background:url(images/heading_road.gif);
  margin:0px;
}

/* SupportingText */

#supportingText
{
    background:url(images/footer.jpg) no-repeat left bottom;
}

#supportingText h3
{
  width:362px;
  height:30px;
  margin:0px;
}

#explanation, #participation, #benefits, #requirements
{
  margin-left:40px;
  margin-bottom:50px;
  width:450px;
  background-color:#1C232C;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:5px;
  padding-right:5px;
}

#explanation h3
{
  background:url(images/heading_explanation.gif) no-repeat left top;
}

#participation h3
{
  background:url(images/heading_participation.gif) no-repeat left top;
}

#benefits h3
{
  background:url(images/heading_benefits.gif) no-repeat left top;
}

#requirements h3
{
  background:url(images/heading_requirements.gif) no-repeat left top;
}

#footer
{
  text-align:center;
  font-size:10px;
  padding-bottom:30px;
}

/* LinkList */

#linkList
{
  position:absolute;
  top:575px;
  right:40px;
  width:150px;
  font-size:11px;
  float:right;
  width:200px;
  bottom:20px;
}

#linkList h3
{
  height:25px;
  margin:0px;
}

#lselect, 
#larchives, 
#lresources
{
  background:#1C232C url(images/roundcorner_top.gif) no-repeat left top;
  color:inherit;

  width:200px;
  padding:0;
  margin:0;
  margin-bottom:10px;
  border:0 none;
}

#linkList2 ul
{
  background:url(images/roundcorner_bottom.gif) no-repeat left bottom;
  list-style:none;
  padding:5px 10px 15px 10px;
  margin:0px;
}

#linkList2 ul li
{
  margin:0;
  padding:5px;
}

#lselect a
{
  display: block;
  font-weight: bold;
  text-transform:uppercase;
  margin-bottom:3px; 
}

#lselect a.c 
{
  text-transform:capitalize;
  display: inline;
}

#lselect h3
{
  background:url(images/heading_select.gif) no-repeat 50% 4px;
}

#larchives h3
{
  background:url(images/heading_archives.gif) no-repeat 50% 4px;
}

#lresources h3
{
  background:url(images/heading_resources.gif) no-repeat 50% 4px;
}
