@charset "UTF-8";
body {font-family:"Lucida Sans Unicode", sans-serif; background-color:#FED; font-size:medium; text-align:justify;}
h1 {color:#F90; font-style:italic; font-weight:bold; }
h2 {color:#9C0; font-weight:normal; }
h3 {margin:10px; font-weight: bold; }
h4 {color:#F60; margin:0 0 10px;}
h1, h2, h4 {text-align:center;}
div > p {margin-top:0px;}
.frame {position:relative; width:100%; height:100%;}
.banner {opacity:0.0; transition:opacity 2s; top:0px; left:0px; position:absolute; width:100%; height:100%;}
.outer {border:#F84 thick solid; background-color:white;}
.columns {padding:2%}
hr, fieldset {background-color:#EEE; clear:both; margin:8px; }
.pua {padding:10px; float:left; margin:5px 20px 10px 5px; }
.note {font-size:small; padding:5px; text-align:center; }
form p, form table {margin-top:4px; margin-right:0px; margin-bottom:0px; margin-left:10px; }
.red {color:#F00; font-weight:900; }
.middle {text-align:center; }

.menutop {position:relative; list-style:none; padding:5px; margin:0 auto;}
.menutop ul {list-style:none; z-index:9; overflow:visible; display:none; padding:10px; }
.menutop li {height:1.2;em; border:thin solid #9F0; font-family:Tahoma, Geneva, sans-serif; border: padding:0.6em; background-color:#FC8; padding:0.4em 0.6em; margin:0px 1px; float:left; text-align:center}
.menutop a {padding:0 0.5em; line-height:1.4em; overflow:hidden; text-decoration:none; display:block; color:#080; }
.menutop li:hover {background:#F84;}
.menutop a:hover {color:#FCC;}
.menutop a:active {color:#F60;}
a#home {font-weight:900; color:#F60; }

@media only screen and (max-width:700px) {
.menutop li {width:15em;}
.left, .right {width:96%; }}

@media only screen and (min-width: 700px) and (max-width: 970px) {
.left {width:46%; float:left;}
.right {width:46%; float:right; margin-left:0;}}

@media only screen and (min-width: 970px) {
.outer {background-position:50% 50%; width:950px; height:auto; margin:auto;}
.left {width:46%; float:left;}
.right {width:46%; float:right; margin-left:0;}}

@media print {
.outer {width:97%;}
.menutop {display:none;}}
