#front-page .page { margin: -20px 6px 0; font-family: "Din"; font-size: 14pt; line-height: 20pt; color: #666; font-weight: bold; }
#front-page .page a { color: inherit; }
#front-page .page img { vertical-align: middle; margin-top: -4pt; }
#front-page h2 { font-size: 9pt; color: #2393b8; }

/* @end */
#mission-statement_image {width: 544px }
#mission-health_image {width: 73.68px; opacity: 0;  }
#mission-income_image {width: 87px; opacity: 0;  }
#mission-education_image {width: 100px; opacity: 0; }

#mission-statement { position: relative; margin: -25px 0 20px; }
#mission-health,
#mission-education,
#mission-income { position: absolute;}
//#mission-health { left: 163px; }
//#mission-education { left: 254px; }
//#mission-income { left: 408px; }
#mission-health { top: 80.25px; left: 170px; }
#mission-education { top: 80.25px; left: 267px; }
#mission-income { top: 80.25px; left: 430px; }

#vertical-scroll { width: 250px; float: right;}
#vertical-scroll_content {	
	color:#FFF; 
	text-decoration:none; 
}
#vertical-scroll_button{
    display: block;
    height: 21px;
    width: 140px;
    background: rgb(34, 148, 185);
    -moz-border-radius: 15px;
	border-radius: 15px;
    color: #ffffff;
    //font: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align:center;	
	color:#FFF; 
	text-decoration:none;
    font-weight:bold;
}

#publications { margin: 0; text-align: left; }
#publications-slideshow { float: left; width: 527px; top: 0; left: 0; }
#pub-view { position: relative; overflow: hidden; height: 200px; background-color: #f5f6f7; }
#pub-view .wrapper { padding: 20px 30px; }
#pub-cycle .pub-entry { padding: 0px; width: 450px; height: 160px; }
#pub-cycle .pub-entry img { float: left; margin: 0 14px 10px; }
.pub-arrow { position: absolute; z-index: 100; top: 75px; cursor: pointer; }
#pub-prev { left: 0; }
#pub-next { right: 0; }

#publications-sidebar { float: right; width: 253px; }
#publications-sidebar img { float: left; margin: 0 12px 10px 0; width: 80px; height: 97px; }


#snippets { clear: both; padding: 25px 0 30px; font-size: 10pt; }
#snippets h2 { margin: 0 0 20px; text-align: left; text-transform: uppercase; background: #f2f2f2 url(../img/snippet-maps-data-border-top.png) top center no-repeat; }
#snippets h2 span { display: block; padding: 6px 8px 3px; background: transparent url(../img/snippet-maps-data-border-bottom.png) bottom center no-repeat; }
#snippet-nep h2 { background: #f2f2f2 url(../img/snippet-nep-border-top.png) scroll top center no-repeat; }
#snippet-nep h2 span { background: transparent url(../img/snippet-nep-border-bottom.png) scroll bottom center no-repeat; }
#snippet-maps-data h2 { background: #f2f2f2 url(../img/snippet-maps-data-border-top.png) top center no-repeat; }
#snippet-maps-data h2 span { background: transparent url(../img/snippet-maps-data-border-bottom.png) bottom center no-repeat; }
#snippet-maps-data { float: left; width: 527px; }
#snippet-maps-data img { float: left; }
#snippet-maps-data div { float: right; margin: 10px 0; width: 250px; }
#snippet-nep { float: right; width: 253px; }
#snippet-nep li { margin-bottom: 15px; }


#endorsements { border-top: 1px solid #bbb; padding-top: 30px; }
