html { min-height: 100%; margin-bottom: 1px; }body {  font-family: Lucida grande, Arial, helvetica, Verdana, Geneva,  sans-serif;  background-image:url(images/pattern.jpg);  background-repeat:repeat-x;  background-position:top;  background-attachment:fixed;  background-color:#7e98b7;  margin:5px auto 0 auto;  padding:auto;  height:auto;}.headline{color:#eeeeee; font-size:16px;font-weight:bold;}.headlinesm{color:#eeeeee; font-size:13px;}#main {width:700px;margin: 0 auto;overflow: visible;}.header {font-size:18px;color:#cccccc;margin-top:43px;margin-bottom:5px;border-top:#dddddd 1px solid;background-repeat:no-repeat;width:576px;height:20px;padding-top:10px;margin-left:20px;padding-left:20px;}.general {font-family:Helvetica, Verdana, Arial, sans-serif;font-size:12px;color:#000000;line-height:20px;text-align:justify;}.nav {padding-left:34px;padding-bottom:5px;font-size:12px;}a:link {color:#000000;text-decoration:none;padding:2px;text-decoration:underline;}a:visited {color:#000000;text-decoration:none;padding:2px;text-decoration:underline;}a:hover {color:#cccccc;text-decoration:none;padding:2px;text-decoration:overline;}a:active {color:#7d97b6;text-decoration:none;padding:2px;}a.toc:link {color:#cccccc;text-decoration:none;padding:2px;}a.toc:visited {color:#cccccc;text-decoration:none;padding:2px;}a.toc:hover {color:#ffffff;text-decoration:none;padding:2px;}a.toc:active {color:#7d97b6;text-decoration:none;padding:2px;}ul {font-family:Helvetica, Verdana, Arial, sans-serif;font-size:12px;color:#333333;margin-left:50px;margin-right:70px;line-height:22px;letter-spacing:1px;margin-left:25px;}#footer {clear:both;width:700px;background-color:#333333;margin:auto;height:15px;border-bottom:#003366 1px solid;border-left:#003366 1px solid;border-right:#003366 1px solid;}
