a:link {
	color: #382787;
	text-decoration: none; }

a:visited {
	text-decoration: none;
	color: #582C74; }

a:hover {
	text-decoration: underline;
	color: #382787; }

a:active {
	text-decoration: none;
	color: #382787; }

a.menu:link {
	text-decoration: none;
	color: #FFFFFF; }

a.menu:visited {
	text-decoration: none;
	color: #FFFFFF; }

a.menu:hover {
	text-decoration: underline;
	color: #FFFFFF; }

a.menu:active {
	text-decoration: none;
	color: #FFFFFF; }

a.bodymenu:link {
	text-decoration: none;
	font-size:12px;
	font-weight:normal;
	color: #382787; }

a.bodymenu:visited {
	text-decoration: none;
	font-size:12px;
	font-weight:normal;
	color: #382787; }

a.bodymenu:hover {
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	color: #999999; }

a.bodymenu:active {
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	color: #999999; }

h1 {
	margin-top:0em; margin-bottom:0em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	letter-spacing:2px;
	color:#794E8A; }

h1.pagetitle {
	margin-top:0em; margin-bottom:0em;
	font-family:Garamond, Times New Roman, Times;
	font-size:24px;
	font-weight:bold;
	letter-spacing:2px;
	color:#794E8A; }

h1.caps {
	margin-top:0em; margin-bottom:0em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	letter-spacing:2px;
	color:#794E8A;
	text-transform:uppercase; }

h2 {
	margin-top:0em; margin-bottom:0em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	letter-spacing:1px;
	color:#999999; }

h3 {
	margin-top:0em; margin-bottom:0em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#794E8A;
	letter-spacing:3px;
	text-transform:uppercase; }

h4 {
	margin-top:0em; margin-bottom:0em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	color:#794E8A; }

h4.caps {
	margin-top:0em; margin-bottom:0em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	letter-spacing:1px;
	color:#794E8A;
	text-transform:uppercase; }

h5 {
	margin-top:0em; margin-bottom:0em;
	font-family:Garamond, Times New Roman, Times;
	font-size:18px;
	font-weight:bold;
	color:#000000; }

h6 {
	margin-top:0em; margin-bottom:0em;
	font-family:Garamond, Times New Roman, Times;
	font-size:18px;
	font-weight:bold;
	color:#794E8A; }

.txtBlueHeading {
	margin-top:0em; margin-bottom:0em;
	font-family:Garamond, Times New Roman, Times;
	font-size:18px;
	font-weight:bold;
	color:#382787; }

.txtBlueHeading2 {
	margin-top:0em; margin-bottom:0em;
	font-family:Garamond, Times New Roman, Times;
	font-size:16px;
	font-weight:bold;
	color:#382787; }

.txtBlueHeading3 {
	margin-top:0em; margin-bottom:0em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#382787; 
	text-transform:uppercase;}

.txtPurpleBold {
	margin-top:0em; margin-bottom:0em;
	font-family:Garamond, Times New Roman, Times;
	font-size:16px;
	font-weight:bold;
	color:#794E8A; }

.txtBlueReg {
	margin-top:0em; margin-bottom:0em;
	font-family:Garamond, Times New Roman, Times;
	font-size:16px;
	color:#382787; }

.txtAdobe {
	margin-top:0em; margin-bottom:0em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000; }


p {
	margin-top:0em; margin-bottom:0em; }

ul {
	margin-top:0em; margin-bottom:0em; }

ol {
	margin-top:0em; margin-bottom:0em; }

ul.links {
	margin-top:0em; margin-bottom:0em;
	margin-left:5px;
	list-style-position:inside;
	line-height:125% }



body {	
	background-image: url(images/bkgd_purple.jpg); }

#dcontact {
	width:800px;
	margin-bottom:5px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:right; }

#dbody {
	width:800px;
	background-color:#F0EAF2;
	border:1px solid #FFFFFF; }

#dmenu {
	width:799px;
	margin-left:1px;
	background-color:#291D63;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF; }

#dmain {
	margin-top:20px;
	padding:20px;
	font-family:Garamond, Times New Roman, Times;
	font-size:16px;
	color:#000000; }

#dcontent {
	float:left;
	width:800px; }


#dcontentl {
	float:left;
	width:570px;
	margin-right:10px; }

#dcontentr {
	float:right;
	width:200px;
	margin-right:10px; }


#dtestimonial {
	margin-top:15px;
	margin-right:15px;
	padding:5px;
	background-color:#F0EAF2;		
	font-family:Garamond, Times New Roman, Times;
	font-size:14px;
	font-style: italic;
	color:#000000;
	text-align:center; }

#ddonatebutton {
	margin-top:50px;
	background-color:#F0EAF2;
	text-align:center; }

#dfactsheets {
	margin-top:50px; }

.homerightpdfs {
	margin-top:50px;
	padding-left:2px; padding-right:5px;
	border-left:1px solid #cccccc;
	background-image:url(images/marker_dkblue_top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#F0EAF2;		
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000; }

#dpublications {
	margin-top:50px; }

#dslideshows {
	margin-top:50px; }

#dfooter {
	position:relative;
	width:800px;
	margin-top:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-align:center; }

#dbodymenu {
	padding:20px;
	border-bottom:1px solid #CCCCCC;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#794E8A; }