/***********************************/

*
{
	margin:0px;
	padding:0px;
}

/***********************************/

html
{
	cursor:default;
	font-family:tahoma;
	font-size:0.7em;
}
body
{
	background:url(img-paper-bottom.gif) no-repeat center bottom;
}

/***********************************/

acronym
{
    cursor:help;
    border:0px;
}

a
{
	text-decoration:none;
	white-space:nowrap;
	padding-bottom:4px;
	color:#000;
	background: transparent url(img-line.gif) repeat-x 100% 100%;
}

h3
{
	margin:6px;
	font-family:courier;
	font-size:1.2em;
	margin-top:14px;
}

p
{
	margin:6px;
	letter-spacing:1px;
	text-align:justify;
}

h1
{
	padding:20px;
	padding-top:90px;
}

h1 span
{
	display:none;
}

h2
{
	font-size:1.3em;
	letter-spacing:3px;
	font-family:courier;
}

ul
{
	border:1px solid #DDD;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	list-style-type:lower-roman;
}

li
{
	margin-left:25px;
}

/***********************************/

#container
{
	background:url(img-paper-top.gif) no-repeat center top;
	position:absolute;
	left:50%;
	margin-left:-385px;
	width:750px;
	padding:10px;
}

#pageHeader,
#quickSummary
{
	text-align:center;
}

#quickSummary
{
	margin-top:17em;
	margin-bottom:-20px;
	text-align:left;
	margin-left:6px;
	color:#666;
	font-family:courier;
}

#quickSummary p
{
	margin:0px;
	padding:0px;
	font-style:italic;
	display:inline;
}

#quickSummary a
{
	color:#666;
}

#preamble
{
	border-top:3px double #DDD;
	margin-top:30px;
	width:100%;
}

#preamble h3,
#explanation h3,
#participation h3,
#benefits h3,
#requirements h3
{
	border-bottom:1px solid #888;
}

#benefits
{
	background:transparent url(img-bonsai.gif) no-repeat bottom center;
	padding-bottom:180px;
}

#explanation
{
	float:left;
	width:33%;
}

#participation
{
	float:left;
	width:37%;
	border-left:2px solid #DDD;
	border-right:2px solid #DDD;
	margin-bottom:10px;
}

#benefits
{
	float:left;
	width:29%;
}

#participation .p4
{
	border:2px solid #DDD;
	padding-left:4px;
	padding-right:4px;
	margin-top:30px;
}

#participation .p4:first-letter
{
	text-transform:capitalize;
}

#requirements
{
	clear:both;
	margin-bottom:20px;
	background:transparent url(img-pen.gif) no-repeat left bottom;
	padding-bottom:100px;
}

#requirements .p5
{
	margin-top:20px;
	text-align:right;
	border-right:1.1em solid #CCC;
}

#footer
{
	text-align:center;
	position:absolute;
	top:140px;
	width:100%;
}

#quickSummary .p1,
#quickSummary .p2
{
	letter-spacing:0px;
}

#lselect
{
	position:absolute;
	top:30px;
	left:20px;
	font-size:0.9em;
}

#larchives
{
	position:absolute;
	top:30px;
	right:20px;
	width:170px;
	font-size:0.9em;
}

#lresources
{
	position:absolute;
	top:13em;
	right:20px;
	width:170px;
	font-size:0.9em;
}

#lselect a,
#larchives a,
#lresources a,
#footer a
{
	background:none;
	color:#555;
}

#lselect a:hover,
#larchives a:hover,
#lresources a:hover,
#footer a:hover
{
	color:#000;
}

 #footer a:hover
{
	text-decoration:none;
	white-space:nowrap;
	padding-bottom:4px;
	color:#000;
	background: transparent url(img-diagonal.gif) repeat-x 100% 100%;
}

/***********************************/

#lselect li a
{
	display: block;
	margin:0;
	padding:0;
}

#lselect li a.c
{
	display: inline;
}

/***********************************/