
/* GLOBAL */
a:link, a:visited {
 color: #000099; text-decoration: none
}
a:hover, a:active { 
 color: #ff0000; text-decoration: underline
}
html, body {
 width: 100%; height: 100%; background: #ffffff url(/images/bodyleft.gif) repeat-y;
 margin: 0; padding: 0;
 color: #000000; font-family: "Times New Roman", Times, serif
}
ol {
 margin: 0 0 6px 24px; padding: 0
}
ol li {
 margin: 0 auto; padding: 0
}
p {
 margin: 0
}
/* LAYOUT */
#body {
 position: relative;
 min-height: 100%; height: 100%
}
html>body #body {
 height: auto
}
/* HEADER */
#header address {
 width: auto; height: 88px; background: #deddcd url(/images/main.jpg) no-repeat left;
 margin: 0; padding: 12px 6px 0 0; border-bottom: 1px solid #5c5c5a;
 color: #666633; font: normal 12px Georgia, "Times New Roman", Times, serif; 
 font-variant: small-caps; text-align: right
}
#header h1 {
 width: auto; height: auto; background: #ffffff url(/images/bottom.gif) repeat-x bottom;
 margin: 0; padding: 0 0 6px 6px;
 color: #000099; font: bold 32px Georgia, "Times New Roman", Times, serif; font-variant: small-caps
}
/* CONTENT */
#content {
 width: auto; height: auto; background: url(/images/top.gif) repeat-x top left;
 margin: 0 0 0 176px; padding: 10px 12px 55px 18px;
 text-align: justify
}
#content address {
 margin: 8px 0 8px 24px
}
#content h2 {
 margin: 0 0 8px 0;
 color: #000099; font-size: 15px; font-variant: small-caps
}
#content img {
 float: left; 
 margin: 4px 10px 0 0; padding: 0
}
#content img#map {
 float: right; 
 margin: 8px 0 0 10px; padding: 0; border: 1px solid #333333
}
#content ol.la {
 list-style: lower-alpha
}
#content p {
 margin: 0 0 8px 0;
 line-height: 115%
}
#content p.back {
 margin: 8px 0; padding: 0;
 font-size: 13px; text-align: right
}
#content strong, #small strong {
 color: #000099
}
#content strong.h3 {
 font-variant: small-caps
}
#content ul {
 margin: 0 0 8px 48px; padding: 0
}
#content ul li {
 margin: 0 auto; padding: 0
}
#imagelinks {
 margin: 24px 0 24px 0; padding: 0;
 text-align: center
}
#imagelinks img {
 float: none; 
 margin: 0 0 8px 0; padding: 0; border: 1px solid #333333
}
#small {
 width: auto; height: auto; background: url(/images/top.gif) repeat-x top left;
 margin: 0 0 0 176px; padding: 10px 12px 50px 18px;
 font-size: small; text-align: justify
}
#small p {
 margin: 0 0 6px 0
}
/* FORMS */
form {
 margin: 0 0 8px 0
}
form .button {
 width: 100px; text-align: center
}
form .input {
 width: 200px
}
/* NAVIGATION */
#menu {
 position: absolute; top: 156px; left: 0;
 width: 171px; height: auto; 
 margin: 0; padding: 0;
 color: #ffffea; font: normal 12px Georgia, "Times New Roman", Times, serif
}
#menu a {
 display: block;	width: 100%; background: #666633; 
 margin: 0; padding: 1px 0 1px 5px; 
 color: #ffffea; font-weight: bold;
 text-decoration: none
}
#menu a:hover, a#current {
 background: #ffffea; color: #000099
}
#menu a strong {
 text-decoration: underline
}
#menu a span {
 display: none
}
#menu a:hover span {
 position: absolute; top: 183px; left: 0px; z-index: 100;
 display: block; width: 160px; height: auto; background: #666633; 
 margin: 0; padding: 0 5px 0 5px;
 color: #ffffea; font-size: 12px; font-weight: normal
}
#menu a#current span {
 position: absolute; top: 183px; left: 0px; z-index: 50;
 display: block; width: 160px; height: auto; background: #666633; 
 margin: 0; padding: 0 5px 0 5px;
 color: #ffffea; font-size: 12px; font-weight: normal
}
#menu p {
 margin: 0; padding: 0 5px 0 5px
}
#menu ul {
 margin: 15px 0 0 0; padding: 0;
 list-style: none
}
#menu ul li {
 margin: 0; padding: 0;
}
/* FOOTER */
#footer { 
 position: absolute; bottom: 0; z-index: 1;
 width: 100%; height: auto;
 margin: 0; padding: 0
}
#fineprint {
 width: auto; height: auto; background: #666633;
 margin: 0 0 0 175px; padding: 3px 0 3px 3px;
 color: #ffffea; font-size: 11px
}
#fineprint a {
 color: #ffffea; text-decoration: none
}
#fineprint a:hover {
 color: #ffffff; text-decoration: underline
}
#fineprint address {
 display: none
}
#quicklinks {
 width: auto; height: auto; background: url(/images/bottom.gif) repeat-x bottom;
 margin: 0 0 0 175px; padding: 0px; 
 font: bold 11px Georgia, "Times New Roman", Times, serif; 
 text-align: right
}
#quicklinks a:hover {
 text-decoration: overline
}
#quicklinks p {
 background: url(/images/corner.gif) no-repeat left bottom;
 margin: 0; padding: 0 6px 8px 0
}