* {
margin: 0; 
padding: 0;
}
html {
height: 100%;
}
body {
font: 95% Arial, Helvetica, sans-serif; 
color: #000; 
background: #fff;
margin: 0px; 
padding: 0px;
}
p span, p a, li span, li a, h2 em {
font-size: 100%;
}
img {
border: 0;
}
#web-top {
position: absolute; 
top: 0px; 
left: 0px; 
width: 100%; 
height: 226px;
z-index: 2; 
background: transparent url(../images/web_top.gif) no-repeat;
}
#web-lower {
position: absolute;
top: 226px;
left: 0px;
width: 100%;
height: 170px;
z-index: 4;
background: transparent url(../images/web_lower.gif) no-repeat;
}
#nav {
position: absolute;
top: 367px;
left: 0px;
width: 10.6em;
z-index: 8;
color: #000; 
background: transparent; 
font: 1.2em "Times New Roman", Times, serif; 
text-align: right;
padding: 63px 0 0 0;
}
#nav p {
padding: 0 0 0.8em 0;
}
#logo-print {
display: none;
}
#tagline-print {
display: none;
}
#info {
position: absolute;
z-index: 6;
color: #000;
background: transparent;
padding: 367px 300px 0 15.7em;
}
#info h1 {
font: 1.4em "Times New Roman", Times, serif; 
color: #fff;
margin: 0 40px 20px 0;
background-color: transparent; 
}
#info h2 {
font: 1.4em "Times New Roman", Times, serif; 
color: #000; 
margin: 0 40px 10px 0;
background-color: transparent; 
}
#info h3 {
font: 1.2em "Times New Roman", Times, serif; 
color: #000; 
margin: 0 40px 9px 0;
background-color: transparent; 
}
#info h3.internal {
font: 1.2em "Times New Roman", Times, serif; 
color: #000; 
margin: 0 40px 0 0;
background-color: transparent; 
}
#info p {
color: #000; 
background: transparent;
font: 1.0em/1.3em Arial, Helvetica, sans-serif; 
text-align: left; 
margin: 0 50px 0 0;
padding: 0 0 1.2em 0;
}
#info p.external {
color: #000; 
background: transparent;
font: 1.0em/1.3em Arial, Helvetica, sans-serif; 
text-align: left; 
margin: 0 50px 30px 0;
padding: 0 0 1.2em 0;
}
#info p.extreme {
color: #000; 
background: transparent;
font: 1.0em/1.3em Arial, Helvetica, sans-serif; 
text-align: left; 
margin: 0 50px 100px 0;
padding: 0 0 1.2em 0;
}
#info p a:link {
color: #000;
background: transparent; 
text-decoration: underline;
}
#info p a:visited {
color: #666; 
background: transparent; 
text-decoration: underline;
}
#info p a:hover, #info p a:active {
color: #000; 
background: #ddd; 
text-decoration: none;
}
#info ul {
margin: 0 2.4em 1.8em 0;
list-style: disc outside;
}
#info ul.internal {
margin: 0 2.4em 0.8em 0;
list-style: disc outside;
}
#info ol {
margin: 0 2.6em 1.8em 1.0em;
list-style: decimal outside;
}
#info li {
font: normal 1.0em/1.4em Arial, Helvetica, sans-serif;
color: #000;
background: #fff;
margin: 0.4em 0 0 1.0em;
}
#info li a:link {
color: #000;
background: transparent; 
text-decoration: underline;
}
#info li a:visited {
color: #666; 
background: transparent; 
text-decoration: underline;
}
#info li a:hover, #info p a:active {
color: #000; 
background: #ddd; 
text-decoration: none;
}
#info img.frame {
border: 1px solid #666666;
padding: 2px;
margin: 10px 0 0 0;
}
#info p.footer {
color: #666;
background: transparent;
font: 0.8em/1.6em Arial, Helvetica, sans-serif;
margin: 20px 50px 0 0;
}
#info p.footer a:link {
color: #666;
background: transparent; 
text-decoration: underline;
}
#info p.footer a:visited {
color: #999; 
background: transparent; 
text-decoration: underline;
}
#info p.footer a:hover, #info p.footer a:active {
color: #666; 
background: #ddd; 
text-decoration: none;
}
#side-info {
position: relative;
top: 396px;
float: right;
width: 300px;
height: 2000px;
z-index:10;
color: #000;
background: #fff; 
padding: 14px 0 0 1.0em;
}
#side-info h1 {
font: 1.2em/1.3em "Times New Roman", Times, serif; 
color: #000; 
background: transparent; 
text-align: left;
margin: 0 30px 10px 0;
}
#side-info h2 {
font: 1.2em/1.3em "Times New Roman", Times, serif; 
color: #000; 
background: transparent; 
text-align: left;
margin: 15px 30px 0 0;
}
#side-info p {
font: 1.0em/1.3em Arial, Helvetica, sans-serif; 
color: #000; 
background: transparent; 
text-align: left;
margin: 0 30px 30px 0;
}
#side-info p.internal {
font: 1.0em/1.3em Arial, Helvetica, sans-serif; 
color: #000; 
background: transparent; 
text-align: left;
margin: 0 30px 10px 0;
}
#side-info p.external {
font: 1.0em/1.3em Arial, Helvetica, sans-serif; 
color: #000; 
background: transparent; 
text-align: left;
margin: 0 30px 50px 0;
}
#side-info p.quotation {
font: normal 0.8em/1.4em Arial, Helvetica, sans-serif;
margin: 0 30px 40px 0;
}
#side-info p a:link {
color: #000; 
background: transparent; 
text-decoration: underline;
}
#side-info p a:visited {
color: #666; 
background: transparent; 
text-decoration: underline;
}
#side-info p a:hover, #side-info p a:active {
color: #000; 
background: #ddd; 
text-decoration: none;
}
#side-info ul {
margin: 0 2.0em 1.8em 0;
}
#side-info li {
font: normal 1.0em/1.3em Arial, Helvetica, sans-serif;
list-style: disc outside;
margin: 0.4em 0 0 1.0em;
}
#side-info img.art {
margin: 0 0 10px 0;
}
#side-info p.footer {
display: none;
}
.logo {
font: bold 1.1em "Times New Roman", Times, serif; 
}
.url {
width: 260px;
border: 1px solid #ccc;
background-color: #eee;
color: #000;
font: normal 1.0em Arial, Helvetica, sans-serif;
margin: 0.4em 0 0.2em 0;
padding: 0 1px 2px 1px;
}
.spacing {
font: bold 1.0em "Times New Roman", Times, serif;
color: #000;
margin: 0.4em 0 2.0em 0;
padding: 0 5px 0 5px;
background-color: #eee;
border: 1px solid #ccc;
}
fieldset {
width: 270px;
border: 0;
padding: 0;
margin: 0;
}
