/* ###### Body Text ######----------------------------------------------- */
acronym {border-bottom-style: dotted; border-bottom-width: 1px; cursor: help;}

body {background-attachment: scroll; background-color: #F0F0F0; background-repeat: no-repeat; font-family: verdana, tahoma, helvetica, arial, sans-serif; font-size: 82%; margin: 0;}

#bodyText {background-color: white; border-left: 1px solid #999999; line-height: 1.5em; margin: 0 0 0 15.5em; padding: 0.2mm 5mm 35mm 5mm; text-align: justify;}
#bodyText a {border-bottom-style: solid; border-bottom-width: 1px; text-decoration: none;}
#bodyText a:hover {border-bottom: none;}
#bodyText p {padding-bottom: 2ex; padding-left: 1ex; padding-right: 1ex;}
#bodyText .topOfPage {border: 0; color: white; font-variant: small-caps; font-weight: bold; float: right; padding: 0.25ex 1ex;}
#bodyText [class~="topOfPage"] {padding: 1.5ex 1ex;}

#bodyText_pub {background-color: white; border-left: 1px solid #999999; line-height: 1.5em; margin: 0 0 0 15.5em; padding: 0.2mm 5mm 35mm 5mm; text-align: left;}
#bodyText_pub a {border-bottom-style: solid; border-bottom-width: 1px; text-decoration: none;}
#bodyText_pub a:hover {border-bottom: none;}
#bodyText_pub p {padding-bottom: 2ex; padding-left: 1ex; padding-right: 1ex;}
#bodyText_pub .topOfPage {border: 0; color: white; font-variant: small-caps; font-weight: bold; float: right; padding: 0.25ex 1ex;}
#bodyText_pub [class~="topOfPage"] {padding: 1.5ex 1ex;}

code {font-family: "lucida console", "courier new", courier, monospace;}

dt {font-weight: bold; padding-left: 1ex; padding-right: 1ex;}
dd {padding-bottom: 1.5em; padding-left: 1ex; padding-right: 1ex;}

h1, h2, h3 {color: #842717;}
h1 {border-bottom: 1px solid #842717; font-weight: bold; font-size: 142%; padding-bottom: 0.5ex; padding-top: 1.5ex;}

img {border: 1;}

q {border-style: solid; border-width: 1px; float: right; font-family: tahoma, verdana, helvetica, arial, sans-serif; margin: 0 1em 1ex 1em; padding: 0.5ex 0.5ex 0.5ex 1ex; text-align: left; width: 9em;}

li {padding-bottom: 0.3em; padding-left: 1ex; padding-right: 1ex;}

.smallCaps {font-variant: small-caps;}

ul {font-weight: normal;}


/* ###### Header ######-------------------------------------------------- */
#upperMenuBar {height: 2.1em;}
#upperMenuBar a {font-size: 90%; padding-left: 0.8ex; padding-right: 1.6ex; text-decoration: none;}
#upperMenuBar a:hover {text-decoration: underline;}

.LHS {left: 1.7mm; position: absolute; top: 1ex;}
.RHS {position: absolute; right: 0.6mm; top: 1ex;}
.Center{left: 20mm;position: absolute ; top 1ex;}


#headerSearch {position: absolute; right: 2mm; top: 3.6em;}
#headerSearch .submit {border-style: solid; border-width: 1px; cursor: pointer; font-size: 100%; font-weight: bold; position: relative; top: -0.25ex;}
#headerSearch .text {border-style: solid; border-width: 1px; font-family: "lucida console", "courier new", courier, monospace; font-size: 97%; font-size-adjust: 0.55; height: 2ex; width: 9em; padding: 1mm;}
#headerSearch [class~="text"] {height: 3.75ex;} /* This rule only rendered by CSS2-fully compliant browsers */

#lowerMenuBar {height: 1.55em; padding-left: 1.3mm; padding-top: 1ex;}
#lowerMenuBar a {font-weight: bold; padding-left: 0.75ex; padding-right: 1.5ex;	text-decoration: none;}
#lowerMenuBar a:hover {text-decoration: underline;}

#upperMenuBar .highlight, #lowerMenuBar .highlight {/* See: color-scheme.css */}


/* ###### Side Boxes ######---------------------------------------------- */
.sideMenuBox, .sideTextBox {border-bottom: 1px solid #999999; background-color: #f0f0f0; clear: left; float: left; padding-bottom: 1em; padding-top: 1em; width: 15.5em;}
.sideMenuBox div, .sideTextBox div {font-weight: bold;font-color:"#842717" padding-bottom: 1ex; padding-left: 2.5mm;}

.sideMenuBox a {display: block; padding: 1.5ex 1ex 1.5ex 5mm; text-decoration: none;}
.sideMenuBox a:hover {/* See: color-scheme.css */}
.sideMenuBox .thisPage {display: block; padding: 1.5ex 1ex 1.5ex 5mm;}

.sideTextBox a {border-bottom-style: solid; border-bottom-width: 1px; text-decoration: none;}
.sideTextBox a:hover {border-bottom: none;}
.sideTextBox span {display: block; line-height: 1.5em; padding: 0 1ex 0 5mm;}

.lighterBG {background-color: white;}


/* ###### Footer ######-------------------------------------------------- */
#footer {clear: left; font-size: 90%; padding: 1.9ex 2.6mm 2.4ex 2.6mm;}
#footer a {border-bottom-style: solid; border-bottom-width: 1px; text-decoration: none;}
#footer a:hover {border-bottom: none;}
#footer div {line-height: 1.45em; text-align: center;}



