/* CSS Document */

/* CSS Document */

body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000;
	background: #B8D6DE;
}
acronym {
	border: none;
}
a {
	text-decoration: none;
}
a:link {
	color: rgb(179,63,96);
}
a:visited {
	color: rgb(90,32,48);
}
a:hover {
	text-decoration: underline;
}
/* Formating the Container Div*/
#container {
	width: 647px;
	margin: 75px auto 0;
	padding: 0;
	text-align: left;
	position: relative;
	background: #FFF;
}

#pageHeader {
	background: url(pageHeader2.jpg) 0 0 no-repeat; height: 157px; width: auto;
}
#pageHeader h1 {
	background: url(doll2.gif) 0 0 no-repeat; height: 333px; width: 250px;
	position: absolute; z-index: 101; top: -65px; right: -115px; margin: 0;
}
#pageHeader h1 span {
	visibility: hidden;
}
#pageHeader h2 {
	position: absolute; z-index: 102; top: 134px; right: 140px; margin: 0; padding:0;
	color: rgb(27,61,106);
	text-transform: lowercase; letter-spacing: 0.2em;
	font: bold italic 1.1em/1em Times, serif; text-align: right;
}
#quickSummary {
	font: italic 1em/2 Times, "Times New Roman", serif;
	background: rgb(94%,98%,96%) url(quickSummary.jpg) 0 100% no-repeat; color: rgb(23,55,96);
	margin: 1px 0; padding: 1em 180px 1.5em 1.5em;
}
#quickSummary p {display: inline;}
#quickSummary p.p2 {margin-left: 0.25em;}
#quickSummary p.p2:after {content: ".";}
#preamble, #supportingText, #history, #news, #required {
	border-left: 1px solid rgb(184,214,222);
	padding-top: 1px; padding-bottom: 1px;
}
#preamble p, #supportingText p, #history p, #news p, #required p{
	font-size: 90%; line-height: 1.66em;
	margin: 0 1.5em; padding: 0.5em 0;
}
#preamble h3, supportingText h3, #history h3, #news h3, #required h3 {
	letter-spacing: 0.1em; font: bold italic 1.2em Times, "Times New Roman", serif;
	color: rgb(23,55,96); margin: 1em 0 0.5em 0.5em;
}
#preamble, #supportingText {padding-right: 217px;}
#preamble { border-top: 1px solid rgb(184,214,194); background: url(side.jpg) 100% 100% repeat-y;}
#supportingText {background: url(side.jpg) 100% 100% repeat-y;}
#required {
	border-bottom: 1px solid rgb(184,214,194);
	background: url(main.jpg) 100% 100% no-repeat; padding-bottom: 175px;
}
#footer {margin: 0 -217px 0 0; height: 123px;
  background: #B8D6DE url(footer.jpg) 100% 1px no-repeat;
  padding: 20px 1em 0 0.5em; text-align:center;}
#footer a {color: rgb(207,216,214); line-height: 1em;
  font-size: 1.25em; font-weight: 100; padding: 1em;}
#navigation {position: absolute; z-index: 11;
  width: 216px; top: 220px; right: 0;
  margin-top: 8.6em; font: italic 1em/1.5em Times, "Times New Roman", serif;}
#navigation ul {margin: 0.5em 1em 0 2em; padding: 0;}
#navigation li {list-style: none; margin-bottom: 0.5em; list-style-type: square;}
#navigation img {height: 250px; width: 180px; padding-left: 1.2em; padding-top: 1em; padding-bottom: 1em;}
#navigation a {
  color: rgb(23,55,96);
  font: bold italic 1.15em Times, serif;
}


