@charset "utf-8";

html {
	background-attachment: fixed;
	background-position: top;
	background-repeat: no-repeat;
	background-image: none;
} 
body {
	font : 8pt arial;
	color : #172104;
	margin : 0;
	position : relative;
	width : 650px;
	top : 0;
	left : auto;
	right : auto;
	margin-left : auto;
	margin-right : auto;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top;
} 
#container p { 
font : 8pt/14pt arial; 
margin-top : 0; 
text-align : justify; 
padding-right : 5px; 
text-indent : 10px; 
background : none no-repeat bottom; 
} 
#container h3 { 
font : 600 18pt "trebuchet ms"; 
color : #ffffff; 
background : transparent url(flower3.jpg) no-repeat 400px -8px; 
text-decoration : none; 
text-align : left; 
margin : 0; 
padding-bottom : 0; 
padding-top : 0; 
letter-spacing : 0.5px; 
height : 40px; 
text-indent : 5px; 
} 
a:link { 
font-weight : bold; 
text-decoration : none; 
color : #dfce3b; 
} 
a:visited { 
font-weight : bold; 
text-decoration : none; 
color : #2262a4; 
} 
a:hover, a:active { 
text-decoration : none; 
color : #ffffff; 
background : #668fd1; 
} 
#container {
	padding : 0 0 0 0;
	position : absolute;
	right : auto;
	left : auto;
	width : 680px;
	background-image: url(repeater.png);
	background-repeat: repeat-y;
	background-position: left top;
} 
#intro {
	min-width : 470px;
	position : relative;
	overflow: hidden;
} 
#pageHeader {
	margin-bottom : 20px;
	height : 300px;
	padding-right: 14px;
	z-index: 1000;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 21px;
} 
#pageHeader h1 { 
background : transparent none no-repeat top left; 
margin-top : 10px; 
width : 219px; 
height : 87px; 
float : left; 
} 
#pageHeader h1 span { 
display : none; 
background : none; 
} 
#pageHeader h2 { 
background : transparent url(h2.gif) no-repeat top left; 
margin-top : 58px; 
margin-bottom : 40px; 
width : 200px; 
height : 18px; 
float : right; 
} 
#pageHeader h2 span { 
display : none; 
} 
#quickSummary {
	width : 615px;
	font-size : 1.8em;
	position : fixed;
	text-align : left;
	color : #fffdfa;
	height: 30px;
	bottom: 0px;
	z-index: 8;
	background-image: none;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 25px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #0033FF;
	visibility: visible;
} 
#quickSummary p.p1 { 
text-align : left; 
top : 0; 
font : italic 10px/11px arial; 
width : 360px; 
padding-left : 10px; 
padding-top : 4px; 
background : transparent; 
margin-left : 10px; 
margin-right : 0; 
border-bottom-style : none; 
border-style : none; 
} 
#requirements, #benefits, #participation, #supportingText, #preamble { 
background : none no-repeat; 
margin-bottom : 20px; 
} 
#quickSummary p.p2 { 
width : 230px; 
font-size : 10px; 
position : absolute; 
top : 4px; 
display : block; 
border-style : none; 
margin-top : 0; 
margin-right : 20px; 
margin-bottom : 20px; 
line-height : 11px; 
border-width : 1px; 
text-align : center; 
right : -2px; 
} 
#preamble {
	clear : right;
	padding : 0 190px 0 30px;
	font-size: 14px;
} 
#supportingText { 
padding-left : 30px; 
margin-bottom : 40px; 
padding-right : 190px; 
} 
#footer {
	text-align : center;
	background : transparent none no-repeat -50px 0;
	height : 10px;
	bottom : 20;
	padding-bottom : 10;
	width : 500px;
	font-size : 1.5em;
	padding-left : 0;
	margin-top: 50px;
	margin-right: 60px;
	margin-bottom: 0;
	margin-left: 0;
} 
#linkList {
	position : absolute;
	left : 498px;
	padding-bottom : 10px;
	width : 0;
	margin-top : 95px;
	top : 2px;
	right: 0px;
	z-index: 4;
	visibility: inherit;
} 
#linkList2 {
	background : transparent;
	padding : 10px;
	margin-top : 150px;
	width : 130px;
	font-family : verdana, sans-serif;
	z-index: 4;
} 
#linkList h3.select { 
width : 230px; 
background : transparent url(designs.jpg) no-repeat 8px 50px; 
text-align : center; 
border-bottom-style : none; 
margin-top : 10px; 
margin-right : 0; 
margin-left : 0; 
height : 100px; 
} 
#linkList h3.select span { 
display : none; 
} 
#linkList h3.favorites { 
background : transparent url(favorites.jpg) no-repeat 5px -3px; 
margin : 10px 0 0 0; 
width : 230px; 
height : 45px; 
} 
#linkList h3.favorites span { 
display : none; 
} 
#linkList h3.archives { 
background : transparent url(archives.jpg) no-repeat 5px -4px; 
height : 50px; 
width : 230px; 
margin : 10px 0 -8px 0; 
} 
#linkList h3.archives span { 
display : none; 
background : none; 
visibility : hidden; 
} 
#linkList h3.resources { 
background : transparent url(resources.jpg) no-repeat -6px -5px; 
margin : 0 0 5px 0; 
width : 220px; 
height : 30px; 
} 
#linkList h3.resources span { 
display : none; 
} 
#linkList ul { 
margin : 0; 
padding : 0; 
} 
#linkList li, #linkList2 li {
	display : block;
	border-bottom : 2px dotted #4f740e;
	padding : 10px 0 8px 5px;
	width : 128px;
	line-height : 1.8ex;
	border-top : 2px dotted #4f740e;
	margin-top : 0;
	margin-bottom : 8px;
	color : #172104;
	text-align : left;
	background-color: #0033FF;
	background-image: url(h1.jpg);
	background-repeat: repeat-x;
	background-position: center top;
} 
#linkList li:hover, #linkList2 li:hover { 
background : #668fd1 url(h1.jpg) repeat-x top center; 
display : block; 
border-bottom : 2px dotted #5475ab; 
padding : 10px 0 8px 5px; 
width : 128px; 
line-height : 1.8ex; 
border-top : 2px dotted #5475ab; 
margin-top : 0; 
margin-bottom : 8px; 
color : #345082; 
} 
#linkList li a:link { 
color : #dfce3b; 
text-decoration : none; 
} 
#linkList li a:link:hover { 
color : #fff4ee; 
text-decoration : none; 
} 
#linkList li a:visited {
	color : #FFCC00;
	text-decoration : none;
} 
#linkList li .c { 
display : block; 
color : #000000; 
text-align : right; 
padding-right : 5px; 
padding-top : 5px; 
padding-bottom : 0; 
margin-bottom : 0; 
} 
#extraDiv1 {
	background : transparent;
	position : absolute;
	top : 5px;
	right : -6px;
	width : 813px;
	height : 28px;
} 
.imageborder {
	padding: 0px;
	border: 1px solid #000000;
	background-color: #6089FF;
}
image {
	background-color: #FFFFFF;
	padding: 5px;
}
