.sidebar-fill { background-color: #d2d2d2;}

.categories {font-family: Arial; color:#003e7e; font-size: 11px; font-weight : normal; text-decoration: none; line-height: 20px; vertical-align:top;}
.categories ul {list-style: none; padding-left:0px; margin-left:0px; margin-top:-1px;}
.categories li {}

.home-div-test
{background-image:url(../img/home-divisions/service-maintenance.gif);
background-position: 0 19px;}

.home-div-test a
{background-position: 0 0px;}

.categories a:hover, .categories a:visited:hover {color: #003e7e; text-decoration: underline;}


.subnav-alt-text {display:none;}

.subnav-alt-text a, .subnav-alt-text  a:visited {
	display:none;
}
.subnav-alt-text  a:hover, .subnav-alt-text a:visited:hover {display:none;}


body {
	background-image: url(../img/recurring/fill.gif); 
 	background-position: center top;
	background-repeat:repeat-y;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.body-content {font-family: Arial; color:#2e2e2e; font-size: 11px; font-weight : normal; text-decoration: none; line-height: 17px; vertical-align:top;}

.body-content a, .body-content a:visited {
	font:normal 11px Arial;
	color: #003e7e;
	text-decoration: none; 
	line-height: 17px;
	text-align:left;
	vertical-align:top;
}
.body-content a:hover, .body-content a:visited:hover {color: #003e7e; text-decoration: underline; line-height: 17px;}

.body-content ul {list-style-type:none;
	list-style-image:url(../img/recurring/blue-bullet.gif);
	list-style-position: outside;
	margin-left:18px;
	padding-left:18px;
	margin-top:6px;
	vertical-align: middle;
	}
.body-content li {margin-bottom:6px;}

.photo-caption {padding-top: 5px;}

.breadcrumbs {font-family: Arial; color:#555555; font-size: 10px; font-weight : normal; text-decoration: none; }

.breadcrumbs a, .breadcrumbs a:visited   {color:#003e7e; text-decoration: none;}

.breadcrumbs a:hover, .breadcrumbs a:visited:hover {color:#003e7e; text-decoration: underline; }

.container {background-image:url(../img/recurring/curve.gif);
		background-repeat: no-repeat;
	 	background-position: center top;
}
.container-subpage {background-image:url(../img/recurring/curve-subpage.gif);
		background-repeat: no-repeat;
	 	background-position: center top;
}
.container-portfolio {background-image:url(../img/recurring/curve-portfolio.gif);
		background-repeat: no-repeat;
	 	background-position: center top;
}
.beneath-container {background-image:url(../img/template/continuation.gif);
		background-repeat: repeat-x;
	 	background-position: center top;
}
.portfolio-header {background-image:url(../img/page-titles/portfolio.jpg);
		background-repeat: no-repeat;
	 	background-position: left top;
}
.charitable-header {background-image:url(../img/page-titles/our-efforts.jpg);
		background-repeat: no-repeat;
	 	background-position: left top;
}
.category-bar {background-image:url(../img/category-bar.jpg);
		background-repeat: no-repeat;
	 	background-position: center top;
}
.content-area {background-image:url(../img/page-backer.jpg);
}
.formfill {background-image: url(../img/recurring/searchbox.gif); 
font-family: Arial; color:#003e73; font-size: 10px; font-weight : bold; text-decoration: none; height: 12px; vertical-align:text-top;
}
.searchbutton {
	background-image: url(../img/recurring/gobox.gif);
	background-repeat:no-repeat;
	background-color:#d2d2d2;
	font-family: Arial; color:#ffffff; font-size: 10px; font-weight : bold; text-decoration: none; vertical-align:middle; height: 20px; width: 34px;  border:none; margin-left: 2px; padding-left:2px;
	
}
.home-divisions {font-family: Arial; color:#787878; font-size: 12px; font-weight : normal; text-decoration: none; line-height: 16px;}

.home-divisions a, .home-divisions a:visited  {font-family: Arial; color:#003e7e; font-size: 12px; font-weight : normal; text-decoration: none; line-height: 16px;}

.home-divisions a:hover, .home-divisions a:visited:hover {font-family: Arial; color:#003e7e; font-size: 12px; font-weight : normal; text-decoration: underline; line-height: 16px;}

.project-info {
	background-image: url(../img/recurring/project-info-background.gif);
	background-repeat:no-repeat;
	background-position: center top;
	background-color:#ffffff;}
	
.project-details {font-family: Arial; color:#555555; font-size: 10px; font-weight : normal; text-decoration: none; text-align: left; vertical-align:text-top; line-height:13px;}
	
.project-info-subheads {font-family: Arial; color:#003e7e; font-size: 11px; font-weight : bold; text-decoration: none; line-height: 16px;}
	
.project-pulldown-category {
	margin-top: 8px; margin-bottom:-1px; font-family: Arial; color:#003e7e; font-size: 10px; font-weight : bold; text-decoration: none; background-color: #e6e8ec; width: 200px; line-height:18px;}
	
.project-pulldown-other-categories {
	margin-top: 2px; font-family: Arial; color:#121212; font-size: 10px; font-weight : normal; text-decoration: none; background-color: #e6e8ec; width: 200px;  line-height:18px;}			
	

.news {font-family: Arial; color:#888888; font-size: 12px; font-weight : normal; text-decoration: none; line-height: 16px;}
.news-detail {font-family: Arial; color:#666666; font-size: 12px; font-weight : normal; text-decoration: none; line-height: 16px;}
.news-strong {font-family: Arial; color:#333333; font-size: 12px; font-weight : bold; text-decoration: none; line-height: 16px;}
.news-large-headline{font-family: Arial; color:#003e7e; font-size: 12px; font-weight : bold; text-decoration: none; text-align: left; line-height:18px;}
.news-small-headline {font-family: Arial; color:#003e7e; font-size: 11px; font-weight : bold; text-decoration: none; line-height: 24px; vertical-align:top;}

.news-small-headline a, .news-small-headline a:visited {
	text-decoration: none; 
	font-size: 11px; font-weight : bold; line-height: 24px;
}
.news-small-headline a:hover, .news-small-headline a:visited:hover {color: #003e7e; text-decoration: underline; font-size: 11px; font-weight : bold; line-height: 24px;}

.news-item-date {font-family: Arial; color:#454545; font-size: 10px; font-weight : normal; text-decoration: none; line-height: 14px; vertical-align:top;}
.news-thumbnail {margin-top:21px;}

.project-name {font-family: Arial; color:#003e7e; font-size: 12px; font-weight : bold; text-decoration: none; text-align: left;}
.project-name-short {font-family: Arial; color:#003e7e; font-size: 11px; font-weight : normal; text-decoration: none; text-align: left;}
.project-name-short_link:link {font-family: Arial; color:#003e7e; font-size: 11px; font-weight : normal; text-decoration: none; text-align: left;}
.project-name-short_link:visited {font-family: Arial; color:#003e7e; font-size: 11px; font-weight : normal; text-decoration: none; text-align: left;}
.project-name-short_link:hover {font-family: Arial; color:#003e7e; font-size: 11px; font-weight : normal; text-decoration: underline; text-align: left;}
.project-thumbnail-location {font-family: Arial; color:#2e2e2e; font-size: 10px; font-weight : normal; text-decoration: none; line-height: 14px; vertical-align:top; text-align: left;}
.project-thumbnail-text {font-family: Arial; color:#666666; font-size: 10px; font-weight : normal; text-decoration: none; line-height: 14px; vertical-align:top; text-align: left;}
.project-location {font-family: Arial; color:#6c6c6c; font-size: 11px; font-weight : normal; text-decoration: none; text-align: left;}

.current {
	color: red;
	font-weight: bold;
}

.moretext {
    display: none;
  }

.sidebar-news {font-family: Arial; color:#555555; font-size: 11px; font-weight : normal; text-decoration: none; line-height: 16px;}
.sidebar-news_link:link {font-family: Arial; color:#555555; font-size: 11px; font-weight : normal; text-decoration: none; line-height: 16px;}
.sidebar-news_link:visited {font-family: Arial; color:#555555; font-size: 11px; font-weight : normal; text-decoration: none; line-height: 16px;}
.sidebar-news_link:hover {font-family: Arial; color:#003e7e; font-size: 11px; font-weight : normal; text-decoration: none; line-height: 16px;}



.footer {font-family: Arial; color:#888888; font-size: 10px; font-weight : normal; text-decoration: none; text-align: center;}
.footer_link:link {font-family: Arial; color:#555555; font-size: 10px; font-weight : normal; text-decoration: none; text-align: center;}
.footer_link:visited {font-family: Arial; color:#003e7e; font-size: 10px; font-weight : normal; text-decoration: none; text-align: center;}
.footer_link:hover {font-family: Arial; color:#003e7e; font-size: 10px; font-weight : normal; text-decoration: underline; text-align: center;}



.testimonial {font-family: Arial; color:#2e2e2e; font-size: 11px; font-weight : normal; text-decoration: none; line-height: 17px;}
.testimonial-person {font-family: Arial; color:#666666; font-size: 10px; font-weight : normal; text-decoration: none; line-height: 14px; vertical-align:top; text-align:right;}

.person-name {font-family: Arial; color:#003e7e; font-size: 11px; font-weight : bold; text-decoration: none; vertical-align:top; line-height:16px;}
.person-job-title {font-family: Arial; color:#2e2e2e; font-size: 11px; font-weight : normal; text-decoration: none; line-height: 16px;}
.person-office {font-family: Arial; color:#666666; font-size: 10px; font-weight : normal; text-decoration: none; line-height:27px;}

.our-efforts-sidebar {font-family: Arial; background-color:#f3f3f3; font-size: 11px; font-weight : normal; text-decoration: none; line-height: 17px; vertical-align:top;}

.our-efforts-sidebar a, .our-efforts-sidebar a:visited {
	font:normal 11px Arial;
	color: #003e7e;
	text-decoration: none; 
	line-height: 17px;
	text-align:left;
	vertical-align:top;
}
.our-efforts-sidebar a:hover, .our-efforts-sidebar a:visited:hover {color: #003e7e; text-decoration: underline; line-height: 17px;}

.our-efforts-sidebar ul {list-style-type:none;
	list-style-image:url(../img/recurring/blue-bullet.gif);
	list-style-position: outside;
	margin-left:12px;
	padding-left:6px;
	margin-top:6px;
	vertical-align: middle;
	}
	
.our-efforts-sidebar li {margin-bottom:4px;}

/* Rollover images */
a.sidenav-grant { 
        background:url(../img/recurring/side-nav/grant-donation.gif) repeat 0px 0px; 
        width: 190px; 
        height: 39px; 
        display: block; 
}

a.sidenav-grant span { 
        display: none; 
}
a.sidenav-grant:hover { 
        background: url(../img/recurring/side-nav/grant-donation.gif) repeat 0px -39px; 
}
/**/


.subpage-photo {
	float: right;
	margin-top: 3px;
	margin-left: 26px;
	margin-bottom: 17px;
	vertical-align:top;
}
