/* ENVIROMAT */
body { background: #fff; color: #000; font: 12pt verdana,arial,sans-serif; }
#logoprint { display: block; margin: 1em 0; }

/* NAV */
#nav { display: none; }

/* MAIN TEXT AREA */
#main { line-height: 1.5; font-size: 90%; }
#main h1 { margin: 0 0 0.5em; color: #999; font: 180% geneva,tahoma,arial,sans-serif; }
#main h2 { margin: 1em 0 0; color: #333; line-height: normal; font: bold 130% geneva, tahoma, arial, sans-serif; }
#main h2.bordered { padding-top: 1em; border-top: 1px solid #379b55; }
#main h3 { margin: 1em 0 0; color: #1B6422; line-height: normal; font: bold 100% geneva, tahoma, arial, sans-serif; }

#main p { margin: 0 0 1em; }
#main strong { font-weight: bold; color: #c62437; }
#main em { font-style: italic; }

#main ul { list-style-type: square; margin: 0 0 1em; padding: 0 0 0 1.5em; }
#main ol { list-style-type: decimal; margin: 0 0 1em; padding: 0 0 0 1.5em; }
#main .spaced li { margin-bottom: 1em; }

#main a:link, #main a:visited { color: #05a; text-decoration: underline; }

/* TABLES */
#main .layout { border-top: 1px dotted #999; border-bottom: 1px dotted #999; margin: 0 0 1em; padding: 1em 0; width: 100%; }
#main .layout td { text-align: center; vertical-align: top; }

#main .checklist { margin: 0 0 1em; width: 100%; border: 1px solid #666; }
#main .checklist td { padding: 5px; border: 2px solid #999; vertical-align: top; }
#main .checklist td.yn { width: 5em; text-align: center; vertical-align: middle; }
#main .checklist em { color: #c62437; }
#main .checklist strong em { font-style: normal; color: #379b55; }

/* BITS AND BOBS */
#main .right { float: right; margin: 0 0 1em 2em; text-align: center; }
#main .top a { display: none; }

/* NEXT / PREV */
#nextprev { display: none; }