a.glossary { text-decoration: none !important; border-bottom: dashed 1px; }
.imageClearer { clear: both; }
.hide { display:none; }
h3.sectionTitle { padding-top: 20px; font-weight: bold; border-bottom: solid 1px #ccc; }
h4.questionTitle { font-weight: bold; }
div.briefAnswer, a.moreLink { font-size: 90%; padding-left: 20px; font-style: italic; }
div.briefAnswer p { margin: 0px; }
html, body { background: #F0F5E1 url(/OneStopCMS/Sites/Equal2Recruitment/Theme02/Images/body_bg.gif) repeat-y center top; color: Black; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif; font-size: 86%; margin: 0px; color: #333; }
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: Verdana, Arial, Sans-Serif; font-size: 98%; }
input.elegantButton { border: outset 1px #aaaaaa; background-color: #eeeeee; cursor: hand; margin-top: 6px; }
table { border-collapse: collapse; }
th { padding-right: 6px; }
th, td { text-align: left; vertical-align: top; }
a, a:hover { color: #588AA6; text-decoration: none; }
a.glossaryTermLink { border-bottom: 1px dashed #588AA6; cursor: help; }
a.glossaryTermLink:hover { border-bottom: 1px solid #588AA6; text-decoration: none !important; cursor: help; }
table.structuredData { margin-top: 6px; }
table.structuredData ul { margin: 0; padding: 0; list-style: none; }
table.structuredData ul li { margin: 0; }
div.fullWidthBodyContainer { width: 100%; }
div.fixedWidthBodyContainer { width: 700px; margin-left: auto; margin-right: auto; padding-bottom: 50px; background: url(/OneStopCMS/Sites/Equal2Recruitment/Theme02/Images/footer_bg.gif) no-repeat center bottom; }
div.mainColumnContainer a:hover { text-decoration: underline; }
div.pageTitleContainer { padding-top: 12px; margin-bottom: 18px; }
h1.pageTitle { margin: 0px; padding: 0px; color: #588AA6; font-size: 200%; font-weight: bold; margin-bottom: 6px; margin-top: 0px; }
h2.pageDescription { margin: 0px; padding: 0px; color: #588AA6; font-weight: normal; font-size: 110%; }
span.pageDate { display: block; margin-top: 18px; font-size: 90%; color: #bbb; }
div.pageBodyContent { line-height: 160%; }
div.pageBodyContent h3 { margin-top: 1.2em; margin-bottom: 0.3em; font-size: 130%; }
div.pageBodyContent h4 { margin-top: 1.2em; margin-bottom: 0.3em; font-size: 110%; }
div.pageBodyContent h5, div.pageBodyContent h6 { margin-top: 1.2em; margin-bottom: 0.3em; font-size: 100%; }
div.pageBodyContent p { margin-top: 0em; margin-bottom: 1.2em; }
div.pageBodyContent input.formContainer, div.pageBodyContent textarea { width: 180px; }
div.pageBodyContent textarea { height: 60px; }
div.mainColumnContainer { float: left; width: 450px; padding-left: 30px; margin-right: -233px; }
