
#masthead { background: #ccc url(../images/banner-image.jpg) no-repeat right top; }

#splash-image { background: #fbfbfb url(../images/splash-image.jpg) no-repeat left top; }

.datatable tr:hover { cursor: text; }

.contactList { background-color: #f6f6f6; padding: 1.2em 0 0 0; margin-bottom: 1.5em; border: 1px dotted #eee; overflow: hidden; }
.contactList .columnone { float: left; width: 46%; padding-left: 3%; position: relative; }
.contactList .columntwo { float: right; width: 46%; position: relative; }
.contactList h2.sectionHeading { padding: 0 0 0.2em 0; margin: 0 3% 1em 3%; border-bottom: 1px dotted #ccc; text-transform: uppercase; font-size: 1.3em; color: #999; }
.contactList h2, .linkList h3 { font-size: 130%; margin: 0 0 0.3em 0; font-weight: normal; line-height: 1.2em; }
.contactList ul { list-style-type: none; margin: 0 0 1em 0; padding: 0; line-height: 1.3em; }
.contactList ul li { background: transparent url(../../ltu_assets/images/devices/little-arrow.gif) no-repeat left 6px; padding-left: 8px; margin-right: 0.5em; }

/* main content contacts hcard */
ul.hcard { list-style-type: none; }
.vcard2col { color: #666; padding: 1.3em 2.5em 1em 1.5em; margin: 5px 2.5em 1.5em 0; background: #fff url(../../ltu_assets/images/devices/left-top-corner-box.jpg) no-repeat left top; }
.vcard2col .fn, .vcard2col .org, .vcard2col .role { color: #777; font-weight: bold; }
.vcard2col .adr { margin-top: 0.5em; }
.vcard2col p { line-height: 1.3em; margin-bottom: 0; }

/* dotted divider */
.divider p.sectionDivider { padding: 0 0 0.6em 0; margin: 0 0 0.6em 0; border-bottom: 1px dotted #ccc; }
