html,  body { margin:0; padding:0   }
body { font-size: 12pt; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; text-align:center }
p { font-size: 11pt; margin:0 ; padding: 0; }
ul, ol { font-size: 11pt; }
li { margin: 0; padding: 0 0 0.5em; }
a:link { color: black; text-decoration: underline; }
a:visited { color: black; text-decoration: underline; }
#container { text-align:left; }
#header { margin:0; padding: 0; }
#header h1 { color: black; margin:0; font-size: 18pt; padding: 0;}
#content { clear: both; min-height: 15em; margin: 0; padding: 0.4em 0; }
#content p { margin: 0 0.8em 0.8em; padding: 0; }
#content h1 { color: black; font-size: 18pt; 	margin: 0.8em 0 0.8em 0.4em; padding: 0;  }
#content h2 { color: black; font-size: 14pt; 	margin: 0.6em 0 0.6em 0.4em; padding: 0;  }
#content h3 { color: black; font-size: 12pt; margin: 3em 0.6em 0.8em; padding: 0; }
#extra { clear:both; width:100% ; height: 0; visibility: hidden; }
#footer { font-size: 10pt; line-height: normal; text-align: center; font-weight: normal; width: auto; height: 0.5in; margin: 0; padding: 0.4em 0; }
#footer a:link { color: #2f4f4f; font-weight: normal; text-decoration: none; }
#footer a:visited { color: #2f4f4f; font-weight: normal; text-decoration: none; }
#footer a:hover { color: #6b8e23; font-weight: normal; text-decoration: underline; }
p.seealso { color: black; background-image: url(../art/arrow-seealso.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 2.5em 0.2em; text-indent: 4em; }
div.box-1column { background-color: #f0eee8; margin-right: 2em; margin-left: 2em; padding: 1em; border: solid 1px #ded8b7; }
div.box-2column { background-color: #f0eee8; margin-right: 2em; margin-left: 2em; padding: 1em; border: solid 1px #ded8b7; -moz-column-count: 2; -moz-column-gap: 2em; }
#menubar { text-align: left; width: 100%; height: 0; visibility: hidden; clear: both; margin: 0; padding: 0; }
