#homeFlashRow {
 padding-top: 88px;
/* height: 151px; */
}

#homeContent {
 width: 724px;
 min-height: 250px;
 margin-top: 6px; /* approximately 4px vertical spacing is built into the h1 header line-height at the top of this section */
 padding: 0 17px 5px; /* additional 1em vertical space on the bottom provided by the various content in the columns themselves */
}
/* #homeContent select {
 font: 9px/12px Arial, Geneva, Helvetica, sans-serif;
}
*/
img.homeHeader {
 display: block;
 margin-bottom: 3px;
}
#capabilitiesColumn {
 float: left;
 width: 259px;
 padding-right: 20px;
}
#capabilitiesColumn form {
 margin-bottom: 1em;
}
#capabilitiesColumn select {
 margin-bottom: 4px;
 font-size: 10px;
}
#capabilitiesColumn hr {
 height: 1px;
 width: 100%;
 border: 0;
 margin: 0 0 1em;
 padding: 0;
 text-align: left;
 color: #ccc;
 background-color: #ccc;
}
#eConnectionBox {
 width: 160px;
 border: 1px solid #39c;
 padding-left: 5px;
 vertical-align: middle;
}
#eConnectionSubmit {
 vertical-align: middle;
}
#featuresColumn {
 float: left;
 width: 259px;
 padding-right: 20px;
}
.feature {
 clear: both;
 min-height: 80px;
 margin-bottom: 1em;
}
/*
.feature h2 {
 margin-bottom: 0;
} */
.feature img.inlineFloat {
 margin-top: .4em
}
.feature p {
 margin-bottom: 0; /* so that the end of the features column is only 1em space from the feature div itself */
}
.arrowLink {
 vertical-align: middle;
}
#newsAndEventsColumn {
 float: left;
 width: 166px;
}
#newsAndEventsColumn ul {
 margin: 0;
 padding: 0;
 text-indent: 0;
 list-style: none outside none;
}
#newsAndEventsColumn ul li {
 background: none;
 padding-left: 0;
}
