div#flash-notice {}
div#flash-warning {}
div#flash-error {}
div#errorExplanation {}
div#errorExplanation h2 {}
div#errorExplanation p {}
div#errorExplanation ul {}
div#errorExplanation ul li {}
div.fieldWithErrors {}
div.fieldWithErrors label {}
div.fieldWithErrors input, div.fieldWithErrors select, div.fieldWithErrors textarea {}
@charset "utf-8"; html, body {padding: 0; margin: 0; background: url(/images/bg.png) #8fa6b6 repeat-x top; font-family: Helvetica, Verdana, sans-serif; font-size: 12px}
.containerElement {margin: 0 auto; width: 957px}
#Header {height: 100px; padding: 0}
#Header #TopSearch {float: right; width: 452px; height: 59px; margin-top: -103px; background-image: url(/images/top-right-bg.png); background-position: top right; background-repeat: no-repeat}
#TopSearch {color: #FFF}
#TopSearch ul{ list-style: none; margin: 0; font-size: 1em; font-weight: 900; padding: 5px 10px 0px 10px; height: 20px}
#TopSearch li{ float: left; padding: 0px 10px 0px 5px}
#TopSearch li.contact {float: none; text-align: right}
#TopSearch a{ text-decoration: none; color:#FFF}
#TopSearch li a:hover{ color: #8fa6b6}
#HomeBanner {height: 147px; margin-bottom: 5px}
.homeBannerLeft {height: 147px}
.homeBannerRight {height: 147px}
.homeBanner {height: 147px}
#Content {background-image: url(/images/wide-content-top-left.png); background-position: top left; background-repeat: no-repeat}
#Content .topRight {margin-left: 10px; background-image: url(/images/wide-content-top-right.png); background-repeat: no-repeat; background-position: top right; padding-right: 10px; width: 937px}
#Content .top {background-image: url(/images/wide-content-top.png); background-repeat: repeat-x; height: 11px}
#Content .body {margin-left: -10px; margin-right: -10px; padding: 10px; background: url(/images/wide-content-body.png) #FFF; background-repeat: no-repeat}
#Content .bottom, #Content .bottom div {height: 11px}
#Content .bottom {background-image: url(/images/wide-content-bottom.png); background-repeat: repeat-x}
#Content .bottomLeft {background-image: url(/images/wide-content-bottom-left.png); background-repeat: no-repeat; margin-left: -10px}
#Content .bottomRight {background-image: url(/images/wide-content-bottom-right.png); background-repeat: no-repeat; background-position: right; margin-right: -10px}
hr.pageBreak {clear: both; border: none; margin: 5px 0}
#Footer {margin-top: 10px; padding: 0}
.footerTopHeight {height: 10px}
.footerTopLeft {background-image: url(/images/footer-top-left.png); background-repeat: no-repeat; padding-left: 10px}
.footerTopRight {background-image: url(/images/footer-top-right.png); background-repeat: no-repeat; background-position: right; padding-right: 10px}
.footerTop {background-image: url(/images/footer-top.png); background-repeat: repeat-x}
.footerLeft {background-image: url(/images/footer-left.png); background-repeat: repeat-y; padding-left: 10px}
.footerRight {background-image: url(/images/footer-right.png); background-repeat: repeat-y; background-position: right; padding-right: 10px}
.footerContent {background-color: #282F34; padding-bottom: 25px; color: #E1E1E1}
.footerContent ul{ list-style:none; margin: 0; font-size: 1em; font-weight:900; padding: 10px 0}
.footerContent li{ padding: 0px 10px 0px 5px; width: 20%}
.footerContent a{ text-decoration: none; color: #7EBBFF}
.footerContent li a:hover{ color: #FFF}
h2 {margin: 15px 0 5px 0; font-size: 1.25em}
p {margin: 0; padding: 2px 0}
a:link, a:active, a:hover, a:visited {color: #4b6272; text-decoration: none}
a:hover {text-decoration: underline}
a:visited {color: #8f6272}
a img {border: none}
#Header h1 {width: 113px; height: 75px; margin-top: 12px; margin-left: 68px; background-image: url(/images/inx-logo-header.png); background-repeat: no-repeat}
#Header h1 span {display: none}
#HomeBanner {height:72px}
.homeBannerLeft {height: 72px; background-image: url(/images/blue-left.png); background-repeat: no-repeat; padding-left: 10px; width: 947px}
.homeBannerRight {height: 72px; background-image: url(/images/blue-right.png); background-repeat: no-repeat; background-position: right; padding-right: 10px}
.homeBanner {height: 72px; background-image: url(/images/blue.png); background-repeat: repeat-x}
.homeBanner h1 {font-size: 2em; margin: 0; padding: 0 20px; line-height: 72px; vertical-align: middle; color: #FFF}
.search {text-align: center}
.search input {font-size: 1.5em; padding: 2px}
.padded {margin: 80px auto}
.result {margin-top: 10px}
.result h2 {display: inline; font-size: 1.2em; font-weight: normal}
.result p {margin: 0; padding: 0; width: 500px}
.result span.link {font-size: 0.9em; text-decoration: none; color: #060}
.paginator {text-align: center; margin: 20px 0; font-size: 1.1em}
.paginator a {margin: 0 5px}