@charset "UTF-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	background: #0A2432;
}
img {
	border-style: none;
}
.main-header {
}
.center-content {
	background: #FFFFFF;
	padding-bottom: 60px;
}
.logos {
	width: 925px;
	margin: 0 auto;
}
.logos td {
	vertical-align: bottom;
	text-align: right;
}
.logos h1 {
	padding-top: 3px;
	background: url(/images/bg/la-fuess-bg.jpg);
}

.navigation-main {
	width: 925px;
	margin: 0 auto;
}
.navigation-main td {
	vertical-align: top;
	padding-bottom: 32px;
}
.main-content {
	width: 925px;
	margin-right: auto;
	margin-left: auto;
}
.home-content {
	background: url(/images/home-photo.jpg) no-repeat right 20px;
}
.sub-page-content {
	background-color: #ffffff;
}
.sub-page-content .right-column {
	float: right;
	width: 555px;
}
.sub-page-content .right-column a:link, .sub-page-content .right-column a:visited {
	color: #86888B;
	font-weight: bold;
}
.sub-page-content .right-column a:hover, .sub-page-content .right-column a:active {
	font-weight: bold;
	color: #0A2432;
}


.sub-page-content .right-column h3, .sub-page-content .right-column h4, .sub-page-content .right-column p {
	color: #464748;
	width: 339px;
}
.sub-page-content .right-column li {
	width: 324px;
}

.sub-page-content .right-column ul { padding-left:15px; color: #464748; }
.sub-page-content .right-column ol { padding-left:25px; color: #464748; font-size: 12px; line-height: 23px; padding-bottom: 23px; }

.sub-page-content .right-column h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 23px;
	padding-top: 44px;
}
.sub-page-content .right-column h4 { font-size: 12px; font-weight:bold; line-height: 23px; }
.sub-page-content .right-column p, .sub-page-content .right-column ul {
	font-size: 12px;
	line-height: 23px;
	padding-bottom: 23px;
}
.sub-page-content .careers {
	background: url(/images/photos/careers.jpg) no-repeat right 44px;
}
.sub-page-content .contact-us {
	background: url(/images/photos/contact.jpg) no-repeat right 44px;
}


.sub-page-content .about-us { background: url(/images/photos/about-us-building.jpg) no-repeat right 44px; }
.sub-page-content .larry-fuess { background: url(/images/photos/about-us/larry-fuess-1.jpg) no-repeat right 44px; }
.sub-page-content .larry-fuess-two { background: url(/images/photos/about-us/larry-fuess-2.jpg) no-repeat right 44px; }
.sub-page-content .larry-fuess-three { background: url(/images/photos/about-us/larry-fuess-3.jpg) no-repeat right 44px; }
.sub-page-content .wilson { background: url(/images/photos/about-us/scott-d-wilson.jpg) no-repeat right 44px; }
.sub-page-content .wilcox { background: url(/images/photos/about-us/walter-r-wilcox.jpg) no-repeat right 44px; }
.sub-page-content .piazza { background: url(/images/photos/about-us/ann-e-piazza.jpg) no-repeat right 44px; }
.sub-page-content .peterman { background: url(/images/photos/about-us/mark-b-peterman.jpg) no-repeat right 44px; }
.sub-page-content .herrin { background: url(/images/photos/about-us/jon-c-herrin.jpg) no-repeat right 44px; }
.sub-page-content .ford { background: url(/images/photos/about-us/aaron-a-ford.jpg) no-repeat right 44px; }
.sub-page-content .duncan { background: url(/images/photos/about-us/caleb-duncan.jpg) no-repeat right 44px; }
.sub-page-content .campbell { background: url(/images/photos/about-us/thomas-r-campbell.jpg) no-repeat right 44px; }
.sub-page-content .beyer { background: url(/images/photos/about-us/jason-d-beyer.jpg) no-repeat right 44px; }

.sub-page-content .subnav {
	float: left;
}
.sub-page-content .right-column-work {
	float: right;
	width: 578px;
	background: url(/images/photos/our-work.jpg) no-repeat right 44px;
}
.about-us-no-pic {
	float: right;
	width: 578px;
	background: url(/images/bg/about-us-sidebar.jpg) no-repeat right 44px;
}
.sub-page-content .right-column-work .img-nav, .about-us-no-pic .img-nav { list-style: none; float: left; padding-top: 67px; width: 105px; }
.sub-page-content .right-column-work .img-nav div, .about-us-no-pic .img-nav div { padding-left: 8px; padding-bottom: 7px; }



.subnav { width: 338px; background: #E9E5CC; font-size: 11px; line-height: 11px; }
.subnav ul { list-style: none; }
.subnav .left-nav {
	float: left;
	width: 181px;
	padding-top: 16px;
}

.subnav .left-nav  .main-boxes { padding: 0 0 10px 55px; }
.subnav .left-nav .main-boxes a { display: block; padding-left: 15px; }
.subnav .left-nav .main-boxes a, .subnav .left-nav .main-boxes .outer, .subnav .right-nav .main-boxes a, .subnav .right-nav .main-boxes div { display: block; padding-left: 15px; }

.subnav .right-nav { float: right; width: 144px; padding-top: 16px; }
.subnav .right-nav .main-boxes { padding-bottom: 10px; }

.subnav .orange .left-nav .main-boxes a:hover, .subnav .orange .left-nav .main-boxes a:active { background: url(/images/navigation/subnav/orange-bullet.gif) no-repeat left top; }
.subnav .orange .right-nav .main-boxes a:hover, .subnav .orange .right-nav .main-boxes a:active { background: url(/images/navigation/subnav/orange-bullet-r.gif) no-repeat left top; }
.subnav .purple .left-nav .main-boxes a:hover, .subnav .purple .left-nav .main-boxes a:active { background: url(/images/navigation/subnav/purple-bullet.gif) no-repeat left top; }
.subnav .purple .right-nav .main-boxes a:hover, .subnav .purple .right-nav .main-boxes a:active { background: url(/images/navigation/subnav/purple-bullet-r.gif) no-repeat left top; }
.subnav .blue .left-nav .main-boxes a:hover, .subnav .blue .left-nav .main-boxes a:active { background: url(/images/navigation/subnav/blue-bullet.gif) no-repeat left top; }
.subnav .blue .right-nav .main-boxes a:hover, .subnav .blue .right-nav .main-boxes a:active { background: url(/images/navigation/subnav/blue-bullet-r.gif) no-repeat left top; }
.subnav .green .left-nav .main-boxes a:hover, .subnav .green .left-nav .main-boxes a:active { background: url(/images/navigation/subnav/green-bullet.gif) no-repeat left top; }
.subnav .green .right-nav .main-boxes a:hover, .subnav .green .right-nav .main-boxes a:active { background: url(/images/navigation/subnav/green-bullet-r.gif) no-repeat left top; }

.subnav .left-nav .main-boxes .outer .inner { background: url(/images/navigation/subnav/link-line.gif) repeat-x left top; }
.subnav .purple .left-nav .main-boxes .outer { background: url(/images/navigation/subnav/purple-bullet.gif) no-repeat left top; }
.subnav .purple .right-nav .main-boxes div { background: url(/images/navigation/subnav/purple-bullet-r.gif) no-repeat left top; }
.subnav .orange .left-nav .main-boxes .outer { background: url(/images/navigation/subnav/orange-bullet.gif) no-repeat left top; }
.subnav .orange .right-nav .main-boxes div { background: url(/images/navigation/subnav/orange-bullet-r.gif) no-repeat left top; }
.subnav .green .left-nav .main-boxes .outer { background: url(/images/navigation/subnav/green-bullet.gif) no-repeat left top; }
.subnav .green .right-nav .main-boxes div { background: url(/images/navigation/subnav/green-bullet-r.gif) no-repeat left top; }
.subnav .blue .left-nav .main-boxes .outer { background: url(/images/navigation/subnav/blue-bullet.gif) no-repeat left top; }
.subnav .blue .right-nav .main-boxes div { background: url(/images/navigation/subnav/blue-bullet-r.gif) no-repeat left top; }

.subnav .subnav-top {
	height: 46px;
	background: url(/images/navigation/subnav/subnav-top-l.gif) no-repeat left top;
}
.subnav .subnav-top h2 {
	padding-top: 25px;
	padding-left: 55px;
}
.subnav .middle-bar {
	background: #06212C;
	height: 9px;
}
.subnav .nav-zone {
	height: 210px;
	background: url(/images/navigation/subnav/subnav-bot-l.gif) no-repeat left top;
}
.subnav .home-nav-zone {
	height: 236px;
	background: url(/images/navigation/subnav/subnav-bot-l.gif) no-repeat left top;
}

.subnav .home-nav-zone .home-bottom {
	height: 236px;
	background: url(/images/photos/commemorating-30-years.gif) no-repeat right bottom;
}
.subnav .nav-zone p, .subnav .home-nav-zone p {
	padding-left: 57px;
	padding-top: 17px;
}
.subnav .blue-bar {
	background: url(/images/navigation/subnav/subnav-bg.gif) repeat-y right top;
	height: 210px;
}

.clear {
	font-size: 0px;
	line-height: 0px;
	clear: both;
}

.footer {
	width: 925px;
	margin: 0 auto;
	text-align: center;
	padding: 0 0 999px;
}
.footer p {
	color: #5B6675;
	font-size: 11px;
	padding: 17px;
}
.footer a:link, .footer a:visited {
	color: #5B6675;
	text-decoration: none;
}
.footer a:hover, .footer a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.right-column-work .work-nav, .about-us-no-pic .work-nav { float: left; width:100px; border:none; border-collapse:collapse; }
.right-column-work .work-nav td, .about-us-no-pic .work-nav td { padding: 0 0 9px; font-size:9px; }
.right-column-work .middle-image, .about-us-no-pic .middle-image {
	float: left;
	width: 370px;
}
.right-column-work .middle-image p, .right-column-work .middle-image h3, .about-us-no-pic .middle-image p, .about-us-no-pic .middle-image h3 {
	padding: 0px 9px 26px;
	font-size: 12px;
	line-height: 23px;
	color: #464748;
	font-weight: normal;
}
.right-column-work .middle-image a:link, .right-column-work .middle-image a:visited, .about-us-no-pic .middle-image a:link, .about-us-no-pic .middle-image a:visited { font-weight: bold; color: #0A2432; text-decoration: none; }
.right-column-work .middle-image a:hover, .right-column-work .middle-image a:active, .about-us-no-pic .middle-image a:hover, .about-us-no-pic .middle-image a:active { font-weight: bold; color: #0A2432; text-decoration: underline; }
.middle-image #shown_details, .middle-image .middle-image-content { display:none; }
.hearts-and-hammers .community-table, .north-texas-food-bank .community-table { width: 335px; padding-top: 46px; }
.hearts-and-hammers .community-table table, .north-texas-food-bank .community-table table { width: 100%; }
.hearts-and-hammers .community-table .right, .north-texas-food-bank .community-table .right { text-align: right; color: #97999C; font-size: 12px; padding-bottom: 12px; }
.hearts-and-hammers .community-table table td, .north-texas-food-bank .community-table table td { padding-bottom: 13px; }
.hearts-and-hammers .community-table table .left, .community-table table .right { width: 103px; }
.hearts-and-hammers .community-table table .center { text-align: center; }
.sub-page-content .hearts-and-hammers .side-photo, .sub-page-content .north-texas-food-bank .side-photo { float: right; width: 185px; padding-top: 46px; }
.hearts-and-hammers h3, .north-texas-food-bank h3 { padding: 0px; }
