A:link       { color:#0000cc;	 text-decoration:none;	      font-weight: bold;	font-family: Arial,Helvetica, sans-serif; font-size:10pt; }
A:visited {  color:purple;	 text-decoration:none;	      font-weight: bold;	font-family: Arial,Helvetica, sans-serif; font-size:10pt; }
A:hover   {  color:#0000cc;  text-decoration:underline; font-weight: bold;	font-family: Arial,Helvetica, sans-serif; font-size:10pt; }

html { overflow-y: scroll; } /* adds scrollbar always so no -page push- */

/* body { font-family:Arial, Helvetica, sans-serif;  font-size:10pt; font-weight:normal; } */  /* not working when in external sheet */

 
 /* BEGIN matthew james taylor code for nav */
 #centeredmenu { float:left;  width:100%;  background:#456FA7;  overflow:hidden; position:relative; margin-bottom:5px; }
   
#centeredmenu ul { clear:left; float:left; list-style:none;
   margin:0;   padding:0;   position:relative;   left:50%;   text-align:center;}
   
#centeredmenu ul li { display:block; float:left; list-style:none;
   margin:0; padding:0; position:relative; right:50%; background:#456FA7;}
   
#centeredmenu ul li a { display:block;  margin:0 0 0 1px;   padding:3px 10px;
  background-color:#456FA7;   text-decoration:none;   line-height:1.3em;
  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  color:#ffffff; font-size: 9pt;	
  text-align: center;}
   
#centeredmenu ul li a:hover {background-color:#627CAC;  color:#FFFFFF; }

#centeredmenu ul li a.active,
#centeredmenu ul li a.active:hover { color:#fff;   font-weight:bold; background:#627CAC;}
  /* END matthew james taylor code for nav */
 
 
 
 /* nav-top not used in NEW NAV */
#nav-top {   position:relative;      margin-left:auto;  margin-right:auto;} 

#nav-top a:link {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; color:#ffffff; 	text-decoration: none;	font-weight: bold;	text-align: center; padding: 5px 5px 5px 5px; border: 1px solid #9933FF;}
#nav-top  a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; color:#ffffff; 	text-decoration: none;	font-weight: bold;	text-align: center;  padding: 5px 5px 5px 5px; border: 1px solid #9933FF; }
#nav-top a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; color:#ffffff;   	text-decoration: none;	font-weight: bold; 	text-align: center;  padding: 5px 5px 5px 5px;  border: 1px solid #9933FF;background:#627CAC;}
	/* hover color = right box main color background:#627CAC; */
	
#nav-top a:active {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; color:#ffffff; 	text-decoration: none;	font-weight: bold;	text-align: center;  padding: 5px 5px 5px 5px;  border: 1px solid #9933FF;}
	
.top-nav-separator { font-size:10pt; font-weight:bold; color:#CC0000;}
#nav-top li { display:inline; background-color:#CCCCCC; }


.news-archive-date {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13pt; color:#494949; font-weight:bold; padding-left:0px; margin:0; font-style:italic; }
.interior-section-name {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14pt; color:#E50236; font-weight:bold; }

.interior-headline 					{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14pt; color:#627CAC; font-weight:bold; padding-left:0px; margin:0; }
.interior-headline-brighter	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14pt; color:#FF0000; font-weight:bold; padding-left:0px; margin:0; }
.interior-subheadline 			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:#627CAC; font-weight:bold; padding-left:0px; margin:0; }

/* below -- when need to make the headline style be a link (like on the grants main page.  Made it standard link colors. */
A.interior-headline-link:link      {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14pt;  color:#0000cc; font-weight:bold; padding-left:0px; margin:0; 
                                                       text-decoration: none;}
A.interior-headline-link:visited {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14pt; color:#purple;  font-weight:bold; padding-left:0px; margin:0; 
                                                        text-decoration: none;}
A.interior-headline-link:hover   {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14pt; color:#0000cc; font-weight:bold; padding-left:0px; margin:0; 
                                                        text-decoration:underline;}
A.interior-headline-link:active  {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14pt; color:#0000cc;  font-weight:bold; padding-left:0px; margin:0; 
                                                        text-decoration:none;}


/* interior-main-box is for interior pages - the outer border of both the main content area and the right column */
#interior-main-box { border: 2px solid  #627CAC; width:830px; margin: 0 auto; background-color:#FFFFFF; /* padding: 10px 20px 10px 20px;  kjk had been margin 0 auto*/ }

#interior-main-left-box { margin-right:270px; /* right col width */   padding:5px 10px 5px 10px;  background-color:#FFFFFF;
                                              margin-bottom:10px;  float:left; width:500px; }
  
#interior-main-right-box-w-border  {width:270px; margin-left:-270px;  margin-top:10px; margin-right:10px; margin-bottom: 10px; float:right; background-color: #F7F8FB; border:1px solid #627CAC; }
/* initial design - 1 column with border  */

#interior-main-right-box-no-border {width:270px; margin-left:-270px;  margin-top:10px; margin-right:10px; margin-bottom: 10px; float:right; border:none; }
/* container in each page we'll put what we want */


.interior-main-right-box-pad { padding:5px 10px 5px 10px; 
                               font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#333333; }

.quote1 { font-style:italic; color:#003300; }
.person1 { font-style:italic; color:#000000; font-weight:bold; }

.photo-captiona { color:#003333; font-weight:bold; font-size:9pt; }
.photo-captionb { color:#003333; font-weight:bold; font-size:9pt; padding:3px 2px 3px 5px;}

.donor-level-1		{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14pt; color: #FF0000;	font-weight:bold;	}
.donor-level-2		{	font-family:Arial, Helvetica, sans-serif; 					font-size:12pt; color:#333333;		font-weight:bold;	}

.donor-sustaining-level-1	{font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:9pt;	color:#CC0033;		font-weight:bold; text-align:left;	}
.donor-sustaining-level-2	{font-family:Arial, Helvetica, sans-serif;	font-size:9pt;	color:#333333;		font-weight:bold; text-align:left;	}

.donor-indiv-level-1		{	font-family:Arial, Helvetica, sans-serif;	font-size:14pt;	color:#83142B;	font-weight:bold;	}
.donor-indiv-level-1a	{	font-family:Arial, Helvetica, sans-serif;	font-size:13pt;	color:#627CAC;	font-weight:bold;	}
.donor-indiv-level-2		{	font-family:Arial, Helvetica, sans-serif;	font-size:12pt; 	color:#666666;	font-weight:bold;	}

#interior-right-box-style-1 { border-top: 2px solid #996600; border-bottom: 2px solid #996600;  padding: 6px 5px 8px 15px;  font-family:Arial, Helvetica, sans-serif; font-size:11pt; 
                                               background-color:#CCCC99; margin-bottom:15px;}


#interior-right-box-style-2 { border-top: 2px solid #006699; border-bottom: 2px solid #006699; padding: 6px 5px 8px 15px;  font-family:Arial, Helvetica, sans-serif; font-size:11pt;
                                               background-color:#DEE9F5; margin-bottom:15px;}
										

#interior-right-box-style-3a { padding: 6px 5px 8px 15px; font-family:Arial, Helvetica, sans-serif; font-size:11pt;
                                               background-color:#FFFFFF; margin-bottom:18px;}

#interior-right-box-style-tight { border-top: 2px solid #996600; border-bottom: 2px solid #996600;
  padding: 0px; text-align:center;
  font-family:Arial, Helvetica, sans-serif; font-size:11pt; 
                                               background-color:#CCCC99;}

#interior-right-box-style-tight-white { border-top: 2px solid #996600; border-bottom: 2px solid #996600;
  padding: 0px; text-align:center;
  font-family:Arial, Helvetica, sans-serif; font-size:11pt; 
                                               background-color:#FFFFFF;}



#interior-donation-button-original { border-top: 2px  solid #CC0000; border-bottom: 2px solid #CC0000; padding: 6px;  font-family:Arial, Helvetica, sans-serif; font-size:11pt;
                                               background-color:#FFFFFF; margin-bottom:18px;}
											   
#interior-donation-button { padding: 1px 6px 20px 6px;  background-color:#FFFFFF;}

/* board of directors */

.board-position	{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11pt;	color:#333333; font-weight:bold; font-style:italic;		text-align:center;}
.board-person	{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10pt;	color:#000000; font-weight:bold; 									text-align:center;}
.board-border			{ margin:5px 2px 0px 2px;	border:3px #BDD0DF ridge;	padding:3px; } /* top margin to separate from prev row */


/* images */    /* start separating and using 2 on pic */

.border-offset			{ margin:2px; border:3px ridge #DEE9F5; padding:3px; }
.float-left-just			{ float: left; }
.float-right-just		{ float: right;}

.float-left-border    {margin:8px; border:1px solid #627CAC; float:left;    padding:2px; }
.float-right-border {margin:8px; border:1px solid #627CAC; float:right;  padding:2px; }

.float-left    			{margin:8px 12px 8px 2px;   border:none; float:left;    padding:2px; }
.float-right  			{margin:8px 2px 8px 12px;   border:none; float:right;  padding:2px; }


.float-left-wide		{margin:8px 20px 15px  2px; 	border:none; float:left;    padding:2px; }
.float-right-wide 	{margin:8px  2px    8px 20px;	border:none; float:right;  padding:2px; }


/* previous grants */
.grant-title-prev 		{font-weight:bold; color: #003366; }
.grant-fund-prev		{font-weight:bold; color: #003300;  }



/* HOME PAGE - TABLE STYLES */
.home-table-main-definition {border:none; width:810; padding:0 0 0 0; margin:0 0 0 0; max-width:810; background-color:#FFFFFF;}
.home-table-left-top-cell {background-color:#FFFFFF; border: 2px solid #627CAC; vertical-align:top; height:300px; width:490px;  padding: 0px 0px 0px 0px;  }
   /* note above padding because of watering can display needing to be next to top and right sides */  /* watering can is 540x368 */
  
.home-table-left-bottom-cell {border: 2px solid #627CAC; vertical-align:middle; height:100%; padding:2px; background-color:#ffffff; }
.home-small-header { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; padding:4px 4px 2px 4px; font-weight:bold; color:#456FA7; }

.home-table-middle-spacer-cell {border:none; width:20; }

.home-table-right-cell { border: 2px solid #627CAC; vertical-align:top; height:100%; padding:0px; width:300px; background-color: #BEC9D8;  }
     /* note home-table-right-cell background-color should match background color of bottom row in home-table-right-cell-content-body */

.home-table-right-cell-content-header { border:none; background-color:#456FA7; width:100%; padding: 6px 0px 6px 10px;
                               font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:#FFFFFF; font-weight:bold;  }

.home-table-right-cell-content-body { border:none; background-color: #BEC9D8;  width:100%; padding:5px 5px 10px 5px;
                               font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#000000; }

.footer { color:#666666; font-size:9pt; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; }

 </style>
