html, body { margin: 0; }
body { font: 13pt/15pt Tahoma,Verdana,Ariel,Helvetica,sans-serif; color: black; }
img { border: none; }
input.Btn { color: white; background-color: darkgreen; font-weight: bold; }
.Clear, .ClearEnd { line-height:0em; height: 1px; clear: both; width: 100%; }
.ClearEnd { margin-top: -0.5em;}
.Wrapper { padding: 4px; background-color: #EE8; border: 4px ridge #3D3; border-radius: 10px; overflow: hidden;  width:  950px; }
.Panel, .Heading, .Content, .Menu { border: 4px ridge #3D3; padding:5px; margin-bottom: .75em; background-color: #FCC;
            border-radius: 10px; }
.Heading { position: relative; float: left; left: 0; width: 98%; }
.Content { position: relative; float: left; left: 0; width: 65%; }
.Panel, .Menu { position: relative; float: right; right: 0; width: 30%; font-weight: bold; padding: 3px; }
a { font-weight: bold; color: navy; text-decoration: none; }
p { text-indent: 2em; }
h3 { padding: 3px; background-color: #5D5; border: 3px ridge red; width: 30em; border-radius: 4px; }
ul.Address { list-style-type: none; padding-left: 5em; }
ul.Address li { font-weight: bold; color: purple; }
.Menu ul { margin: 0; padding: 0; list-style-type: none; }
.Menu ul li { margin: 0; margin-bottom: 2px; background-color: darkred; color: #FF1; }
.Menu ul li a { display: block; padding: 0; width: 99%; color: white; text-decoration: none; border: 3px outset white; font-size: 0.5em/0.66em; 
     padding: 1 2 1 2; }
.Active { background-color: darkgreen; color: #FF1; border: 3px outset white; }
div.Ttl { float: left; left: 0px; width:23%; clear: both; font-weight: bold; margin-bottom: 0.25em; }
div.Text { float: left; left: 25%; width: 75%; margin-bottom: 0.25em; }
