body {
padding-bottom: 20px;
}

#page {
width: 764px;
margin: 0 auto;
}

#navigationBar {
background-color: #cbdf6e;
text-align: center;
padding: 3px 8px;
}

.navigation2 {
font-size: 80%;
}

.navigationLink {
display:inline-block;
font-weight: bold;
margin-right: 0.7rem;
}

.lastLink {
margin-right: -10px;
}

.navigationLink a:link {
color: #28713a;
}

.navigationLink a:visited {
color: #28713a;
}

.navigationLink a:hover {
color: #734b20;
}

#content {
padding: 20px 30px 0 30px;
}

.pageHead {
margin: 0 auto;
font-family: times, serif;
font-weight: normal;
color: #28713a;
}

.contentRow {
position:relative;
}

.columnLeft, .columnRight {
display: inline-block;
width: 60%;
margin-top: 20px;
}

.columnRight {
position: absolute;
right: 0;
width: 36%;
}

.imageContainer {
margin-bottom: 8px;
}

.plazaImages {
width: 100%;
}

.caption {
font-size: 90%;
font-style: italic;
margin-top: 4px;
}

.center {
text-align: center;
}

.horizontalImages {
margin-bottom: 6px;
padding-top: 5px;
}

.imageHeader {
text-align: center;
margin-bottom: 6px;
font-weight: bold;
}

.images {
display: inline-block;
margin-right: 4%;
}

.rrImages {
width: 48%;
display: inline-block;
margin-right: 0px;
text-align: center;
}

.rr {
margin-top: 14px;
width: 100%;
}

.RRSquareImages {
display: inline-block;
width: 100%;
}

.right {
margin-right: 0;
}

.rrRight {
margin-left: 7px;
margin-right: 0px;
}

.rrLeft {
margin-top: -12px;
}

.rrCenter {
text-align: center;
margin-bottom: 16px;
}

.checkList {
padding: 20px 50px;
text-align: center;
border-top: 3px solid silver;
border-bottom: 3px solid silver;
margin-bottom: 20px;
}

.checklistText {
display: inline-block;
width: 40%;
margin-right: 12px;
text-align: right;
vertical-align: top;
}

.checkListImage {
display: inline-block;
border: 3px solid silver;
}

.clickBar {
margin-top: 12px;
background-color: navy;
color: white;
font-weight: bold;
padding: 5px 10px;
width: 70%;
display: inline-block;
}

.subHeadings {
text-align: center;
color:#28713a;
font-weight: bold;
font-size: 150%;
font-family: times, serif;
margin-bottom: 12px;
}

.slideShow {
padding: 20px;
background-color: #ebfafd;
}

.slideShowText {
display: inline-block;
margin-right: 12px;
font-weight: bold;
text-align: right;
vertical-align: top;
font-size: 90%;
}

.slideShowImage {
display: inline-block;
cursor: pointer;
}

.windsor {
padding-top: 20px;
}

.windsorGreen {
display: inline-block;
text-align: center;
font-weight: bold;
width: 220px;
margin-right: 2.25%;
line-height: 2;
}

.windsorGreen.right {
margin-right: 0px;
float: right;
}

.links {
border-bottom: 2px solid silver;
padding-bottom: 20px;
margin-bottom: 20px;
}

.leftColumn, .rightColumn {
width: 45%;
display: inline-block;
vertical-align: top;
}

.leftColumn {
padding-right: 2%;
border-right: 1px solid navy;
margin-left: 3%;
}

.rightColumn {
padding-left: 2%;
margin-right: 0;
}

.bullet {
color: navy;
font-size: 150%;
line-height: .8;
padding-right: 4px;
}


.vallejoIntro {
margin-top: 20px;
}

.alignCenter {
text-align: center;
}

.awards {
text-align: left;
color:#28713a;
font-weight: normal;
font-size: 180%;
font-family: arial, sans-serif;
margin: 16px 0px 16px 0px;
}

a.link {
color: #28713a;
font-style: italic;
}

.smartStation {
width: 105%;
margin-top: 7px;
margin-right: 0%;
}

.projects {
color: #c9ad77;
/* font-family: serif; */
font-weight: bold;
line-height: 1.5;
margin-bottom: 16px;
}

.resourcesQuote {
font-size: 14px;
margin-bottom: 0px;
padding-left: 30px;
padding-right: 30px;
}