* {
 padding: 0;
 margin: 0;
 }
body	{
 background: #f2f2f2;
 color: #777;
 font: 11px/1.4em Arial, Tahoma, Verdana, sans-serif;
 text-align: center;
 }

#container {
 padding: 5px 10px 5px 10px;
 width: 500px !important;
 width : 504px;
 margin: 0 auto;
 background: #fff url(container.gif) repeat-y;
 text-align: left;
 position: relative;
 }
#preamble, #supportingText div {
 padding: 5px 20px;
 width: 330px !important;
 width : 370px;
 }
#preamble {
 padding-top: 15px;
 }
#supportingText #requirements {
 padding-bottom: 12px;
 }
#supportingText #footer {
 padding: 12px 20px;
 background: url(line.gif) no-repeat 50% 0;
 text-align: center;
 }
#linkList {
 position: absolute;
 top: 305px;
 left: 372px;
 font-size: 10px;
 line-height: 1.2em;
 }

h1, h2, h3 {
 font-weight: normal;
 font-size: 1em;
 line-height: 1em;
 display: block;
 }
h1 {
	width: 500px;
	height: 40px;
	padding-top: 20px;
	font-size: 18px;
 }
h2 {
 width: 500px;
 height: 226px;
 background: #b6c77b url(h2.jpg) no-repeat;
 }
#preamble h3, #supportingText h3 {
	width: 300px;
	height: 27px;
	background-repeat: no-repeat;
	font-size: 16px;
 }
#preamble h3 { }
#explanation h3 { }
#participation h3 { }
#benefits h3 { }

#linkList h3 {
	width: 130px;
	height: 20px;
	font-size: 14px;
	padding-top: 0px;
 }

p {
 padding-top: 5px;
 }
.p1 {
 padding-top: 2px;
 }

ul, li {
 list-style: none;
 }
ul {
 border-top: 1px solid #ddd;
 }
li {
 text-transform: lowercase;
 border-bottom: 1px solid #ddd;
 }
#lselect li {
 padding: 5px 7px 5px 24px;
 background-color: #f2f2f2;
 }
#lselect li:hover {
 background: #E6E6E6;
 }
#larchives li, #lresources li {
 padding: 5px 0;
 background-color: f2f2f2;
}
div>#larchives li, div>#lresources li {
 padding: 0;
 height: 23px;
 background-color: f2f2f2;
}

a {
 text-decoration: none;
 }
#intro a, #supportingText a {
 font-weight: bold;
 color: #0D7520;
 }
#footer a, #linkList a {
 color: #777;
 }
#lselect a {
 display: block;
 color: #C52203;
 }
#lselect a.c {
 display: inline;
 color: #777;
 }
#larchives a, #lresources a {
 padding: 0 7px 0 22px;
}
div>#larchives a, div>#lresources a {
 padding: 5px 7px 5px 22px;
 height: 13px !important;
 height : 23px;
 display: block;
 }
#footer a:hover, #footer a:active, #linkList a:hover, #linkList a:active, #lselect a.c:hover, #lselect a.c:active {
 color: #222;
 }
#intro a:hover, #intro a:active, #supportingText a:hover, #supportingText a:active, #lselect a:hover, #lselect a:active {
 color: #FF0101;
 }
div>#larchives a:hover, div>#larchives a:active, div>#lresources a:hover, div>#lresources a:active {
	background-color: #E6E6E6;
 }
 
.pad{
	padding-top: 5px;
}

