* {
margin: 0;
padding: 0;
}
html {
height: 100%;
}
body {
font: 96% Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000;
background-color: #fff;
}
p, a, li {
font-size: 0.80em;
}
p span, p a, li a, li span, address a {
font-size: 100%;
}
h1 {
font: bold 1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000;
background-color: #fff;
margin: 0 0 1.0em 0;
}
h2 {
font: bold 1.2em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000;
background-color: #fff;
margin: 0 0 0.5em 0;
}
img {
border: 0px;
}
/* IDs */
#container {
width: 100%;
color: #000;
background-color: #fff;
}
#header {
position: absolute;
top: 0px;
left: 0px;
width: 204px;
height: 58px;
border-right: 154px solid #fff;
color: #000;
background-color: #fff;
}
#logo {
width: 204px;
height: 58px;
color: #000;
background-color: #fff;
}
#head {
display: none;
}
#topnav {
display: none;
}
#leftnav {
display: none;
}
#column {
float: right;
width: 222px;
border-left: 40px solid #fff;
border-bottom: 30px solid #fff;
color: #000;
background-color: #fff;
}
#imagebox {
width: 222px;
color: #000;
background-color: #fff;
}
#main {
padding: 112px 0 0 0;
}
#content {
color: #000;
background-color: #fff;
}
#content p.head {
font-weight: bold;
line-height: 1.4em;
margin: 0;
}
#content p {
font: normal 1.0em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
margin: 0 0 1.8em 0;
}
#content p.internal {
margin: 0 0 1.2em 0;
}
#content address {
font: normal 0.8em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
margin: 0 0 1.8em 0;
}
#content address.external {
margin: 0 0 1.2em 0;
}
#content address.internal {
margin: 0;
}
#content ul {
margin-bottom: 1.8em;
}
#content ul.internal {
margin-bottom: 1.0em;
}
#content li.head {
font-weight: bold;
list-style: none;
}
#content li {
font: normal 1.0em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
list-style: square outside;
margin: 1.0em 0 0 1.2em;
}
#content li.subord {
list-style: circle;
margin: 0.8em 0 0 2.4em;
}
#content p a:link,
#content address a:link,
#content li a:link,
#content li.subord a:link {
color: #000;
background-color: transparent;
font-weight: normal;
text-decoration: underline;
}
#content p a:visited,
#content address a:visited,
#content li a:visited,
#content li.subord a:visited {
color: #666;
background-color: transparent;
font-weight: normal;
text-decoration: underline;
}
#content p a:hover, 
#content p a:active, 
#content p a:focus,
#content address a:hover,
#content address a:active,
#content address a:focus,
#content li a:hover,
#content li a:active, 
#content li a:focus,
#content li.subord a:hover,
#content li.subord a:active,
#content li.subord a:focus {
color: #000;
background-color: #f2f2f2;
text-decoration: none;
}
#content strong {
font-weight: bold;
}
#content dfn {
font-style: italic;
font-weight: bold;
}
#copyright p {
font: normal 0.8em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
margin: 3em 0;
}
#map {
margin: 0 0 1.0em 0;
}

