#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;  commenting out 20090518 as per Stephen */	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; commenting out 20090518 as per Stephen */}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 { /* over-ridden for printing */	display: none; /* printing */	/* position: absolute;	width: 0px; was 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 {  /* over-ridden for printing */	display: none; /* printing */	/* border-top: 1px #2B6D73 solid; */}#TopNavTop {  /* over-ridden for printing */	display: none; /* printing */	/* 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 { /* over-ridden for printing */	display: none; /* printing */	/* margin: 0px;	padding-left: 0px;	list-style-type: none;	width: 1000px;  set this for menu to prevent wrap */}#TopNavTop li {	 /* over-ridden for printing */	display: none; /* printing */	/* border-right: 1px #ffffff solid;	letter-spacing: .05px;	text-align: center;	float:left; */}#TopNavTop a { /* over-ridden for printing */	display: none; /* printing */    /* color: #000000;	background: #91B8BD;	font-weight: normal;	text-decoration: none;	display: block;	padding: 3px 16px 2px 16px; */}#TopNavTop a:hover { /* over-ridden for printing */	display: none; /* printing */	/* 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 {  /* over-ridden for printing */	display: none; /* printing */	/* color:#000;	background: #D4E5E5; */}#TopNavTop .TopNavCurrentMainSection a:hover {  /* over-ridden for printing */	display: none; /* printing */	/* color:#FFF;	background: #2B6D73; */}	#TopNavTop .TopNavCurrentSection a{  /* over-ridden for printing */	display: none; /* printing */	/* background-color: #2B6D73;	border-bottom: none;	color: #fff;	font-weight: bold; */}#TopNavTop .TopNavCurrentMainSection a {  /* over-ridden for printing */	display: none; /* printing */	/* background-color: #2B6D73;	border-bottom: none;	color: #FFF;	font-weight: bold; */}#TopSubNav { /* over-ridden for printing */	display: none; /* printing */	/*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 { /* over-ridden for printing */	display: none; /* printing */    /* margin: 0px;    padding-left: 0px;    list-style-type: none; */}#TopSubNav li { /* over-ridden for printing */	display: none; /* printing */	/* border-right: 1px #ffffff solid;	text-align: center;	float: left; */}#TopSubNavSpacer { /* over-ridden for printing */	display: none; /* printing */	/* 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 { /* over-ridden for printing */	display: none; /* printing */	/* 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 { /* over-ridden for printing */	display: none; /* printing */	/* color: #000000;	background-color:#D4E5E5; */}#TopSubNav .TopSubCurrent a{  /* over-ridden for printing */	display: none; /* printing */	/* background-color: #2B6D73;	color: #fff;	font-weight: bold; */}#TopSubNav .TopSubCurrent a:hover{ /* over-ridden for printing */	display: none; /* printing */	/* 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 { /* over-ridden for printing */	display: none; /* printing */	/* font-family: verdana, Arial, Helvetica, sans-serif;	background: #2B6D73;	width: 100%;	min-height: 15px; */}#cities { /* over-ridden for printing */	display: none; /* printing */       /* font-family: verdana, Arial, Helvetica, sans-serif;	   font-style:italic;       font-size: 11px !important;       text-align: left;       letter-spacing: .05px;       color: #000;       text-decoration: none;       background: #D4E5E5;       font-weight: normal;       float: left;       width: 100%;	   height: 15px;	   padding-top: 2px;	   padding-right: 10px;		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 { /* over-ridden for printing */	display: none; /* printing *//* IE6 fix */     /* left: 210px; */}#content { /* over-ridden for printing */position:relative;/* width:750px; */    /* padding-left: 210px; */  /* REMOVED to FLUSH UP PRINTING! */    /* padding-right: 190px; */  /* REMOVED to FLUSH UP PRINTING 20090416! */  /*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; */  /* REMOVED to FLUSH UP PRINTING 20090416! */ 	/* overflow:hidden; */}#content .column {    /* position: relative; */    /* float:left; commenting out 20090518 as per Stephen */    /* display:inline; removed 20090527 */    /* Equal column height fix    padding-bottom: 20000px;    margin-bottom: -20000px;  REMOVED 20090328? */}#main {    width: 100%;    background-color: #ffffff; /* added 20090328? */    /* display:inline; removed 20090527 */}.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;    /* display:inline; removed 20090527 */}.pageData p  {/* Adjust pixels for spacing between paragraphs */     margin-bottom: 13px;    margin-top: 0px;    /* display:inline; removed 20090527 */}/*=== Vertical Cameo Column Section ===*/#VerticalCameoColumn { /* over-ridden for printing */	display: none; /* printing */	/* 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 { /* over-ridden for printing */	display: none; /* printing */	/* 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; */}#VerticalCameoColumn img { /* over-ridden for printing */	display: none; /* printing */	/* margin-top: 20px; */}/*=== Side Navigation Section ===*/#sideNavigationWrapper { /* over-ridden for printing */	display: none; /* printing */	/* width: 210px;	right: 210px;	margin-left: -100%;	background-color: #D4E5E5; */}.sideNavBottom { /* over-ridden for printing */	display: none; /* printing */	/* float: left;	width: 210px;	background-color: #D4E5E5; */}#sideNavigation a { /* over-ridden for printing */	display: none; /* printing */	/* 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 { /* over-ridden for printing */	display: none; /* printing */	/* color: #2B6D73;	background-color:#FFFFFF; */}#sideNavigation .sideNavCurrent {  /* over-ridden for printing */  /* BB- this doesn't want to work on the a (link), THIS one works! */	display: none; /* printing */	/* background-color: #fff; */ /* Ben had #91B8BD */	/* background: #fff; */ /* Ben had #91B8BD */	/* color: #000;	font-weight: bold; */}#sideNavigation .sideNavCurrent:hover {  /* over-ridden for printing */  /* BB- this doesn't want to work on the a (link), THIS one works! */	display: none; /* printing */	/* background-color: #fff; */ /* Ben had #91B8BD */	/* background: #fff; */ /* Ben had #91B8BD */	/* color: #000;	font-weight: bold; */}#sideSubNavigation .sideSubNavExpanded {  /* over-ridden for printing */	display: none; /* printing */}#sideSubNavigation .sideSubNavExpanded:hover {  /* over-ridden for printing */	display: none; /* printing */}#sideSubNavigation .sideSubNavActive {  /* over-ridden for printing */	display: none; /* printing */}#sideSubNavigation .sideSubNavActive:hover {  /* over-ridden for printing */	display: none; /* printing */}/* 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 { /* over-ridden for printing */	display: none; /* printing */	/* 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 { /* over-ridden for printing */	display: none; /* printing */	/* color: #2B6D73;	background-color:#FFFFFF; */}#sideNavigation2 .sideNav2Current a{  /* over-ridden for printing */	display: none; /* printing */	/* background-color: #fff;	color: #000;	font-weight: bold; */}.sideNavRule { /* over-ridden for printing */	display: none; /* printing */	/* border-bottom: 1px #91B8BD solid;	background-color:#D4E5E5;	width: 190px;	height: 1px;	float: right;	padding-top: 10px; */}.sideNavSpacer { /* over-ridden for printing */	display: none; /* printing */	/* background-color:#D4E5E5;	width: 210px;	height: 10px;	float: left;	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 { /* over-ridden for printing */	display: none; /* printing */    /* width: 100%;    position: fixed;	bottom: 0px;	left: 0px; */	/* margin-left: 210px; */  /* REMOVED to FLUSH UP PRINTING! */	/* background-color: #2B6D73;	font-family: Trebuchet MS, sans-serif;	font-weight: normal;	color: #ffffff;	text-decoration: none; */}#AnnouncementHeadline { /* over-ridden for printing */	display: none; /* printing */	/* font-size: 18px;	letter-spacing: 2px;	width: 170px;	text-align: right;    float: left;	display: table-cell;    vertical-align: middle; */}#Announcements { /* over-ridden for printing */	display: none; /* printing */	/* 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 { /* over-ridden for printing */	display: none; /* printing */    /* color: #fff;	font-size: 13px;	text-decoration: underline; */}#Announcements a:hover { /* over-ridden for printing */	display: none; /* printing */	/* 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;}#clearTopNav { /* new, was just class="clear", now id=... also; over-ridden for printing */	display: none; /* printing */}#searchGo a { /* over-ridden for printing */	display: none; /* printing */	/* 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 */}.addNew{	font-weight: bold;	text-decoration: underline;	color: #8B4FB5; /* was 2B6D73 */}.returnNormal{	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 */}.deleteItem{	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;	}
