a.glossary { text-decoration: none !important; border-bottom: dashed 1px; }
.imageClearer { clear: both; }
.hide { display:none; }
div.simpleLinksOuter { padding: 12px 0 12px 0; }
div.simpleLinksOuter h4 { font-size: 150%; padding-bottom: 3px; width: 100%; border-bottom: solid 1px #ccc; }
div.simpleLinks { margin-top: 12px; }
div.imageLink { margin-right: 6px; float: left; height: 100%; }
div.imageLink img { display: block; float: none; }
span.linkDetails { height: 100%; }
a.textLink { font-weight: bold; }
span.linkDesc { display: block; font-size: 90%; padding-top: 3px; }
html { color: #494949; font-family: Arial, Tahoma, Verdana, Sans-Serif; font-size: 80%; width: 100%; background-color: #EAEAEA; }
body { margin: 0; }
div.floatClearer { height: 0; line-height: 0; clear: both; }
* html .floatClearer { font-size: 0; }
img { border: 0px; }
form { display: inline; }
form .mandatoryIndicator { color: red; font-size: 86%; }
input, select, textarea { font-family: Arial, Tahoma, Verdana, Sans-Serif; font-size: 98%; }
table { border-collapse: collapse; }
th { padding-right: 6px; }
th, td { text-align: left; vertical-align: top; }
a { color: #F13124; text-decoration: none; }
a:hover { color: #F13124; text-decoration: underline; }
a.glossaryTermLink { border-bottom: 1px dashed #F13124; text-decoration: none !important; cursor: help; }
a.glossaryTermLink:hover { border-bottom: 1px solid #F13124; text-decoration: none !important; cursor: help; }
div.fullWidthBodyContainer { width: 100%; }
div.fixedWidthBodyContainer { margin: 0 auto 0 auto; position: relative; }
h1.pageTitle { font-size: 160%; font-weight: normal; color: #000; padding-bottom: 3px; width: 100%; border-bottom: solid 1px #D8D8D8; }
h2.pageDescription { color: #F13124; font-size: 100%; margin: 0; padding-bottom: 12px; font-weight: normal; }
span.pageDate { display: block; font-size: 90%; color: #bbb; padding-bottom: 12px; }
div.mainColumnContainer { display: inline-block; }
div.pageBodyContent { line-height: 140%; }
div.pageBodyContent h3 { font-size: 130%; }
div.pageBodyContent h4 { font-size: 120%; }
div.pageBodyContent h5 { font-size: 110%; }
div.pageBodyContent h6 { font-size: 100%; }
div.pageBodyContent p { margin-top: 0; }
div.pageBodyContent ul li { margin-top: 6px; }
div.pageBodyContent input.formContainer, div.pageBodyContent textarea { width: 200px; }
div.pageBodyContent textarea { height: 60px; }
div.contactPanel { clear: both; border: solid 1px #ccc; background: #fafafa; padding: 10px; margin: 12px 0 0 0; font-weight: bold; }
div.contactPanel p { margin: 0; }

