body {margin: 10px; padding: 0px; text-align: center; font-size: 12px;}

h1 {}
h2 {font-size: 14px; background: url(../img/bg_h2.gif) no-repeat; border-bottom: 3px dotted #66CC66; margin: 20px 0 5px 0; padding: 0 0 2px 18px;}
h3 {}
h4 {font-size: 13px; margin-bottom: 0px;}
h5 {font-size: 12px; margin-bottom: 12px; padding: 3px; background: #66CC66;}
h5 span {display: none;}
p {margin: 0px; padding: 6px 0 0 0; line-height: 140%;}
ul {padding: 0px;}
ul li {margin: 0 0 0 20px; padding: 0px;}
strong {color: #0033CC;}
#container {width: 760px; margin: 0 auto; padding: 0px; text-align: left; position: relative;}



#header {width: 100%; height: 85px; background: url(../img/bg_header.gif) repeat-x;}
#header h1 {margin: 0px; padding: 0px; position: absolute; left: 0px; top: 10px;}
#header h1 span {display: none;}
#header p {margin: 0px; padding: 0px; position: absolute; left: 5px; top: 65px; color: #FFFFFF;}
#huglogo {width: 61px; height: 56px; margin: 0px; padding: 0px; position: absolute; right: 0px; top: 0px; color: #FFFFFF;}
#main {width: auto;}

ul.module {list-style: none;}
ul.module li {font-weight: bold; padding: 12px 0 12px 0;}
p.exp {padding-left: 20px;}
ul.block {list-style: disc;}
ul.block li {font-weight: bold; padding: 3px 0 6px 0;}
p.block {font-weight: normal;}

div.contents {margin: 0px; padding: 0 0 0 18px;}
div.boxTop {width: 760px; height: 10px; background: url(../img/box_top.gif) no-repeat;}
div.boxMdl {width: 760px; background: url(../img/box_mdl.gif) repeat-y;}
div.boxMdl ul {margin: 0 10px; padding: 0px;}
div.boxBtm {width: 760px; height: 10px; background: url(../img/box_btm.gif) no-repeat;}

#footer {width: 100%; float: none; clear: both; border-top: 1px solid #CCCCCC;}
#footer p {text-align: center;}

