#dummy-element{width:2px;} /* Necessary to check if StyleSheet has loaded *//* Page reset* {    margin: 0;    padding: 0;} */body {/* sets the page properties */	background-color: #D4E5E5;	margin: 0px;	font-family: verdana, arial, helvetica sans-serif;	font-weight: normal;	font-size: 13px;}body a {/* Sets the default property href a on the page. You will need to adjust these for any inline links on the page.*/	font-family: verdana, arial, helvetica sans-serif;	font-weight: bold;	color: #2B6D73;	font-size: 13px;	text-decoration: underline;}body a:hover {/* Sets the default hover property of any link on the page. You will need to adjust these for your color styles for inline anchors*/	color: #2B6D73;}/*Specific page target for removing background color of main.*/#donationform #main {    background-color: transparent;} /* added 20090328 */#donationform .pageData {background-color: #fff;}/*Specific page target for removing background color of main.*/#referralform #main {    background-color: transparent;} /* added 20090331 */#referralform .pageData {background-color: #fff;}ul {	list-style: disc outside;}#pagewrap {    min-width: 990px;}div.clear {    clear:both;}/*=== Header Section ===*/#header {	background: #FFFFFF;	height: 100px;	margin-left: 0px;	color: #2B6D73;	position: relative;}#Logo {	width: 210px;	height: 100px;}#headerCenter {/* Adjust top and left to position in header */	position: absolute;    width: 700px;    top: 20px;	left: 220px;}#upperright {	position: absolute;	width: 175px;	top: 46px;	right: 9px;}.headline {	font-family: Trebuchet MS, sans-serif;	font-size: 28px;	letter-spacing: 1px;	font-weight: normal;	line-height: 31px;	padding-top: 20px;}.subHeadline {	font-size: 18px;	font-weight: normal;	font-family: Trebuchet MS, sans-serif;	letter-spacing: 1px;}.search {	font-size: 14px;	font-weight: normal;	font-family: Trebuchet MS, sans-serif;	letter-spacing: 1px;}/*=== Top Nav Section ===*/#TopNav {	border-top: 1px #2B6D73 solid;}#TopNavTop {	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 120%;	color: #000;	background: #91B8BD;	font-weight: normal;	float: left;	width: 100%;	min-height: 36px;	border-bottom: 1px #2B6D73 solid;}#TopNavTop ul {	margin: 0px;	padding-left: 0px;	list-style-type: none;	width: 1000px;  /* set this for menu to prevent wrap */}#TopNavTop li {		border-right: 1px #ffffff solid;	letter-spacing: .05px;	text-align: center;	float:left;}#TopNavTop a {    color: #000000;	background: #91B8BD;	font-weight: normal;	text-decoration: none;	display: block;	padding: 3px 16px 2px 16px;}#TopNavTop a:hover {	color:#000000;	background: #D4E5E5;	/*font-weight: bold;*/  /* Uncomment to set bold hover state and uncomment below */}/* Set each width for bold rollover only. Otherwise comment out. *//*li#home {width: 80px;}li#services {width: 100px;}li#concerns {width: 108px;}li#emotional {width: 180px;}li#important {width: 120px;}li#community {width: 120px;}li#professional {width: 150px;}li#other {width: 110px;}*/#TopNavTop .TopNavCurrentSection a:hover {	color:#000;	background: #D4E5E5;}#TopNavTop .TopNavCurrentMainSection a:hover {	color:#FFF;	background: #2B6D73;}	#TopNavTop .TopNavCurrentSection a{ 	background-color: #2B6D73;	border-bottom: none;	color: #fff;	font-weight: bold;}#TopNavTop .TopNavCurrentMainSection a { 	background-color: #2B6D73;	border-bottom: none;	color: #FFF;	font-weight: bold;}#TopSubNav {	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 120%;	letter-spacing: .05px;	color: #FFFFFF;	text-decoration: none;	background: #2B6D73;	font-weight: normal;	float: left;	width: 100%;	min-height: 35px;	border-bottom: 1px #2B6D73 solid;}#TopSubNav ul {    margin: 0px;    padding-left: 0px;    list-style-type: none;	width: 1000px;  /* set this for menu to prevent wrap */}#TopSubNav li {	border-right: 1px #ffffff solid;	text-align: center;	float: left;}#TopSubNavSpacer {	color: #FFFFFF;	background: #2B6D73;	font-weight: normal;	text-decoration: none;	display: block;	padding: 0px 6px 0px 6px;	min-height: 35px;    line-height: 35px;	padding: 3px 16px 2px 16px;}#TopSubNav a {	color: #FFFFFF;	background: #2B6D73;	font-weight: normal;	text-decoration: none;	display: block;	padding: 0px 6px 0px 6px;	min-height: 35px;    line-height: 35px;	padding: 3px 16px 2px 16px;}#TopSubNav a:hover { 	color: #000000;	background-color:#D4E5E5;}#TopSubNav .TopSubCurrent a{ 	background-color: #2B6D73;	color: #fff;	font-weight: bold;}#TopSubNav .TopSubCurrent a:hover{ 	background-color: #2B6D73;	color: #fff;	font-weight: bold;}/* Set each width for bold rollover only. Otherwise comment out. *//*li#subNav1 {width: 100px;}li#subNav2 {width: 100px;}li#subNav3 {width: 100px;}li#subNav4 {width: 100px;}li#subNav5 {width: 100px;}li#subNav6 {width: 100px;}li#subNav7 {width: 100px;}li#subNav8 {width: 100px;}*/#TopStripNewsletter {	font-family: verdana, Arial, Helvetica, sans-serif;	background: #2B6D73;	width: 100%;	min-height: 15px;}#cities {       font-family: verdana, Arial, Helvetica, sans-serif;	   font-style:italic;       font-size: 11px !important;       text-align: left;       letter-spacing: .05px;       color: #FFFFFF;       text-decoration: none;       background: #2B6D73;       font-weight: normal;       float: left;       width: 100%;	   height: 15px;	   padding-top: 2px;	   /* padding-right: 10px; removed 20091202 */		padding-bottom: 2px;       border-bottom: 1px #2B6D73 solid;       text-indent: 220px; /* 20090525 */}/*=== Content Area Section below the TopNave ===*//*Ben: Not sure why this IE fix for sideNav is here rather than with sideNav styles */* html #sideNavigationWrapper {/* IE6 fix */     left: 210px;}#content {position:relative;    padding-left: 210px;    padding-right: 190px; /*removing this will make the main div go to the furthest right edge. Can also on a given page, set this to padding-right:0px; and it will do the same*/	border-right: 25px solid #D4E5E5;	overflow:hidden;}#content .column {    position: relative;    float:left;    /* Equal column height fix    padding-bottom: 20000px;    margin-bottom: -20000px;  REMOVED 20090328? */}#main {    width: 100%;    background-color: #ffffff; /* added 20090328? */}.pageTitle {	font-family: Trebuchet MS, sans-serif;	color: #000000;	font-size: 22px;	font-style: normal;	font-weight: normal;	letter-spacing: 1px;    padding: 20px 0px 0px 0px;}.pageSubtitle {	font-family: Trebuchet MS, sans-serif;	color: #000000;	font-size: 19px;	font-style: normal;	font-weight: normal;	letter-spacing: 1px;    padding: 5px 0px 0px 0px; /* BB- changed this from 20 to 5 */}.pageSubhead {	font-family: Trebuchet MS, sans-serif;	color: #000000;	font-size: 16px;	font-style: normal;	font-weight: normal;	letter-spacing: 1px;    padding: 30px 0px 0px 0px;}.pageSubhead a{	font-family: Trebuchet MS, sans-serif;	color: #2B6D73;	font-size: 16px;	font-style: normal;	font-weight: bold;	text-decoration: none;	letter-spacing: 1px;    padding: 30px 0px 0px 0px;}h4 {	font-family: Trebuchet MS, sans-serif;	color: #000000;	font-size: 16px;	font-style: normal;	font-weight: normal;	letter-spacing: 1px;     /* padding: 20px 0px 0px 0px;20090515 was 30px! */}h4 a{	font-family: Trebuchet MS, sans-serif;	color: #2B6D73;	font-size: 16px;	font-style: normal;	font-weight: bold;	text-decoration: none;	letter-spacing: 1px;     /* padding: 20px 0px 0px 0px;20090515 was 30px! */}.pageData {	/* background-color: #ffffff; removed 20090328 */	padding: 0px 15px 10px 10px;}.pageData p  {/* Adjust pixels for spacing between paragraphs */     margin-bottom: 13px;    margin-top: 0px;}/*=== Vertical Cameo Column Section ===*/#VerticalCameoColumn {	width: 170px;	height: 100%;	margin-right: -170px;	background-color: #91B8BD;	/*display:none;  Uncomment to make the VerticalCameoColumn disappear. Alternatively, can set a style on a specific page to add in "display:none;" if NOTESNOCAM */}.testimonial {	background: #91B8BD;	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 20px;	letter-spacing: .1px;	color: #000000;	text-decoration: none;	padding-right: 10px;	padding-left: 10px;	padding-bottom: 85px;	font-weight: normal;	margin-top: 10px;}.testimonial a {	background: #91B8BD;	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 20px;	letter-spacing: .1px;	color: #000000;	text-decoration: underline;	padding-right: 10px;	padding-left: 10px;	padding-bottom: 85px;	font-weight: bold;	margin-top: 10px;}#VerticalCameoColumn img {    margin-top: 20px;}#fade {    padding-left: 0px;    _margin-left: 0px; /* hack for IE6 */    *margin-left: 0px; /* hack for IE7 */}#fade .testimonial {	text-align: center;	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	width: 150px;}#fade li {		list-style-type: none;}/*=== Side Navigation Section ===*/#sideNavigationWrapper {	width: 210px;	right: 210px;	margin-left: -100%;	background-color: #D4E5E5;}.sideNavBottom {	float: left;	width: 210px;	background-color: #D4E5E5;}#sideNavigation a {	float: left;	width: 190px;	height: 20px;	background-color: #D4E5E5;	font-family: Trebuchet MS, sans-serif;	font-size: 14px;	font-weight: bold;	color: #2B6D73;	text-decoration: none;	padding: 10px 0 8px 20px;	line-height: 17px;	letter-spacing: 1px;}#sideNavigation a:hover {	color: #2B6D73;	background-color:#FFFFFF;}#sideNavigation .sideNavCurrent {  /* BB- this doesn't want to work on the a (link), THIS one works! */	background-color: #fff; /* Ben had #91B8BD */	background: #fff; /* Ben had #91B8BD */	color: #000;	font-weight: bold;}#sideNavigation .sideNavCurrent:hover {  /* BB- this doesn't want to work on the a (link), THIS one works! (see two commented-out/unused "#sideNavigation .sideNavCurrent a" entries below) */	background-color: #fff; /* Ben had #91B8BD */	background: #fff;/* Ben had #91B8BD */	color: #000;	font-weight: bold;}#sideNavigation .sideSubNavExpanded {	background-color: #fff; /* Ben had #91B8BD */	background: #fff; /* Ben had #91B8BD */	color: #2B6D73;	font-weight: bold;}#sideNavigation .sideSubNavExpanded:hover {  	background-color: #fff; /* Ben had #91B8BD */	background: #fff;/* Ben had #91B8BD */	color: #2B6D73;	font-weight: bold;}#sideNavigation .sideSubNavActive {  	background-color: #fff; /* Ben had #91B8BD */	background: #fff; /* Ben had #91B8BD */	color: #000;	font-weight: bold;}#sideNavigation .sideSubNavActive:hover { 	background-color: #fff; /* Ben had #91B8BD */	background: #fff;/* Ben had #91B8BD */	color: #000;	font-weight: bold;}/* these 2 unused :(#sideNavigation .sideNavCurrent a { 	background-color: #91B8BD;	background: #91B8BD;	color: #000;	font-weight: bold;}#sideNavigation .sideNavCurrent a:hover { 	background-color: #91B8BD;	background: #91B8BD;	color: #000;	font-weight: bold;}end-of-unused section */#sideNavigation2 a {	float: left;	width: 190px;	background-color: #D4E5E5;	font-family: verdana, arial, helvetica sans-serif;	font-size: 12px;	font-weight: normal;	color: #2B6D73;	text-decoration: none;	padding: 5px 0 5px 20px;	line-height: 16px;	letter-spacing: 1px;}#sideNavigation2 a:hover {	color: #2B6D73;	background-color:#fff;}#sideNavigation2 .sideNav2Current {   /* will not work on the a (link) */	background-color: #fff;	background: #fff; /* new, BB */	color: #000;	font-weight: bold;}#sideNavigation2 .sideNav2Current:hover  {   /*(re?)added 20090524 BB */ 	background-color: #fff;	background: #fff; /* new, BB */	color: #000;	font-weight: bold;}.sideNavRule {	border-bottom: 1px #91B8BD solid;	background-color:#D4E5E5;	width: 190px;	height: 1px;	float: right;	padding-top: 10px;}.sideNavSpacer {	background-color:#D4E5E5;	width: 210px;	height: 10px;	/* float: left; removed 20090521 for SH, IE fix */	padding-top: 10px;}.whiteSpace {	background-color:#ffffff;	width: 20px;	float: left;}/* Set bottom padding to same height of FixedFooter */#footer {     text-align: center;	font-size: 10px;    padding-bottom: 75px;}.footer a {	/*background-color: #ffffff;   Testing if this takes care of donationform color     removed 20090328 */ 	font-family: verdana, arial, helvetica sans-serif;	font-size: 10px;	font-weight: normal;	color: #2B6D73;	text-decoration: none;	line-height: 15px;	letter-spacing: 1px;}.footer a:hover {	color: #2B6D73;}.footerText {	/*background-color: #ffffff;   Testing if this takes care of donationform color     removed 20090328 */ 	font-family: verdana, arial, helvetica sans-serif;	font-size: 10px;	font-weight: normal;	color: #000000;	text-decoration: none;	line-height: 15px;	letter-spacing: 1px;}/*=== Fixed Footer Section ===*/#FixedFooter {   position: fixed;   bottom: 0px;   left: 0px;   width: 100%;   margin-left: 210px;  /*SH 20090521*/   background-color: #2B6D73;   font-family: Trebuchet MS, sans-serif;   font-weight: normal;   color: #ffffff;   text-decoration: none;	z-index: 100;   _width: 130%;  /* IE6 fix  SH 20090521 */   _margin-left: 0px;  /* IE6 fix  SH 20090521 */}#AnnouncementHeadline {	font-size: 18px;	letter-spacing: 2px;	width: 170px;	max-width: 170px; /* 20090514 */	text-align: right;    float: left;	display: table-cell;    vertical-align: middle;}#Announcements {	font-size: 13px;	letter-spacing: 1px;    float:left;	display: table-cell;    vertical-align: middle;    border-left: 2px #ffffff solid;    margin-left: 14px;    padding-left: 8px;    max-width: 600px;  /*controls width of announcement text*/    /*padding-top: 9px;*/}#Announcements a {    color: #fff;	font-size: 13px;	text-decoration: underline;}#Announcements a:hover {	color: #91B8BD;}h6{/* Pastissues newsletter page heading for the Year */	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:22px;	display:inline;}/* this part brought in from resources.css, to be shared with all article type pages */.levelOne {	margin:0px 0px 5px 5px; /* was 0px 0px 20px 0px, 0 0 bottom left */}.levelOne h4 { /* restored 20090515, testing research.php, reversion! */	margin:0;	font-size:16px;	/* font-weight:bold; */    padding: 16px 0px 0px 0px; /* 20090515 was 30px! */}.levelOne p {	margin:0;}.levelOne ul {	margin: 0px; /* was 60, no "px" */	padding: 0px 0px 0px 10px; /* was 60, no "px" */}.levelOne li { /*SH 20050521*/   margin-left: 20px; /*SH 20050521*/}.levelTwo {	margin:0px 0px 5px 25px; /* was 0px 0px 20px 25px, 0 0 bottom left */}.levelTwo h4 { /* restored 20090515, testing research.php, reversion! */	font-family: verdana, Arial, Helvetica, sans-serif; /* 20090515 */	margin:0;	font-size:14px;	font-style: normal;	font-weight: bold;	text-decoration: none;    padding: 15px 0px 0px 0px; /* 20090515 was 30px! */}.levelTwo h4 a { /* restored 20090515, testing research.php, reversion! */	font-family: verdana, Arial, Helvetica, sans-serif; /* 20090515 */	margin:0;	font-size:14px;	font-style: normal;	font-weight: bold;	text-decoration: none;    padding: 15px 0px 0px 0px; /* 20090515 was 30px! */}.levelTwo p {	margin:0;}.levelTwo ul {	margin: 0px; /* was 60, no "px" */	padding: 0px 0px 0px 20px; /* was 60, no "px" */}.levelThree {	margin:0px 0px 5px 50px; /* was 0px 0px 20px 50px, 0 0 bottom left */}.levelThree h4 { /* restored 20090515, testing research.php, reversion! */	font-family: verdana, Arial, Helvetica, sans-serif; /* 20090515 */	margin:0;	font-size:14px;	font-style: normal;	font-weight: bold;	padding: 7px 0px 0px 0px; /* 20090515 was 30px! */}.levelThree h4 a { /* restored 20090515, testing research.php, reversion! */	font-family: verdana, Arial, Helvetica, sans-serif; /* 20090515 */	margin:0;	font-size:14px;	font-style: normal;	font-weight: bold;	text-decoration: none;	padding: 7px 0px 0px 0px; /* 20090515 was 30px! */}.levelThree p {	margin:0;}.levelThree ul {	margin: 0px; /* was 60, no "px" */	padding: 0px 0px 0px 30px; /* was 60, no "px" */}/* this part brought in from programs.css, to be shared with all article type pages */.descriptionIndent{	padding-left:40px;}#searchGo a {	font-size: 14px;	font-weight: normal;	font-family: Trebuchet MS, sans-serif;	letter-spacing: 1px;	text-decoration:none;	}/* Administrative Pages */.adminLink{	font-weight: bold;	text-decoration: underline;	color: #8B4FB5; /* was 2B6D73 */}.adminLink:hover{	font-weight: bold;	text-decoration: underline;	color: #8B4FB5; /* was 2B6D73 */}.addNew{	font-weight: bold;	text-decoration: underline;	color: #8B4FB5; /* was 2B6D73 */}.addNew:hover{	font-weight: bold;	text-decoration: underline;	color: #8B4FB5; /* was 2B6D73 */}.returnNormal{	margin-left: 100px;	font-weight: bold;	text-decoration: underline;	color: #8B4FB5; /* was 2B6D73 */}.returnNormal:hover{	margin-left: 100px;	font-weight: bold;	text-decoration: underline;	color: #8B4FB5; /* was 2B6D73 */}.adminHeadline{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:24px;	color: #000000;	font-weight: bold;}.adminPageHeadline{	position:relative;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:28px;	color: #000000;	font-weight: bold;	left:-10px;	top:-10px;}.editItem{	margin-left: 20px;	/* font-family:Verdana, Arial, Helvetica, sans-serif; */	/* font-size:16px; */	font-weight: bold;	text-decoration: underline;	color: #8B4FB5; /* was 2B6D73 */}.editItem:hover{	margin-left: 20px;	/* font-family:Verdana, Arial, Helvetica, sans-serif; */	/* font-size:16px; */	font-weight: bold;	text-decoration: underline;	color: #8B4FB5; /* was 2B6D73 */}.deleteItem{	margin-left: 20px;	/* font-family:Verdana, Arial, Helvetica, sans-serif; */	/* font-size:16px; */	font-weight: bold;	text-decoration: underline;	color: #8B4FB5; /* was 2B6D73 */}.deleteItem:hover{	margin-left: 20px;	/* font-family:Verdana, Arial, Helvetica, sans-serif; */	/* font-size:16px; */	font-weight: bold;	text-decoration: underline;	color: #8B4FB5; /* was 2B6D73 */}.programBox{	margin-top:20px;	margin-left:20px;	font-family:Verdana, Arial, Helvetica, sans-serif; }.insetSubmit{	margin-left: -10px;}.inputStyle01{	background-color:#FFFF99;}.inputStyle02{	position:absolute;	left: 100px;}.adminPageID{	position:relative;	left:-10px;	top:-10px;}.addressLine{	position:relative;	width:auto;	height:auto;}.addressInfo{	position:absolute;	left:0px;	height:auto;	margin-left: 125px;}.addressLink{	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:14px;	font-weight: bold;	text-decoration: underline;	color: #2B6D73;}.aboutUsContent{	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:14px;}.adminContent{	width:100%;	height:100%;	position:absolute;	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:14px;		padding-left:10px;	padding-top:50px;	padding-right:10px;}.loginReminder{	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:14px;		text-align:center;	margin-top:10px;}.webMasRow{	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:14px;		position:relative;	left:25px;	margin-top:5px;}.webMasCol01{	position:absolute;	display:inline;	left:0px;	width:149px;}.webMasCol02{	position:absolute;	display:inline;	left:150px;	width:350px;}.webMasCol03{	position:absolute;	display:inline;	left:500px;	width:110px;	font-style:italic;}.webMasCol04{	position:absolute;	display:inline;	left:610px;	width:130px;	font-style:italic;}.editUser{	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:12px;	}
