body { font-family: verdana, arial, helvetica, sans-serif; font-size: 80%; margin-left: auto; margin-right: auto; min-width: 60em; max-width: 74.5em; padding-left: 5%; padding-right: 5%; background: #EBEBEB; } h1 { font-size: 1.2em; color: #003366; font-weight: bold; } h2 { font-size: 1em; color: #003366; font-weight: bold; margin-top: 1em; } h3 { font-size: 0.8em; color: black; font-weight: bold; margin-top: 0.5em; } div.top-link { clear: both; text-align: center; width: 100%; padding-top: 1em; padding-bottom: 1em; } div.toc { border-bottom: 1px #999999 solid; margin-bottom: 3em; padding-bottom: 1em; } div.toc h1 { margin-left: 25%; font-size: 1em; } div.toc ol { list-style-type: upper-roman; list-style-position: outside; text-align: left; margin-left: 25%; margin-right: 20%; } div.toc ol ol { list-style-type: upper-latin; list-style-position: outside; margin-left: 5%; } dl.main dt { color: #003366; font-weight: bold; margin-top: 1.5em; margin-bottom: 0.5em; } dl.sub dt { color: black; font-weight: bold; margin-top: 1em; margin-bottom: 0.2em; } dl.main p { margin-top: 0.3em; margin-bottom: 0.3em; } blockquote.emph { color: #005295; font-weight: bold; } /* links */ a:link { color: #005295; text-decoration: none; } a:visited { color: #005295; text-decoration: none; } a:hover { color: #005295; text-decoration: underline; } /* general page layout: div#header div#banner div#navigation div#title div#content div#footer */ #header, #content, #footer { border-left: 1px solid #99a; border-right: 1px solid #99a; } #header { border-top: 1px solid #99a; } #footer { border-bottom: 1px solid #99a; } #header { margin-top: 14px; text-align: center; } #banner { background-color: #FFFFFF; height: 11em; } #banner img { margin: 2em; border: 0; } #navigation { line-height: 1.4em; background-color: #005295; font-size: 1.2em; padding: 0.4em; } #navigation ul { display: block; padding: 0; margin: 0.2em; } #navigation li { display: inline; } #navigation a { text-decoration: none; color: #ffffff; background-color: #005295; padding: 0.4em; padding-left: 0.8em; padding-right: 0.8em; } #navigation a:hover { background-color: #FFFFFF; color: black; } #title { background-color: #E6E6E6; font-size: 1.4em; padding: 0.3em; } #content { background: #ffffff; padding-top: 1em; padding-bottom: 1em; padding-left: 5%; padding-right: 5%; line-height: 1.3em; } #content h1, h2 { line-height: 1.4em; } /* footer */ #footer { background-color: #005295; background-image: url(images/grad.gif); background-repeat: repeat-y; background-position: left 0%; color: #fff; padding-top: 1.5em; padding-bottom: 0.5em; font-size: 85%; border-top: 0; } #footer a { color: #eee; } #footer a:hover { text-decoration: underline; } #footer .left { float: left; width: 18%; text-align: center; } #footer .center { float: left; width: 64%; } #footer .right { float: right; width: 18%; }