body,html{margin:0;padding:0;font:11px Arial,Helvetica,sans-serif;background:url(/img/bg.jpg) repeat;height:100%;width:100%}
a{color:inherit;text-decoration:underline}
a:hover{color:inherit;text-decoration:none}
img{border:0}
#wrapper,#aspnetForm{width:1000px;height:100%;margin:0 auto;padding:0;background:url(/img/bg_highlight.png) repeat-y top}
#secnav{font-size:13px;list-style:none;margin:0;padding:15px 0;text-align:right;text-transform:lowercase}
#secnav a{color:#fff;text-decoration:none;border-left:solid 1px #fff;padding: 0 0 0 8px;margin:0 0 0 5px}
#secnav > a:first-child{border-left:0}
#secnav a:hover{text-decoration:underline}
#shell{background-color:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:0 0 5px #1b2179;-moz-box-shadow:0 0 5px #1b2179;box-shadow:0 0 5px #1b2179;margin:0 0 15px;padding:0;position:relative;width:100%}
#header{height:84px;width:100%;position:absolute;top:0px;left:0px;z-index:94;margin:0;padding:0}
#home{background:url(/img/logo.png) no-repeat;width:381px;height:69px;text-indent:-2000px;display:block;margin:15px}
#header h6{position:absolute;right:15px;top:72px;background:url(/img/tag.png) no-repeat;width:504px;height:35px;text-indent:-2000px;margin:0;padding:0}
#header h6 a{display:block;width:100%;height:28px}
#footer{text-align:center;margin:0;padding:0 0 10px;color:#1b2179;line-height:normal;zoom:1}
#addressfooter{color:#fff;text-align:center;overflow:hidden;margin:0 0 15px;padding:0}
#addressfooter p{float:left;width:33%;margin:0;padding:0}
#navbar{position:absolute;top:99px;left:0;margin:0;padding:0;background:url(/img/nav_x.png) repeat-x 0 0;height:47px;width:100%;text-align:center;z-index:90}
ul#nav{list-style:none;margin:0 auto 6px auto;text-align:center;background:url(/img/nav_x.png) no-repeat right -47px;padding:0 2px 0 0;display:table;position:relative}
ul#nav li.mainitem{background: url(/img/nav_x.png) no-repeat -18px -47px;margin:0;padding:0;height:38px;display:table-cell;position:relative;float:left}
ul#nav li.mainitem a{color:#733c00;text-decoration:none;font-weight:bold;text-transform:lowercase;font-size:14px;display:block;margin:0;padding:0 17px;line-height:38px} 
ul#nav li.mainitem a.hover{background:url(/img/nav_x.png) repeat-x 2px -94px}
ul#nav ul.dropmenu{display:none;overflow:visible;background:url(/img/nav_x.png) repeat-x 0 -172px;width:200px;position:absolute;left:-1px;top:38px;clear:both;text-align:left;z-index:99;list-style:none;margin:0;padding:10px 0;font-size:12px}
ul#nav ul.dropmenu li.dropitem{margin:0;padding:0}
ul#nav ul.dropmenu li.dropitem a{background:url(/img/nav_x.png) no-repeat 0 -132px;padding:0 0 0 22px;margin:10px 22px;height:auto;line-height:normal;font-weight:normal} 
ul#nav ul.dropmenu li.dropitem a:hover{text-decoration:underline}
ul#nav #foundation ul.dropmenu{width:245px}
ul#nav #news ul.dropmenu{width:190px}
/* Home Page CSS */
#header.foundation #home{background:url(/img/logo_foundation.png) no-repeat;height:70px}/* Foundation */
#banner{background:url(/img/home_banner.jpg) no-repeat bottom;width:100%;height:308px;margin:0;padding:137px 0 0;position:relative}
#banner p{text-indent:-2000px}
#banner a.message{position:absolute;bottom:70px;left:60px;width:325px;height:30px;display:block;text-indent:-2000px}
#bottom{border-left:solid 1px #fff;border-right:solid 1px #fff;height:170px;margin:0;padding:0;overflow:hidden}
#bottom div{float:left;overflow:hidden;height:154px;border:solid 1px #fff;border-collapse:separate;position:relative; margin:0}
#bottom div.left{background:url(/img/bottom.jpg) no-repeat -3px 0;width:301px;padding:20px 11px 0 22px;color:#00688f}
#bottom div.middle{background:url(/img/bottom.jpg) no-repeat -337px 0;width:302px;padding:20px 11px 0;color:#3a6500}
#bottom div.right{background:url(/img/bottom.jpg) no-repeat -661px 0;width:301px;padding:20px 22px 0 11px;color:#733c00}
#bottom div h3{font-size:18px;font-weight:bold;margin:0 2px 6px 124px;padding:17px 0 0}
#bottom div p{font-size:12px;margin:0 2px 12px 124px;padding:0}
#bottom div a.action{position:absolute;bottom:38px;padding-right:38px;height:31px;width:auto;background:url(/img/btn_arrow.png) no-repeat;line-height:31px;font-size:14px;text-align:right;text-decoration:none}
#bottom div a.action:hover{text-decoration:underline}
#bottom div.left a.action{background-position:right -62px;right:13px;color:#00688f}
#bottom div.middle span{background-position:right -31px;right:13px;color:#3a6500}
#bottom div.right a.action{background-position:right 0;right:24px;color:#733c00}
#flbanner{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:95}
#flbanner p{text-indent:0;background-color:rgba(0, 0, 0, 0.8);width:100%;height:208px;margin:0;padding:100px 0 0}
#flbanner p a.adobeflash{color:#fff;margin:0 auto}
#flbanner a.close{color:#fff;position:absolute;top:20px;right:20px;font-size:12px}
#bottom div.middle a{display:block;padding:7px 2px 7px 7px;text-decoration:none;height:107px;color:#3a6500} 
#bottom div.middle h3{margin:0 0 6px 117px;padding:10px 0 0}
#bottom div.middle p{margin:0 0 12px 117px}
#bottom div a span{position:absolute;bottom:38px;padding-right:38px;height:31px;width:auto;background:url(/img/btn_arrow.png) no-repeat;line-height:31px;font-size:14px;text-align:right;text-decoration:none}
#bottom div a:hover span{text-decoration:underline}
#bottomnews{border:solid 1px #fff;background:url(/img/bottom.jpg) no-repeat 0 -170px;margin:0 0 12px;padding:0 20px;overflow:hidden}
#bottomnews div{float:left;width:276px;padding:45px 0 0;margin:0 21px;color:#1b2179}
#bottomnews div.s2{width:280px}
#bottomnews p{font-size:11px;margin:0 0 3px}
#bottomnews h4{font-size:13px;margin:0}
#bottomnews h4 a{text-decoration:none}
#bottomnews h4 a:hover{text-decoration:underline}
/* Secondary Page CSS */
#page{width:100%;margin:0 0 25px;padding:137px 0 0;color:#1b2179;overflow:hidden;background:url(/img/right_girl2.jpg) no-repeat right 250px}
#page a{color:#1b2179}
#left{width:250px;float:left;overflow:hidden}
#left h2{background:url(/img/section_titles.png) no-repeat;height:60px;width:100%;margin:0 0 20px;padding:0}
#left h2.about{background-position:-250px 0}
#left h2.products{background-position:0px 0}
#left h2.volunteer{background-position:-500px 0}
#left h2.employment{background-position:-750px 0}
#left h2.news{background-position:-1000px 0}
#left h2.foundation{background-position:-1750px 0}
#left h2 a{text-indent:-2000px;display:block;width:100%;height:100%}
#left ul#subnav{font-size:14px;list-style:none;margin:0 0 50px;padding:0}
#left ul#subnav li{margin:0 0 10px;padding:0 0 0 25px;line-height:26px}
#left ul#subnav li.select{background:url(/img/leftnav.png) no-repeat 0 0;padding:0 0 0 42px}
#left ul#subnav li a{text-decoration:none}
#left ul#subnav li a:hover{text-decoration:underline}
#left div{margin:0 0 20px;padding: 2px 0 0 23px}
#left div.donate{background:url(/img/section_titles.png) no-repeat -1250px 0;color:#3a6500}
#left div.contact{background:url(/img/section_titles.png) no-repeat -1500px 0;color:#733c00}
#left div.mail{background:url(/img/section_titles.png) no-repeat -2000px 0;color:#1b2179}
#left div h3{text-indent:-2000px;margin:0;padding:0;height:40px;width:100%;font-size:14px}
#left div h4{font-size:14px;font-weight:bold;margin:0 0 4px;padding:0}
#left div p{font-size:12px;margin:0 0 12px;padding:0}
#left div ul{margin:0 0 12px;padding:0 0 0 15px}
#left div a.green,#left div a.orange,#left div a.purple{display:block;height:26px;line-height:26px;padding:0 0 0 35px;margin:0;font-size:14px;text-decoration:none}
#left div a.green:hover,#left div a.orange:hover,#left div a.purple:hover{text-decoration:underline}
#left div a.green{background:url(/img/leftnav.png) no-repeat -500px 0px;color:#3a6500}
#left div a.orange{background:url(/img/leftnav.png) no-repeat -250px 0px;color:#733c00}
#left div a.purple{background:url(/img/leftnav.png) no-repeat -750px 0;color:#1b2179}
#content{width:460px;float:left;overflow:hidden;margin:30px 240px 0 50px;padding:0}
#content #breadcrumbs{margin:0 0 34px;font-size:12px}
#content h1{font-size:18px;font-weight:bold;margin:0 0 18px}
#content h1.inline{float:left;margin:0 5px 0 0;line-height:18px}
#content h2{font-size:16px;font-weight:bold;margin:32px 0 16px}
#content h3{font-size:15px;font-weight:bold;margin:25px 0 8px}
#content h3 + h4{margin:20px 0 0}
#content h4{font-size:14px;font-weight:bold;margin:0}
#content p{font-size:14px;margin:0 0 14px;line-height:18px}
#content ul,#content ol{font-size:14px;margin-bottom:14px;margin-top:0px}
#content li{margin-bottom:7px}
#content blockquote{background:url(/img/quote.png) no-repeat top left;margin:0}
#content blockquote p.quote{background:url(/img/quote.png) no-repeat bottom right;padding:0 50px;font-size:12px;margin:0 0 5px}
#content blockquote p.author{background:none;padding:0 50px;font-style:italic;font-size:12px; }
#content a:visited{color:#3a6500}
#content table,td{border:0;font:11px Arial,Helvetica,sans-serif;text-align:left;vertical-align:top}
#content td,#content th{padding:3px}
#content hr{height:1px;color:#1b2179}
#content #featurepics img{display:block;margin-bottom:0}
#content #featurepics p{font-size:14px;margin:5px 0 25px;line-height:18px}
#content ul.nobullets{list-style:none}
#content ul.nomargin{list-style:none;margin-left:0;padding-left:0}
#content .disclaimer{font-size:11px}
#content .date{font-size:11px;margin:0}
#content p.require{margin-top:50px}
a.adobereader,a.adobeflash{display:block;padding-top:39px;font-size:11px;text-decoration:none}
a.adobereader:hover,a.adobeflash:hover{text-decoration:underline}
a.adobereader{display:block;background:url(/img/get_adobe_reader.png) no-repeat;height:39px;width:158px}
a.adobeflash{display:block;background:url(/img/get_adobe_flash_player.png) no-repeat;height:39px;width:158px}
#content .right{float:right;margin-left:15px}
#content .left{float:left;margin-right:15px}
#content img{margin-bottom:15px;margin-top:2px}
#content .hhboard,#content .fboard{width:45%;margin-right:5%;float:left;overflow:hidden}
#content .hhboard p,#content .fboard p{margin-bottom:5px}
#content .hhboard a,#content .fboard a{white-space:nowrap}
#content .hhboard span,#content .fboard span{background-repeat:no-repeat;width:200px;height:200px;display:block;margin:0 0 30px}
/* HH BOD */
#content .hhboard span{background-image:url(/img/hh_board.jpg)}
.hhboard span.blank{background-position:-3600px 0}
.hhboard #k_reeder{background-position:-1800px 0}
.hhboard #m_gearan{background-position:-1600px 0}
.hhboard #j_king{background-position:-1400px 0}
.hhboard #e_gage{background-position:-200px 0}
.hhboard #a_burt{background-position:-1200px 0}
.hhboard #m_coppola{background-position:-2000px 0}
.hhboard #j_lyttle{background-position:-1000px 0}
.hhboard #c_graham{background-position:-600px 0}
.hhboard #b_lynch{background-position:0px 0}
.hhboard #b_meath{background-position:-2200px 0}
.hhboard #m_mette{background-position:-800px 0}
.hhboard #r_sollenne{background-position:-400px 0}
.hhboard #r_beecher{background-position:-2400px 0}
.hhboard #w_robbins{background-position:-2600px 0}
.hhboard #j_zaccardo{background-position:-2800px 0}
.hhboard #d_case{background-position:-3000px 0}
.hhboard #k_hart{background-position:-3200px 0}
.hhboard #j_vanlone{background-position:-3400px 0}
/* Foundation BOD */
#content .fboard span{background-image:url(/img/foundation_board.jpg)}
.fboard span.blank{background-position:-2000px 0}
.fboard #c_graham{background-position:0px 0}
.fboard #b_kubiak{background-position:-200px 0}
.fboard #a_cram{background-position:-400px 0}
.fboard #m_gearan{background-position:-600px 0}
.fboard #r_beecher{background-position:-800px 0}
.fboard #m_coppola{background-position:-1000px 0}
.fboard #b_meath{background-position:-1200px 0}
.fboard #j_zaccardo{background-position:-1400px 0}
.fboard #k_reeder{background-position:-1600px 0}
.fboard #e_gage{background-position:-1800px 0}
.fboard #r_schick{background-position:-2200px 0}
.fboard #r_hawks{background-position:-2400px 0}
.fboard #e_steo{background-position:-2600px 0}
.fboard #a_costello{background-position:-2800px 0}
.fboard #g_archibald{background-position:-3000px 0}
.fboard #v_roberts{background-position:-3200px 0}
.fboard #a_diponzio{background-position:-3400px 0}
.fboard #m_clark{background-position:-3600px 0}
.fboard #e_travvett{background-position:-3800px 0}


/*lightbox*/
#lightbox,#lightbox-overlay{position:absolute;top:0;left:0;bottom:auto;right:auto;z-index:100;width:100%;height:auto;text-align:center;color:#333;margin:0;padding:0;border:none;outline:none;line-height:0;text-decoration:none;background:none;word-spacing:normal;letter-spacing:normal;float:none;clear:none;display:block;}#lightbox a,#lightbox a:link,#lightbox a:visited,#lightbox a:hover{text-decoration:underline;color:#999;}#lightbox-overlay{z-index:99;background-color:#000;height:100%;position:fixed;}#lightbox-overlay-text{text-align:right;margin-right:20px;margin-top:20px;color:white;font-size:12px;cursor:default;line-height:normal;}#lightbox-overlay-text a,#lightbox-overlay-text a:hover,#lightbox-overlay-text a:visited,#lightbox-overlay-text a:link{color:white;}#lightbox-overlay-text span{padding-left:5px;padding-right:5px;}#lightbox img,#lightbox a img,#lightbox a{border:none;outline:none;}#lightbox-imageBox{position:relative;border:1px solid black;background-color:white;width:400px;height:400px;margin:0 auto;}#lightbox-imageContainer{padding:1px;}#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{display:block;width:49%;height:100%;background:transparent url(/img/lightbox/blank.gif) no-repeat;zoom:1;padding:0;margin:0;}#lightbox-nav-btnPrev{left:0;right:auto;float:left;}#lightbox-nav-btnNext{left:auto;right:0;float:right;}#lightbox-infoBox{font:10px Verdana,Helvetica,sans-serif;background-color:#FFF;margin:0 auto;padding:0;}#lightbox-infoContainer{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;color:#666;line-height:normal;}#lightbox-infoHeader{width:100%;text-align:center;}#lightbox-caption{text-align:justify;}#lightbox-caption-title{font-weight:bold;}#lightbox-caption-description{font-weight:normal;}#lightbox-infoFooter{margin-top:3px;color:#999;}#lightbox-currentNumber{display:block;width:49%;float:left;text-align:left;}#lightbox-close{display:block;width:45%;float:right;text-align:right;}#lightbox-close-button{padding-left:30%;}#lightbox-close-button:hover{color:#666;}#lightbox-infoContainer-clear{clear:both;visibility:hidden;}
