body {background-color:#9cc; color:#000; margin:0; font-family: "palatino linotype", palatino, "times new roman", times, serif; font-weight: normal; font-size:medium;}
a, a:visited {color:#066; font-weight:bold;}
a:active, a:hover {color:#399; font-weight:bold;}
address {text-align:center; font-style:normal; font-size: small; font-weight:bold;}
p {margin:0px; margin-bottom:1.2em;}
ul {margin-bottom:1.2em;}
h1 {margin-bottom:.8em; font-size:large; font-weight:bold; color:#066;}
h2 {margin-bottom:.8em; font-size:medium; font-size:105%; font-weight:bold; color:#066; padding-top:10px;}
h3 {margin:0; font-size:1em;}
hr {width:40%; color:#399; background:#399; height:1px; border:0; margin:0 auto 1.2em auto;}
dl {margin:1.2em 0;}
dt {margin-top:1.2em; font-weight:bold; color:#066;}
dd {margin-top:.5em;}
dd p {margin-bottom:.6em;}
dd ul {margin:0 0 0 10px; padding:0 0 0 10px;}
input, select, textarea {font-family:arial, helvetica, sans-serif;}

#header {background-color:#fff; width:100%; border-bottom: 3px double #399;}
#header h1 {margin:0; display:inline;}
#header address {font-family:verdana, sans-serif; font-size:.75em;}
#header div {margin:3px 0; font-family:verdana, sans-serif; font-size:.75em; text-align:center;}

#footer {text-align:center; font-style:normal; font-size: small;}
#footer a {font-weight:bold;}
#footer hr {margin:1.2em auto 0 auto;}

#nav {height:30px; text-align:center;}
td#nav {text-align:left; margin:0px;}
td#nav ul {margin-top:0px; margin-bottom:10px; font-family:verdana, sans-serif; font-size:small; font-weight:bold;}
td#nav li {margin-bottom:.2em;}

.nospace, .end {margin:0px;}
.nobreak {white-space:nowrap;}
.dark {color:#000;}
.picbox {border-top: 2px solid #399; border-left: 2px solid #399; border-right: 3px solid #333; border-bottom: 3px solid #333;}
.pgdiv {border-left: 1px solid #eee;}
.whitebox {background-color:#fff; padding:5px; margin:5px;}
.change {margin:0; text-align:right; font-size:.7em; font-style:italic;}
.goto {text-align:right; font-family:verdana, sans-serif; font-size:small; font-weight:bold;}
.tablespace {margin-bottom:1.2em;}
.letter {margin:10px 10px 1.2em 10px; padding:10px; background-color:white;}
.alignright {margin:0 5px 10px 15px;}
.alignleft {margin:0 15px 10px 0;}

.callout {background:#fff; margin:1.2em 10px; padding:0; border: 3px double #399;}
.callout p {margin:10px; padding:0; text-align:center;}
.callout hr {margin:5px auto; border:1px solid #399;}

.gallery {background:#fff; margin:10px 0 0 0; padding:0 10px; border:3px double #399;}
.gallery hr {display:none;}
.gallery div {display:none; text-align:center;}
.gallery div img {margin:20px 0;}
.gallery div p {margin:.5em 0; font-size:.8em;}
.gallery div p img {margin:10px 10px 20px 10px;}
.gallery .controls {clear:both; display:block; padding:10px 0; font-family:verdana, sans-serif; font-size:small; font-weight:bold;}
.gallery #gallery1 {display:block;}

div.keywords {display:none;}
a.contact, a.contact:visited {font-size:100%; font-weight:normal; color:#000; text-decoration:none;}
a.contact:hover, a.contact:active {font-weight:normal; color:#000; text-decoration:underline;}

.hide {display:none;}
