@charset "UTF-8";
body { margin: 0px; padding: 0px; text-align: center;   /* Hack to get IE 5.5 and earlier to center the webpage */ }

h1, h2, h3, h4, h5, h6, p { padding: 0px; margin: 0px 0px 0px 0px; }

img { border: 0px; }

div.webpage { width: 830px; margin-left: auto; margin-right: auto; background-color: white; border: solid 1px black; border-top: 0px; text-align: left;  /* To correct the IE 5.5 hack applied in body */ }

ul { list-style: disc url('../image/bullet.gif'); margin: 0px 0px 0px 0.8em; padding: 0px 0px 0px 0.8em; }

ul li { margin-bottom: 10px; }

div.blockwidget { display: inline-table; }

/* PANELS */

#headerpanel { min-height: 100px; height:auto !important; height: 100px; margin: 0px; padding: 0px; }

#panel1 { vertical-align: top; }
#panel2 { vertical-align: top; }
#panel3 { vertical-align: top; }
#panel4 { vertical-align: top; }

#navtpanel { }

#footerpanel { }

#legalpanel { width: 830px; margin-left: auto; margin-right: auto; text-align: left;  /* To correct the IE 5.5 hack applied in body */ }
#legalcontents { margin: 10px 0px 20px 0px; float: left; width: 580px; }
#legaltag { margin: 10px 0px 20px 0px; text-align: right; width: 200px; float: right; }

/* CONTAINERS */

#contents { }
div.wrapper { overflow: hidden; }

#primary { min-height: 100px; height: auto !important; height: 100px; }
#secondary { min-height: 100px; height: auto !important; height: 100px; }
#tertiary { min-height: 100px; height: auto !important; height: 100px; }
#quaternary { min-height: 100px; height: auto !important; height: 100px; }

#navleft { min-height: 100px; height: auto !important; height: 100px; }
#navright { min-height: 100px; height: auto !important; height: 100px; }
#navtop { min-height: 50px; height: auto !important; height: 50px; }
#navbottom { min-height: 50px; height: auto !important; height: 50px; }

#footer { min-height: 100px; height: auto !important; height: 100px; }

#legal { min-height: 15px; height: auto !important; height: 15px; }

