/* CSS Document */body {	background-image: url(images/bkgd-ribbon.gif);	background-repeat: no-repeat;	margin: 0;	color: #4d4d4d;	font: small Arial, Verdana, Helvetica, sans-serif;}#container {	width: 800px;	position: relative;}#maincolumn {	width: 571px;	margin: 0 0 30px 229px;	padding: 100px 0 0 0;}#leftcolumn {	width: 207px;	margin: 30px 22px 30px 0;	position: absolute;	top: 0;	left: 0;}#logo {	margin: 0 0 30px 18px;}#contentarea {	padding: 0 0 40px 0;}/* ----------------- mainnav --------------------- */#mainnav ul {	margin: 0;	padding: 0;	list-style: inside;	list-style-image: url(images/flowermarker.gif);	width: 207px;}#mainnav ul li {	line-height: 32px;	border-bottom: 1px solid #b1d4cd;	padding: 0 0 0 10px;	vertical-align: middle;}#mainnav ul li a:link, #mainnav ul li a:visited {	color: #008066;	font-family: Georgia, "Times New Roman", Times, serif;	text-decoration: none;	font-weight: normal;}#mainnav ul li a:hover {	color: #ee53a1;	font-family: Georgia, "Times New Roman", Times, serif;	text-decoration: none;	font-weight: normal;}#mainnav ul li.last {	border-bottom: 0;}/* ----------------- topnav --------------------- */#topnav {	position: absolute;	top: 0;	right: 0;	padding: 5px 0 0 0;	color: #feb9d6;}#topnav span {	color: #4d4d4d;}#topnav a.language:link, #topnav a.language:visited {	color: #4d4d4d;	text-decoration: none;	font-weight: normal;}#topnav a.language:hover {	color: #828282;	text-decoration: none;	font-weight: normal;}#topnav a.languagelast:link, #topnav a.languagelast:visited {	color: #4d4d4d;	text-decoration: none;	padding-right: 75px;	font-weight: normal;}#topnav a.languagelast:hover{	color: #828282;	text-decoration: none;	padding-right: 75px;	font-weight: normal;}#topnav a.auxiliary:link, #topnav a.auxiliary:visited {	color: #ee53a1;	text-decoration: none;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: normal;}#topnav a.auxiliary:hover{	color: #feb9d6;	text-decoration: none;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: normal;}/* ------------------- infolinkarea ---------------- */#infolinkarea {	position: relative;}#infolinkarea div {	background-color: #ffdff0;	height: 106px;	width: 187px;}#infolinkarea div:hover {	background-color: #ffcfe8;}#infolinkarea img {	border: 0;}#infolinkarea #breastcancer {	position: relative;}#infolinkarea #cervicalcancer {	position: absolute;	top: 0;	left: 192px;}#infolinkarea #domesticviolence {	position: absolute;	top: 0;	left: 384px;}/* ---------------------- text -------------------- */h1 {	font-weight: normal;	color: #0c856d;	margin: 10px 0 5px 0;}h2 {	font-weight: normal;	color: #FAA635;	margin: 10px 0 0 0;	padding: 0;	font-family: Georgia, "Times New Roman", Times, serif;}/* ----------------------- links ---------------------- */a:link, a:visited {	font-weight: bold;	color: #ee53a1;	text-decoration: underline;}a:hover {	font-weight: bold;	color: #ee53a1;	text-decoration: none;}/* ----------------------- adlink --------------------- */#adlink {	float: right;	padding: 5px 0 0 0;	margin: 0 0 10px 30px;}#adlink img {	border: none;}/* ---------------------- misc -------------------- */img.floatleft {	float: left;	margin: 0 10px 10px 0;	border: 0;}img.floatright {	float: right;	margin: 0 0 10px 10px;	border: 0;}p.first {	margin: 0 0 5px 0;}img.banner {	padding: 5px 0 0 0;	border: 0;}div.quote {	float: right;	border-top: 1px solid #FAA635;	border-bottom: 1px solid #FAA635;	padding: 15px 0;	margin: 0 0 15px 25px;	color: #faa635;	font-size: 140%;	width: 200px;	font-family: Georgia, "Times New Roman", Times, serif;}	/* --------------------- featurelinks ------------------- */ul.featurelinks {	color: #faa737;	margin: 0;	padding: 0;	list-style: none;	font-family: Georgia, "Times New Roman", Times, serif;}ul.featurelinks li {	line-height: 2em;}ul.featurelinks li a:link, ul.featurelinks li a:visited {	color: #ec4399;	text-decoration: underline;	font-weight: normal;}ul.featurelinks li a:hover {	color: #ec4399;	text-decoration: none;	font-weight: normal;}/* -------------------- bottomnav ------------------- */#bottomnav {	border-top: 1px solid #bbdad4;	padding: 10px 0;	text-align: right;	color: #bbdad4;	font-family: Georgia, "Times New Roman", Times, serif;	line-height: 1.75em;}#bottomnav a:link, #bottomnav a:visited {	color: #8cbbb2;	text-decoration: none;	font-weight: normal;}#bottomnav a:hover {	color: #0c856d;	text-decoration: none;	font-weight: normal;}/* ---------------------- credits -------------------- */#credits {	color: #bdb8b5;}#credits img {	border: 0;	margin: 0 15px;}	