div.top {width: 800px; heigth:200px; margin-top:5px; margin-bottom:5px}

div.nav {width: 800px; height: 50px; margin-bottom:0px; margin-left:5px; margin-right:5px}
div.main {width:800px; margin-left:0px}

div.foot {width:800px; height:20px; background:url(layout/footer.gif);color:white;clear:both; margin-top:5px; text-align:center}

a.nav {color:black; background-color:white; width:100px;text-decoration:none}
a.nav:hover {color:white; background-color:black}

UL      { margin-top: 0px; margin-bottom: 0px; font-size: 12px;}
li      { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 100%; 
          padding: 0px; }
li li   { font-size: 90%; }

OL      { margin-top: 0px; margin-bottom: 0px; font-size: 12px;}
li      { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 100%; 
          padding: 0px; }
li li   { font-size: 90%; }

h1, h2, h3, h4, h5 { font-family:  "Gill Sans", GillSans, "Trebuchet MS", Arial, Helvetica, sans-serif;
                     font-weight: bold; margin: 2px 8px 0px 6px; background: none; color: #000000}
					 
h1 {padding-top: 10px; padding-bottom: 10px}
h2 {padding-top: 5px; padding-bottom: 2px}

h1 { font-size: 22px; }
h2 { font-size: 18px; }
h3 { font-size: 17px; }
h4 { font-size: 16px; }
h5 { font-size: 15px; }

body            {
	background: #f2f2f2;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p, address      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; 
                             padding: 0px; margin: 2px 8px 4px 10px; }

p {margin-left:10px}

a:link, a:visited { color: #173DD1; background: none; text-decoration: none; }
a:visited         { color: #592194; background: none; }
a:active          { color: #f30; background: none; }
a:hover           { text-decoration: underline; background: none; }

TABLE.main           { width: 600px; margin-left:0px}
TABLE.main TD        { background-color: #D6E8F5; border: 1px solid #555; }
TABLE.main TD.left   { width: 50%; border-right: 1px solid #555; vertical-align: top; }
TABLE.main TD.right  { width: 50%; border-left: none; vertical-align: top; }

TABLE.data           { width: 100%; margin-left:5px; margin-right:5px; margin-bottom:5px; cellspacing:0px; padding:2 ;border-spacing:0px; border-width:0px; border-style:solid; border-collapse:collapse}
TABLE.data TD        { background-color: #fafafa; border-width:1px; border-style:solid}

TABLE.obs           { width:50%; margin-left:auto; margin-right:auto; margin-bottom:5px; cellspacing:0px; padding:2 ;border-spacing:0px; border-width:0px; border-style:solid; border-collapse:collapse}
TABLE.obs TD        { border-width:1px; border-style:solid}

TABLE.images	{ width:750px; margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:5px; cellspacing:10px; border:none; padding:2}
TABLE.images TD	{ text-align:center; vertical-align:middle; border:none; padding-bottom:10px}

CAPTION {
    caption-side: top;
    margin-left: 1em;
    margin-right: 1em;
    margin-top: 1em;
    margin-bottom: 1em;
    width: 100%;
    text-align: left;
    vertical-align: bottom
}

.spaced { line-height: 1.4em; }
.spaced SUB, .spaced SUP { line-height: 0; }
